diff --git a/.gitignore b/.gitignore index a9d37c5..65985a9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ target Cargo.lock +/phat/contracts/lotto_draw/.env +/.env diff --git a/ink/Cargo.lock b/ink/Cargo.lock index b3a666c..caf8fc4 100644 --- a/ink/Cargo.lock +++ b/ink/Cargo.lock @@ -2704,7 +2704,7 @@ checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" [[package]] name = "lotto" -version = "1.1.0" +version = "1.0.0" dependencies = [ "ink", "openbrush", @@ -2714,7 +2714,7 @@ dependencies = [ [[package]] name = "lotto_contract" -version = "0.1.1" +version = "1.0.0" dependencies = [ "ink", "lotto", @@ -3220,7 +3220,7 @@ dependencies = [ [[package]] name = "phat_rollup_anchor_ink" version = "0.0.1" -source = "git+https://github.com/GuiGou12358/phat-offchain-rollup#873c69ecbabbbbe786e3bd3316b6aadf547fd0d5" +source = "git+https://github.com/Phala-Network/phat-offchain-rollup#65f6933c8be1619c512cfef5ed4c01a5c036e53b" dependencies = [ "ink", "openbrush", diff --git a/ink/artifacts/lotto_contract.contract b/ink/artifacts/lotto_contract.contract index 42d11af..2f6ca82 100644 --- a/ink/artifacts/lotto_contract.contract +++ b/ink/artifacts/lotto_contract.contract @@ -1 +1 @@ -{"source":{"hash":"0x6c99447555ef59ba8e192d052da9c14b61a2caa20447e09b31c6487ecb763b78","language":"ink! 4.3.0","compiler":"rustc 1.76.0","wasm":"0x0061736d01000000014e0d60027f7f0060037f7f7f0060027f7f017f60017f0060037f7f7f017f60047f7f7f7f017f60017f017f60047f7f7f7f0060000060037e7e7f0060037f7e7e017f6000017f60067f7f7f7f7f7f0002cf0211057365616c310b6765745f73746f726167650005057365616c301176616c75655f7472616e736665727265640000057365616c3005696e7075740000057365616c300663616c6c65720000057365616c3007616464726573730000057365616c300762616c616e63650000057365616c300d65636473615f7265636f7665720004057365616c300d7365745f636f64655f686173680006057365616c300f686173685f626c616b65325f3235360001057365616c30087472616e736665720005057365616c300d6465706f7369745f6576656e740007057365616c320b7365745f73746f726167650005057365616c310d636c6561725f73746f726167650002057365616c3110636f6e7461696e735f73746f726167650002057365616c31097465726d696e6174650003057365616c300b7365616c5f72657475726e000103656e76066d656d6f7279020102100365640404000004000300000300000000000001010000000100000000010009000600030000010000010001030105000401010101020200000000000003030a0b020202020602000007020107000002020101010003000800000303000001020100080800010c0608017f01418080040b0711020463616c6c006f066465706c6f7900700a8cfc01642b01017f037f2002200346047f200005200020036a200120036a2d00003a0000200341016a21030c010b0b0b3f01027f0340200245044041000f0b200241016b210220012d0000210320002d00002104200041016a2100200141016a210120032004460d000b200420036b0ba70201037f230041206b22022400200241106a2001101341012103024020022d00104101710d000240024002400240024020022d0011220441037141016b0e03020301000b200441fc01714102762101410021030c040b20044104490d020c030b200241196a20043a0000200241013a001820022001360214200241003b011c200241146a2002411c6a410210140d0220022f011c220441ff014d0d0220044102762101410021030c020b200241196a20043a0000200241013a0018200220013602142002410036021c200241146a2002411c6a410410140d01200228021c220341027621012003418080044921030c010b200241086a2001101520022802080d00200228020c22014180808080044921030b2000200136020420002003360200200241206a24000b3c01017f200020012802042202047f2001200241016b36020420012001280200220141016a36020020012d00000520010b3a000120002002453a00000b8e0101017f20002d00042103200041003a0004027f0240200304402001200041056a2d00003a00004101200028020022002802042203200241016b2202490d021a200141016a20002802002201200210101a0c010b41012000280200220028020422032002490d011a200120002802002201200210101a0b2000200320026b3602042000200120026a36020041000b0b4601017f20012802042202410449047f4101052001200241046b36020420012001280200220141046a3602002001280000210241000b210120002002360204200020013602000b880201057f230041306b22012400200142808001370208200141e485043602044193f2c4fb06200141046a1017024020012802082204200128020c2202490d00200128020421032001200420026b220436020420032002200220036a2202200141046a10002103200420012802042205490d00024002400240024020030e0400040401040b2001200536022c20012002360228200141046a200141286a101820012d000422024102470d010b410021020c010b200020012900063700022000410a6a2001410e6a290000370000200041126a200141166a290000370000200041196a2001411d6a290000370000200020012d00053a00010b200020023a0000200141306a24000f0b000b2601017f230041106b220224002002200036020c20012002410c6a41041025200241106a24000bae0101037f230041106b22022400200241086a2001101341022103024020022d00084101710d000240024020022d00090e020001020b410021030c010b200128020422044120490d002001200441206b36020420012001280200220141206a36020020002001290000370001200041096a200141086a290000370000200041116a200141106a290000370000200041196a200141186a290000370000410121030b200020033a0000200241106a24000b910101047f230041106b22012400200142808001370208200141e485043602044193f2c4fb06200141046a1017024020012802082204200128020c2202490d00200128020421032001410036020c2001200420026b3602082001200220036a3602042000200141046a101a200128020c220020012802084b0d002003200220012802042000100b1a200141106a24000f0b000b210020002d00004504402001410010460f0b200141011046200041016a200110220bdd0101047f230041206b22022400200242808001370218200241e4850436021441bcf2cbe901200241146a22031017200120031017024020022802182204200228021c2201490d00200228021421032002200420016b220436021420032001200120036a2201200241146a10002103200420022802142205490d002000027e0240024020030e0400030301030b200220053602102002200136020c200241146a2002410c6a101c20022802142201418080808078460d0220022902180c010b418080808078210142000b37020420002001360200200241206a24000f0b000bc20101077f230041106b22022400200241086a20011012024020022802084504400240200228020c22044100480d002004410174220320012802044b0d002002200441011058200128020422062003490d00200228020021052002280204200128020022072003101021082001200620036b3602042001200320076a3602002005418080808078460d002000200436020820002008360204200020053602000c020b20004180808080783602000c010b20004180808080783602000b200241106a24000bdd0101047f230041206b22022400200242808001370218200241e4850436021441a3cab6ec03200241146a22031017200120031017024020022802182204200228021c2201490d00200228021421032002200420016b220436021420032001200120036a2201200241146a10002103200420022802142205490d002000027e0240024020030e0400030301030b200220053602102002200136020c200241146a2002410c6a101e20022802142201418080808078460d0220022902180c010b418080808078210142000b37020420002001360200200241206a24000f0b000b8504010b7f230041406a22032400200341086a2001101202402003280208450440200341146a20012802044105762202200328020c220520022005491b10550240200504400340200128020422024120490d022001200241206b36020420012001280200220241206a360200200341286a2209200241086a290000370300200341306a220a200241106a290000370300200341386a220b200241186a29000037030020032002290000370320200328021c22042003280214460440200341146a2106230041206b220224000240200441016a220404404104200628020022074101742208200420042008491b2204200441044d1b220441808080204921082004410574210c02402007450440200241003602180c010b200241013602182002200741057436021c200220062802043602140b200241086a2008200c200241146a10592002280208450d01200228020c1a0b000b200228020c21072006200436020020062007360204200241206a2400200328021c21040b200328021820044105746a22022003290320370000200241086a2009290300370000200241106a200a290300370000200241186a200b2903003700002003200441016a36021c200541016b22050d000b0b20002003290214370200200041086a2003411c6a2802003602000c020b20004180808080783602000c010b20004180808080783602000b200341406b24000bb90101057f230041306b2202240002402000280204220320002802082204490d00200028020021052002410036020c2002200320046b22033602082002200420056a220536020420012802002001280204200241046a22061020200128020828020020061017200228020c220120022802084b0d00200241046a22062002280204200110212002410036022c20022003360228200220053602242006200241246a10222000200228022c20046a360208200241306a24000f0b000b100020012002102420022000200110250bed0101077f230041406a22032400200341186a22044200370300200341106a22054200370300200341086a22064200370300200342003703000240200241214f0440200341386a22074200370300200341306a22084200370300200341286a220942003703002003420037032020012002200341206a1008200420072903003703002005200829030037030020062009290300370300200320032903203703000c010b20032001200210101a0b20002003290300370000200041186a200341186a290300370000200041106a200341106a290300370000200041086a200341086a290300370000200341406b24000b0a0020012000412010250b5f01047f230041106b220224002000280204220420002802082203490440000b200028020021052002410036020c2002200420036b3602082002200320056a3602042001200241046a10242000200228020c20036a360208200241106a24000b50002000413f4d04402001200041027410460f0b200041ffff004d044020004102744101722001102d0f0b200041ffffffff034d04402000410274410272200110170f0b2001410310462000200110170b3a01027f02402000280208220320026a220420034f0440200420002802044d0d010b000b200028020020036a2001200210101a200020043602080bd00102047f037e230041106b22022400200242808001370208200241e4850436020441c8ff9bb278200241046a22031017200120031022024020022802082204200228020c2201490d00200228020421032002200420016b220436020420032001200120036a2201200241046a10002103200420022802042205490d00027e0240024020030e0400030301030b20054110490d022001290000210642012107200141086a2900000c010b42000b21082000200637030820002007370300200041106a2008370300200241106a24000f0b000b6901027f230041306b2202240020022001101502402002280200450440200228020421032002410f6a2001101820022d000f4102470440200041046a2002410f6a412110101a200020033602000c020b200041023a00040c010b200041023a00040b200241306a24000be808020d7f017e230041a0016b220224002002413c6a20011029024002400240200228023c418080808078470440200241c8006a200110292002280248418080808078460d02200241186a20011012024020022802180d000240200128020441246e2203200228021c220620032006491b2203450440410421040c010b200341e3f1b81c4b0d03200341246c22044100480d03200241106a41042004102a20022802102204450d030b2002410036025c2002200436025820022003360254200604400340200241086a2001101320022d00084101710d020240024002400240024020022d0009220a0e0400010203070b20024194016a2001102b2002280294012207418080808078460d06200229029801210f0c030b20022001101520022802000d05200228020421070c020b200128020422034120490d042001200341206b36020420012001280200220341206a360200200241f6006a200341026a2d00003a0000200241e8006a200341176a290000370300200241f0006a2003411f6a2d00003a0000200220032f00003b01742002200329000f3703602003290007210f200328000321070c010b200128020422034120490d032001200341206b36020420012001280200220341206a360200200241f6006a200341026a2d00003a0000200241e8006a200341176a290000370300200241f0006a2003411f6a2d00003a0000200220032f00003b01742002200329000f3703602003290007210f200328000321070b20024192016a220b200241f6006a2d00003a000020024180016a220c200241e8006a29030037030020024188016a220d200241f0006a280200360200200220022f01743b0190012002200229036037037820022802542005460440200241d4006a2104230041206b220324000240200541016a220504404104200428020022084101742209200520052009491b2205200541044d1b220541246c2109200541e4f1b81c49410274210e02402008450440200341003602180c010b200341043602182003200841246c36021c200320042802043602140b200341086a200e2009200341146a10592003280208450d01200328020c1a0b000b200328020c21082004200536020020042008360204200341206a2400200228025c2105200228025821040b2004200541246c6a2203200a3a00002003200f37020820032007360204200341036a200b2d00003a0000200320022f0190013b000120032002290378370210200341186a200c290300370200200341206a200d2802003602002002200228025c41016a220536025c200641016b22060d000b20022802542203418080808078460d010b2002290258210f200241286a2201200241c4006a280200360200200241346a200241d0006a2802003602002000200229023c3702002000200f37021c200020033602182002200229024837022c200041086a2001290300370200200041106a200241306a2903003702000c040b20004180808080783602000c030b20004180808080783602000c020b000b20004180808080783602000b200241a0016a24000bc704020a7f027e230041406a22022400200241106a2001101202400240024020022802104504400240200128020441186e22032002280214220620032006491b2205450440410421030c010b200541d5aad52a4b0d02200541186c22034100480d02200241086a41042003102a20022802082203450d020b20024100360224200220033602202002200536021c200604400340200241286a2001102b2002280228220a418080808078460d04200229022c210c20022001101320022d00004101710d0441808080807821090240024020022d00010e020100060b200241346a2001102b20022802342209418080808078460d052002290238210d0b200228021c200446047f2002411c6a2105230041206b220324000240200441016a220404404104200528020022074101742208200420042008491b2204200441044d1b220441186c2108200441d6aad52a49410274210b02402007450440200341003602180c010b200341043602182003200741186c36021c200320052802043602140b200341086a200b2008200341146a10592003280208450d01200328020c1a0b000b200328020c21072005200436020020052007360204200341206a24002002280220210320022802240520040b41186c20036a2204200d3702102004200936020c2004200c3702042004200a3602002002200228022441016a2204360224200641016b22060d000b0b2000200229021c370200200041086a200241246a2802003602000c030b20004180808080783602000c020b000b20004180808080783602000b200241406b24000b3901017f230041106b22032400200341086a2001200241001056200328020c21012000200328020836020020002001360204200341106a24000bb60101067f230041106b22022400200241086a20011012024020022802084504400240200228020c220320012802044b0d002002200341011033200128020422052003490d00200228020021042002280204200128020022062003101021072001200520036b3602042001200320066a3602002004418080808078460d002000200336020820002007360204200020043602000c020b20004180808080783602000c010b20004180808080783602000b200241106a24000b2a01017f230041106b2203240020032001370308200320003703002002200341101025200341106a24000b2601017f230041106b22022400200220003b010e20012002410e6a41021025200241106a24000baa0101047f230041106b22012400200142808001370208200141e4850436020441ace9b3f901200141046a22021017200020021017024020012802082203200128020c2200490d00200128020421022001200320006b220336020420022000200020026a2200200141046a10002102200320012802042204490d00027f0240024020020e0400030301030b20044104490d0220002800000c010b41000b2100200141106a240020000f0b000b950401067f230041f0006b22022400200241386a1030024002400240024020022d00384504402002412c6a200228023c220510312002410236023c200241a1800436023820022002290230370240200241146a200241386a22071032200241086a410a417f20012802082203410174220641096a22042004200641056a491b20012802002204418080808078461b410010332002410036024020022002290308370238200128020c200710342004418080808078460440200241386a220441001035200220033a002c20042002412c6a4101103620012f01042004103720012f0106200410370c040b200241386a41011035200128020421012003413f4d0440200241386a200341027410350c030b200341ffff004d04402003410274410172200241386a10370c030b200341ffffffff034b0d012003410274410272200241386a10340c020b20022d00392101200041013a0000200020013a00010c030b200241386a2204410310352003200410340b200241386a2001200610360b200241286a2201200241406b280200360200200220022902383703202002280218200228021c200241206a10382002412c6a41c080041032200241386a2203200541016a10312002280230200228023420031038200241c4006a2001280200360200200241c8006a20053602002002200229032037023c2002410736023820031039200041003a0000200020053602040b200241f0006a24000b7101027f230041206b22012400200141086a41c080041032200141146a200128020c2001280210103a024002402001280214418080808078470440200128021c4104490d01200128021828000021020b200041003a0000200020023602040c010b200041810a3b01000b200141206a24000b5501027f230041206b22022400200241086a4104410010332002411c6a22034100360200200220022903083702142001200241146a1034200041086a200328020036020020002002290214370200200241206a24000b7e01037f230041206b22022400200241086a2001410c6a28020020012802046a410010332002410036021c200220022903083702140340200241146a200120036a2204280200200441046a2802001036200341086a22034110470d000b20002002290214370200200041086a2002411c6a280200360200200241206a24000b6f01027f230041106b22032400024002402001450440410121020c010b200141004e2204450d01027f2002450440200341086a20042001102a20032802080c010b2003200420014101105620032802000b2202450d010b2000200236020420002001360200200341106a24000f0b000b2601017f230041106b220224002002200036020c20012002410c6a41041036200241106a24000b2601017f230041106b22022400200220013a000f20002002410f6a41011036200241106a24000be00101067f230041206b220324000240200220002802002204200028020822066b4d0440200220066a2107200028020421040c010b2006200220066a22074d04404108200441017422052007200520074b1b2205200541084d1b2205417f73411f76210802402004450440200341003602180c010b2003200436021c20034101360218200320002802043602140b200341086a20082005200341146a10592003280208450440200328020c210420002005360200200020043602040c020b200328020c1a0b000b200420066a2001200210101a20002007360208200341206a24000b2601017f230041106b22022400200220003b010e20012002410e6a41021036200241106a24000bf60101027f230041106b22032400024002402002450440200342808001370208200341e4850436020441d8b5f4e97d200341046a220210172000200120021020200328020c220020032802084b0d0220032802042000100c1a0c010b200342808001370208200341e4850436020441d8b5f4e97d200341046a22041017200020012004102020032802082204200328020c2200490d01200328020421012003410036020c2003200420006b3602082003200020016a360204200241046a280200200241086a280200200341046a1020200328020c220220032802084b0d012001200020032802042002100b1a0b200341106a24000f0b000bc91301087f23004190016b220224002002200041381010220042808001370240200041e4850436023c0240027f0240024002400240024002400240024002400240200028020041016b0e080102030405060708000b2000413c6a410310232000280240220120002802442202490d0a200028023c2104200041003602682000200120026b22053602642000200220046a2207360260418080044100200041e0006a102020002802682203415e4b0d0a200341216a220820002802644b0d0a2003200028026022036a41d08004412110101a200041e0006a22062003200810212000410036028c0120002005360288012000200736028401200620004184016a22051022200041dc006a2203200028028c0120026a36020020002001360258200020043602542000200041106a36028c012000412c36028801200041f1800436028401200041d4006a22012005101f200041d0006a2003280200360200200020002902543703482000200041146a3602682000412e3602642000419d81043602602001200041c8006a2006105e0c080b2000413c6a41021023200041e8006a200041c4006a2802003602002000200029023c37036020004184016a2201200041e0006a220241e48104105f2000200041047236026820004122360264200041f0810436026020012002101f2000280288012201200028028c012202490d09200120026b21012000280284010c080b2000413c6a410210232000280240220120002802442202490d08200028023c2104200041003602682000200120026b22053602642000200220046a2207360260418080044100200041e0006a102020002802682203416a4b0d08200341156a220820002802644b0d082000280260220620036a2203419282042900003700002003410d6a419f8204290000370000200341086a419a8204290000370000200041e0006a22032006200810212000410036028c0120002005360288012000200736028401200320004184016a102220002001360258200020043602542000200028028c0120026a36025c2000200041047236026820004120360264200041a78204360260200041d4006a2003101f20002802582201200028025c2202490d08200120026b210120002802540c070b2000413c6a41021023200041e8006a200041c4006a2802003602002000200029023c37036020004184016a2201200041e0006a220241e0820410602000200041106a36026820004123360264200041ec820436026020012002101f2000280288012201200028028c012202490d07200120026b21012000280284010c060b2000413c6a410210232000280240220420002802442202490d06200028023c2103200041003602682000200420026b22053602642000200220036a2207360260418080044100200041e0006a10202000280268220141664b0d06200141196a220820002802644b0d062000280260220620016a2201418f8304290000370000200141186a41a783042d00003a0000200141106a419f8304290000370000200141086a41978304290000370000200041e0006a22012006200810212000410036028c0120002005360288012000200736028401200120004184016a102220002004360258200020033602542000200028028c0120026a36025c2000200041106a36026820004124360264200041a88304360260200041d4006a2001101f20002802582201200028025c2202490d06200120026b210120002802540c050b2000413c6a41021023200041e8006a200041c4006a2802003602002000200029023c37036020004184016a2201200041e0006a220241e48304105f2000200041086a36026820004120360264200041f08304360260200041d4006a20012002105e0c030b2000413c6a41021023200041e8006a200041c4006a2802003602002000200029023c37036020004184016a2201200041e0006a220241a8840410602000200041086a36026820004121360264200041b48404360260200041d4006a20012002105e0c020b2000413c6a41021023200041e8006a200041c4006a2802003602002000200029023c37036020004184016a2201200041e0006a220241ec8404105f2000200041106a3602682000411b360264200041f8840436026020012002101f2000280288012201200028028c012202490d03200120026b21012000280284010c020b2000413c6a410210232000280240220420002802442202490d02200028023c2103200041003602682000200420026b22053602642000200220036a2207360260418080044100200041e0006a10202000280268220141634b0d022001411c6a220820002802644b0d022000280260220620016a220141938504290000370000200141186a41ab8504280000360000200141106a41a38504290000370000200141086a419b8504290000370000200041e0006a22012006200810212000410036028c0120002005360288012000200736028401200120004184016a102220002004360258200020033602542000200028028c0120026a36025c2000200041047236026820004120360264200041af8504360260200041d4006a2001101f20002802582201200028025c2202490d02200120026b210120002802540c010b20002802582201200028025c2202490d01200120026b210120002802540b2103200020013602642000200220036a22043602600240024002400240024002400240024002400240200028020041016b0e080102030405060708000b2001450d09200441003a000020004101360268200041106a280200200041e0006a22011017200041146a20011022200041086a2802002000410c6a2802002001103f0c080b2001450d08200441013a0000200041013602682000280204200041e0006a10170c070b2001450d07200441023a0000200041013602682000280204200041e0006a10170c060b2001450d06200441033a000020004101360268200041106a280200200041e0006a22011017200041086a2802002000410c6a2802002001103f0c050b2001450d05200441043a000020004101360268200041106a280200200041e0006a22011017200041086a2802002000410c6a280200200110410c040b2001450d04200441053a000020004101360268200041086a200041e0006a22011022200041286a290300200041306a2903002001102c0c030b2001450d03200441063a000020004101360268200041086a200041e0006a22011022200041286a290300200041306a2903002001102c0c020b2001450d02200441073a000020004101360268200041106a280200200041e0006a22011017200041086a2802002000410c6a280200200110200c010b2001450d01200441083a0000200041013602682000280204200041e0006a10170b2000280268220120002802644b0d002003200220002802602001100a20004190016a24000f0b000bdf0101037f230041206b22032400200342808001370218200341e4850436021441d8b5f4e97d200341146a220410172001200220041020024020032802182204200328021c2201490d00200328021421022003200420016b220436021420022001200120026a2201200341146a10002102200420032802142205490d002000027e0240024020020e0400030301030b200320053602102003200136020c200341146a2003410c6a102b20032802142202418080808078460d0220032902180c010b418080808078210242000b37020420002002360200200341206a24000f0b000b8e1a02127f0b7e230041a0016b220424000240024020012802082205450d0020012802042201200541186c6a210703402001280200418080808078460d012001280214210520012802102106200128020c2108200441e0006a20012802042001280208103a0240024020042802604180808080784704402008418080808078460d0220042802682005470d022004280264200620051011450d010c020b2008418080808078470d010b200141186a22012007470d010c020b0b410421080c010b024020022802082205450d0020022802042201200541186c6a2105200441ec006a2108200441e4006a220241106a2107200241086a210603402001280200220c418080808078460d012007200141146a28020036020020062001410c6a290200370200200220012902043702002004200c3602602004280264200428026820084100200428026c418080808078471b1038200141186a22012005470d000b0b024002400240024020032802082201450d0020032802042203200141246c6a2111200441f0006a210c200441e0006a410472210d200441e8006a210e200441e1006a210f200041186a211220044190016a2113200441eb006a21140340200322012d000022084104460d01200141106a2105200141246a21032001290008211620012800042102200141016a21010240024002400240024002400240200841016b0e03010203000b200420163702302016422088a722014104490d0a2004200141046b22023602342002450d0a2016a7220228000021052004200141056b3602342004200241056a360230027f0240024020022d00040e0200010d0b200441286a200441306a103c20042d00284101710d0c200428023422014102490d0c20042d0029210220042004280230220841026a3602302004200141026b220736023420074102490d0c20082f000021092004200141046b22013602342004200841046a360230418080808078210620082f00020c010b200441e0006a200441306a101c20042802602206418080808078460d0b20042f006920142d000041107472211520042d0068210220042f016421092004280234210120042f01660b210a2001450d0a2004200141016b36023420042004280230220141016a3602300240024020012d00000e0200010c0b200441e0006a200441306a101c2004280260220b418080808078460d0b410621082006418080808078470d0c20002f0100450d0c20002d0006200241ff0171470d0c20002f01022009470d0c20002f0104200a470d0c20002004280264220120042802682202103d41ff01714112470d0c200441d4006a20012002103e20002802082005470d0c20002d000c4102470d0c200441306a2005101b2004280230418080808078470d0c200442808001370264200441e4850436026041bcf2cbe901200441e0006a220710172005200710172004280264220920042802682207490d0920042802602106200441003602682004200920076b3602642004200620076a3602602004280258200428025c200441e0006a103f2004280268220920042802644b0d092006200720042802602009100b1a200041033a000c200441306a220720012002103e200d41086a200441386a280200360200200d20042903303702002004200536027020044103360260200441e0006a220610392004200536026c20042002360268200420013602642004200b36026020072006102f20042d0030450d060c0c0b200441e0006a200441306a101e2004280260418080808078460d0a410621082006418080808078460d0b2004280268210b20042802642107200441e0006a2005101b2004280260418080808078460d0b200428026820154108742210200241ff0171220272470d0b200a411074200972210120042802642106200220106a41016a21020340200241016b2202044020062f0100210920012f0100210a200641026a2106200141026a21012009200a460d010c0d0b0b200441d4006a2007200b104020002802082005470d0b20002d000c4103470d0b200441306a2005101d2004280230418080808078470d0b200442808001370264200441e4850436026041a3cab6ec03200441e0006a220110172005200110172004280264220620042802682201490d0820042802602102200441003602682004200620016b3602642004200120026a3602602004280258200428025c200441e0006a10412004280268220620042802644b0d082002200120042802602006100b1a200041043a000c200441306a2007200b1040200d41086a200441386a2209280200360200200d20042903303702002004200536027020044104360260200441e0006a1039200b450d042012290300211b2000290310211d200442003703682004420037036020044110360230200441e0006a200441306a100520042903602216201d54220520042903682217201b542017201b511b0d0b200441186a210a2016201d7d2118200bad2119420021164200211c4200211a4200211f230041206b22012400230041206b220224000240024002402017201b7d2005ad7d221750450440201720195a044020172019510d022017201980211f201720198242208620184220888422162019802217422086201842ffffffff0f83201620198242208684221620198084211c2017422088201f84211f20162019822118420021160c040b230041106b220524000240413f2019221679a72206201779a722106b41406b20062010461b220641c000714504402006450d0142002006413f71ad221e862016410020066b413f71ad8884211a2016201e8621160c010b20162006413f71ad86211a420021160b200520163703002005201a370308200529030021162002200541086a29030037030820022016370300200541106a240042012006413f71ad862116200241086a290300211e20022903002120034002402017201e7d2018202054ad7d221a4200590440201820207d21182016201c84211c201a500d01201a21170b201e423f86202042018884212020164201882116201e420188211e0c010b0b2018201980201c84211c420021160c020b2018201980211c0c010b2018201780211c4201211f201820178221180c010b201820198221180b200120183703102001201c370300200141186a42003703002001201f370308200241206a240020012903002116200a200141086a290300370308200a2016370300200141206a2400200b4105742102200441206a2903002116200429031821190340200441c8006a2206200741186a290000370300200441406b220b200741106a2900003703002009200741086a290000370300200420072900003703302004200441306a10262019211a201621172004290300a741014604402004290308221720197c221a20175422012001ad200441106a290300221820167c7c221720185420172018511b0d0d0b200442808001370264200441e4850436026041c8ff9bb278200441e0006a22011017200441306a200110222004280264220a20042802682201490d0920042802602105200441003602682004200a20016b3602642004200120056a360260201a2017200441e0006a102c2004280268220a20042802644b0d09200520012004280260200a100b1a200e41186a2006290300370000200e41106a200b290300370000200e41086a2009290300370000200e200429033037000020042019370388012013201637030020044105360260200441e0006a1039201d2019201d7c221d5622012001ad2016201b7c7c2217201b542017201b511b0d0c200741206a21072017211b200241206b22020d000b2000201d3703102012201b3703000c050b200441e0006a103020042d00600d084103210820042802642002490d0a200441306a41a880041032200441e0006a20042802342004280238103a02402004280260418080808078460440410021010c010b20042802684104490d0a2004280264280000220120024b0d0b0b20012002460d020340200441306a2001103120044102360264200441a1800436026020042004290234370268200441d4006a200441e0006a10322004280258200428025c410010382002200141016a2201470d000b200441306a41a880041032200441e0006a22012002103120042802342004280238200110382004410836026020042002360264200110390c020b200f20012f00003b0000200f41026a200141026a2d00003a0000200c2005290000370000200c41086a200541086a290000370000200c41106a200541106a2d00003a0000200441013a006020042016370068200420023600644185b99ed07a200441e0006a1042220841ff01714103460d010c090b200f20012f00003b0000200f41026a200141026a2d00003a0000200c2005290000370000200c41086a200541086a290000370000200c41106a200541106a2d00003a0000200441013a006020042016370068200420023600644185b99ed07a200441e0006a1043220841ff01714103470d080b20032011470d020c030b200441e0006a2000104420042d00600d060b20032011470d000b0b410721080c030b000b20042d006121080c010b410521080b200441a0016a240020080b3801017f230041106b22022400200241086a2001101320022d00092101200020022d00084101713a0000200020013a0001200241106a24000b6f01037f20002f010045044041060f0b410821030240200041066a2d00002002470d0020024101742102200041046a2f0100210420002f010221000340200245044041120f0b4109210320012f0100220520044b0d01200241026b2102200141026a2101200020054d0d000b0b20030b4b01027f230041106b22032400200341086a20024100105820032802082104200328020c2001200241017410102101200020023602082000200136020420002004360200200341106a24000b130020012002102420022000200141017410250b4001017f230041106b22032400200341046a2002105520032802082001200241057410101a200041086a200236020020002003290204370200200341106a24000b2d0020012002102420010440200141057421010340200020021022200041206a2100200141206b22010d000b0b0b5e01027f230041306b220224002000102e2103200241106a104b200241013a000f024020032002410f6a106c220341ff01714103470d00410221032000200110530d002000200110712002410f6a104b410321030b200241306a240020030b5c01027f230041306b220324002000102e2102200341106a104b200341013a000f024020022003410f6a106c220241ff01714103470d0020002001106c220241ff01714103470d0020002001106e410321020b200341306a240020020b7201017f230041406a220224002000027f024002402001410c6a2d00000e050001010100010b200141013a000c2001200128020841016a2201360208200241013602082002200136020c200241086a10392000200136020441000c010b20004181083b000141010b3a0000200241406b24000b5201027f024002400240024002404104200041036b41ff01712203200341044f1b41016b0e0400010203040b410121020c030b410221020c020b410321020c010b200141041046200021020b2001200210460b2d01017f2000280208220220002802044904402000200241016a360208200028020020026a20013a00000f0b000bc20102047f027e230041106b22022400200242808001370208200241e48504360204419ade91f679200241046a22031017200120031022024020022802082204200228020c2201490d00200228020421032002200420016b220436020420032001200120036a2201200241046a10002103200420022802042205490d00027e0240024020030e0400030301030b20054110490d0220012900002106200141086a2900000c010b42000b21072000200637030020002007370308200241106a24000f0b000b3900200020011022200041206a200110222000290340200041c8006a2903002001102c200041d4006a280200200041d8006a280200200110200b6301017f0240024002400240024002404105200041076b41ff01712202200241054f1b41016b0e050102030405000b2001410010460f0b2001410110460f0b2001410210460f0b2001410310460f0b2001410410460f0b2001410510462000200110450b6d01017f230041106b2201240020014180800136020c41e485042001410c6a1004200041e58504290000370001200041096a41ed8504290000370000200041116a41f58504290000370000200041186a41fc8504290000370000200041e485042d00003a0000200141106a24000b6d01017f230041106b2201240020014180800136020c41e485042001410c6a1003200041e58504290000370001200041096a41ed8504290000370000200041116a41f58504290000370000200041186a41fc8504290000370000200041e485042d00003a0000200141106a24000bde0101037f230041306b22032400200341186a200041186a290000370300200341106a200041106a290000370300200341086a200041086a29000037030020032000290000370300200342808001370228200341e485043602242003200341246a1022024020032802282204200328022c2200490d00200328022421052003410036022c2003200420006b3602282003200020056a36022420012002200341246a102c200328022c220420032802284b0d00410c2005200020032802242004100922002000410c4f1b41cf85046a2d00002100200341306a240020000f0b000b4d02017f027e230041206b2200240020004200370308200042003703002000411036021c20002000411c6a10012000290308210120002903002102200041206a2400410541042001200284501b0b0b0020002001104f4101730b2f01037f20012d0000220220002d000022037245210420034520024572047f200405200041016a200141016a10510b0b0b002000200110514101730b0b002000200141201011450b5c01027f230041106b22012400200142808001370208200141e4850436020441c8ff9bb278200141046a22021017200020021022200128020c220020012802084b0440000b20012802042000105d2100200141106a240020004100470b6201027f230041106b22022400200242808001370208200241e4850436020441d8eac38a78200241046a2203101720002003101720012003101a200228020c220020022802084b0440000b20022802042000105d2100200241106a240020004100470b4601017f20012802042202410249047f4101052001200241026b36020420012001280200220141026a36020020012f0000210241000b2101200020023b0102200020013b01000b6c01027f230041106b2203240002402001450440410121020c010b0240200141ffffff1f4b0d00200141057422024100480d00200341086a20014180808020492002102a200328020822020d010b000b200041003602082000200236020420002001360200200341106a24000b2b0020020440200345044041e485052d00001a0b20012002105721010b20002002360204200020013602000b8e0101027f0240027f410041dc85042802002202200020016a41016b410020006b7122036a22002002490d001a41e085042802002000490440200341ffff036a22014110764000220041ffff034b0d022000411074220220014180807c716a22002002490d0241e0850420003602004100200220036a22002002490d011a0b41dc8504200036020020020b0f0b41000b7a01027f230041106b2203240002402001450440410221020c010b0240200141ffffffff034b0d00200141017422044100480d00027f2002450440200341086a41022004102a20032802080c010b2003410220044101105620032802000b22020d010b000b2000200236020420002001360200200341106a24000bea0101037f230041106b220424002000027f024002402001044020024100480d01027f20032802040440200341086a2802002205450440200441086a200120024100105620042802082103200428020c0c020b2003280200210602402001200210572203450440410021030c010b20032006200510101a0b20020c010b200420012002102a2004280200210320042802040b21052003044020002003360204200041086a200536020041000c040b20002001360204200041086a20023602000c020b20004100360204200041086a20023602000c010b200041003602040b41010b360200200441106a24000bc70101027f410121020240024002400240024002400240024002400240024002400240024002400240200041036b41ff0171220341016a41002003410f491b41016b0e0f0f0102030405060708090a0b0c0d0e000b200141001046200021020c0e0b410221020c0d0b410321020c0c0b410421020c0b0b410521020c0a0b410621020c090b410721020c080b410821020c070b410921020c060b410a21020c050b410b21020c040b410c21020c030b410d21020c020b410e21020c010b410f21020b2001200210460b890101047f230041206b22022400200241186a2001103c41012103024020022d00184101710d0020022d00192104200241106a2001105420022f01100d0020022f01122105200241086a2001105420022f01080d0020022f010a2101200020053b0102200041066a20043a0000200041046a20013b0100410021030b200020033b0100200241206a24000bb30202027f047e230041d0006b220224002002200110260240027f411120022802004101470d001a410d200120022903082205200241106a2903002204104c41ff0171410d470d001a200241c8006a2004370300200241406b2005370300200241386a200141186a290000370300200241306a200141106a290000370300200241286a200141086a2900003703002002410636021820022001290000370320200241186a2203103920024280800137021c200241e4850436021841c8ff9bb2782003101720012003102220022802202201200228021c4b0d0120022802182001100c1a410f200029031022072005542201200041186a290300220620045420042006511b0d001a2000200720057d370310200041186a200620047d2001ad7d37030041120b2100200241d0006a240020000f0b000b0b0020002001100d417f470bd20101057f230041306b2203240002402001280204220420012802082205490d00200128020021062003410036020c2003200420056b22043602082003200520066a220636020420022802002002280204200341046a22071020200228020820071022200328020c220220032802084b0d00200341046a22072003280204200210212003410036022c20032004360228200320063602242007200341246a1022200141086a2202200328022c20056a360200200041086a200228020036020020002001290200370200200341306a24000f0b000b1000200020012002410f4117416810730b100020002001200241104118416710730b0a0020002001410310720b1b0041e5850420003a000041e4850441003a000041004102106a000b7501017f230041106b22022400200241808001360208200241e4850436020441e4850441003a00000240200141ff0171411246044041e5850441003a0000410221010c010b41e5850441013a00002002410236020c2001200241046a105a200228020c220141818001490d00000b20002001106a000b130041e485044181023b010041014102106a000b930101027f230041106b22022400200241808001360208200241e48504360204024041e58504027f20012d000045044041e4850441003a0000410020012d000122034104460d011a41e5850441013a00002002410236020c2003200141026a2d0000200241046a106b200228020c220141818001490d02000b41e4850441013a000041010b3a0000410221010b20002001106a000b0a0020002001410210720b4a01017f230041106b22012400200141e4850436020441e4850441003a000020014280808180103702082000200141046a1017200128020c2200418180014f0440000b41002000106a000bd80101047f230041106b22012400200142808001370208200141e485043602044100200141046a1017024020012802082202200128020c2203490d00200128020421042001410036020c2001200220036b3602082001200320046a3602042000200141046a22021069200028020820021017200128020c220220012802084f0d00200128020420026a2000410c6a2d00003a00002001200241016a36020c2000290310200041186a290300200141046a102c200128020c220020012802084b0d002004200320012802042000100b1a200141106a24000f0b000b5b01017f230041106b22022400024020002f01004504402001410010460c010b2001410110462002200041066a2d00003a000f20012002410f6a4101102520002f01022001102d200041046a2f01002001102d0b200241106a24000b0d00200041e485042001100f000b4a000240024002400240200041ff017141016b0e03010203000b2002410010462002200110460f0b20024101104620012002105a0f0b2002410210462001200210450f0b2002410310460b0d00410341012000200110531b0b950101027f230041406a22032400027f4101200120022802042002280208103d220441ff01714112470d001a4104210441012001410c6a2d00004101470d001a2003411c6a104b200341146a200241086a280200360200200341186a2001280208360200200341003602082003200229020037020c200341086a103941040b2101200020043a0001200020013a0000200341406b24000b5b01017f230041206b22022400200242808001370204200241e4850436020041d8eac38a782002101720002002101720012002101a2002280208220020022802044b0440000b20022802002000100c1a2002104b200241206a24000bd168020b7f0b7e230041a0066b220024002000418080013602a00241e48504200041a0026a100202400240024002400240024002400240024020002802a0022205418180014f0d0020054104490d03200041e88504360280022000200541046b22063602840241e785042d0000210141e685042d0000210441e585042d000021020240027e02400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024041e485042d00002203418b016b0e0b0129290f1529172929290d000b02402003413e6b0e070e292908292903000b0240200341de006b0e031a0a13000b0240200341176b0e021811000b0240200341ea006b0e050929292906000b02400240200341f6006b0e021701000b024020034180016b0e040c2a2a1f000b0240200341cf016b0e03132a11000b0240200341db016b0e05152a2a2a0d000b0240200341ea016b0e021d05000b20034111460d1920034131460d02200341ca00460d1d200341cf00460d1b200341a701460d05200341b901460d07200341c10147200241ff017141d9014772200441ff017141ac0147720d29200141ff01714118460d220c290b200241ff017141c10147200441ff017141104772200141ff017141bf0147720d2841808080807821050c240b200241ff017141e90047200441ff017141f5004772200141ff0171413f47200641044972720d27200041ec85043602800241e88504280200220341107621022003410876210141818080807821050c230b200241ff0171419b0147200441ff017141054772200141ff0171418b0147200641044972720d26200041ec85043602800241e88504280200220341107621022003410876210141828080807821050c220b200241ff017141cd0047200441ff01714199014772200141ff017141c10047720d2541838080807821050c210b200241ff017141f30047200441ff0171412a4772200141ff017141970147720d2441848080807821050c200b200241ff0171411147200441ff0171418a014772200141ff017141da01472006411f4d72720d23200041c8056a41808604290200370300200041f885042902003703c00541f5850433000041f7850431000042108684210c41ed8504290000210b41ec85042d0000210441ea85042f0100210241e985042d0000210141e885042d0000210341858080807821050c1f0b200241ff0171220541cf00460d18200541ff0047200441ff017141c8004772200141ff017141dc0047720d2241868080807821050c1e0b200241ff017141a30147200441ff017141ea004772200141ff017141d10147720d2141878080807821050c1d0b200241ff01712202410f460d17200241c50147200441ff01714193014772200141ff017141ae01472006411f4d72720d20200041c8056a41808604290200370300200041f885042902003703c00541f5850433000041f7850431000042108684210c41ed8504290000210b41ec85042d0000210441ea85042f0100210241e985042d0000210141e885042d0000210341888080807821050c1c0b200241ff017141f80147200441ff017141ea014772200141ff017141e20047200641204972720d1f200041c8056a4180860429020037030020004188860436028002200041f885042902003703c00541f5850433000041f7850431000042108684210c41ed8504290000210b41ec85042d0000210441ea85042f0100210241e985042d0000210141e885042d0000210341898080807821050c1b0b200241ff0171418b0147200441ff017141fc004772200141ff017141a20147720d1e418a8080807821050c1a0b200241ff017141d90047200441ff0171418e014772200141ff017141d80147720d1d418b8080807821050c190b200241ff017141ec0147200441ff017141f3004772200141ff017141ed0047720d1c200041a0036a20004180026a102b20002802a0032203418080808078460d1c20003500a503200041ab036a310000423086200041a9036a3300004220868484210b200341107621022003410876210120002d00a4032104418c8080807821050c180b200241ff0171412347200441ff0171413d4772200141ff017141f40047720d1b200041a0036a20004180026a102820002802a0032203418080808078460d1b200041c8056a200041b8036a290200370300200020002902b0033703c0052003411076210220034108762101200041ad036a330000200041af036a31000042108684210c20002900a503210b20002d00a403210420002802c0032106418d8080807821050c170b200241ff017141cc0147200441ff017141264772200141ff017141fe0047200641204972720d1a200041a8036a220741808604290200370300200041888604360280022000200541246b36028402200041f885042902003703a00341f78504310000210c41f58504330000210e41ed8504290000210b41ec85042d0000210441ea85042f0100210241e985042d0000210141e885042d00002103200041b0046a20004180026a102b20002802b0042206418080808078460d1a200e200c42108684210c200041c8056a2007290300370300200020002903a0033703c00520002902b404210d418e8080807821050c160b200241ff017141b70147200441ff017141f0004772200141ff0171412447200641204972720d1920004188066a41808604290200370300200041f8850429020037038006200541c4006b2206415f4b0d1941f78504310000210c41f58504330000210f41ed8504290000210b41ec85042d0000210441ea85042f0100210241e985042d0000210141e885042d00002103200041a8036a419c8604290200370300200041b0036a41a486042802003602002000419486042902003703a00320064110490d19418c8604290200210d418886042802002106200041b88604360280022000200541d4006b3602840241b08604290200211041a88604290200210e200041a0056a20004180026a102b20002802a0052205418080808078460d19200041e8056a220720004188066a290300370300200041b8046a2208200041a8036a290300370300200041c0046a2209200041b0036a28020036020020002000290380063703e005200020002903a0033703b004200028028402220a41c100490d19200f200c42108684210c20002902a405210f2000200a41c1006b360284022000200028028002220a41c1006a36028002200041a0026a200a41c10010101a200041c8056a200729030037030020004188046a200829030037030020004190046a2009280200360200200020002903e0053703c005200020002903b004370380040c150b200241ff017141e40147200441ff017141d6004772200141ff017141da0047720d18200041a0036a20004180026a101c20002802a0032203418080808078460d1820003500a503200041ab036a310000423086200041a9036a3300004220868484210b200341107621022003410876210120002d00a403210441908080807821050c140b200241ff017141c00047200441ff017141e2004772200141ff017141c70147720d17200041d0006a20004180026a101220002802500d1741042104200028028402410c6e22012000280254220220012002491b22030440200341aad5aad5004b0d152003410c6c22014100480d15200041c8006a41042001102a20002802482204450d150b41002101200041003602b804200020043602b404200020033602b0042002450d110340200041a0036a20004180026a101c20002802a0032207418080808078460d1820002902a403210b20002802b004200146047f200041b0046a2104230041206b220324000240200141016a220104404104200428020022054101742208200120012008491b2201200141044d1b2201410c6c2108200141abd5aad50049410274210902402005450440200341003602180c010b2003410436021820032005410c6c36021c200320042802043602140b200341086a20092008200341146a10592003280208450d01200328020c1a0b000b200328020c21052004200136020020042005360204200341206a240020002802b404210420002802b8040520010b410c6c20046a2201200b37020420012007360200200020002802b80441016a22013602b804200241016b22020d000b20002802b0042203418080808078460d1720002d00b404210420003500b504200041bb046a310000423086200041b9046a33000042208684840c120b200241ff017141df0147200441ff017141dc004772200141ff017141fb0047720d16200041a0036a20004180026a105b20002f01a0030d1620002801a2032203411076210220034108762101200041a7036a310000210b200041a6036a2d0000210441928080807821050c120b200241ff017141fb0147200441ff017141e5004772200141ff017141f30047720d1541938080807821050c110b200241ff017141a70147200441ff0171418f014772200141ff017141830147720d1441948080807821050c100b200241ff0171413a47200441ff01714195014772200141ff017141f40147200641204972720d13200041c8056a41808604290200370300200041888604360280022000200541246b36028402200041f885042902003703c00541f5850433000041f7850431000042108684210c41ed8504290000210b41ec85042d0000210441ea85042f0100210241e985042d0000210141e885042d0000210341958080807821050c0f0b200241ff0171410a47200441ff017141264772200141ff0171412547720d1241968080807821050c0e0b200141ff0171200241ff017141aa0147200441ff017141354772720d1141978080807821050c0d0b200241ff01712202450d08200241fe0147200441ff017141b3014772200141ff017141f00047720d1041988080807821050c0c0b200241ff017141f40147200441ff0171413e4772200141ff017141fd0147720d0f200041a0036a20004180026a101820002d00a00322034102460d0f200041c8056a200041b8036a290000370300200020002900b0033703c005200041ad036a330000200041af036a31000042108684210c20002900a503210b20002d00a403210420002f00a203210220002d00a103210120002d00c0032106419a8080807821050c0b0b200241ff0171412247200441ff01714187014772200141ff017141d30047720d0e419b8080807821050c0a0b200241ff017141a40147200441ff0171413c4772200141ff0171418c0147720d0d419c8080807821050c090b200241ff017141f10147200441ff017141244772200141ff0171418a0147720d0c200041a0036a20004180026a102720002d00a40322044102460d0c200041c8056a200041b8036a290200370300200020002902b0033703c005200041ad036a330000200041af036a31000042108684210c20002900a503210b20002f01a203210220002d00a103210120002d00a003210320002802c003210620003502c403210d419e8080807821050c080b200241ff017141c00147200441ff017141e2004772200141ff017141fd0147720d0b200041a0036a20004180026a102720002d00a40322044102460d0b200041c8056a200041b8036a290200370300200020002902b0033703c005200041ad036a330000200041af036a31000042108684210c20002900a503210b20002f01a203210220002d00a103210120002d00a003210320002802c003210620003502c403210d419f8080807821050c070b200241ff017141da0147200441ff0171413b4772200141ff017141b20147200641044972720d0a200041ec8504360280022000200541086b3602840241e88504280200220341107621022003410876210141a18080807821050c060b200441ff0171410947200141ff017141910147720d09200041a0036a20004180026a102720002d00a40322044102460d09200041c8056a200041b8036a290200370300200020002902b0033703c005200041ad036a330000200041af036a31000042108684210c20002900a503210b20002f01a203210220002d00a103210120002d00a003210320002802c003210620003502c403210d419d8080807821050c050b200441ff017141cc0147200141ff0171419d0147722006411049720d08200041f885043602800241f08504290200220e42188641e88504290200220d42288884210b200e422888210c200d422088a72104200d421088a72102200d420888a72101200da7210341998080807821050c040b200441ff017141ae0147200141ff017141800147722006412049720d07200041c8056a41808604290200370300200041888604360280022000200541246b36028402200041f885042902003703c00541f5850433000041f7850431000042108684210c41ed8504290000210b41ec85042d0000210441ea85042f0100210241e985042d0000210141e885042d0000210341a28080807821050c030b200041a0036a20004180026a102720002d00a40322044102460d06200041c8056a200041b8036a290200370300200020002902b0033703c005200041ad036a330000200041af036a31000042108684210c20002900a503210b20002f01a203210220002d00a103210120002d00a003210320002802c003210620003502c403210d41a08080807821050c020b20003500b504200041bb046a310000423086200041b9046a33000042208684840b42ffffffffffffffff0083210b200341107621022003410876210141918080807821050b200041a0016a2010370300200041f0006a200041c8056a2903003703002000418c016a20004188046a29030037020020004194016a20004190046a2802003602002000200e37039801200020002903c0053703682000200029038004370284012000200f3702ac01200041b8016a200041a0026a220741c10010101a200041fc016a20004193056a28000036000020002000280090053600f9012000200b4218882210200c42288684220e370360200020053602a8012000200d37027c2000200636027820002004ad42ff0183422086200b42288684220f200341ff0171200141ff0171410874200241107472722204ad8422113703582000428080013702a402200041e485043602a00241002007101720002802a402220720002802a8022201490d0020002802a00221032000200720016b22073602a00220032001200120036a2203200041a0026a1000200720002802a00222014972200145720d002000200141016b22013602a4032000200341016a3602a0034200210c0240024020032d00000e020100020b200041a0026a200041a0036a105b20002f01a0020d01200041a6026a33010042308620003501a20242108684420184210c20002802a40321010b20014104462001410449720d0020002802a00322032d0004220741044b200141156b416f4b720d00200ca7220941ffff037122014102462001410346720d00200f4220882212a72101200328000021082003290005210f20004198026a220a2003410d6a29000022133703002000200f37039002200020073a008c022000200836028802200020093b0180022000200c42308822143d0186022000200c42108822153e01820202400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240410f2005418080808078732203200341234f1b41016b0e22220102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f2021000b104d41ff01714105470d2220002000290380023703a002230041106b22022400200241808001360208200241e48504360204410221010240200041a0026a22002f0100410246044041e485044181023b01000c010b2002410136020c41e4850441003a00002000200241046a1069200228020c220141818001490d00000b41002001106a000b104d41ff01714105470d21200041a0026a22012004101b230041106b22002400200041808001360208200041e48504360204024041e58504027f2001280200220241818080807847044041e4850441003a000041002002418080808078460d011a41e5850441013a00002000410236020c20012802042001280208200041046a103f200028020c220241818001490d02000b41e4850441013a000041010b3a0000410221020b0c290b104d41ff01714105470d2020081067000b104d41ff01714105470d1f20071062000b104d41ff01714105470d1e200041ac026a200041e0006a290300370200200041b4026a200041e8006a290300370200200041bc026a200041f0006a290300370200200020002903583702a402200020004180026a22013602a0022001200041a4026a105c220241ff01714112460440200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a10680b0c220b200041b8026a200a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a1068410041121063000b104d41ff01714105470d1c200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a1068230041106b22002400200041e4850436020441e4850441003a00002000428080818010370208200f2013200041046a102c200028020c2202418180014f0440000b0c240b104d41ff01714105470d1b230041306b22012400200141186a200041d8006a220241086a290000370200200141206a200241106a290000370200200141286a200241186a290000370200200120004180026a36020c20012002290000370210200141106a10522102200141306a2400200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a106820021062000b104d41ff01714105470d1a230041406a22012400200141286a200041d8006a220241086a290000370200200141306a200241106a290000370200200141386a200241186a290000370200200120004180026a36021c200120022900003702202001200141206a1026200141106a290300210b2001290308210c200020012903003703002000200c370308200041106a2202200b370300200141406b24002002290300210b2000290308210c2000290300210d200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a1068230041106b22002400200041808001360208200041e4850436020441e4850441003a00000240200d50044041e5850441003a0000410221020c010b41e5850441013a00002000410236020c200c200b200041046a102c200028020c220241818001490d00000b0c220b104d41ff01714105470d19200041a0026a2201104b20004180026a2001105c220241ff01714112460440200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a10680b0c1d0b104d41ff01714105470d18230041206b220024002000104b200010522101200041206a240020011062000b104d41ff01714105470d1720002012200e422086843702a403200020043602a003200041a0026a2201200041a0036a22002802042000280208103a230041106b22002400200041808001360208200041e48504360204024041e58504027f2001280200220241818080807847044041e4850441003a000041002002418080808078460d011a41e5850441013a00002000410236020c20012802042001280208200041046a1020200028020c220241818001490d02000b41e4850441013a000041010b3a0000410221020b0c1f0b104d41ff01714105470d16200041b4036a200041ec006a280200360200200041c0036a200041f8006a280200360200200041a8036a200041e0006a280200360200200020002902643702ac03200020002903703703b803200020002903583703a00341012102200041a1026a104b200041013a00a00202404185b99ed07a200041a0026a106c220141ff01714103470d00200041a0026a200041a0036a2201412410101a20004180026a2001200041ac026a200041b8026a2203103b220141ff01714107470d00200320004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a106841002102410721010b230041106b22002400200041808001360208200041e4850436020441e4850441003a00000240200141ff0171410746044041e5850441003a0000410221010c010b41e5850441013a00002000410236020c2001200041046a1045200028020c220141818001490d00000b20022001106a000b104d41ff01714105470d15200041d8046a200d370200200041d4046a22012006360200200041bc046a200041e0006a2202290300370200200041c4046a200041e8006a2203290300370200200041cc046a200041f0006a2204290300370200200020002903583702b404200020004180026a3602b004200041186a200041b4046a1047200041206a290300210b2000290318210c200041c0036a104a200041e8036a200b370300200041b8036a2004290300370300200041b0036a2003290300370300200041a8036a2002290300370300200041f8036a200041dc046a2802003602002000200c3703e003200020002903583703a003200020012902003703f00320004198066a2202420037030020004190066a2203420037030020004188066a2204420037030020004200370380062000428080013702a402200041e485043602a002200041a0036a200041a0026a104820002802a802220120002802a4024b0d1520002802a002200120004180066a1008200041a0026a2201200041a0036a41d00010101a20004188046a200041fc036a28020036020020004194046a20042903003702002000419c046a2003290300370200200041a4046a2002290300370200200020002902f40337038004200020002903800637028c0420002802f0032102200041f4026a20004180046a412c10101a200020023602f0022002418080808078462103230041106b22002400200041808001360208200041e4850436020402402001280250220241818080807847044041e4850441003a0000024020024180808080784704402000410236020c41e5850441003a00002001200041046a22021048200141e0006a200210220c010b41e5850441013a00002000410236020c20012d0000200041046a10490b200028020c220241818001490d01000b41e485044181023b0100410221020b20032002106a000b104d41ff01714105470d14200041a0036a200041ac016a220141d40010101a200041a0026a200041d8006a41d00010101a200041fc026a200141086a280200360200200020053602f002200020012902003702f402200041b0046a200041ac036a41c10010101a200041a0056a2202104a41072101027f0240200041c0026a200210500d00200041286a200041a0026a1047410821012000290328220b20002903e00285200041306a290300220c200041e8026a29030085844200520d00200041d8056a4200370300200041d0056a4200370300200041c8056a4200370300200042003703c00520004280800137028404200041e4850436028004200041a0026a20004180046a104820002802880422012000280284044b0d162000280280042001200041c0056a2203100820004180046a210241002101037f2001412146047f200205200120026a41003a0000200141016a21010c010b0b1a41092101410c200041b0046a20032002100622022002410c4f1b0d0020004198066a2201420037030020004190066a2202420037030020004188066a22034200370300200042003703800620004180046a412120004180066a1008200041f8056a2001290300370300200041f0056a2002290300370300200041e8056a200329030037030020002000290380063703e005410a2101200041a0026a200041e0056a10500d0020004280800137028404200041e4850436028004419ade91f67920004180046a22011017200041a0026a2001102220002802840422032000280288042201490d16200028028004210220004100360288042000200320016b360284042000200120026a36028004200b42017c220b200c200b50ad7c20004180046a102c20002802880422032000280284044b0d16200220012000280280042003100b1a20004199046a200041f0006a29030037000020004191046a200041e8006a29030037000020004189046a200041e0006a290300370000200020002903583700810441012101200041013a0080044185b99ed07a20004180046a1053450d00200020002902f4023702e00520004180046a200041e0056a102820002802800422014180808080784704402000418f066a220220004194046a28000036000020004188066a2000418d046a29000037030020004198056a200041a0046a2802003602002000200029008504220b37038006200041fc046a200028008306360000200020002902980437039005200020002d0084043a00f804200020013602f4042000200b3e00f90420004188056a200228000036020020002000290087063703800520004180026a200041f4046a20004180056a20004190056a103b220141ff01714107470d01200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a1068410c210141000c020b410521010b41010b2103230041106b22002400200041808001360208200041e4850436020441e4850441003a00000240200141ff0171410c46044041e5850441003a0000410221020c010b41e5850441013a00002000410236020c2001200041046a1049200028020c220241818001490d00000b20032002106a000b104d41ff01714105470d13200041ac026a200041e0006a280200360200200020002903583702a402200020004180026a22013602a002200041386a2001200041a4026a106d20002d0039210220002d003822034104472201450440200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a10680b200041003a00a002200020023a00a202200020033a00a1020c180b104d41ff01714105470d122010a7410c6c2102027f024003402002450d0120012802002203418080808078460d01200020033602a002200020012902043702a4022002410c6b21022001410c6a2101200041406b20004180026a200041a0026a106d20002d004022034104460d000b20002d0041210141010c010b200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a10684104210341000b2102200020013a00a202200020033a00a1020c180b104d41ff01714105470d1141012106200041a1026a104b200041013a00a002024041a5c1a6ab7e200041a0026a106c220341ff01714103470d004104210320070d0041052103200141ff017145200241ffff0371200441ffff03714d720d002000200b3c008702200020013a008602200020023b018402200020043b018202200041013b018002200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a106841122103410021060b200620031063000b104d41ff01714105470d1041012102200041a1026a104b200041013a00a0024201210b4200210d024041a5c1a6ab7e200041a0026a106c220141ff01714103470d00200041a0026a20004180026a104420002d00a002044020003100a102420886210d20002d00a20221010c010b20003502a402210b200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200b422086210b200041a0026a1068410021020b2000200b200d7c2001ad42ff01834210867c3703a002230041106b22012400200141808001360208200141e48504360204410221030240200041a0026a22002d00002204410247044041e4850441003a0000024020044504402001410236020c41e5850441003a00002000280204200141046a10170c010b41e5850441013a00002001410236020c20002d0001200041026a2d0000200141046a106b0b200128020c220341818001490d01000b41e485044181023b01000b20022003106a000b104d41ff01714105470d0f41012101200041a1026a104b200041013a00a002027f410041a5c1a6ab7e200041a0026a106c220341ff01714103470d001a200741014704404104210341010c010b200041023a008c02200041023602a002200020083602a402200041a0026a1039200941ffff03714504404106210341010c010b200020143c00a8022000200c4220883d01a602200020153d01a40220004180808080783602a002200020083602ac02200041a0036a200041a0026a102f20002d00a003044020002d00a103210341020c010b200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a10684100210141040b2102200020033a00a202200020023a00a102200041003a00a0020c140b104d41ff01714105470d0e200041a1026a104b200041013a00a002027f41014100200041a0026a106c220241ff01714103470d001a200041b9026a200041f0006a290300370000200041b1026a200041e8006a290300370000200041a9026a200041e0006a290300370000200020002903583700a102200041013a00a00241014185b99ed07a200041a0026a1042220241ff01714103470d001a200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a10684103210241000b20021061000b104d41ff01714105470d0d4185b99ed07a1067000b104d41ff01714105470d0c41a5c1a6ab7e1067000b104d41ff01714105470d0b200041a1026a104b200041013a00a0024100200041a0026a106c220141ff01714103460d0c200020013a00a202200041003b01a0024101200041a0026a1065000b104d41ff01714105470d0a41012102200041a1026a104b200041013a00a0024103210102404100200041a0026a106c220341ff01714103470440410021010c010b200041a0026a2204104b20042011200e104c41ff0171410d470d00200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a106841042101410021020b200020033a00a202200020013a00a1020c100b104d41ff01714105470d09200020004180026a3602a002200041a4026a200041d8006a412110102102200041b0046a2203101641012101200041a1036a104b200041013a00a003027f41002003200041a0036a104e0d001a200041a0036a10164101200241808004104f0d001a20021019200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a10684100210141020b2100200120001066000b104d41ff01714105470d08200041a0036a22021016200041a1026a104b200041013a00a002410021012002200041a0026a104e2202450440200041a0026a22011016418080041019200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a00220011068410221010b200220011066000b104d41ff01714105470d07200041a0026a22014101721016200041003a00a002230041106b22002400200041808001360208200041e48504360204024020012d0000044041e485044181023b0100410221020c010b41e4850441003a00002000410136020c200141016a200041046a101a200028020c220241818001490d00000b0c0f0b104d41ff01714105470d06200020004180026a3602a002200041a4026a200041d8006a412810101a20002802a402200041a8026a22011043220241ff01714103460440200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200120004188026a29030037030020002000290380023703a002200041a0026a10680b0c0d0b104d41ff01714105470d0541012102200041a1026a104b200041013a00a002410021010240200041d8006a4104722203200041a0026a104e0d0020042003106c220141ff01714103470d0020042003106e200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a106841002102410321010b200220011061000b104d41ff01714105470d042004200041d8006a4104721042220241ff01714103460440200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a10680b0c0b0b104d41ff01714105470d03200041d8006a2200280200200041046a10531062000b104d41ff01714105470d022004102e1067000b104d41ff01714105470d01200041ac026a200041e0006a290300370200200041b4026a200041e8006a290300370200200041bc026a200041f0006a290300370200200020002903583702a402200020004180026a3602a002200041b0046a2201101641012102200041a1036a104b200041013a00a003027f4181808080782001200041a0036a104e0d001a418080808078410c200041a4026a100722012001410c4f1b0d001a200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a1068410021024183808080780b2101200041003a00a402200020013602a002230041106b22012400200141808001360208200141e48504360204024002400240200041a0026a2200280200220341848080807847044041e4850441003a0000200341838080807846044041e5850441003a0000410221010c040b41e5850441013a000002400240200341ffffffff076b41002003418380808078481b41016b0e03040001030b41e6850441023a000041e7850420002d00043a0000410421010c040b41e6850441033a000041e7850420002d00043a0000410421010c030b41e485044181023b0100410221010c020b2001410336020c41e6850441003a000020002802042000280208200141046a1020200128020c220141818001490d01000b41e6850441013a0000410321010b20022001106a000b104d41ff01714105460d020b000b200041a0026a2201104b230041106b22002400200042808001370208200041e485043602042001200041046a10222000280208200028020c490440000b2000280204100e000b200041a0026a22012004101d230041106b22002400200041808001360208200041e48504360204024041e58504027f2001280200220241818080807847044041e4850441003a000041002002418080808078460d011a41e5850441013a00002000410236020c20012802042001280208200041046a1041200028020c220241818001490d02000b41e4850441013a000041010b3a0000410221020b0c050b1064000b200241ff017141124720021063000b2001200041a0026a1065000b200041003a00a0022002200041a0026a1065000b200241ff017141034720021061000b41002002106a000b9f0301087f230041d0006b220024000240104d41ff01714105470d0020004180800136022841e48504200041286a100220002802282201418180014f0d00024020014104490d0041e485042d0000419b014741e585042d000041ae01477241e685042d0000419d01477241e785042d000041de0047720d00200041086a104b200041c1006a2201200041206a2202290000370000200041396a2203200041186a2204290000370000200041316a2205200041106a220629000037000020002000290008370029200041013a0028200041286a2207101920012002290000370000200320042900003700002005200629000037000020002000290008370029200041013a00284100200710534504404100200041286a10710b20012002290000370000200320042900003700002005200629000037000020002000290008370029200041013a002841a5c1a6ab7e200041286a104241ff01714103470d01200041406b420037030020004200370338200041003a00342000410036023020004200370328200041286a106841e4850441003b010041004102106a000b1064000b000b6501027f230041106b22022400200242808001370208200241e4850436020441d8eac38a78200241046a2203101720002003101720012003101a200228020c220020022802084b0440000b200228020422012000200020016a4100100b1a200241106a24000b3d01017f41e4850441003a00004102210341e58504200141ff0171200247047f41e6850420013a00004103210341010541000b3a000020002003106a000b890201077f230041306b2206240002402001280204220720012802082208490d00200128020021092006410036020c2006200720086b220a3602082006200820096a220936020420022802002002280204200641046a1020200628020c220720054b0d00200720046a220b20062802084b0d002006280204220c20076a220720022802082202290000370000200720036a200220036a290000370000200741086a200241086a290000370000200641046a2202200c200b10212006410036022c2006200a360228200620093602242002200641246a1022200141086a2202200628022c20086a360200200041086a200228020036020020002001290200370200200641306a24000f0b000b0bc405010041a180040bbb05712f5f68656164210001000200000023000100050000005f7461696c00000021000100020000003800010005000000436f6e74726163743a3a50617274696369706174696f6e52656769737465726564436f6e74726163743a3a50617274696369706174696f6e526567697374657265643a3a726166666c655f6964436f6e74726163743a3a50617274696369706174696f6e526567697374657265643a3a7061727469636970616e74436f6e74726163743a3a526166666c655374617274656400000000010000000000cb000100436f6e74726163743a3a526166666c65537461727465643a3a726166666c655f6964436f6e74726163743a3a526166666c65456e646564436f6e74726163743a3a526166666c65456e6465643a3a726166666c655f6964436f6e74726163743a3a526573756c74526563656976656400000001000000000047010100436f6e74726163743a3a526573756c7452656365697665643a3a726166666c655f6964436f6e74726163743a3a57696e6e65727352657665616c6564436f6e74726163743a3a57696e6e65727352657665616c65643a3a726166666c655f6964436f6e74726163743a3a50656e64696e67526577617264000000010000000000cc010100436f6e74726163743a3a50656e64696e675265776172643a3a6163636f756e74436f6e74726163743a3a52657761726473436c61696d6564000001000000000010020100436f6e74726163743a3a52657761726473436c61696d65643a3a6163636f756e74436f6e74726163743a3a4d657373616765517565756564000001000000000055020100436f6e74726163743a3a4d6573736167655175657565643a3a6964436f6e74726163743a3a4d65737361676550726f636573736564546f436f6e74726163743a3a4d65737361676550726f636573736564546f3a3a69640d01020304050607080a0b0c09","build_info":{"build_mode":"Release","cargo_contract_version":"3.2.0","rust_toolchain":"stable-x86_64-unknown-linux-gnu","wasm_opt_settings":{"keep_debug_symbols":false,"optimization_passes":"Z"}}},"contract":{"name":"lotto_contract","version":"0.1.1","authors":["guigou"]},"spec":{"constructors":[{"args":[],"default":false,"docs":[],"label":"new","payable":false,"returnType":{"displayName":["ink_primitives","ConstructorResult"],"type":10},"selector":"0x9bae9d5e"}],"docs":[],"environment":{"accountId":{"displayName":["AccountId"],"type":0},"balance":{"displayName":["Balance"],"type":6},"blockNumber":{"displayName":["BlockNumber"],"type":3},"chainExtension":{"displayName":["ChainExtension"],"type":67},"hash":{"displayName":["Hash"],"type":56},"maxEventTopics":4,"timestamp":{"displayName":["Timestamp"],"type":66}},"events":[{"args":[{"docs":[],"indexed":true,"label":"raffle_id","type":{"displayName":["RaffleId"],"type":3}},{"docs":[],"indexed":true,"label":"participant","type":{"displayName":["AccountId"],"type":0}},{"docs":[],"indexed":false,"label":"numbers","type":{"displayName":["Vec"],"type":8}}],"docs":["Event emitted when the participant is registered"],"label":"ParticipationRegistered"},{"args":[{"docs":[],"indexed":true,"label":"raffle_id","type":{"displayName":["RaffleId"],"type":3}}],"docs":["Event emitted when the raffle is started"],"label":"RaffleStarted"},{"args":[{"docs":[],"indexed":true,"label":"raffle_id","type":{"displayName":["RaffleId"],"type":3}}],"docs":["Event emitted when the raffle is ended"],"label":"RaffleEnded"},{"args":[{"docs":[],"indexed":true,"label":"raffle_id","type":{"displayName":["RaffleId"],"type":3}},{"docs":[],"indexed":false,"label":"numbers","type":{"displayName":["Vec"],"type":8}}],"docs":["Event emitted when the raffle result is received"],"label":"ResultReceived"},{"args":[{"docs":[],"indexed":true,"label":"raffle_id","type":{"displayName":["RaffleId"],"type":3}},{"docs":[],"indexed":false,"label":"winners","type":{"displayName":["Vec"],"type":9}}],"docs":["Event emitted when the winners are revealed"],"label":"WinnersRevealed"},{"args":[{"docs":[],"indexed":true,"label":"account","type":{"displayName":["AccountId"],"type":0}},{"docs":[],"indexed":false,"label":"amount","type":{"displayName":["Balance"],"type":6}}],"docs":["Event emitted when a reward is pending"],"label":"PendingReward"},{"args":[{"docs":[],"indexed":true,"label":"account","type":{"displayName":["AccountId"],"type":0}},{"docs":[],"indexed":false,"label":"amount","type":{"displayName":["Balance"],"type":6}}],"docs":["Event emitted when a user claim rewards"],"label":"RewardsClaimed"},{"args":[{"docs":[],"indexed":true,"label":"id","type":{"displayName":["u32"],"type":3}},{"docs":[],"indexed":false,"label":"data","type":{"displayName":["Vec"],"type":5}}],"docs":["Event emitted when a message is pushed in the queue"],"label":"MessageQueued"},{"args":[{"docs":[],"indexed":true,"label":"id","type":{"displayName":["u32"],"type":3}}],"docs":["Event emitted when a message is processed"],"label":"MessageProcessedTo"}],"lang_error":{"displayName":["ink","LangError"],"type":11},"messages":[{"args":[{"label":"numbers","type":{"displayName":["Vec"],"type":8}}],"default":false,"docs":[],"label":"participate","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":12},"selector":"0xd1e4565a"},{"args":[{"label":"numbers","type":{"displayName":["Vec"],"type":18}}],"default":false,"docs":[],"label":"participate_batch","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":12},"selector":"0x184062c7"},{"args":[{"label":"config","type":{"displayName":["Config"],"type":19}}],"default":false,"docs":[],"label":"set_config","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":20},"selector":"0xcfdf5c7b"},{"args":[],"default":false,"docs":[],"label":"start_raffle","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":22},"selector":"0x60fb6573"},{"args":[],"default":false,"docs":[],"label":"complete_raffle","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":12},"selector":"0xdba78f83"},{"args":[{"label":"account_id","type":{"displayName":["AccountId"],"type":0}}],"default":false,"docs":[],"label":"register_attestor","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":24},"selector":"0x8f3a95f4"},{"args":[],"default":false,"docs":[],"label":"get_attestor_role","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":26},"selector":"0x760a2625"},{"args":[],"default":false,"docs":[],"label":"get_manager_role","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":26},"selector":"0x91aa3500"},{"args":[],"default":false,"docs":[],"label":"terminate_me","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":12},"selector":"0x17feb370"},{"args":[{"label":"value","type":{"displayName":["Balance"],"type":6}}],"default":false,"docs":[],"label":"withdraw","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":12},"selector":"0x410fcc9d"},{"args":[],"default":false,"docs":[],"label":"RaffleConfig::get_config","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":27},"selector":"0x77c110bf"},{"args":[],"default":false,"docs":[],"label":"Raffle::get_current_raffle_id","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":26},"selector":"0x444d9941"},{"args":[],"default":false,"docs":[],"label":"Raffle::get_current_status","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":29},"selector":"0xeb732a97"},{"args":[{"label":"raffle_id","type":{"displayName":["raffle_external","GetWinnersInput1"],"type":3}}],"default":false,"docs":[],"label":"Raffle::get_winners","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":31},"selector":"0x8b69753f"},{"args":[{"label":"raffle_id","type":{"displayName":["raffle_external","GetResultsInput1"],"type":3}}],"default":false,"docs":[],"label":"Raffle::get_results","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":33},"selector":"0x319b058b"},{"args":[{"label":"from","type":{"displayName":["rewardmanager_external","GetPendingRewardsFromInput1"],"type":0}}],"default":false,"docs":[" return the pending rewards for a given account."],"label":"RewardManager::get_pending_rewards_from","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":35},"selector":"0x6af8ea62"},{"args":[],"default":false,"docs":[" return the total pending reward"],"label":"RewardManager::get_total_pending_rewards","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":37},"selector":"0xb9a36ad1"},{"args":[],"default":false,"docs":[],"label":"RewardManager::fund","mutates":true,"payable":true,"returnType":{"displayName":["ink","MessageResult"],"type":20},"selector":"0x6e7f485c"},{"args":[],"default":false,"docs":[" claim all pending rewards for the current account"," After claiming, there is not anymore pending rewards for this account"],"label":"RewardManager::claim","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":20},"selector":"0x5f8b7ca2"},{"args":[{"label":"from","type":{"displayName":["rewardmanager_external","ClaimFromInput1"],"type":0}}],"default":false,"docs":[" claim all pending rewards for the given account"," After claiming, there is not anymore pending rewards for this account"],"label":"RewardManager::claim_from","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":20},"selector":"0xa7118ada"},{"args":[],"default":false,"docs":[" return true if the current account has pending rewards"],"label":"RewardManager::has_pending_rewards","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":38},"selector":"0x80598ed8"},{"args":[{"label":"from","type":{"displayName":["rewardmanager_external","HasPendingRewardsFromInput1"],"type":0}}],"default":false,"docs":[" return true if the given account has pending rewards"],"label":"RewardManager::has_pending_rewards_from","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":38},"selector":"0x41c593ae"},{"args":[{"label":"conditions","type":{"displayName":["rollupanchor_external","RollupCondEqInput1"],"type":40}},{"label":"updates","type":{"displayName":["rollupanchor_external","RollupCondEqInput2"],"type":40}},{"label":"actions","type":{"displayName":["rollupanchor_external","RollupCondEqInput3"],"type":43}}],"default":false,"docs":[],"label":"RollupAnchor::rollup_cond_eq","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":45},"selector":"0x95233d74"},{"args":[{"label":"key","type":{"displayName":["rollupanchor_external","GetValueInput1"],"type":5}}],"default":false,"docs":[],"label":"RollupAnchor::get_value","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":47},"selector":"0xdfec736d"},{"args":[{"label":"request","type":{"displayName":["metatransaction_external","MetaTxRollupCondEqInput1"],"type":48}},{"label":"signature","type":{"displayName":["metatransaction_external","MetaTxRollupCondEqInput2"],"type":49}}],"default":false,"docs":[],"label":"MetaTransaction::meta_tx_rollup_cond_eq","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":50},"selector":"0x8eb77024"},{"args":[{"label":"from","type":{"displayName":["metatransaction_external","PrepareInput1"],"type":0}},{"label":"data","type":{"displayName":["metatransaction_external","PrepareInput2"],"type":5}}],"default":false,"docs":[],"label":"MetaTransaction::prepare","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":53},"selector":"0x3ecc267e"},{"args":[],"default":false,"docs":[],"label":"Ownable::owner","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":57},"selector":"0x4fa43c8c"},{"args":[],"default":false,"docs":[],"label":"Ownable::renounce_ownership","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":59},"selector":"0x5e228753"},{"args":[{"label":"new_owner","type":{"displayName":["ownable_external","TransferOwnershipInput1"],"type":58}}],"default":false,"docs":[],"label":"Ownable::transfer_ownership","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":59},"selector":"0x11f43efd"},{"args":[{"label":"role","type":{"displayName":["accesscontrol_external","GetRoleAdminInput1"],"type":3}}],"default":false,"docs":[],"label":"AccessControl::get_role_admin","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":26},"selector":"0x83da3bb2"},{"args":[{"label":"role","type":{"displayName":["accesscontrol_external","RevokeRoleInput1"],"type":3}},{"label":"account","type":{"displayName":["accesscontrol_external","RevokeRoleInput2"],"type":58}}],"default":false,"docs":[],"label":"AccessControl::revoke_role","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":24},"selector":"0x6e4f0991"},{"args":[{"label":"role","type":{"displayName":["accesscontrol_external","RenounceRoleInput1"],"type":3}},{"label":"account","type":{"displayName":["accesscontrol_external","RenounceRoleInput2"],"type":58}}],"default":false,"docs":[],"label":"AccessControl::renounce_role","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":24},"selector":"0xeaf1248a"},{"args":[{"label":"role","type":{"displayName":["accesscontrol_external","HasRoleInput1"],"type":3}},{"label":"address","type":{"displayName":["accesscontrol_external","HasRoleInput2"],"type":58}}],"default":false,"docs":[],"label":"AccessControl::has_role","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":38},"selector":"0xc1d9ac18"},{"args":[{"label":"role","type":{"displayName":["accesscontrol_external","GrantRoleInput1"],"type":3}},{"label":"account","type":{"displayName":["accesscontrol_external","GrantRoleInput2"],"type":58}}],"default":false,"docs":[],"label":"AccessControl::grant_role","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":24},"selector":"0x4ac062fd"},{"args":[{"label":"new_code_hash","type":{"displayName":["upgradeable_external","SetCodeHashInput1"],"type":56}}],"default":false,"docs":[],"label":"Upgradeable::set_code_hash","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":62},"selector":"0x1700ae80"}]},"storage":{"root":{"layout":{"struct":{"fields":[{"layout":{"struct":{"fields":[{"layout":{"root":{"layout":{"enum":{"dispatchKey":"0x6f713913","name":"Option","variants":{"0":{"fields":[],"name":"None"},"1":{"fields":[{"layout":{"leaf":{"key":"0x6f713913","ty":0}},"name":"0"}],"name":"Some"}}}},"root_key":"0x6f713913"}},"name":"owner"}],"name":"Data"}},"name":"ownable"},{"layout":{"struct":{"fields":[{"layout":{"root":{"layout":{"leaf":{"key":"0x1f2cf4ac","ty":3}},"root_key":"0x1f2cf4ac"}},"name":"admin_roles"},{"layout":{"root":{"layout":{"leaf":{"key":"0x8150f558","ty":4}},"root_key":"0x8150f558"}},"name":"members"}],"name":"Data"}},"name":"access"},{"layout":{"struct":{"fields":[{"layout":{"root":{"layout":{"leaf":{"key":"0xdd3d1ad8","ty":5}},"root_key":"0xdd3d1ad8"}},"name":"kv_store"}],"name":"Data"}},"name":"rollup_anchor"},{"layout":{"struct":{"fields":[{"layout":{"root":{"layout":{"leaf":{"key":"0x9ec46f1a","ty":6}},"root_key":"0x9ec46f1a"}},"name":"nonces"}],"name":"Data"}},"name":"meta_transaction"},{"layout":{"struct":{"fields":[{"layout":{"enum":{"dispatchKey":"0x00000000","name":"Option","variants":{"0":{"fields":[],"name":"None"},"1":{"fields":[{"layout":{"struct":{"fields":[{"layout":{"leaf":{"key":"0x00000000","ty":2}},"name":"nb_numbers"},{"layout":{"leaf":{"key":"0x00000000","ty":7}},"name":"min_number"},{"layout":{"leaf":{"key":"0x00000000","ty":7}},"name":"max_number"}],"name":"Config"}},"name":"0"}],"name":"Some"}}}},"name":"config"}],"name":"Data"}},"name":"config"},{"layout":{"struct":{"fields":[{"layout":{"leaf":{"key":"0x00000000","ty":3}},"name":"current_raffle_id"},{"layout":{"enum":{"dispatchKey":"0x00000000","name":"Status","variants":{"0":{"fields":[],"name":"NotStarted"},"1":{"fields":[],"name":"Ongoing"},"2":{"fields":[],"name":"WaitingResults"},"3":{"fields":[],"name":"WaitingWinners"},"4":{"fields":[],"name":"Closed"}}}},"name":"status"},{"layout":{"root":{"layout":{"leaf":{"key":"0x1d32f93c","ty":8}},"root_key":"0x1d32f93c"}},"name":"results"},{"layout":{"root":{"layout":{"leaf":{"key":"0x3d8da523","ty":9}},"root_key":"0x3d8da523"}},"name":"winners"}],"name":"Data"}},"name":"lotto"},{"layout":{"struct":{"fields":[{"layout":{"root":{"layout":{"leaf":{"key":"0x8646ffc8","ty":6}},"root_key":"0x8646ffc8"}},"name":"pending_rewards"},{"layout":{"leaf":{"key":"0x00000000","ty":6}},"name":"total_pending_rewards"}],"name":"Data"}},"name":"reward"}],"name":"Contract"}},"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":{"primitive":"u32"}}},{"id":4,"type":{"def":{"tuple":[]}}},{"id":5,"type":{"def":{"sequence":{"type":2}}}},{"id":6,"type":{"def":{"primitive":"u128"}}},{"id":7,"type":{"def":{"primitive":"u16"}}},{"id":8,"type":{"def":{"sequence":{"type":7}}}},{"id":9,"type":{"def":{"sequence":{"type":0}}}},{"id":10,"type":{"def":{"variant":{"variants":[{"fields":[{"type":4}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":4},{"name":"E","type":11}],"path":["Result"]}},{"id":11,"type":{"def":{"variant":{"variants":[{"index":1,"name":"CouldNotReadInput"}]}},"path":["ink_primitives","LangError"]}},{"id":12,"type":{"def":{"variant":{"variants":[{"fields":[{"type":13}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":13},{"name":"E","type":11}],"path":["Result"]}},{"id":13,"type":{"def":{"variant":{"variants":[{"fields":[{"type":4}],"index":0,"name":"Ok"},{"fields":[{"type":14}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":4},{"name":"E","type":14}],"path":["Result"]}},{"id":14,"type":{"def":{"variant":{"variants":[{"fields":[{"type":15,"typeName":"AccessControlError"}],"index":0,"name":"AccessControlError"},{"fields":[{"type":16,"typeName":"RaffleError"}],"index":1,"name":"RaffleError"},{"fields":[{"type":17,"typeName":"RollupAnchorError"}],"index":2,"name":"RollupAnchorError"},{"index":3,"name":"TransferError"}]}},"path":["lotto_contract","lotto_contract","ContractError"]}},{"id":15,"type":{"def":{"variant":{"variants":[{"index":0,"name":"InvalidCaller"},{"index":1,"name":"MissingRole"},{"index":2,"name":"RoleRedundant"}]}},"path":["openbrush_contracts","traits","errors","access_control","AccessControlError"]}},{"id":16,"type":{"def":{"variant":{"variants":[{"fields":[{"type":15,"typeName":"AccessControlError"}],"index":0,"name":"AccessControlError"},{"index":1,"name":"IncorrectRaffle"},{"index":2,"name":"IncorrectStatus"},{"index":3,"name":"IncorrectConfig"},{"index":4,"name":"ConfigNotSet"},{"index":5,"name":"DifferentConfig"},{"index":6,"name":"IncorrectNbNumbers"},{"index":7,"name":"IncorrectNumbers"},{"index":8,"name":"DifferentResults"},{"index":9,"name":"ExistingResults"},{"index":10,"name":"ExistingWinners"},{"index":11,"name":"TransferError"},{"index":12,"name":"AddOverFlow"},{"index":13,"name":"SubOverFlow"},{"index":14,"name":"DivByZero"},{"index":15,"name":"NoReward"}]}},"path":["lotto","traits","error","RaffleError"]}},{"id":17,"type":{"def":{"variant":{"variants":[{"index":0,"name":"InvalidPopTarget"},{"index":1,"name":"ConditionNotMet"},{"index":2,"name":"FailedToDecode"},{"index":3,"name":"UnsupportedAction"},{"fields":[{"type":15,"typeName":"AccessControlError"}],"index":4,"name":"AccessControlError"}]}},"path":["phat_rollup_anchor_ink","traits","rollup_anchor","RollupAnchorError"]}},{"id":18,"type":{"def":{"sequence":{"type":8}}}},{"id":19,"type":{"def":{"composite":{"fields":[{"name":"nb_numbers","type":2,"typeName":"u8"},{"name":"min_number","type":7,"typeName":"Number"},{"name":"max_number","type":7,"typeName":"Number"}]}},"path":["lotto","traits","config","Config"]}},{"id":20,"type":{"def":{"variant":{"variants":[{"fields":[{"type":21}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":21},{"name":"E","type":11}],"path":["Result"]}},{"id":21,"type":{"def":{"variant":{"variants":[{"fields":[{"type":4}],"index":0,"name":"Ok"},{"fields":[{"type":16}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":4},{"name":"E","type":16}],"path":["Result"]}},{"id":22,"type":{"def":{"variant":{"variants":[{"fields":[{"type":23}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":23},{"name":"E","type":11}],"path":["Result"]}},{"id":23,"type":{"def":{"variant":{"variants":[{"fields":[{"type":3}],"index":0,"name":"Ok"},{"fields":[{"type":14}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":3},{"name":"E","type":14}],"path":["Result"]}},{"id":24,"type":{"def":{"variant":{"variants":[{"fields":[{"type":25}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":25},{"name":"E","type":11}],"path":["Result"]}},{"id":25,"type":{"def":{"variant":{"variants":[{"fields":[{"type":4}],"index":0,"name":"Ok"},{"fields":[{"type":15}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":4},{"name":"E","type":15}],"path":["Result"]}},{"id":26,"type":{"def":{"variant":{"variants":[{"fields":[{"type":3}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":3},{"name":"E","type":11}],"path":["Result"]}},{"id":27,"type":{"def":{"variant":{"variants":[{"fields":[{"type":28}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":28},{"name":"E","type":11}],"path":["Result"]}},{"id":28,"type":{"def":{"variant":{"variants":[{"index":0,"name":"None"},{"fields":[{"type":19}],"index":1,"name":"Some"}]}},"params":[{"name":"T","type":19}],"path":["Option"]}},{"id":29,"type":{"def":{"variant":{"variants":[{"fields":[{"type":30}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":30},{"name":"E","type":11}],"path":["Result"]}},{"id":30,"type":{"def":{"variant":{"variants":[{"index":0,"name":"NotStarted"},{"index":1,"name":"Ongoing"},{"index":2,"name":"WaitingResults"},{"index":3,"name":"WaitingWinners"},{"index":4,"name":"Closed"}]}},"path":["lotto","traits","raffle","Status"]}},{"id":31,"type":{"def":{"variant":{"variants":[{"fields":[{"type":32}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":32},{"name":"E","type":11}],"path":["Result"]}},{"id":32,"type":{"def":{"variant":{"variants":[{"index":0,"name":"None"},{"fields":[{"type":9}],"index":1,"name":"Some"}]}},"params":[{"name":"T","type":9}],"path":["Option"]}},{"id":33,"type":{"def":{"variant":{"variants":[{"fields":[{"type":34}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":34},{"name":"E","type":11}],"path":["Result"]}},{"id":34,"type":{"def":{"variant":{"variants":[{"index":0,"name":"None"},{"fields":[{"type":8}],"index":1,"name":"Some"}]}},"params":[{"name":"T","type":8}],"path":["Option"]}},{"id":35,"type":{"def":{"variant":{"variants":[{"fields":[{"type":36}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":36},{"name":"E","type":11}],"path":["Result"]}},{"id":36,"type":{"def":{"variant":{"variants":[{"index":0,"name":"None"},{"fields":[{"type":6}],"index":1,"name":"Some"}]}},"params":[{"name":"T","type":6}],"path":["Option"]}},{"id":37,"type":{"def":{"variant":{"variants":[{"fields":[{"type":6}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":6},{"name":"E","type":11}],"path":["Result"]}},{"id":38,"type":{"def":{"variant":{"variants":[{"fields":[{"type":39}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":39},{"name":"E","type":11}],"path":["Result"]}},{"id":39,"type":{"def":{"primitive":"bool"}}},{"id":40,"type":{"def":{"sequence":{"type":41}}}},{"id":41,"type":{"def":{"tuple":[5,42]}}},{"id":42,"type":{"def":{"variant":{"variants":[{"index":0,"name":"None"},{"fields":[{"type":5}],"index":1,"name":"Some"}]}},"params":[{"name":"T","type":5}],"path":["Option"]}},{"id":43,"type":{"def":{"sequence":{"type":44}}}},{"id":44,"type":{"def":{"variant":{"variants":[{"fields":[{"type":5,"typeName":"Vec"}],"index":0,"name":"Reply"},{"fields":[{"type":3,"typeName":"QueueIndex"}],"index":1,"name":"SetQueueHead"},{"fields":[{"type":0,"typeName":"AccountId"}],"index":2,"name":"GrantAttestor"},{"fields":[{"type":0,"typeName":"AccountId"}],"index":3,"name":"RevokeAttestor"}]}},"path":["phat_rollup_anchor_ink","traits","rollup_anchor","HandleActionInput"]}},{"id":45,"type":{"def":{"variant":{"variants":[{"fields":[{"type":46}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":46},{"name":"E","type":11}],"path":["Result"]}},{"id":46,"type":{"def":{"variant":{"variants":[{"fields":[{"type":4}],"index":0,"name":"Ok"},{"fields":[{"type":17}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":4},{"name":"E","type":17}],"path":["Result"]}},{"id":47,"type":{"def":{"variant":{"variants":[{"fields":[{"type":42}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":42},{"name":"E","type":11}],"path":["Result"]}},{"id":48,"type":{"def":{"composite":{"fields":[{"name":"from","type":0,"typeName":"AccountId"},{"name":"to","type":0,"typeName":"AccountId"},{"name":"nonce","type":6,"typeName":"Nonce"},{"name":"data","type":5,"typeName":"Vec"}]}},"path":["phat_rollup_anchor_ink","traits","meta_transaction","ForwardRequest"]}},{"id":49,"type":{"def":{"array":{"len":65,"type":2}}}},{"id":50,"type":{"def":{"variant":{"variants":[{"fields":[{"type":51}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":51},{"name":"E","type":11}],"path":["Result"]}},{"id":51,"type":{"def":{"variant":{"variants":[{"fields":[{"type":4}],"index":0,"name":"Ok"},{"fields":[{"type":52}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":4},{"name":"E","type":52}],"path":["Result"]}},{"id":52,"type":{"def":{"variant":{"variants":[{"index":0,"name":"InvalidDestination"},{"index":1,"name":"NonceTooLow"},{"index":2,"name":"IncorrectSignature"},{"index":3,"name":"PublicKeyNotMatch"},{"index":4,"name":"PublicKeyIncorrect"},{"fields":[{"type":17,"typeName":"RollupAnchorError"}],"index":5,"name":"RollupAnchorError"}]}},"path":["phat_rollup_anchor_ink","traits","meta_transaction","MetaTransactionError"]}},{"id":53,"type":{"def":{"variant":{"variants":[{"fields":[{"type":54}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":54},{"name":"E","type":11}],"path":["Result"]}},{"id":54,"type":{"def":{"variant":{"variants":[{"fields":[{"type":55}],"index":0,"name":"Ok"},{"fields":[{"type":52}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":55},{"name":"E","type":52}],"path":["Result"]}},{"id":55,"type":{"def":{"tuple":[48,56]}}},{"id":56,"type":{"def":{"composite":{"fields":[{"type":1,"typeName":"[u8; 32]"}]}},"path":["ink_primitives","types","Hash"]}},{"id":57,"type":{"def":{"variant":{"variants":[{"fields":[{"type":58}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":58},{"name":"E","type":11}],"path":["Result"]}},{"id":58,"type":{"def":{"variant":{"variants":[{"index":0,"name":"None"},{"fields":[{"type":0}],"index":1,"name":"Some"}]}},"params":[{"name":"T","type":0}],"path":["Option"]}},{"id":59,"type":{"def":{"variant":{"variants":[{"fields":[{"type":60}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":60},{"name":"E","type":11}],"path":["Result"]}},{"id":60,"type":{"def":{"variant":{"variants":[{"fields":[{"type":4}],"index":0,"name":"Ok"},{"fields":[{"type":61}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":4},{"name":"E","type":61}],"path":["Result"]}},{"id":61,"type":{"def":{"variant":{"variants":[{"index":0,"name":"CallerIsNotOwner"},{"index":1,"name":"NewOwnerIsNotSet"}]}},"path":["openbrush_contracts","traits","errors","ownable","OwnableError"]}},{"id":62,"type":{"def":{"variant":{"variants":[{"fields":[{"type":63}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":63},{"name":"E","type":11}],"path":["Result"]}},{"id":63,"type":{"def":{"variant":{"variants":[{"fields":[{"type":4}],"index":0,"name":"Ok"},{"fields":[{"type":64}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":4},{"name":"E","type":64}],"path":["Result"]}},{"id":64,"type":{"def":{"variant":{"variants":[{"fields":[{"type":65,"typeName":"String"}],"index":0,"name":"Custom"},{"index":1,"name":"SetCodeHashFailed"},{"fields":[{"type":61,"typeName":"OwnableError"}],"index":2,"name":"OwnableError"},{"fields":[{"type":15,"typeName":"AccessControlError"}],"index":3,"name":"AccessControlError"}]}},"path":["openbrush_contracts","traits","errors","upgradeable","UpgradeableError"]}},{"id":65,"type":{"def":{"primitive":"str"}}},{"id":66,"type":{"def":{"primitive":"u64"}}},{"id":67,"type":{"def":{"variant":{}},"path":["ink_env","types","NoChainExtension"]}}],"version":"4"} \ No newline at end of file +{"source":{"hash":"0x6623c5a032b563af37ffbd7e1608b92bef7684d82e7bb64a9adf83019b8c81dc","language":"ink! 4.3.0","compiler":"rustc 1.76.0","wasm":"0x0061736d01000000014e0d60027f7f0060037f7f7f0060027f7f017f60017f0060037f7f7f017f60047f7f7f7f017f60017f017f60047f7f7f7f0060000060037e7e7f0060037f7e7e017f6000017f60067f7f7f7f7f7f0002cf0211057365616c310b6765745f73746f726167650005057365616c301176616c75655f7472616e736665727265640000057365616c3005696e7075740000057365616c300663616c6c65720000057365616c3007616464726573730000057365616c300762616c616e63650000057365616c300d65636473615f7265636f7665720004057365616c300d7365745f636f64655f686173680006057365616c300f686173685f626c616b65325f3235360001057365616c30087472616e736665720005057365616c300d6465706f7369745f6576656e740007057365616c320b7365745f73746f726167650005057365616c310d636c6561725f73746f726167650002057365616c3110636f6e7461696e735f73746f726167650002057365616c31097465726d696e6174650003057365616c300b7365616c5f72657475726e000103656e76066d656d6f7279020102100365640404000004000300000300000000000001010000000100000000010000090600030000010000010001030105000401010101020200000000000003030a0b020202020602000007020107000002020101010000030000030803000001020100080800010c0608017f01418080040b0711020463616c6c006f066465706c6f7900700ab2fc01642b01017f037f2002200346047f200005200020036a200120036a2d00003a0000200341016a21030c010b0b0b3f01027f0340200245044041000f0b200241016b210220012d0000210320002d00002104200041016a2100200141016a210120032004460d000b200420036b0ba70201037f230041206b22022400200241106a2001101341012103024020022d00104101710d000240024002400240024020022d0011220441037141016b0e03020301000b200441fc01714102762101410021030c040b20044104490d020c030b200241196a20043a0000200241013a001820022001360214200241003b011c200241146a2002411c6a410210140d0220022f011c220441ff014d0d0220044102762101410021030c020b200241196a20043a0000200241013a0018200220013602142002410036021c200241146a2002411c6a410410140d01200228021c220341027621012003418080044921030c010b200241086a2001101520022802080d00200228020c22014180808080044921030b2000200136020420002003360200200241206a24000b3c01017f200020012802042202047f2001200241016b36020420012001280200220141016a36020020012d00000520010b3a000120002002453a00000b8e0101017f20002d00042103200041003a0004027f0240200304402001200041056a2d00003a00004101200028020022002802042203200241016b2202490d021a200141016a20002802002201200210101a0c010b41012000280200220028020422032002490d011a200120002802002201200210101a0b2000200320026b3602042000200120026a36020041000b0b4601017f20012802042202410449047f4101052001200241046b36020420012001280200220141046a3602002001280000210241000b210120002002360204200020013602000b880201057f230041306b22012400200142808001370208200141e485043602044193f2c4fb06200141046a1017024020012802082204200128020c2202490d00200128020421032001200420026b220436020420032002200220036a2202200141046a10002103200420012802042205490d00024002400240024020030e0400040401040b2001200536022c20012002360228200141046a200141286a101820012d000422024102470d010b410021020c010b200020012900063700022000410a6a2001410e6a290000370000200041126a200141166a290000370000200041196a2001411d6a290000370000200020012d00053a00010b200020023a0000200141306a24000f0b000b2601017f230041106b220224002002200036020c20012002410c6a41041025200241106a24000bae0101037f230041106b22022400200241086a2001101341022103024020022d00084101710d000240024020022d00090e020001020b410021030c010b200128020422044120490d002001200441206b36020420012001280200220141206a36020020002001290000370001200041096a200141086a290000370000200041116a200141106a290000370000200041196a200141186a290000370000410121030b200020033a0000200241106a24000b910101047f230041106b22012400200142808001370208200141e485043602044193f2c4fb06200141046a1017024020012802082204200128020c2202490d00200128020421032001410036020c2001200420026b3602082001200220036a3602042000200141046a101a200128020c220020012802084b0d002003200220012802042000100b1a200141106a24000f0b000b210020002d00004504402001410010460f0b200141011046200041016a200110220bdd0101047f230041206b22022400200242808001370218200241e4850436021441a3cab6ec03200241146a22031017200120031017024020022802182204200228021c2201490d00200228021421032002200420016b220436021420032001200120036a2201200241146a10002103200420022802142205490d002000027e0240024020030e0400030301030b200220053602102002200136020c200241146a2002410c6a101c20022802142201418080808078460d0220022902180c010b418080808078210142000b37020420002001360200200241206a24000f0b000b8504010b7f230041406a22032400200341086a2001101202402003280208450440200341146a20012802044105762202200328020c220520022005491b10550240200504400340200128020422024120490d022001200241206b36020420012001280200220241206a360200200341286a2209200241086a290000370300200341306a220a200241106a290000370300200341386a220b200241186a29000037030020032002290000370320200328021c22042003280214460440200341146a2106230041206b220224000240200441016a220404404104200628020022074101742208200420042008491b2204200441044d1b220441808080204921082004410574210c02402007450440200241003602180c010b200241013602182002200741057436021c200220062802043602140b200241086a2008200c200241146a10592002280208450d01200228020c1a0b000b200228020c21072006200436020020062007360204200241206a2400200328021c21040b200328021820044105746a22022003290320370000200241086a2009290300370000200241106a200a290300370000200241186a200b2903003700002003200441016a36021c200541016b22050d000b0b20002003290214370200200041086a2003411c6a2802003602000c020b20004180808080783602000c010b20004180808080783602000b200341406b24000bdd0101047f230041206b22022400200242808001370218200241e4850436021441bcf2cbe901200241146a22031017200120031017024020022802182204200228021c2201490d00200228021421032002200420016b220436021420032001200120036a2201200241146a10002103200420022802142205490d002000027e0240024020030e0400030301030b200220053602102002200136020c200241146a2002410c6a101e20022802142201418080808078460d0220022902180c010b418080808078210142000b37020420002001360200200241206a24000f0b000bc20101077f230041106b22022400200241086a20011012024020022802084504400240200228020c22044100480d002004410174220320012802044b0d002002200441011058200128020422062003490d00200228020021052002280204200128020022072003101021082001200620036b3602042001200320076a3602002005418080808078460d002000200436020820002008360204200020053602000c020b20004180808080783602000c010b20004180808080783602000b200241106a24000bb90101057f230041306b2202240002402000280204220320002802082204490d00200028020021052002410036020c2002200320046b22033602082002200420056a220536020420012802002001280204200241046a22061020200128020828020020061017200228020c220120022802084b0d00200241046a22062002280204200110212002410036022c20022003360228200220053602242006200241246a10222000200228022c20046a360208200241306a24000f0b000b100020012002102420022000200110250bed0101077f230041406a22032400200341186a22044200370300200341106a22054200370300200341086a22064200370300200342003703000240200241214f0440200341386a22074200370300200341306a22084200370300200341286a220942003703002003420037032020012002200341206a1008200420072903003703002005200829030037030020062009290300370300200320032903203703000c010b20032001200210101a0b20002003290300370000200041186a200341186a290300370000200041106a200341106a290300370000200041086a200341086a290300370000200341406b24000b0a0020012000412010250b5f01047f230041106b220224002000280204220420002802082203490440000b200028020021052002410036020c2002200420036b3602082002200320056a3602042001200241046a10242000200228020c20036a360208200241106a24000b50002000413f4d04402001200041027410460f0b200041ffff004d044020004102744101722001102c0f0b200041ffffffff034d04402000410274410272200110170f0b2001410310462000200110170b3a01027f02402000280208220320026a220420034f0440200420002802044d0d010b000b200028020020036a2001200210101a200020043602080bd00102047f037e230041106b22022400200242808001370208200241e4850436020441c8ff9bb278200241046a22031017200120031022024020022802082204200228020c2201490d00200228020421032002200420016b220436020420032001200120036a2201200241046a10002103200420022802042205490d00027e0240024020030e0400030301030b20054110490d022001290000210642012107200141086a2900000c010b42000b21082000200637030820002007370300200041106a2008370300200241106a24000f0b000b6901027f230041306b2202240020022001101502402002280200450440200228020421032002410f6a2001101820022d000f4102470440200041046a2002410f6a412110101a200020033602000c020b200041023a00040c010b200041023a00040b200241306a24000be808020d7f017e230041a0016b220224002002413c6a20011029024002400240200228023c418080808078470440200241c8006a200110292002280248418080808078460d02200241186a20011012024020022802180d000240200128020441246e2203200228021c220620032006491b2203450440410421040c010b200341e3f1b81c4b0d03200341246c22044100480d03200241106a41042004102a20022802102204450d030b2002410036025c2002200436025820022003360254200604400340200241086a2001101320022d00084101710d020240024002400240024020022d0009220a0e0400010203070b20024194016a2001102b2002280294012207418080808078460d06200229029801210f0c030b20022001101520022802000d05200228020421070c020b200128020422034120490d042001200341206b36020420012001280200220341206a360200200241f6006a200341026a2d00003a0000200241e8006a200341176a290000370300200241f0006a2003411f6a2d00003a0000200220032f00003b01742002200329000f3703602003290007210f200328000321070c010b200128020422034120490d032001200341206b36020420012001280200220341206a360200200241f6006a200341026a2d00003a0000200241e8006a200341176a290000370300200241f0006a2003411f6a2d00003a0000200220032f00003b01742002200329000f3703602003290007210f200328000321070b20024192016a220b200241f6006a2d00003a000020024180016a220c200241e8006a29030037030020024188016a220d200241f0006a280200360200200220022f01743b0190012002200229036037037820022802542005460440200241d4006a2104230041206b220324000240200541016a220504404104200428020022084101742209200520052009491b2205200541044d1b220541246c2109200541e4f1b81c49410274210e02402008450440200341003602180c010b200341043602182003200841246c36021c200320042802043602140b200341086a200e2009200341146a10592003280208450d01200328020c1a0b000b200328020c21082004200536020020042008360204200341206a2400200228025c2105200228025821040b2004200541246c6a2203200a3a00002003200f37020820032007360204200341036a200b2d00003a0000200320022f0190013b000120032002290378370210200341186a200c290300370200200341206a200d2802003602002002200228025c41016a220536025c200641016b22060d000b20022802542203418080808078460d010b2002290258210f200241286a2201200241c4006a280200360200200241346a200241d0006a2802003602002000200229023c3702002000200f37021c200020033602182002200229024837022c200041086a2001290300370200200041106a200241306a2903003702000c040b20004180808080783602000c030b20004180808080783602000c020b000b20004180808080783602000b200241a0016a24000bc704020a7f027e230041406a22022400200241106a2001101202400240024020022802104504400240200128020441186e22032002280214220620032006491b2205450440410421030c010b200541d5aad52a4b0d02200541186c22034100480d02200241086a41042003102a20022802082203450d020b20024100360224200220033602202002200536021c200604400340200241286a2001102b2002280228220a418080808078460d04200229022c210c20022001101320022d00004101710d0441808080807821090240024020022d00010e020100060b200241346a2001102b20022802342209418080808078460d052002290238210d0b200228021c200446047f2002411c6a2105230041206b220324000240200441016a220404404104200528020022074101742208200420042008491b2204200441044d1b220441186c2108200441d6aad52a49410274210b02402007450440200341003602180c010b200341043602182003200741186c36021c200320052802043602140b200341086a200b2008200341146a10592003280208450d01200328020c1a0b000b200328020c21072005200436020020052007360204200341206a24002002280220210320022802240520040b41186c20036a2204200d3702102004200936020c2004200c3702042004200a3602002002200228022441016a2204360224200641016b22060d000b0b2000200229021c370200200041086a200241246a2802003602000c030b20004180808080783602000c020b000b20004180808080783602000b200241406b24000b3901017f230041106b22032400200341086a2001200241001056200328020c21012000200328020836020020002001360204200341106a24000bb60101067f230041106b22022400200241086a20011012024020022802084504400240200228020c220320012802044b0d002002200341011033200128020422052003490d00200228020021042002280204200128020022062003101021072001200520036b3602042001200320066a3602002004418080808078460d002000200336020820002007360204200020043602000c020b20004180808080783602000c010b20004180808080783602000b200241106a24000b2601017f230041106b22022400200220003b010e20012002410e6a41021025200241106a24000b2a01017f230041106b2203240020032001370308200320003703002002200341101025200341106a24000baa0101047f230041106b22012400200142808001370208200141e4850436020441ace9b3f901200141046a22021017200020021017024020012802082203200128020c2200490d00200128020421022001200320006b220336020420022000200020026a2200200141046a10002102200320012802042204490d00027f0240024020020e0400030301030b20044104490d0220002800000c010b41000b2100200141106a240020000f0b000b950401067f230041f0006b22022400200241386a1030024002400240024020022d00384504402002412c6a200228023c220510312002410236023c200241a1800436023820022002290230370240200241146a200241386a22071032200241086a410a417f20012802082203410174220641096a22042004200641056a491b20012802002204418080808078461b410010332002410036024020022002290308370238200128020c200710342004418080808078460440200241386a220441001035200220033a002c20042002412c6a4101103620012f01042004103720012f0106200410370c040b200241386a41011035200128020421012003413f4d0440200241386a200341027410350c030b200341ffff004d04402003410274410172200241386a10370c030b200341ffffffff034b0d012003410274410272200241386a10340c020b20022d00392101200041013a0000200020013a00010c030b200241386a2204410310352003200410340b200241386a2001200610360b200241286a2201200241406b280200360200200220022902383703202002280218200228021c200241206a10382002412c6a41c080041032200241386a2203200541016a10312002280230200228023420031038200241c4006a2001280200360200200241c8006a20053602002002200229032037023c2002410736023820031039200041003a0000200020053602040b200241f0006a24000b7101027f230041206b22012400200141086a41c080041032200141146a200128020c2001280210103a024002402001280214418080808078470440200128021c4104490d01200128021828000021020b200041003a0000200020023602040c010b200041810a3b01000b200141206a24000b5501027f230041206b22022400200241086a4104410010332002411c6a22034100360200200220022903083702142001200241146a1034200041086a200328020036020020002002290214370200200241206a24000b7e01037f230041206b22022400200241086a2001410c6a28020020012802046a410010332002410036021c200220022903083702140340200241146a200120036a2204280200200441046a2802001036200341086a22034110470d000b20002002290214370200200041086a2002411c6a280200360200200241206a24000b6f01027f230041106b22032400024002402001450440410121020c010b200141004e2204450d01027f2002450440200341086a20042001102a20032802080c010b2003200420014101105620032802000b2202450d010b2000200236020420002001360200200341106a24000f0b000b2601017f230041106b220224002002200036020c20012002410c6a41041036200241106a24000b2601017f230041106b22022400200220013a000f20002002410f6a41011036200241106a24000be00101067f230041206b220324000240200220002802002204200028020822066b4d0440200220066a2107200028020421040c010b2006200220066a22074d04404108200441017422052007200520074b1b2205200541084d1b2205417f73411f76210802402004450440200341003602180c010b2003200436021c20034101360218200320002802043602140b200341086a20082005200341146a10592003280208450440200328020c210420002005360200200020043602040c020b200328020c1a0b000b200420066a2001200210101a20002007360208200341206a24000b2601017f230041106b22022400200220003b010e20012002410e6a41021036200241106a24000bf60101027f230041106b22032400024002402002450440200342808001370208200341e4850436020441d8b5f4e97d200341046a220210172000200120021020200328020c220020032802084b0d0220032802042000100c1a0c010b200342808001370208200341e4850436020441d8b5f4e97d200341046a22041017200020012004102020032802082204200328020c2200490d01200328020421012003410036020c2003200420006b3602082003200020016a360204200241046a280200200241086a280200200341046a1020200328020c220220032802084b0d012001200020032802042002100b1a0b200341106a24000f0b000bc91301087f23004190016b220224002002200041381010220042808001370240200041e4850436023c0240027f0240024002400240024002400240024002400240200028020041016b0e080102030405060708000b2000413c6a410310232000280240220120002802442202490d0a200028023c2104200041003602682000200120026b22053602642000200220046a2207360260418080044100200041e0006a102020002802682203415e4b0d0a200341216a220820002802644b0d0a2003200028026022036a41d08004412110101a200041e0006a22062003200810212000410036028c0120002005360288012000200736028401200620004184016a22051022200041dc006a2203200028028c0120026a36020020002001360258200020043602542000200041106a36028c012000412c36028801200041f1800436028401200041d4006a22012005101f200041d0006a2003280200360200200020002902543703482000200041146a3602682000412e3602642000419d81043602602001200041c8006a2006105e0c080b2000413c6a41021023200041e8006a200041c4006a2802003602002000200029023c37036020004184016a2201200041e0006a220241e48104105f2000200041047236026820004122360264200041f0810436026020012002101f2000280288012201200028028c012202490d09200120026b21012000280284010c080b2000413c6a410210232000280240220120002802442202490d08200028023c2104200041003602682000200120026b22053602642000200220046a2207360260418080044100200041e0006a102020002802682203416a4b0d08200341156a220820002802644b0d082000280260220620036a2203419282042900003700002003410d6a419f8204290000370000200341086a419a8204290000370000200041e0006a22032006200810212000410036028c0120002005360288012000200736028401200320004184016a102220002001360258200020043602542000200028028c0120026a36025c2000200041047236026820004120360264200041a78204360260200041d4006a2003101f20002802582201200028025c2202490d08200120026b210120002802540c070b2000413c6a41021023200041e8006a200041c4006a2802003602002000200029023c37036020004184016a2201200041e0006a220241e0820410602000200041106a36026820004123360264200041ec820436026020012002101f2000280288012201200028028c012202490d07200120026b21012000280284010c060b2000413c6a410210232000280240220420002802442202490d06200028023c2103200041003602682000200420026b22053602642000200220036a2207360260418080044100200041e0006a10202000280268220141664b0d06200141196a220820002802644b0d062000280260220620016a2201418f8304290000370000200141186a41a783042d00003a0000200141106a419f8304290000370000200141086a41978304290000370000200041e0006a22012006200810212000410036028c0120002005360288012000200736028401200120004184016a102220002004360258200020033602542000200028028c0120026a36025c2000200041106a36026820004124360264200041a88304360260200041d4006a2001101f20002802582201200028025c2202490d06200120026b210120002802540c050b2000413c6a41021023200041e8006a200041c4006a2802003602002000200029023c37036020004184016a2201200041e0006a220241e48304105f2000200041086a36026820004120360264200041f08304360260200041d4006a20012002105e0c030b2000413c6a41021023200041e8006a200041c4006a2802003602002000200029023c37036020004184016a2201200041e0006a220241a8840410602000200041086a36026820004121360264200041b48404360260200041d4006a20012002105e0c020b2000413c6a41021023200041e8006a200041c4006a2802003602002000200029023c37036020004184016a2201200041e0006a220241ec8404105f2000200041106a3602682000411b360264200041f8840436026020012002101f2000280288012201200028028c012202490d03200120026b21012000280284010c020b2000413c6a410210232000280240220420002802442202490d02200028023c2103200041003602682000200420026b22053602642000200220036a2207360260418080044100200041e0006a10202000280268220141634b0d022001411c6a220820002802644b0d022000280260220620016a220141938504290000370000200141186a41ab8504280000360000200141106a41a38504290000370000200141086a419b8504290000370000200041e0006a22012006200810212000410036028c0120002005360288012000200736028401200120004184016a102220002004360258200020033602542000200028028c0120026a36025c2000200041047236026820004120360264200041af8504360260200041d4006a2001101f20002802582201200028025c2202490d02200120026b210120002802540c010b20002802582201200028025c2202490d01200120026b210120002802540b2103200020013602642000200220036a22043602600240024002400240024002400240024002400240200028020041016b0e080102030405060708000b2001450d09200441003a000020004101360268200041106a280200200041e0006a22011017200041146a20011022200041086a2802002000410c6a2802002001103f0c080b2001450d08200441013a0000200041013602682000280204200041e0006a10170c070b2001450d07200441023a0000200041013602682000280204200041e0006a10170c060b2001450d06200441033a000020004101360268200041106a280200200041e0006a22011017200041086a2802002000410c6a2802002001103f0c050b2001450d05200441043a000020004101360268200041106a280200200041e0006a22011017200041086a2802002000410c6a280200200110410c040b2001450d04200441053a000020004101360268200041086a200041e0006a22011022200041286a290300200041306a2903002001102d0c030b2001450d03200441063a000020004101360268200041086a200041e0006a22011022200041286a290300200041306a2903002001102d0c020b2001450d02200441073a000020004101360268200041106a280200200041e0006a22011017200041086a2802002000410c6a280200200110200c010b2001450d01200441083a0000200041013602682000280204200041e0006a10170b2000280268220120002802644b0d002003200220002802602001100a20004190016a24000f0b000bdf0101037f230041206b22032400200342808001370218200341e4850436021441d8b5f4e97d200341146a220410172001200220041020024020032802182204200328021c2201490d00200328021421022003200420016b220436021420022001200120026a2201200341146a10002102200420032802142205490d002000027e0240024020020e0400030301030b200320053602102003200136020c200341146a2003410c6a102b20032802142202418080808078460d0220032902180c010b418080808078210242000b37020420002002360200200341206a24000f0b000bac1a02127f0b7e230041a0016b220424000240024020012802082205450d0020012802042201200541186c6a210703402001280200418080808078460d012001280214210520012802102106200128020c2108200441e0006a20012802042001280208103a0240024020042802604180808080784704402008418080808078460d0220042802682005470d022004280264200620051011450d010c020b2008418080808078470d010b200141186a22012007470d010c020b0b410421080c010b024020022802082205450d0020022802042201200541186c6a2105200441ec006a2108200441e4006a220241106a2107200241086a210603402001280200220c418080808078460d012007200141146a28020036020020062001410c6a290200370200200220012902043702002004200c3602602004280264200428026820084100200428026c418080808078471b1038200141186a22012005470d000b0b024002400240024020032802082201450d0020032802042203200141246c6a2111200441f0006a210c200441e0006a410472210d200441e8006a210e200441e1006a210f200041186a211220044190016a2113200441eb006a21140340200322012d000022084104460d01200141106a2105200141246a21032001290008211620012800042102200141016a21010240024002400240024002400240200841016b0e03010203000b200420163702302016422088a722014104490d0a2004200141046b22023602342002450d0a2016a7220228000021052004200141056b3602342004200241056a360230027f0240024020022d00040e0200010d0b200441286a200441306a103c20042d00284101710d0c200428023422014102490d0c20042d0029210220042004280230220841026a3602302004200141026b220736023420074102490d0c20082f000021092004200141046b22013602342004200841046a360230418080808078210620082f00020c010b200441e0006a200441306a101e20042802602206418080808078460d0b20042f006920142d000041107472211520042d0068210220042f016421092004280234210120042f01660b210a2001450d0a2004200141016b36023420042004280230220141016a3602300240024020012d00000e0200010c0b200441e0006a200441306a101e2004280260220b418080808078460d0b410621082006418080808078470d0c20002f0100450d0c20002d0006200241ff0171470d0c20002f01022009470d0c20002f0104200a470d0c20002004280264220120042802682202103d41ff01714112470d0c200441d4006a20012002103e20002802082005470d0c20002d000c4102470d0c200441306a2005101d2004280230418080808078470d0c200442808001370264200441e4850436026041bcf2cbe901200441e0006a220710172005200710172004280264220920042802682207490d0920042802602106200441003602682004200920076b3602642004200620076a3602602004280258200428025c200441e0006a103f2004280268220920042802644b0d092006200720042802602009100b1a200041033a000c200441306a220641dba1d3ac7d1031200441e0006a2207200510312004280234200428023820071038200620012002103e200d41086a200441386a280200360200200d20042903303702002004200536027020044103360260200710392004200536026c20042002360268200420013602642004200b36026020062007102f20042d0030450d060c0c0b200441e0006a200441306a101c2004280260418080808078460d0a410621082006418080808078460d0b2004280268210b20042802642107200441e0006a2005101d2004280260418080808078460d0b200428026820154108742210200241ff0171220272470d0b200a411074200972210120042802642106200220106a41016a21020340200241016b2202044020062f0100210920012f0100210a200641026a2106200141026a21012009200a460d010c0d0b0b200441d4006a2007200b104020002802082005470d0b20002d000c4103470d0b200441306a2005101b2004280230418080808078470d0b200442808001370264200441e4850436026041a3cab6ec03200441e0006a220110172005200110172004280264220620042802682201490d0820042802602102200441003602682004200620016b3602642004200120026a3602602004280258200428025c200441e0006a10412004280268220620042802644b0d082002200120042802602006100b1a200041043a000c200441306a2007200b1040200d41086a200441386a2209280200360200200d20042903303702002004200536027020044104360260200441e0006a1039200b450d042012290300211b2000290310211d200442003703682004420037036020044110360230200441e0006a200441306a100520042903602216201d54220520042903682217201b542017201b511b0d0b200441186a210a2016201d7d2118200bad2119420021164200211c4200211a4200211f230041206b22012400230041206b220224000240024002402017201b7d2005ad7d221750450440201720195a044020172019510d022017201980211f201720198242208620184220888422162019802217422086201842ffffffff0f83201620198242208684221620198084211c2017422088201f84211f20162019822118420021160c040b230041106b220524000240413f2019221679a72206201779a722106b41406b20062010461b220641c000714504402006450d0142002006413f71ad221e862016410020066b413f71ad8884211a2016201e8621160c010b20162006413f71ad86211a420021160b200520163703002005201a370308200529030021162002200541086a29030037030820022016370300200541106a240042012006413f71ad862116200241086a290300211e20022903002120034002402017201e7d2018202054ad7d221a4200590440201820207d21182016201c84211c201a500d01201a21170b201e423f86202042018884212020164201882116201e420188211e0c010b0b2018201980201c84211c420021160c020b2018201980211c0c010b2018201780211c4201211f201820178221180c010b201820198221180b200120183703102001201c370300200141186a42003703002001201f370308200241206a240020012903002116200a200141086a290300370308200a2016370300200141206a2400200b4105742102200441206a2903002116200429031821190340200441c8006a2206200741186a290000370300200441406b220b200741106a2900003703002009200741086a290000370300200420072900003703302004200441306a10262019211a201621172004290300a741014604402004290308221720197c221a20175422012001ad200441106a290300221820167c7c221720185420172018511b0d0d0b200442808001370264200441e4850436026041c8ff9bb278200441e0006a22011017200441306a200110222004280264220a20042802682201490d0920042802602105200441003602682004200a20016b3602642004200120056a360260201a2017200441e0006a102d2004280268220a20042802644b0d09200520012004280260200a100b1a200e41186a2006290300370000200e41106a200b290300370000200e41086a2009290300370000200e200429033037000020042019370388012013201637030020044105360260200441e0006a1039201d2019201d7c221d5622012001ad2016201b7c7c2217201b542017201b511b0d0c200741206a21072017211b200241206b22020d000b2000201d3703102012201b3703000c050b200441e0006a103020042d00600d084103210820042802642002490d0a200441306a41a880041032200441e0006a20042802342004280238103a02402004280260418080808078460440410021010c010b20042802684104490d0a2004280264280000220120024b0d0b0b20012002460d020340200441306a2001103120044102360264200441a1800436026020042004290234370268200441d4006a200441e0006a10322004280258200428025c410010382002200141016a2201470d000b200441306a41a880041032200441e0006a22012002103120042802342004280238200110382004410836026020042002360264200110390c020b200f20012f00003b0000200f41026a200141026a2d00003a0000200c2005290000370000200c41086a200541086a290000370000200c41106a200541106a2d00003a0000200441013a006020042016370068200420023600644185b99ed07a200441e0006a1042220841ff01714103460d010c090b200f20012f00003b0000200f41026a200141026a2d00003a0000200c2005290000370000200c41086a200541086a290000370000200c41106a200541106a2d00003a0000200441013a006020042016370068200420023600644185b99ed07a200441e0006a1043220841ff01714103470d080b20032011470d020c030b200441e0006a2000104420042d00600d060b20032011470d000b0b410721080c030b000b20042d006121080c010b410521080b200441a0016a240020080b3801017f230041106b22022400200241086a2001101320022d00092101200020022d00084101713a0000200020013a0001200241106a24000b6f01037f20002f010045044041060f0b410821030240200041066a2d00002002470d0020024101742102200041046a2f0100210420002f010221000340200245044041120f0b4109210320012f0100220520044b0d01200241026b2102200141026a2101200020054d0d000b0b20030b4b01027f230041106b22032400200341086a20024100105820032802082104200328020c2001200241017410102101200020023602082000200136020420002004360200200341106a24000b130020012002102420022000200141017410250b4001017f230041106b22032400200341046a2002105520032802082001200241057410101a200041086a200236020020002003290204370200200341106a24000b2d0020012002102420010440200141057421010340200020021022200041206a2100200141206b22010d000b0b0b5e01027f230041306b220224002000102e2103200241106a104b200241013a000f024020032002410f6a106c220341ff01714103470d00410221032000200110530d002000200110712002410f6a104b410321030b200241306a240020030b5c01027f230041306b220324002000102e2102200341106a104b200341013a000f024020022003410f6a106c220241ff01714103470d0020002001106c220241ff01714103470d0020002001106e410321020b200341306a240020020b7201017f230041406a220224002000027f024002402001410c6a2d00000e050001010100010b200141013a000c2001200128020841016a2201360208200241013602082002200136020c200241086a10392000200136020441000c010b20004181083b000141010b3a0000200241406b24000b5201027f024002400240024002404104200041036b41ff01712203200341044f1b41016b0e0400010203040b410121020c030b410221020c020b410321020c010b200141041046200021020b2001200210460b2d01017f2000280208220220002802044904402000200241016a360208200028020020026a20013a00000f0b000bc20102047f027e230041106b22022400200242808001370208200241e48504360204419ade91f679200241046a22031017200120031022024020022802082204200228020c2201490d00200228020421032002200420016b220436020420032001200120036a2201200241046a10002103200420022802042205490d00027e0240024020030e0400030301030b20054110490d0220012900002106200141086a2900000c010b42000b21072000200637030020002007370308200241106a24000f0b000b3900200020011022200041206a200110222000290340200041c8006a2903002001102d200041d4006a280200200041d8006a280200200110200b6301017f0240024002400240024002404105200041076b41ff01712202200241054f1b41016b0e050102030405000b2001410010460f0b2001410110460f0b2001410210460f0b2001410310460f0b2001410410460f0b2001410510462000200110450b6d01017f230041106b2201240020014180800136020c41e485042001410c6a1004200041e58504290000370001200041096a41ed8504290000370000200041116a41f58504290000370000200041186a41fc8504290000370000200041e485042d00003a0000200141106a24000b6d01017f230041106b2201240020014180800136020c41e485042001410c6a1003200041e58504290000370001200041096a41ed8504290000370000200041116a41f58504290000370000200041186a41fc8504290000370000200041e485042d00003a0000200141106a24000bde0101037f230041306b22032400200341186a200041186a290000370300200341106a200041106a290000370300200341086a200041086a29000037030020032000290000370300200342808001370228200341e485043602242003200341246a1022024020032802282204200328022c2200490d00200328022421052003410036022c2003200420006b3602282003200020056a36022420012002200341246a102d200328022c220420032802284b0d00410c2005200020032802242004100922002000410c4f1b41cf85046a2d00002100200341306a240020000f0b000b4d02017f027e230041206b2200240020004200370308200042003703002000411036021c20002000411c6a10012000290308210120002903002102200041206a2400410541042001200284501b0b0b0020002001104f4101730b0b002000200141201011450b0b002000200110514101730b2f01037f20012d0000220220002d000022037245210420034520024572047f200405200041016a200141016a104f0b0b5c01027f230041106b22012400200142808001370208200141e4850436020441c8ff9bb278200141046a22021017200020021022200128020c220020012802084b0440000b20012802042000105d2100200141106a240020004100470b6201027f230041106b22022400200242808001370208200241e4850436020441d8eac38a78200241046a2203101720002003101720012003101a200228020c220020022802084b0440000b20022802042000105d2100200241106a240020004100470b4601017f20012802042202410249047f4101052001200241026b36020420012001280200220141026a36020020012f0000210241000b2101200020023b0102200020013b01000b6c01027f230041106b2203240002402001450440410121020c010b0240200141ffffff1f4b0d00200141057422024100480d00200341086a20014180808020492002102a200328020822020d010b000b200041003602082000200236020420002001360200200341106a24000b2b0020020440200345044041e485052d00001a0b20012002105721010b20002002360204200020013602000b8e0101027f0240027f410041dc85042802002202200020016a41016b410020006b7122036a22002002490d001a41e085042802002000490440200341ffff036a22014110764000220041ffff034b0d022000411074220220014180807c716a22002002490d0241e0850420003602004100200220036a22002002490d011a0b41dc8504200036020020020b0f0b41000b7a01027f230041106b2203240002402001450440410221020c010b0240200141ffffffff034b0d00200141017422044100480d00027f2002450440200341086a41022004102a20032802080c010b2003410220044101105620032802000b22020d010b000b2000200236020420002001360200200341106a24000bea0101037f230041106b220424002000027f024002402001044020024100480d01027f20032802040440200341086a2802002205450440200441086a200120024100105620042802082103200428020c0c020b2003280200210602402001200210572203450440410021030c010b20032006200510101a0b20020c010b200420012002102a2004280200210320042802040b21052003044020002003360204200041086a200536020041000c040b20002001360204200041086a20023602000c020b20004100360204200041086a20023602000c010b200041003602040b41010b360200200441106a24000bc70101027f410121020240024002400240024002400240024002400240024002400240024002400240200041036b41ff0171220341016a41002003410f491b41016b0e0f0f0102030405060708090a0b0c0d0e000b200141001046200021020c0e0b410221020c0d0b410321020c0c0b410421020c0b0b410521020c0a0b410621020c090b410721020c080b410821020c070b410921020c060b410a21020c050b410b21020c040b410c21020c030b410d21020c020b410e21020c010b410f21020b2001200210460b890101047f230041206b22022400200241186a2001103c41012103024020022d00184101710d0020022d00192104200241106a2001105420022f01100d0020022f01122105200241086a2001105420022f01080d0020022f010a2101200020053b0102200041066a20043a0000200041046a20013b0100410021030b200020033b0100200241206a24000bb30202027f047e230041d0006b220224002002200110260240027f411120022802004101470d001a410d200120022903082205200241106a2903002204104c41ff0171410d470d001a200241c8006a2004370300200241406b2005370300200241386a200141186a290000370300200241306a200141106a290000370300200241286a200141086a2900003703002002410636021820022001290000370320200241186a2203103920024280800137021c200241e4850436021841c8ff9bb2782003101720012003102220022802202201200228021c4b0d0120022802182001100c1a410f200029031022072005542201200041186a290300220620045420042006511b0d001a2000200720057d370310200041186a200620047d2001ad7d37030041120b2100200241d0006a240020000f0b000b0b0020002001100d417f470bd20101057f230041306b2203240002402001280204220420012802082205490d00200128020021062003410036020c2003200420056b22043602082003200520066a220636020420022802002002280204200341046a22071020200228020820071022200328020c220220032802084b0d00200341046a22072003280204200210212003410036022c20032004360228200320063602242007200341246a1022200141086a2202200328022c20056a360200200041086a200228020036020020002001290200370200200341306a24000f0b000b1000200020012002410f4117416810730b100020002001200241104118416710730b0a0020002001410310720b7501017f230041106b22022400200241808001360208200241e4850436020441e4850441003a00000240200141ff0171411246044041e5850441003a0000410221010c010b41e5850441013a00002002410236020c2001200241046a105a200228020c220141818001490d00000b20002001106a000b1b0041e5850420003a000041e4850441003a000041004102106a000b930101027f230041106b22022400200241808001360208200241e48504360204024041e58504027f20012d000045044041e4850441003a0000410020012d000122034104460d011a41e5850441013a00002002410236020c2003200141026a2d0000200241046a106b200228020c220141818001490d02000b41e4850441013a000041010b3a0000410221010b20002001106a000b0a0020002001410210720b4a01017f230041106b22012400200141e4850436020441e4850441003a000020014280808180103702082000200141046a1017200128020c2200418180014f0440000b41002000106a000b130041e485044181023b010041014102106a000bd80101047f230041106b22012400200142808001370208200141e485043602044100200141046a1017024020012802082202200128020c2203490d00200128020421042001410036020c2001200220036b3602082001200320046a3602042000200141046a22021069200028020820021017200128020c220220012802084f0d00200128020420026a2000410c6a2d00003a00002001200241016a36020c2000290310200041186a290300200141046a102d200128020c220020012802084b0d002004200320012802042000100b1a200141106a24000f0b000b5b01017f230041106b22022400024020002f01004504402001410010460c010b2001410110462002200041066a2d00003a000f20012002410f6a4101102520002f01022001102c200041046a2f01002001102c0b200241106a24000b0d00200041e485042001100f000b4a000240024002400240200041ff017141016b0e03010203000b2002410010462002200110460f0b20024101104620012002105a0f0b2002410210462001200210450f0b2002410310460b0d00410341012000200110531b0b950101027f230041406a22032400027f4101200120022802042002280208103d220441ff01714112470d001a4104210441012001410c6a2d00004101470d001a2003411c6a104b200341146a200241086a280200360200200341186a2001280208360200200341003602082003200229020037020c200341086a103941040b2101200020043a0001200020013a0000200341406b24000b5b01017f230041206b22022400200242808001370204200241e4850436020041d8eac38a782002101720002002101720012002101a2002280208220020022802044b0440000b20022802002000100c1a2002104b200241206a24000bd968020b7f0b7e230041a0066b220024002000418080013602a00241e48504200041a0026a10020240024002400240024002400240024020002802a0022205418180014f0d0002400240024020054104490d00200041e88504360280022000200541046b22063602840241e785042d0000210141e685042d0000210441e585042d000021020240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024041e485042d00002203418b016b0e0b0123230e1423162323230c000b02402003413e6b0e070d232307232303000b0240200341de006b0e03190812000b0240200341176b0e021710000b0240200341ea006b0e050a23232304000b024002400240200341f6006b0e021701000b024020034180016b0e040825251d000b0240200341cf016b0e03132511000b0240200341db016b0e05152525250d000b0240200341ea016b0e021f04000b20034111460d1920034131460d01200341ca00460d1d200341cf00460d1b200341a701460d0a200341b901460d06200341c10147200241ff017141d9014772200441ff017141ac0147200141ff017141184772720d24200041a0036a20004180026a102720002d00a40322044102460d24200041c8056a200041b8036a290200370300200020002902b0033703c005200041ad036a330000200041af036a31000042108684210c20002900a503210b20002f01a203210220002d00a103210120002d00a003210320002802c003210620003502c403210d419e8080807821050c260b200241ff017141c10147200441ff017141104772200141ff017141bf0147720d2341808080807821050c250b200241ff0171419b0147200441ff017141054772200141ff0171418b0147200641044972720d22200041ec85043602800241e88504280200220341107621022003410876210141818080807821050c240b200241ff017141e90047200441ff017141f5004772200141ff0171413f47200641044972720d21200041ec85043602800241e88504280200220341107621022003410876210141828080807821050c230b200241ff017141f30047200441ff0171412a4772200141ff017141970147720d2041838080807821050c220b200241ff017141cd0047200441ff01714199014772200141ff017141c10047720d1f41848080807821050c210b200241ff0171220541cf00460d19200541ff0047200441ff017141c8004772200141ff017141dc0047720d1e41858080807821050c200b200241ff017141a30147200441ff017141ea004772200141ff017141d10147720d1d41868080807821050c1f0b200241ff017141d90047200441ff0171418e014772200141ff017141d80147720d1c41878080807821050c1e0b200241ff01712202410f460d17200241c50147200441ff01714193014772200141ff017141ae01472006411f4d72720d1b200041c8056a41808604290200370300200041f885042902003703c00541f5850433000041f7850431000042108684210c41ed8504290000210b41ec85042d0000210441ea85042f0100210241e985042d0000210141e885042d0000210341888080807821050c1d0b200241ff0171418b0147200441ff017141fc004772200141ff017141a20147720d1a41898080807821050c1c0b200241ff0171411147200441ff0171418a014772200141ff017141da01472006411f4d72720d19200041c8056a41808604290200370300200041f885042902003703c00541f5850433000041f7850431000042108684210c41ed8504290000210b41ec85042d0000210441ea85042f0100210241e985042d0000210141e885042d00002103418a8080807821050c1b0b200241ff017141f80147200441ff017141ea014772200141ff017141e20047200641204972720d18200041c8056a4180860429020037030020004188860436028002200041f885042902003703c00541f5850433000041f7850431000042108684210c41ed8504290000210b41ec85042d0000210441ea85042f0100210241e985042d0000210141e885042d00002103418b8080807821050c1a0b200241ff017141ec0147200441ff017141f3004772200141ff017141ed0047720d17200041a0036a20004180026a102b20002802a0032203418080808078460d1720003500a503200041ab036a310000423086200041a9036a3300004220868484210b200341107621022003410876210120002d00a4032104418c8080807821050c190b200241ff0171412347200441ff0171413d4772200141ff017141f40047720d16200041a0036a20004180026a102820002802a0032203418080808078460d16200041c8056a200041b8036a290200370300200020002902b0033703c0052003411076210220034108762101200041ad036a330000200041af036a31000042108684210c20002900a503210b20002d00a403210420002802c0032106418d8080807821050c180b200241ff017141cc0147200441ff017141264772200141ff017141fe0047200641204972720d15200041a8036a220741808604290200370300200041888604360280022000200541246b36028402200041f885042902003703a00341f78504310000210c41f58504330000210e41ed8504290000210b41ec85042d0000210441ea85042f0100210241e985042d0000210141e885042d00002103200041b0046a20004180026a102b20002802b0042206418080808078460d15200e200c42108684210c200041c8056a2007290300370300200020002903a0033703c00520002902b404210d418e8080807821050c170b200241ff017141b70147200441ff017141f0004772200141ff0171412447200641204972720d1420004188066a41808604290200370300200041f8850429020037038006200541c4006b2206415f4b0d1441f78504310000210c41f58504330000210f41ed8504290000210b41ec85042d0000210441ea85042f0100210241e985042d0000210141e885042d00002103200041a8036a419c8604290200370300200041b0036a41a486042802003602002000419486042902003703a00320064110490d14418c8604290200210d418886042802002106200041b88604360280022000200541d4006b3602840241b08604290200211041a88604290200210e200041a0056a20004180026a102b20002802a0052205418080808078460d14200041e8056a220720004188066a290300370300200041b8046a2208200041a8036a290300370300200041c0046a2209200041b0036a28020036020020002000290380063703e005200020002903a0033703b004200028028402220a41c100490d14200f200c42108684210c20002902a405210f2000200a41c1006b360284022000200028028002220a41c1006a36028002200041a0026a200a41c10010101a200041c8056a200729030037030020004188046a200829030037030020004190046a2009280200360200200020002903e0053703c005200020002903b004370380040c160b200241ff017141e40147200441ff017141d6004772200141ff017141da0047720d13200041a0036a20004180026a101e20002802a0032203418080808078460d1320003500a503200041ab036a310000423086200041a9036a3300004220868484210b200341107621022003410876210120002d00a403210441908080807821050c150b200241ff017141c00047200441ff017141e2004772200141ff017141c70147720d12200041d0006a20004180026a101220002802500d1241042104200028028402410c6e22012000280254220220012002491b22030440200341aad5aad5004b0d162003410c6c22014100480d16200041c8006a41042001102a20002802482204450d160b41002101200041003602b804200020043602b404200020033602b0042002450d110340200041a0036a20004180026a101e20002802a0032207418080808078460d1320002902a403210b20002802b004200146047f200041b0046a2104230041206b220324000240200141016a220104404104200428020022054101742208200120012008491b2201200141044d1b2201410c6c2108200141abd5aad50049410274210902402005450440200341003602180c010b2003410436021820032005410c6c36021c200320042802043602140b200341086a20092008200341146a10592003280208450d01200328020c1a0b000b200328020c21052004200136020020042005360204200341206a240020002802b404210420002802b8040520010b410c6c20046a2201200b37020420012007360200200020002802b80441016a22013602b804200241016b22020d000b20002802b0042203418080808078460d1220003500b504200041bb046a310000423086200041b9046a3300004220868484210b20002d00b40421040c130b200241ff017141df0147200441ff017141dc004772200141ff017141fb0047720d11200041a0036a20004180026a105b20002f01a0030d1120002801a2032203411076210220034108762101200041a7036a310000210b200041a6036a2d0000210441928080807821050c130b200241ff017141fb0147200441ff017141e5004772200141ff017141f30047720d1041938080807821050c120b200241ff017141a70147200441ff0171418f014772200141ff017141830147720d0f41948080807821050c110b200241ff0171413a47200441ff01714195014772200141ff017141f40147200641204972720d0e200041c8056a41808604290200370300200041888604360280022000200541246b36028402200041f885042902003703c00541f5850433000041f7850431000042108684210c41ed8504290000210b41ec85042d0000210441ea85042f0100210241e985042d0000210141e885042d0000210341958080807821050c100b200241ff0171410a47200441ff017141264772200141ff0171412547720d0d41968080807821050c0f0b200141ff0171200241ff017141aa0147200441ff017141354772720d0c41978080807821050c0e0b200241ff01712202450d08200241fe0147200441ff017141b3014772200141ff017141f00047720d0b41988080807821050c0d0b200241ff017141f40147200441ff0171413e4772200141ff017141fd0147720d0a200041a0036a20004180026a101820002d00a00322034102460d0a200041c8056a200041b8036a290000370300200020002900b0033703c005200041ad036a330000200041af036a31000042108684210c20002900a503210b20002d00a403210420002f00a203210220002d00a103210120002d00c0032106419a8080807821050c0c0b200241ff0171412247200441ff01714187014772200141ff017141d30047720d09419b8080807821050c0b0b200241ff017141a40147200441ff0171413c4772200141ff0171418c0147720d08419c8080807821050c0a0b200241ff017141da0147200441ff0171413b4772200141ff017141b20147200641044972720d07200041ec8504360280022000200541086b3602840241e885042802002203411076210220034108762101419d8080807821050c090b200241ff017141c00147200441ff017141e2004772200141ff017141fd0147720d06200041a0036a20004180026a102720002d00a40322044102460d06200041c8056a200041b8036a290200370300200020002902b0033703c005200041ad036a330000200041af036a31000042108684210c20002900a503210b20002f01a203210220002d00a103210120002d00a003210320002802c003210620003502c403210d41a08080807821050c080b200241ff017141f10147200441ff0171412447720d05200141ff0171418a01460d030c050b200441ff0171410947200141ff017141910147720d04200041a0036a20004180026a102720002d00a40322044102460d04200041c8056a200041b8036a290200370300200020002902b0033703c005200041ad036a330000200041af036a31000042108684210c20002900a503210b20002f01a203210220002d00a103210120002d00a003210320002802c003210620003502c403210d419f8080807821050c060b200441ff017141cc0147200141ff0171419d0147722006411049720d03200041f885043602800241f08504290200220e42188641e88504290200220d42288884210b200e422888210c200d422088a72104200d421088a72102200d420888a72101200da7210341998080807821050c050b200441ff017141ae0147200141ff017141800147722006412049720d02200041c8056a41808604290200370300200041888604360280022000200541246b36028402200041f885042902003703c00541f5850433000041f7850431000042108684210c41ed8504290000210b41ec85042d0000210441ea85042f0100210241e985042d0000210141e885042d0000210341a28080807821050c040b200041a0036a20004180026a102720002d00a40322044102460d01200041c8056a200041b8036a290200370300200020002902b0033703c005200041ad036a330000200041af036a31000042108684210c20002900a503210b20002f01a203210220002d00a103210120002d00a003210320002802c003210620003502c403210d41a18080807821050c030b20003500b504200041bb046a310000423086200041b9046a3300004220868484210b0c010b1067000b200b42ffffffffffffffff0083210b200341107621022003410876210141918080807821050b200041a0016a2010370300200041f0006a200041c8056a2903003703002000418c016a20004188046a29030037020020004194016a20004190046a2802003602002000200e37039801200020002903c0053703682000200029038004370284012000200f3702ac01200041b8016a200041a0026a220741c10010101a200041fc016a20004193056a28000036000020002000280090053600f9012000200b4218882210200c42288684220e370360200020053602a8012000200d37027c2000200636027820002004ad42ff0183422086200b42288684220f200341ff0171200141ff0171410874200241107472722204ad8422113703582000428080013702a402200041e485043602a00241002007101720002802a402220720002802a8022201490d0020002802a00221032000200720016b22073602a00220032001200120036a2203200041a0026a1000200720002802a00222014972200145720d002000200141016b22013602a4032000200341016a3602a0034200210c0240024020032d00000e020100020b200041a0026a200041a0036a105b20002f01a0020d01200041a6026a33010042308620003501a20242108684420184210c20002802a40321010b20014104462001410449720d0020002802a00322032d0004220741044b200141156b416f4b720d00200ca7220941ffff037122014102462001410346720d00200f4220882212a72101200328000021082003290005210f20004198026a220a2003410d6a29000022133703002000200f37039002200020073a008c022000200836028802200020093b0180022000200c42308822143d0186022000200c42108822153e01820202400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240410f2005418080808078732203200341234f1b41016b0e22220102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f2021000b104d41ff01714105470d2220002000290380023703a002230041106b22022400200241808001360208200241e48504360204410221010240200041a0026a22002f0100410246044041e485044181023b01000c010b2002410136020c41e4850441003a00002000200241046a1069200228020c220141818001490d00000b41002001106a000b104d41ff01714105470d21200041a0026a22012004101b230041106b22002400200041808001360208200041e48504360204024041e58504027f2001280200220241818080807847044041e4850441003a000041002002418080808078460d011a41e5850441013a00002000410236020c20012802042001280208200041046a1041200028020c220241818001490d02000b41e4850441013a000041010b3a0000410221020b0c280b104d41ff01714105470d2020071063000b104d41ff01714105470d1f20081066000b200041b8026a200a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a1068410041121062000b104d41ff01714105470d1d200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a1068230041106b22002400200041e4850436020441e4850441003a00002000428080818010370208200f2013200041046a102d200028020c2202418180014f0440000b0c240b104d41ff01714105470d1c230041206b220024002000104b200010522101200041206a240020011063000b104d41ff01714105470d1b230041306b22012400200141186a200041d8006a220241086a290000370200200141206a200241106a290000370200200141286a200241186a290000370200200120004180026a36020c20012002290000370210200141106a10522102200141306a2400200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a106820021063000b104d41ff01714105470d1a200041a0026a2201104b20004180026a2001105c220241ff01714112460440200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a10680b0c1d0b104d41ff01714105470d19200041ac026a200041e0006a290300370200200041b4026a200041e8006a290300370200200041bc026a200041f0006a290300370200200020002903583702a402200020004180026a22013602a0022001200041a4026a105c220241ff01714112460440200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a10680b0c1c0b104d41ff01714105470d18230041406a22012400200141286a200041d8006a220241086a290000370200200141306a200241106a290000370200200141386a200241186a290000370200200120004180026a36021c200120022900003702202001200141206a1026200141106a290300210b2001290308210c200020012903003703002000200c370308200041106a2202200b370300200141406b24002002290300210b2000290308210c2000290300210d200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a1068230041106b22002400200041808001360208200041e4850436020441e4850441003a00000240200d50044041e5850441003a0000410221020c010b41e5850441013a00002000410236020c200c200b200041046a102d200028020c220241818001490d00000b0c1f0b104d41ff01714105470d1720002012200e422086843702a403200020043602a003200041a0026a2201200041a0036a22002802042000280208103a230041106b22002400200041808001360208200041e48504360204024041e58504027f2001280200220241818080807847044041e4850441003a000041002002418080808078460d011a41e5850441013a00002000410236020c20012802042001280208200041046a1020200028020c220241818001490d02000b41e4850441013a000041010b3a0000410221020b0c1e0b104d41ff01714105470d16200041b4036a200041ec006a280200360200200041c0036a200041f8006a280200360200200041a8036a200041e0006a280200360200200020002902643702ac03200020002903703703b803200020002903583703a00341012102200041a1026a104b200041013a00a00202404185b99ed07a200041a0026a106c220141ff01714103470d00200041a0026a200041a0036a2201412410101a20004180026a2001200041ac026a200041b8026a2203103b220141ff01714107470d00200320004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a106841002102410721010b230041106b22002400200041808001360208200041e4850436020441e4850441003a00000240200141ff0171410746044041e5850441003a0000410221010c010b41e5850441013a00002000410236020c2001200041046a1045200028020c220141818001490d00000b20022001106a000b104d41ff01714105470d15200041d8046a200d370200200041d4046a22012006360200200041bc046a200041e0006a2202290300370200200041c4046a200041e8006a2203290300370200200041cc046a200041f0006a2204290300370200200020002903583702b404200020004180026a3602b004200041186a200041b4046a1047200041206a290300210b2000290318210c200041c0036a104a200041e8036a200b370300200041b8036a2004290300370300200041b0036a2003290300370300200041a8036a2002290300370300200041f8036a200041dc046a2802003602002000200c3703e003200020002903583703a003200020012902003703f00320004198066a2202420037030020004190066a2203420037030020004188066a2204420037030020004200370380062000428080013702a402200041e485043602a002200041a0036a200041a0026a104820002802a802220120002802a4024b0d1520002802a002200120004180066a1008200041a0026a2201200041a0036a41d00010101a20004188046a200041fc036a28020036020020004194046a20042903003702002000419c046a2003290300370200200041a4046a2002290300370200200020002902f40337038004200020002903800637028c0420002802f0032102200041f4026a20004180046a412c10101a200020023602f0022002418080808078462103230041106b22002400200041808001360208200041e4850436020402402001280250220241818080807847044041e4850441003a0000024020024180808080784704402000410236020c41e5850441003a00002001200041046a22021048200141e0006a200210220c010b41e5850441013a00002000410236020c20012d0000200041046a10490b200028020c220241818001490d01000b41e485044181023b0100410221020b20032002106a000b104d41ff01714105470d14200041a0036a200041ac016a220141d40010101a200041a0026a200041d8006a41d00010101a200041fc026a200141086a280200360200200020053602f002200020012902003702f402200041b0046a200041ac036a41c10010101a200041a0056a2202104a41072101027f0240200041c0026a2002104e0d00200041286a200041a0026a1047410821012000290328220b20002903e00285200041306a290300220c200041e8026a29030085844200520d00200041d8056a4200370300200041d0056a4200370300200041c8056a4200370300200042003703c00520004280800137028404200041e4850436028004200041a0026a20004180046a104820002802880422012000280284044b0d162000280280042001200041c0056a2203100820004180046a210241002101037f2001412146047f200205200120026a41003a0000200141016a21010c010b0b1a41092101410c200041b0046a20032002100622022002410c4f1b0d0020004198066a2201420037030020004190066a2202420037030020004188066a22034200370300200042003703800620004180046a412120004180066a1008200041f8056a2001290300370300200041f0056a2002290300370300200041e8056a200329030037030020002000290380063703e005410a2101200041a0026a200041e0056a104e0d0020004280800137028404200041e4850436028004419ade91f67920004180046a22011017200041a0026a2001102220002802840422032000280288042201490d16200028028004210220004100360288042000200320016b360284042000200120026a36028004200b42017c220b200c200b50ad7c20004180046a102d20002802880422032000280284044b0d16200220012000280280042003100b1a20004199046a200041f0006a29030037000020004191046a200041e8006a29030037000020004189046a200041e0006a290300370000200020002903583700810441012101200041013a0080044185b99ed07a20004180046a1053450d00200020002902f4023702e00520004180046a200041e0056a102820002802800422014180808080784704402000418f066a220220004194046a28000036000020004188066a2000418d046a29000037030020004198056a200041a0046a2802003602002000200029008504220b37038006200041fc046a200028008306360000200020002902980437039005200020002d0084043a00f804200020013602f4042000200b3e00f90420004188056a200228000036020020002000290087063703800520004180026a200041f4046a20004180056a20004190056a103b220141ff01714107470d01200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a1068410c210141000c020b410521010b41010b2103230041106b22002400200041808001360208200041e4850436020441e4850441003a00000240200141ff0171410c46044041e5850441003a0000410221020c010b41e5850441013a00002000410236020c2001200041046a1049200028020c220241818001490d00000b20032002106a000b104d41ff01714105470d13200041ac026a200041e0006a280200360200200020002903583702a402200020004180026a22013602a002200041386a2001200041a4026a106d20002d0039210220002d003822034104472201450440200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a10680b200041003a00a002200020023a00a202200020033a00a1020c170b104d41ff01714105470d122010a7410c6c2102027f024003402002450d0120012802002203418080808078460d01200020033602a002200020012902043702a4022002410c6b21022001410c6a2101200041406b20004180026a200041a0026a106d20002d004022034104460d000b20002d0041210141010c010b200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a10684104210341000b2102200020013a00a202200020033a00a1020c170b104d41ff01714105470d1141012106200041a1026a104b200041013a00a002024041a5c1a6ab7e200041a0026a106c220341ff01714103470d004104210320070d0041052103200141ff017145200241ffff0371200441ffff03714d720d002000200b3c008702200020013a008602200020023b018402200020043b018202200041013b018002200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a106841122103410021060b200620031062000b104d41ff01714105470d1041012102200041a1026a104b200041013a00a0024201210b4200210d024041a5c1a6ab7e200041a0026a106c220141ff01714103470d00200041a0026a20004180026a104420002d00a002044020003100a102420886210d20002d00a20221010c010b20003502a402210b200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200b422086210b200041a0026a1068410021020b2000200b200d7c2001ad42ff01834210867c3703a002230041106b22012400200141808001360208200141e48504360204410221030240200041a0026a22002d00002204410247044041e4850441003a0000024020044504402001410236020c41e5850441003a00002000280204200141046a10170c010b41e5850441013a00002001410236020c20002d0001200041026a2d0000200141046a106b0b200128020c220341818001490d01000b41e485044181023b01000b20022003106a000b104d41ff01714105470d0f41012101200041a1026a104b200041013a00a002027f410041a5c1a6ab7e200041a0026a106c220341ff01714103470d001a200741014704404104210341010c010b200041023a008c02200041023602a002200020083602a402200041a0026a1039200941ffff03714504404106210341010c010b200020143c00a8022000200c4220883d01a602200020153d01a40220004180808080783602a002200020083602ac02200041a0036a200041a0026a102f20002d00a003044020002d00a103210341020c010b200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a10684100210141040b2102200020033a00a202200020023a00a102200041003a00a0020c130b104d41ff01714105470d0e200041a1026a104b200041013a00a002027f41014100200041a0026a106c220241ff01714103470d001a200041b9026a200041f0006a290300370000200041b1026a200041e8006a290300370000200041a9026a200041e0006a290300370000200020002903583700a102200041013a00a00241014185b99ed07a200041a0026a1042220241ff01714103470d001a200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a10684103210241000b20021061000b104d41ff01714105470d0d4185b99ed07a1066000b104d41ff01714105470d0c41a5c1a6ab7e1066000b104d41ff01714105470d0b200041a1026a104b200041013a00a0024100200041a0026a106c220141ff01714103460d0c200020013a00a202200041003b01a0024101200041a0026a1064000b104d41ff01714105470d0a41012102200041a1026a104b200041013a00a0024103210102404100200041a0026a106c220341ff01714103470440410021010c010b200041a0026a2204104b20042011200e104c41ff0171410d470d00200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a106841042101410021020b200020033a00a202200020013a00a1020c0f0b104d41ff01714105470d09200020004180026a3602a002200041a4026a200041d8006a412110102102200041b0046a2203101641012101200041a1036a104b200041013a00a003027f41002003200041a0036a10500d001a200041a0036a1016410120024180800410510d001a20021019200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a10684100210141020b2100200120001065000b104d41ff01714105470d08200041a0036a22021016200041a1026a104b200041013a00a002410021012002200041a0026a10502202450440200041a0026a22011016418080041019200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a00220011068410221010b200220011065000b104d41ff01714105470d07200041a0026a22014101721016200041003a00a002230041106b22002400200041808001360208200041e48504360204024020012d0000044041e485044181023b0100410221020c010b41e4850441003a00002000410136020c200141016a200041046a101a200028020c220241818001490d00000b0c0e0b104d41ff01714105470d062004102e1066000b104d41ff01714105470d05200041d8006a2200280200200041046a10531063000b104d41ff01714105470d04200020004180026a3602a002200041a4026a200041d8006a412810101a20002802a402200041a8026a22011043220241ff01714103460440200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200120004188026a29030037030020002000290380023703a002200041a0026a10680b0c0a0b104d41ff01714105470d032004200041d8006a4104721042220241ff01714103460440200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a10680b0c090b104d41ff01714105470d0241012102200041a1026a104b200041013a00a002410021010240200041d8006a4104722203200041a0026a10500d0020042003106c220141ff01714103470d0020042003106e200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a106841002102410321010b200220011061000b104d41ff01714105470d01200041ac026a200041e0006a290300370200200041b4026a200041e8006a290300370200200041bc026a200041f0006a290300370200200020002903583702a402200020004180026a3602a002200041b0046a2201101641012102200041a1036a104b200041013a00a003027f4181808080782001200041a0036a10500d001a418080808078410c200041a4026a100722012001410c4f1b0d001a200041b8026a20004198026a290300370300200041b0026a20004190026a290300370300200041a8026a20004188026a29030037030020002000290380023703a002200041a0026a1068410021024183808080780b2101200041003a00a402200020013602a002230041106b22012400200141808001360208200141e48504360204024002400240200041a0026a2200280200220341848080807847044041e4850441003a0000200341838080807846044041e5850441003a0000410221010c040b41e5850441013a000002400240200341ffffffff076b41002003418380808078481b41016b0e03040001030b41e6850441023a000041e7850420002d00043a0000410421010c040b41e6850441033a000041e7850420002d00043a0000410421010c030b41e485044181023b0100410221010c020b2001410336020c41e6850441003a000020002802042000280208200141046a1020200128020c220141818001490d01000b41e6850441013a0000410321010b20022001106a000b104d41ff01714105460d020b000b200041a0026a2201104b230041106b22002400200042808001370208200041e485043602042001200041046a10222000280208200028020c490440000b2000280204100e000b200041a0026a22012004101d230041106b22002400200041808001360208200041e48504360204024041e58504027f2001280200220241818080807847044041e4850441003a000041002002418080808078460d011a41e5850441013a00002000410236020c20012802042001280208200041046a103f200028020c220241818001490d02000b41e4850441013a000041010b3a0000410221020b0c040b200241ff017141124720021062000b2001200041a0026a1064000b200041003a00a0022002200041a0026a1064000b200241ff017141034720021061000b41002002106a000b9f0301087f230041d0006b220024000240104d41ff01714105470d0020004180800136022841e48504200041286a100220002802282201418180014f0d00024020014104490d0041e485042d0000419b014741e585042d000041ae01477241e685042d0000419d01477241e785042d000041de0047720d00200041086a104b200041c1006a2201200041206a2202290000370000200041396a2203200041186a2204290000370000200041316a2205200041106a220629000037000020002000290008370029200041013a0028200041286a2207101920012002290000370000200320042900003700002005200629000037000020002000290008370029200041013a00284100200710534504404100200041286a10710b20012002290000370000200320042900003700002005200629000037000020002000290008370029200041013a002841a5c1a6ab7e200041286a104241ff01714103470d01200041406b420037030020004200370338200041003a00342000410036023020004200370328200041286a106841e4850441003b010041004102106a000b1067000b000b6501027f230041106b22022400200242808001370208200241e4850436020441d8eac38a78200241046a2203101720002003101720012003101a200228020c220020022802084b0440000b200228020422012000200020016a4100100b1a200241106a24000b3d01017f41e4850441003a00004102210341e58504200141ff0171200247047f41e6850420013a00004103210341010541000b3a000020002003106a000b890201077f230041306b2206240002402001280204220720012802082208490d00200128020021092006410036020c2006200720086b220a3602082006200820096a220936020420022802002002280204200641046a1020200628020c220720054b0d00200720046a220b20062802084b0d002006280204220c20076a220720022802082202290000370000200720036a200220036a290000370000200741086a200241086a290000370000200641046a2202200c200b10212006410036022c2006200a360228200620093602242002200641246a1022200141086a2202200628022c20086a360200200041086a200228020036020020002001290200370200200641306a24000f0b000b0bc405010041a180040bbb05712f5f68656164210001000200000023000100050000005f7461696c00000021000100020000003800010005000000436f6e74726163743a3a50617274696369706174696f6e52656769737465726564436f6e74726163743a3a50617274696369706174696f6e526567697374657265643a3a726166666c655f6964436f6e74726163743a3a50617274696369706174696f6e526567697374657265643a3a7061727469636970616e74436f6e74726163743a3a526166666c655374617274656400000000010000000000cb000100436f6e74726163743a3a526166666c65537461727465643a3a726166666c655f6964436f6e74726163743a3a526166666c65456e646564436f6e74726163743a3a526166666c65456e6465643a3a726166666c655f6964436f6e74726163743a3a526573756c74526563656976656400000001000000000047010100436f6e74726163743a3a526573756c7452656365697665643a3a726166666c655f6964436f6e74726163743a3a57696e6e65727352657665616c6564436f6e74726163743a3a57696e6e65727352657665616c65643a3a726166666c655f6964436f6e74726163743a3a50656e64696e67526577617264000000010000000000cc010100436f6e74726163743a3a50656e64696e675265776172643a3a6163636f756e74436f6e74726163743a3a52657761726473436c61696d6564000001000000000010020100436f6e74726163743a3a52657761726473436c61696d65643a3a6163636f756e74436f6e74726163743a3a4d657373616765517565756564000001000000000055020100436f6e74726163743a3a4d6573736167655175657565643a3a6964436f6e74726163743a3a4d65737361676550726f636573736564546f436f6e74726163743a3a4d65737361676550726f636573736564546f3a3a69640d01020304050607080a0b0c09","build_info":{"build_mode":"Release","cargo_contract_version":"3.2.0","rust_toolchain":"stable-x86_64-unknown-linux-gnu","wasm_opt_settings":{"keep_debug_symbols":false,"optimization_passes":"Z"}}},"contract":{"name":"lotto_contract","version":"1.0.0","authors":["guigou"]},"spec":{"constructors":[{"args":[],"default":false,"docs":[],"label":"new","payable":false,"returnType":{"displayName":["ink_primitives","ConstructorResult"],"type":10},"selector":"0x9bae9d5e"}],"docs":[],"environment":{"accountId":{"displayName":["AccountId"],"type":0},"balance":{"displayName":["Balance"],"type":6},"blockNumber":{"displayName":["BlockNumber"],"type":3},"chainExtension":{"displayName":["ChainExtension"],"type":67},"hash":{"displayName":["Hash"],"type":56},"maxEventTopics":4,"timestamp":{"displayName":["Timestamp"],"type":66}},"events":[{"args":[{"docs":[],"indexed":true,"label":"raffle_id","type":{"displayName":["RaffleId"],"type":3}},{"docs":[],"indexed":true,"label":"participant","type":{"displayName":["AccountId"],"type":0}},{"docs":[],"indexed":false,"label":"numbers","type":{"displayName":["Vec"],"type":8}}],"docs":["Event emitted when the participant is registered"],"label":"ParticipationRegistered"},{"args":[{"docs":[],"indexed":true,"label":"raffle_id","type":{"displayName":["RaffleId"],"type":3}}],"docs":["Event emitted when the raffle is started"],"label":"RaffleStarted"},{"args":[{"docs":[],"indexed":true,"label":"raffle_id","type":{"displayName":["RaffleId"],"type":3}}],"docs":["Event emitted when the raffle is ended"],"label":"RaffleEnded"},{"args":[{"docs":[],"indexed":true,"label":"raffle_id","type":{"displayName":["RaffleId"],"type":3}},{"docs":[],"indexed":false,"label":"numbers","type":{"displayName":["Vec"],"type":8}}],"docs":["Event emitted when the raffle result is received"],"label":"ResultReceived"},{"args":[{"docs":[],"indexed":true,"label":"raffle_id","type":{"displayName":["RaffleId"],"type":3}},{"docs":[],"indexed":false,"label":"winners","type":{"displayName":["Vec"],"type":9}}],"docs":["Event emitted when the winners are revealed"],"label":"WinnersRevealed"},{"args":[{"docs":[],"indexed":true,"label":"account","type":{"displayName":["AccountId"],"type":0}},{"docs":[],"indexed":false,"label":"amount","type":{"displayName":["Balance"],"type":6}}],"docs":["Event emitted when a reward is pending"],"label":"PendingReward"},{"args":[{"docs":[],"indexed":true,"label":"account","type":{"displayName":["AccountId"],"type":0}},{"docs":[],"indexed":false,"label":"amount","type":{"displayName":["Balance"],"type":6}}],"docs":["Event emitted when a user claim rewards"],"label":"RewardsClaimed"},{"args":[{"docs":[],"indexed":true,"label":"id","type":{"displayName":["u32"],"type":3}},{"docs":[],"indexed":false,"label":"data","type":{"displayName":["Vec"],"type":5}}],"docs":["Event emitted when a message is pushed in the queue"],"label":"MessageQueued"},{"args":[{"docs":[],"indexed":true,"label":"id","type":{"displayName":["u32"],"type":3}}],"docs":["Event emitted when a message is processed"],"label":"MessageProcessedTo"}],"lang_error":{"displayName":["ink","LangError"],"type":11},"messages":[{"args":[{"label":"numbers","type":{"displayName":["Vec"],"type":8}}],"default":false,"docs":[],"label":"participate","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":12},"selector":"0xd1e4565a"},{"args":[{"label":"numbers","type":{"displayName":["Vec"],"type":18}}],"default":false,"docs":[],"label":"participate_batch","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":12},"selector":"0x184062c7"},{"args":[{"label":"config","type":{"displayName":["Config"],"type":19}}],"default":false,"docs":[],"label":"set_config","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":20},"selector":"0xcfdf5c7b"},{"args":[],"default":false,"docs":[],"label":"start_raffle","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":22},"selector":"0x60fb6573"},{"args":[],"default":false,"docs":[],"label":"complete_raffle","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":12},"selector":"0xdba78f83"},{"args":[{"label":"account_id","type":{"displayName":["AccountId"],"type":0}}],"default":false,"docs":[],"label":"register_attestor","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":24},"selector":"0x8f3a95f4"},{"args":[],"default":false,"docs":[],"label":"get_attestor_role","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":26},"selector":"0x760a2625"},{"args":[],"default":false,"docs":[],"label":"get_manager_role","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":26},"selector":"0x91aa3500"},{"args":[],"default":false,"docs":[],"label":"terminate_me","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":12},"selector":"0x17feb370"},{"args":[{"label":"value","type":{"displayName":["Balance"],"type":6}}],"default":false,"docs":[],"label":"withdraw","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":12},"selector":"0x410fcc9d"},{"args":[],"default":false,"docs":[],"label":"RaffleConfig::get_config","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":27},"selector":"0x77c110bf"},{"args":[],"default":false,"docs":[],"label":"Raffle::get_current_raffle_id","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":26},"selector":"0x444d9941"},{"args":[],"default":false,"docs":[],"label":"Raffle::get_current_status","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":29},"selector":"0xeb732a97"},{"args":[{"label":"raffle_id","type":{"displayName":["raffle_external","GetWinnersInput1"],"type":3}}],"default":false,"docs":[],"label":"Raffle::get_winners","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":31},"selector":"0x8b69753f"},{"args":[{"label":"raffle_id","type":{"displayName":["raffle_external","GetResultsInput1"],"type":3}}],"default":false,"docs":[],"label":"Raffle::get_results","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":33},"selector":"0x319b058b"},{"args":[],"default":false,"docs":[" return the total pending reward"],"label":"RewardManager::get_total_pending_rewards","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":35},"selector":"0xb9a36ad1"},{"args":[],"default":false,"docs":[],"label":"RewardManager::fund","mutates":true,"payable":true,"returnType":{"displayName":["ink","MessageResult"],"type":20},"selector":"0x6e7f485c"},{"args":[],"default":false,"docs":[" claim all pending rewards for the current account"," After claiming, there is not anymore pending rewards for this account"],"label":"RewardManager::claim","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":20},"selector":"0x5f8b7ca2"},{"args":[],"default":false,"docs":[" return true if the current account has pending rewards"],"label":"RewardManager::has_pending_rewards","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":36},"selector":"0x80598ed8"},{"args":[{"label":"from","type":{"displayName":["rewardmanager_external","GetPendingRewardsFromInput1"],"type":0}}],"default":false,"docs":[" return the pending rewards for a given account."],"label":"RewardManager::get_pending_rewards_from","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":38},"selector":"0x6af8ea62"},{"args":[{"label":"from","type":{"displayName":["rewardmanager_external","HasPendingRewardsFromInput1"],"type":0}}],"default":false,"docs":[" return true if the given account has pending rewards"],"label":"RewardManager::has_pending_rewards_from","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":36},"selector":"0x41c593ae"},{"args":[{"label":"from","type":{"displayName":["rewardmanager_external","ClaimFromInput1"],"type":0}}],"default":false,"docs":[" claim all pending rewards for the given account"," After claiming, there is not anymore pending rewards for this account"],"label":"RewardManager::claim_from","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":20},"selector":"0xa7118ada"},{"args":[{"label":"conditions","type":{"displayName":["rollupanchor_external","RollupCondEqInput1"],"type":40}},{"label":"updates","type":{"displayName":["rollupanchor_external","RollupCondEqInput2"],"type":40}},{"label":"actions","type":{"displayName":["rollupanchor_external","RollupCondEqInput3"],"type":43}}],"default":false,"docs":[],"label":"RollupAnchor::rollup_cond_eq","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":45},"selector":"0x95233d74"},{"args":[{"label":"key","type":{"displayName":["rollupanchor_external","GetValueInput1"],"type":5}}],"default":false,"docs":[],"label":"RollupAnchor::get_value","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":47},"selector":"0xdfec736d"},{"args":[{"label":"request","type":{"displayName":["metatransaction_external","MetaTxRollupCondEqInput1"],"type":48}},{"label":"signature","type":{"displayName":["metatransaction_external","MetaTxRollupCondEqInput2"],"type":49}}],"default":false,"docs":[],"label":"MetaTransaction::meta_tx_rollup_cond_eq","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":50},"selector":"0x8eb77024"},{"args":[{"label":"from","type":{"displayName":["metatransaction_external","PrepareInput1"],"type":0}},{"label":"data","type":{"displayName":["metatransaction_external","PrepareInput2"],"type":5}}],"default":false,"docs":[],"label":"MetaTransaction::prepare","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":53},"selector":"0x3ecc267e"},{"args":[{"label":"new_owner","type":{"displayName":["ownable_external","TransferOwnershipInput1"],"type":57}}],"default":false,"docs":[],"label":"Ownable::transfer_ownership","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":58},"selector":"0x11f43efd"},{"args":[],"default":false,"docs":[],"label":"Ownable::renounce_ownership","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":58},"selector":"0x5e228753"},{"args":[],"default":false,"docs":[],"label":"Ownable::owner","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":61},"selector":"0x4fa43c8c"},{"args":[{"label":"role","type":{"displayName":["accesscontrol_external","HasRoleInput1"],"type":3}},{"label":"address","type":{"displayName":["accesscontrol_external","HasRoleInput2"],"type":57}}],"default":false,"docs":[],"label":"AccessControl::has_role","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":36},"selector":"0xc1d9ac18"},{"args":[{"label":"role","type":{"displayName":["accesscontrol_external","GetRoleAdminInput1"],"type":3}}],"default":false,"docs":[],"label":"AccessControl::get_role_admin","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":26},"selector":"0x83da3bb2"},{"args":[{"label":"role","type":{"displayName":["accesscontrol_external","RevokeRoleInput1"],"type":3}},{"label":"account","type":{"displayName":["accesscontrol_external","RevokeRoleInput2"],"type":57}}],"default":false,"docs":[],"label":"AccessControl::revoke_role","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":24},"selector":"0x6e4f0991"},{"args":[{"label":"role","type":{"displayName":["accesscontrol_external","GrantRoleInput1"],"type":3}},{"label":"account","type":{"displayName":["accesscontrol_external","GrantRoleInput2"],"type":57}}],"default":false,"docs":[],"label":"AccessControl::grant_role","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":24},"selector":"0x4ac062fd"},{"args":[{"label":"role","type":{"displayName":["accesscontrol_external","RenounceRoleInput1"],"type":3}},{"label":"account","type":{"displayName":["accesscontrol_external","RenounceRoleInput2"],"type":57}}],"default":false,"docs":[],"label":"AccessControl::renounce_role","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":24},"selector":"0xeaf1248a"},{"args":[{"label":"new_code_hash","type":{"displayName":["upgradeable_external","SetCodeHashInput1"],"type":56}}],"default":false,"docs":[],"label":"Upgradeable::set_code_hash","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":62},"selector":"0x1700ae80"}]},"storage":{"root":{"layout":{"struct":{"fields":[{"layout":{"struct":{"fields":[{"layout":{"root":{"layout":{"enum":{"dispatchKey":"0x6f713913","name":"Option","variants":{"0":{"fields":[],"name":"None"},"1":{"fields":[{"layout":{"leaf":{"key":"0x6f713913","ty":0}},"name":"0"}],"name":"Some"}}}},"root_key":"0x6f713913"}},"name":"owner"}],"name":"Data"}},"name":"ownable"},{"layout":{"struct":{"fields":[{"layout":{"root":{"layout":{"leaf":{"key":"0x1f2cf4ac","ty":3}},"root_key":"0x1f2cf4ac"}},"name":"admin_roles"},{"layout":{"root":{"layout":{"leaf":{"key":"0x8150f558","ty":4}},"root_key":"0x8150f558"}},"name":"members"}],"name":"Data"}},"name":"access"},{"layout":{"struct":{"fields":[{"layout":{"root":{"layout":{"leaf":{"key":"0xdd3d1ad8","ty":5}},"root_key":"0xdd3d1ad8"}},"name":"kv_store"}],"name":"Data"}},"name":"rollup_anchor"},{"layout":{"struct":{"fields":[{"layout":{"root":{"layout":{"leaf":{"key":"0x9ec46f1a","ty":6}},"root_key":"0x9ec46f1a"}},"name":"nonces"}],"name":"Data"}},"name":"meta_transaction"},{"layout":{"struct":{"fields":[{"layout":{"enum":{"dispatchKey":"0x00000000","name":"Option","variants":{"0":{"fields":[],"name":"None"},"1":{"fields":[{"layout":{"struct":{"fields":[{"layout":{"leaf":{"key":"0x00000000","ty":2}},"name":"nb_numbers"},{"layout":{"leaf":{"key":"0x00000000","ty":7}},"name":"min_number"},{"layout":{"leaf":{"key":"0x00000000","ty":7}},"name":"max_number"}],"name":"Config"}},"name":"0"}],"name":"Some"}}}},"name":"config"}],"name":"Data"}},"name":"config"},{"layout":{"struct":{"fields":[{"layout":{"leaf":{"key":"0x00000000","ty":3}},"name":"current_raffle_id"},{"layout":{"enum":{"dispatchKey":"0x00000000","name":"Status","variants":{"0":{"fields":[],"name":"NotStarted"},"1":{"fields":[],"name":"Ongoing"},"2":{"fields":[],"name":"WaitingResults"},"3":{"fields":[],"name":"WaitingWinners"},"4":{"fields":[],"name":"Closed"}}}},"name":"status"},{"layout":{"root":{"layout":{"leaf":{"key":"0x1d32f93c","ty":8}},"root_key":"0x1d32f93c"}},"name":"results"},{"layout":{"root":{"layout":{"leaf":{"key":"0x3d8da523","ty":9}},"root_key":"0x3d8da523"}},"name":"winners"}],"name":"Data"}},"name":"lotto"},{"layout":{"struct":{"fields":[{"layout":{"root":{"layout":{"leaf":{"key":"0x8646ffc8","ty":6}},"root_key":"0x8646ffc8"}},"name":"pending_rewards"},{"layout":{"leaf":{"key":"0x00000000","ty":6}},"name":"total_pending_rewards"}],"name":"Data"}},"name":"reward"}],"name":"Contract"}},"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":{"primitive":"u32"}}},{"id":4,"type":{"def":{"tuple":[]}}},{"id":5,"type":{"def":{"sequence":{"type":2}}}},{"id":6,"type":{"def":{"primitive":"u128"}}},{"id":7,"type":{"def":{"primitive":"u16"}}},{"id":8,"type":{"def":{"sequence":{"type":7}}}},{"id":9,"type":{"def":{"sequence":{"type":0}}}},{"id":10,"type":{"def":{"variant":{"variants":[{"fields":[{"type":4}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":4},{"name":"E","type":11}],"path":["Result"]}},{"id":11,"type":{"def":{"variant":{"variants":[{"index":1,"name":"CouldNotReadInput"}]}},"path":["ink_primitives","LangError"]}},{"id":12,"type":{"def":{"variant":{"variants":[{"fields":[{"type":13}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":13},{"name":"E","type":11}],"path":["Result"]}},{"id":13,"type":{"def":{"variant":{"variants":[{"fields":[{"type":4}],"index":0,"name":"Ok"},{"fields":[{"type":14}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":4},{"name":"E","type":14}],"path":["Result"]}},{"id":14,"type":{"def":{"variant":{"variants":[{"fields":[{"type":15,"typeName":"AccessControlError"}],"index":0,"name":"AccessControlError"},{"fields":[{"type":16,"typeName":"RaffleError"}],"index":1,"name":"RaffleError"},{"fields":[{"type":17,"typeName":"RollupAnchorError"}],"index":2,"name":"RollupAnchorError"},{"index":3,"name":"TransferError"}]}},"path":["lotto_contract","lotto_contract","ContractError"]}},{"id":15,"type":{"def":{"variant":{"variants":[{"index":0,"name":"InvalidCaller"},{"index":1,"name":"MissingRole"},{"index":2,"name":"RoleRedundant"}]}},"path":["openbrush_contracts","traits","errors","access_control","AccessControlError"]}},{"id":16,"type":{"def":{"variant":{"variants":[{"fields":[{"type":15,"typeName":"AccessControlError"}],"index":0,"name":"AccessControlError"},{"index":1,"name":"IncorrectRaffle"},{"index":2,"name":"IncorrectStatus"},{"index":3,"name":"IncorrectConfig"},{"index":4,"name":"ConfigNotSet"},{"index":5,"name":"DifferentConfig"},{"index":6,"name":"IncorrectNbNumbers"},{"index":7,"name":"IncorrectNumbers"},{"index":8,"name":"DifferentResults"},{"index":9,"name":"ExistingResults"},{"index":10,"name":"ExistingWinners"},{"index":11,"name":"TransferError"},{"index":12,"name":"AddOverFlow"},{"index":13,"name":"SubOverFlow"},{"index":14,"name":"DivByZero"},{"index":15,"name":"NoReward"}]}},"path":["lotto","traits","error","RaffleError"]}},{"id":17,"type":{"def":{"variant":{"variants":[{"index":0,"name":"InvalidPopTarget"},{"index":1,"name":"ConditionNotMet"},{"index":2,"name":"FailedToDecode"},{"index":3,"name":"UnsupportedAction"},{"fields":[{"type":15,"typeName":"AccessControlError"}],"index":4,"name":"AccessControlError"}]}},"path":["phat_rollup_anchor_ink","traits","rollup_anchor","RollupAnchorError"]}},{"id":18,"type":{"def":{"sequence":{"type":8}}}},{"id":19,"type":{"def":{"composite":{"fields":[{"name":"nb_numbers","type":2,"typeName":"u8"},{"name":"min_number","type":7,"typeName":"Number"},{"name":"max_number","type":7,"typeName":"Number"}]}},"path":["lotto","traits","config","Config"]}},{"id":20,"type":{"def":{"variant":{"variants":[{"fields":[{"type":21}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":21},{"name":"E","type":11}],"path":["Result"]}},{"id":21,"type":{"def":{"variant":{"variants":[{"fields":[{"type":4}],"index":0,"name":"Ok"},{"fields":[{"type":16}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":4},{"name":"E","type":16}],"path":["Result"]}},{"id":22,"type":{"def":{"variant":{"variants":[{"fields":[{"type":23}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":23},{"name":"E","type":11}],"path":["Result"]}},{"id":23,"type":{"def":{"variant":{"variants":[{"fields":[{"type":3}],"index":0,"name":"Ok"},{"fields":[{"type":14}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":3},{"name":"E","type":14}],"path":["Result"]}},{"id":24,"type":{"def":{"variant":{"variants":[{"fields":[{"type":25}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":25},{"name":"E","type":11}],"path":["Result"]}},{"id":25,"type":{"def":{"variant":{"variants":[{"fields":[{"type":4}],"index":0,"name":"Ok"},{"fields":[{"type":15}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":4},{"name":"E","type":15}],"path":["Result"]}},{"id":26,"type":{"def":{"variant":{"variants":[{"fields":[{"type":3}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":3},{"name":"E","type":11}],"path":["Result"]}},{"id":27,"type":{"def":{"variant":{"variants":[{"fields":[{"type":28}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":28},{"name":"E","type":11}],"path":["Result"]}},{"id":28,"type":{"def":{"variant":{"variants":[{"index":0,"name":"None"},{"fields":[{"type":19}],"index":1,"name":"Some"}]}},"params":[{"name":"T","type":19}],"path":["Option"]}},{"id":29,"type":{"def":{"variant":{"variants":[{"fields":[{"type":30}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":30},{"name":"E","type":11}],"path":["Result"]}},{"id":30,"type":{"def":{"variant":{"variants":[{"index":0,"name":"NotStarted"},{"index":1,"name":"Ongoing"},{"index":2,"name":"WaitingResults"},{"index":3,"name":"WaitingWinners"},{"index":4,"name":"Closed"}]}},"path":["lotto","traits","raffle","Status"]}},{"id":31,"type":{"def":{"variant":{"variants":[{"fields":[{"type":32}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":32},{"name":"E","type":11}],"path":["Result"]}},{"id":32,"type":{"def":{"variant":{"variants":[{"index":0,"name":"None"},{"fields":[{"type":9}],"index":1,"name":"Some"}]}},"params":[{"name":"T","type":9}],"path":["Option"]}},{"id":33,"type":{"def":{"variant":{"variants":[{"fields":[{"type":34}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":34},{"name":"E","type":11}],"path":["Result"]}},{"id":34,"type":{"def":{"variant":{"variants":[{"index":0,"name":"None"},{"fields":[{"type":8}],"index":1,"name":"Some"}]}},"params":[{"name":"T","type":8}],"path":["Option"]}},{"id":35,"type":{"def":{"variant":{"variants":[{"fields":[{"type":6}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":6},{"name":"E","type":11}],"path":["Result"]}},{"id":36,"type":{"def":{"variant":{"variants":[{"fields":[{"type":37}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":37},{"name":"E","type":11}],"path":["Result"]}},{"id":37,"type":{"def":{"primitive":"bool"}}},{"id":38,"type":{"def":{"variant":{"variants":[{"fields":[{"type":39}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":39},{"name":"E","type":11}],"path":["Result"]}},{"id":39,"type":{"def":{"variant":{"variants":[{"index":0,"name":"None"},{"fields":[{"type":6}],"index":1,"name":"Some"}]}},"params":[{"name":"T","type":6}],"path":["Option"]}},{"id":40,"type":{"def":{"sequence":{"type":41}}}},{"id":41,"type":{"def":{"tuple":[5,42]}}},{"id":42,"type":{"def":{"variant":{"variants":[{"index":0,"name":"None"},{"fields":[{"type":5}],"index":1,"name":"Some"}]}},"params":[{"name":"T","type":5}],"path":["Option"]}},{"id":43,"type":{"def":{"sequence":{"type":44}}}},{"id":44,"type":{"def":{"variant":{"variants":[{"fields":[{"type":5,"typeName":"Vec"}],"index":0,"name":"Reply"},{"fields":[{"type":3,"typeName":"QueueIndex"}],"index":1,"name":"SetQueueHead"},{"fields":[{"type":0,"typeName":"AccountId"}],"index":2,"name":"GrantAttestor"},{"fields":[{"type":0,"typeName":"AccountId"}],"index":3,"name":"RevokeAttestor"}]}},"path":["phat_rollup_anchor_ink","traits","rollup_anchor","HandleActionInput"]}},{"id":45,"type":{"def":{"variant":{"variants":[{"fields":[{"type":46}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":46},{"name":"E","type":11}],"path":["Result"]}},{"id":46,"type":{"def":{"variant":{"variants":[{"fields":[{"type":4}],"index":0,"name":"Ok"},{"fields":[{"type":17}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":4},{"name":"E","type":17}],"path":["Result"]}},{"id":47,"type":{"def":{"variant":{"variants":[{"fields":[{"type":42}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":42},{"name":"E","type":11}],"path":["Result"]}},{"id":48,"type":{"def":{"composite":{"fields":[{"name":"from","type":0,"typeName":"AccountId"},{"name":"to","type":0,"typeName":"AccountId"},{"name":"nonce","type":6,"typeName":"Nonce"},{"name":"data","type":5,"typeName":"Vec"}]}},"path":["phat_rollup_anchor_ink","traits","meta_transaction","ForwardRequest"]}},{"id":49,"type":{"def":{"array":{"len":65,"type":2}}}},{"id":50,"type":{"def":{"variant":{"variants":[{"fields":[{"type":51}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":51},{"name":"E","type":11}],"path":["Result"]}},{"id":51,"type":{"def":{"variant":{"variants":[{"fields":[{"type":4}],"index":0,"name":"Ok"},{"fields":[{"type":52}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":4},{"name":"E","type":52}],"path":["Result"]}},{"id":52,"type":{"def":{"variant":{"variants":[{"index":0,"name":"InvalidDestination"},{"index":1,"name":"NonceTooLow"},{"index":2,"name":"IncorrectSignature"},{"index":3,"name":"PublicKeyNotMatch"},{"index":4,"name":"PublicKeyIncorrect"},{"fields":[{"type":17,"typeName":"RollupAnchorError"}],"index":5,"name":"RollupAnchorError"}]}},"path":["phat_rollup_anchor_ink","traits","meta_transaction","MetaTransactionError"]}},{"id":53,"type":{"def":{"variant":{"variants":[{"fields":[{"type":54}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":54},{"name":"E","type":11}],"path":["Result"]}},{"id":54,"type":{"def":{"variant":{"variants":[{"fields":[{"type":55}],"index":0,"name":"Ok"},{"fields":[{"type":52}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":55},{"name":"E","type":52}],"path":["Result"]}},{"id":55,"type":{"def":{"tuple":[48,56]}}},{"id":56,"type":{"def":{"composite":{"fields":[{"type":1,"typeName":"[u8; 32]"}]}},"path":["ink_primitives","types","Hash"]}},{"id":57,"type":{"def":{"variant":{"variants":[{"index":0,"name":"None"},{"fields":[{"type":0}],"index":1,"name":"Some"}]}},"params":[{"name":"T","type":0}],"path":["Option"]}},{"id":58,"type":{"def":{"variant":{"variants":[{"fields":[{"type":59}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":59},{"name":"E","type":11}],"path":["Result"]}},{"id":59,"type":{"def":{"variant":{"variants":[{"fields":[{"type":4}],"index":0,"name":"Ok"},{"fields":[{"type":60}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":4},{"name":"E","type":60}],"path":["Result"]}},{"id":60,"type":{"def":{"variant":{"variants":[{"index":0,"name":"CallerIsNotOwner"},{"index":1,"name":"NewOwnerIsNotSet"}]}},"path":["openbrush_contracts","traits","errors","ownable","OwnableError"]}},{"id":61,"type":{"def":{"variant":{"variants":[{"fields":[{"type":57}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":57},{"name":"E","type":11}],"path":["Result"]}},{"id":62,"type":{"def":{"variant":{"variants":[{"fields":[{"type":63}],"index":0,"name":"Ok"},{"fields":[{"type":11}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":63},{"name":"E","type":11}],"path":["Result"]}},{"id":63,"type":{"def":{"variant":{"variants":[{"fields":[{"type":4}],"index":0,"name":"Ok"},{"fields":[{"type":64}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":4},{"name":"E","type":64}],"path":["Result"]}},{"id":64,"type":{"def":{"variant":{"variants":[{"fields":[{"type":65,"typeName":"String"}],"index":0,"name":"Custom"},{"index":1,"name":"SetCodeHashFailed"},{"fields":[{"type":60,"typeName":"OwnableError"}],"index":2,"name":"OwnableError"},{"fields":[{"type":15,"typeName":"AccessControlError"}],"index":3,"name":"AccessControlError"}]}},"path":["openbrush_contracts","traits","errors","upgradeable","UpgradeableError"]}},{"id":65,"type":{"def":{"primitive":"str"}}},{"id":66,"type":{"def":{"primitive":"u64"}}},{"id":67,"type":{"def":{"variant":{}},"path":["ink_env","types","NoChainExtension"]}}],"version":"4"} \ No newline at end of file diff --git a/ink/artifacts/lotto_contract.json b/ink/artifacts/lotto_contract.json index 0068dc1..dce30cc 100644 --- a/ink/artifacts/lotto_contract.json +++ b/ink/artifacts/lotto_contract.json @@ -1,6 +1,6 @@ { "source": { - "hash": "0x6c99447555ef59ba8e192d052da9c14b61a2caa20447e09b31c6487ecb763b78", + "hash": "0x6623c5a032b563af37ffbd7e1608b92bef7684d82e7bb64a9adf83019b8c81dc", "language": "ink! 4.3.0", "compiler": "rustc 1.76.0", "build_info": { @@ -15,7 +15,7 @@ }, "contract": { "name": "lotto_contract", - "version": "0.1.1", + "version": "1.0.0", "authors": [ "guigou" ] @@ -648,35 +648,6 @@ }, "selector": "0x319b058b" }, - { - "args": [ - { - "label": "from", - "type": { - "displayName": [ - "rewardmanager_external", - "GetPendingRewardsFromInput1" - ], - "type": 0 - } - } - ], - "default": false, - "docs": [ - " return the pending rewards for a given account." - ], - "label": "RewardManager::get_pending_rewards_from", - "mutates": true, - "payable": false, - "returnType": { - "displayName": [ - "ink", - "MessageResult" - ], - "type": 35 - }, - "selector": "0x6af8ea62" - }, { "args": [], "default": false, @@ -691,7 +662,7 @@ "ink", "MessageResult" ], - "type": 37 + "type": 35 }, "selector": "0xb9a36ad1" }, @@ -730,6 +701,24 @@ }, "selector": "0x5f8b7ca2" }, + { + "args": [], + "default": false, + "docs": [ + " return true if the current account has pending rewards" + ], + "label": "RewardManager::has_pending_rewards", + "mutates": false, + "payable": false, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 36 + }, + "selector": "0x80598ed8" + }, { "args": [ { @@ -737,7 +726,7 @@ "type": { "displayName": [ "rewardmanager_external", - "ClaimFromInput1" + "GetPendingRewardsFromInput1" ], "type": 0 } @@ -745,10 +734,9 @@ ], "default": false, "docs": [ - " claim all pending rewards for the given account", - " After claiming, there is not anymore pending rewards for this account" + " return the pending rewards for a given account." ], - "label": "RewardManager::claim_from", + "label": "RewardManager::get_pending_rewards_from", "mutates": true, "payable": false, "returnType": { @@ -756,27 +744,38 @@ "ink", "MessageResult" ], - "type": 20 + "type": 38 }, - "selector": "0xa7118ada" + "selector": "0x6af8ea62" }, { - "args": [], + "args": [ + { + "label": "from", + "type": { + "displayName": [ + "rewardmanager_external", + "HasPendingRewardsFromInput1" + ], + "type": 0 + } + } + ], "default": false, "docs": [ - " return true if the current account has pending rewards" + " return true if the given account has pending rewards" ], - "label": "RewardManager::has_pending_rewards", - "mutates": false, + "label": "RewardManager::has_pending_rewards_from", + "mutates": true, "payable": false, "returnType": { "displayName": [ "ink", "MessageResult" ], - "type": 38 + "type": 36 }, - "selector": "0x80598ed8" + "selector": "0x41c593ae" }, { "args": [ @@ -785,7 +784,7 @@ "type": { "displayName": [ "rewardmanager_external", - "HasPendingRewardsFromInput1" + "ClaimFromInput1" ], "type": 0 } @@ -793,9 +792,10 @@ ], "default": false, "docs": [ - " return true if the given account has pending rewards" + " claim all pending rewards for the given account", + " After claiming, there is not anymore pending rewards for this account" ], - "label": "RewardManager::has_pending_rewards_from", + "label": "RewardManager::claim_from", "mutates": true, "payable": false, "returnType": { @@ -803,9 +803,9 @@ "ink", "MessageResult" ], - "type": 38 + "type": 20 }, - "selector": "0x41c593ae" + "selector": "0xa7118ada" }, { "args": [ @@ -956,20 +956,31 @@ "selector": "0x3ecc267e" }, { - "args": [], + "args": [ + { + "label": "new_owner", + "type": { + "displayName": [ + "ownable_external", + "TransferOwnershipInput1" + ], + "type": 57 + } + } + ], "default": false, "docs": [], - "label": "Ownable::owner", - "mutates": false, + "label": "Ownable::transfer_ownership", + "mutates": true, "payable": false, "returnType": { "displayName": [ "ink", "MessageResult" ], - "type": 57 + "type": 58 }, - "selector": "0x4fa43c8c" + "selector": "0x11f43efd" }, { "args": [], @@ -983,36 +994,25 @@ "ink", "MessageResult" ], - "type": 59 + "type": 58 }, "selector": "0x5e228753" }, { - "args": [ - { - "label": "new_owner", - "type": { - "displayName": [ - "ownable_external", - "TransferOwnershipInput1" - ], - "type": 58 - } - } - ], + "args": [], "default": false, "docs": [], - "label": "Ownable::transfer_ownership", - "mutates": true, + "label": "Ownable::owner", + "mutates": false, "payable": false, "returnType": { "displayName": [ "ink", "MessageResult" ], - "type": 59 + "type": 61 }, - "selector": "0x11f43efd" + "selector": "0x4fa43c8c" }, { "args": [ @@ -1021,15 +1021,25 @@ "type": { "displayName": [ "accesscontrol_external", - "GetRoleAdminInput1" + "HasRoleInput1" ], "type": 3 } + }, + { + "label": "address", + "type": { + "displayName": [ + "accesscontrol_external", + "HasRoleInput2" + ], + "type": 57 + } } ], "default": false, "docs": [], - "label": "AccessControl::get_role_admin", + "label": "AccessControl::has_role", "mutates": false, "payable": false, "returnType": { @@ -1037,9 +1047,9 @@ "ink", "MessageResult" ], - "type": 26 + "type": 36 }, - "selector": "0x83da3bb2" + "selector": "0xc1d9ac18" }, { "args": [ @@ -1048,35 +1058,25 @@ "type": { "displayName": [ "accesscontrol_external", - "RevokeRoleInput1" + "GetRoleAdminInput1" ], "type": 3 } - }, - { - "label": "account", - "type": { - "displayName": [ - "accesscontrol_external", - "RevokeRoleInput2" - ], - "type": 58 - } } ], "default": false, "docs": [], - "label": "AccessControl::revoke_role", - "mutates": true, + "label": "AccessControl::get_role_admin", + "mutates": false, "payable": false, "returnType": { "displayName": [ "ink", "MessageResult" ], - "type": 24 + "type": 26 }, - "selector": "0x6e4f0991" + "selector": "0x83da3bb2" }, { "args": [ @@ -1085,7 +1085,7 @@ "type": { "displayName": [ "accesscontrol_external", - "RenounceRoleInput1" + "RevokeRoleInput1" ], "type": 3 } @@ -1095,15 +1095,15 @@ "type": { "displayName": [ "accesscontrol_external", - "RenounceRoleInput2" + "RevokeRoleInput2" ], - "type": 58 + "type": 57 } } ], "default": false, "docs": [], - "label": "AccessControl::renounce_role", + "label": "AccessControl::revoke_role", "mutates": true, "payable": false, "returnType": { @@ -1113,7 +1113,7 @@ ], "type": 24 }, - "selector": "0xeaf1248a" + "selector": "0x6e4f0991" }, { "args": [ @@ -1122,35 +1122,35 @@ "type": { "displayName": [ "accesscontrol_external", - "HasRoleInput1" + "GrantRoleInput1" ], "type": 3 } }, { - "label": "address", + "label": "account", "type": { "displayName": [ "accesscontrol_external", - "HasRoleInput2" + "GrantRoleInput2" ], - "type": 58 + "type": 57 } } ], "default": false, "docs": [], - "label": "AccessControl::has_role", - "mutates": false, + "label": "AccessControl::grant_role", + "mutates": true, "payable": false, "returnType": { "displayName": [ "ink", "MessageResult" ], - "type": 38 + "type": 24 }, - "selector": "0xc1d9ac18" + "selector": "0x4ac062fd" }, { "args": [ @@ -1159,7 +1159,7 @@ "type": { "displayName": [ "accesscontrol_external", - "GrantRoleInput1" + "RenounceRoleInput1" ], "type": 3 } @@ -1169,15 +1169,15 @@ "type": { "displayName": [ "accesscontrol_external", - "GrantRoleInput2" + "RenounceRoleInput2" ], - "type": 58 + "type": 57 } } ], "default": false, "docs": [], - "label": "AccessControl::grant_role", + "label": "AccessControl::renounce_role", "mutates": true, "payable": false, "returnType": { @@ -1187,7 +1187,7 @@ ], "type": 24 }, - "selector": "0x4ac062fd" + "selector": "0xeaf1248a" }, { "args": [ @@ -2644,7 +2644,7 @@ { "fields": [ { - "type": 36 + "type": 6 } ], "index": 0, @@ -2665,7 +2665,7 @@ "params": [ { "name": "T", - "type": 36 + "type": 6 }, { "name": "E", @@ -2684,17 +2684,22 @@ "variant": { "variants": [ { + "fields": [ + { + "type": 37 + } + ], "index": 0, - "name": "None" + "name": "Ok" }, { "fields": [ { - "type": 6 + "type": 11 } ], "index": 1, - "name": "Some" + "name": "Err" } ] } @@ -2702,16 +2707,28 @@ "params": [ { "name": "T", - "type": 6 + "type": 37 + }, + { + "name": "E", + "type": 11 } ], "path": [ - "Option" + "Result" ] } }, { "id": 37, + "type": { + "def": { + "primitive": "bool" + } + } + }, + { + "id": 38, "type": { "def": { "variant": { @@ -2719,7 +2736,7 @@ { "fields": [ { - "type": 6 + "type": 39 } ], "index": 0, @@ -2740,7 +2757,7 @@ "params": [ { "name": "T", - "type": 6 + "type": 39 }, { "name": "E", @@ -2753,28 +2770,23 @@ } }, { - "id": 38, + "id": 39, "type": { "def": { "variant": { "variants": [ { - "fields": [ - { - "type": 39 - } - ], "index": 0, - "name": "Ok" + "name": "None" }, { "fields": [ { - "type": 11 + "type": 6 } ], "index": 1, - "name": "Err" + "name": "Some" } ] } @@ -2782,26 +2794,14 @@ "params": [ { "name": "T", - "type": 39 - }, - { - "name": "E", - "type": 11 + "type": 6 } ], "path": [ - "Result" + "Option" ] } }, - { - "id": 39, - "type": { - "def": { - "primitive": "bool" - } - } - }, { "id": 40, "type": { @@ -3345,48 +3345,6 @@ }, { "id": 57, - "type": { - "def": { - "variant": { - "variants": [ - { - "fields": [ - { - "type": 58 - } - ], - "index": 0, - "name": "Ok" - }, - { - "fields": [ - { - "type": 11 - } - ], - "index": 1, - "name": "Err" - } - ] - } - }, - "params": [ - { - "name": "T", - "type": 58 - }, - { - "name": "E", - "type": 11 - } - ], - "path": [ - "Result" - ] - } - }, - { - "id": 58, "type": { "def": { "variant": { @@ -3419,7 +3377,7 @@ } }, { - "id": 59, + "id": 58, "type": { "def": { "variant": { @@ -3427,7 +3385,7 @@ { "fields": [ { - "type": 60 + "type": 59 } ], "index": 0, @@ -3448,7 +3406,7 @@ "params": [ { "name": "T", - "type": 60 + "type": 59 }, { "name": "E", @@ -3461,7 +3419,7 @@ } }, { - "id": 60, + "id": 59, "type": { "def": { "variant": { @@ -3478,7 +3436,7 @@ { "fields": [ { - "type": 61 + "type": 60 } ], "index": 1, @@ -3494,7 +3452,7 @@ }, { "name": "E", - "type": 61 + "type": 60 } ], "path": [ @@ -3503,7 +3461,7 @@ } }, { - "id": 61, + "id": 60, "type": { "def": { "variant": { @@ -3528,6 +3486,48 @@ ] } }, + { + "id": 61, + "type": { + "def": { + "variant": { + "variants": [ + { + "fields": [ + { + "type": 57 + } + ], + "index": 0, + "name": "Ok" + }, + { + "fields": [ + { + "type": 11 + } + ], + "index": 1, + "name": "Err" + } + ] + } + }, + "params": [ + { + "name": "T", + "type": 57 + }, + { + "name": "E", + "type": 11 + } + ], + "path": [ + "Result" + ] + } + }, { "id": 62, "type": { @@ -3635,7 +3635,7 @@ { "fields": [ { - "type": 61, + "type": 60, "typeName": "OwnableError" } ], diff --git a/ink/artifacts/lotto_contract.wasm b/ink/artifacts/lotto_contract.wasm index ae5b498..c63512e 100644 Binary files a/ink/artifacts/lotto_contract.wasm and b/ink/artifacts/lotto_contract.wasm differ diff --git a/ink/contracts/lotto/Cargo.toml b/ink/contracts/lotto/Cargo.toml index 8df8907..dcd128b 100644 --- a/ink/contracts/lotto/Cargo.toml +++ b/ink/contracts/lotto/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lotto_contract" -version = "0.1.1" +version = "1.0.0" authors = ["guigou"] edition = "2021" @@ -9,7 +9,7 @@ ink = { version = "4.3.0", default-features = false} scale = { package = "parity-scale-codec", version = "3", default-features = false, features = ["derive"] } scale-info = { version = "2", default-features = false, features = ["derive"], optional = true } openbrush = { version = "4.0.0-beta", git = "https://github.com/Brushfam/openbrush-contracts", default-features = false, features = ["ownable", "access_control", "upgradeable"] } -phat_rollup_anchor_ink = { git = "https://github.com/GuiGou12358/phat-offchain-rollup" , default-features = false} +phat_rollup_anchor_ink = { git = "https://github.com/Phala-Network/phat-offchain-rollup" , default-features = false} lotto = { path = "../../logics", default-features = false } [lib] diff --git a/ink/contracts/lotto/lib.rs b/ink/contracts/lotto/lib.rs index d67ef47..42fb689 100644 --- a/ink/contracts/lotto/lib.rs +++ b/ink/contracts/lotto/lib.rs @@ -15,6 +15,7 @@ pub mod lotto_contract { use phat_rollup_anchor_ink::traits::{ meta_transaction, meta_transaction::*, rollup_anchor, rollup_anchor::*, }; + use scale::Encode; /// Event emitted when the participant is registered #[ink(event)] @@ -110,15 +111,6 @@ pub mod lotto_contract { RollupAnchorError::UnsupportedAction } } - /* - /// convertor from RaffleError to RollupAnchorError - impl From for rollup_anchor::RollupAnchorError { - fn from(error: error::RaffleError) -> Self { - ink::env::debug_println!("Error: {:?}", error); - RollupAnchorError::UnsupportedAction - } - } - */ /// Message to request the lotto lotto_draw or the list of winners /// message pushed in the queue by the Ink! smart contract and read by the offchain rollup @@ -315,6 +307,10 @@ pub mod lotto_contract { // set the result Raffle::set_results(self, raffle_id, numbers.clone())?; + // save in the kv store the last raffle id used for verification + const LAST_RAFFLE: u32 = ink::selector_id!("LAST_RAFFLE_FOR_VERIF"); + RollupAnchor::set_value(self, &LAST_RAFFLE.encode(), Some(&raffle_id.encode())); + // emmit the event self.env().emit_event(ResultReceived { raffle_id, diff --git a/ink/integration_tests/Cargo.toml b/ink/integration_tests/Cargo.toml index 5e2d85c..81ae3ac 100644 --- a/ink/integration_tests/Cargo.toml +++ b/ink/integration_tests/Cargo.toml @@ -9,7 +9,7 @@ ink = { version = "4.3.0", default-features = false} scale = { package = "parity-scale-codec", version = "3", default-features = false, features = ["derive"] } scale-info = { version = "2", default-features = false, features = ["derive"], optional = true } openbrush = { version = "4.0.0-beta", git = "https://github.com/Brushfam/openbrush-contracts", default-features = false, features = ["ownable", "access_control", "upgradeable"] } -phat_rollup_anchor_ink = { git = "https://github.com/GuiGou12358/phat-offchain-rollup" , default-features = false} +phat_rollup_anchor_ink = { git = "https://github.com/Phala-Network/phat-offchain-rollup" , default-features = false} lotto = { path = "../logics", default-features = false } lotto_contract = { path = "../contracts/lotto", default-features = false, features = ["ink-as-dependency"] } diff --git a/ink/integration_tests/lib.rs b/ink/integration_tests/lib.rs index 3fe89dc..f99c5dc 100644 --- a/ink/integration_tests/lib.rs +++ b/ink/integration_tests/lib.rs @@ -8,9 +8,9 @@ mod e2e_tests { use openbrush::contracts::access_control::accesscontrol_external::AccessControl; use openbrush::traits::AccountId; use openbrush::traits::Balance; + use scale::Decode; use scale::Encode; - use lotto::traits::config::raffleconfig_external::RaffleConfig; use lotto::traits::config::Config; use lotto::traits::raffle::raffle_external::Raffle; use lotto::traits::reward::rewardmanager_external::RewardManager; @@ -123,13 +123,6 @@ mod e2e_tests { let rollup_cond_eq = build_message::(contract_id.clone()) .call(|contract| contract.rollup_cond_eq(vec![], vec![], actions.clone())); - /* - let result = client - .call_dry_run(&ink_e2e::bob(), &rollup_cond_eq, 0, None) - .await; - assert_eq!(result.debug_message(), "e"); - */ - let result = client .call(&ink_e2e::bob(), rollup_cond_eq, 0, None) .await @@ -159,13 +152,6 @@ mod e2e_tests { let rollup_cond_eq = build_message::(contract_id.clone()) .call(|contract| contract.rollup_cond_eq(vec![], vec![], actions.clone())); - /* - let result = client - .call_dry_run(&ink_e2e::bob(), &rollup_cond_eq, 0, None) - .await; - assert_eq!(result.debug_message(), "e"); - */ - let result = client .call(&ink_e2e::bob(), rollup_cond_eq, 0, None) .await @@ -196,11 +182,35 @@ mod e2e_tests { build_message::(contract_id.clone()) .call(|contract| contract.get_current_raffle_id()); - let result = client + let raffle_id = client .call_dry_run(&ink_e2e::alice(), &get_current_raffle_id, 0, None) - .await; + .await + .return_value(); - result.return_value() + raffle_id + } + + async fn get_last_raffle_for_verif( + client: &mut ink_e2e::Client, + contract_id: &AccountId, + ) -> Option { + // check in the kv store + const LAST_RAFFLE_FOR_VERIF: u32 = ink::selector_id!("LAST_RAFFLE_FOR_VERIF"); + + let get_value = build_message::(contract_id.clone()) + .call(|contract| contract.get_value(LAST_RAFFLE_FOR_VERIF.encode())); + + let raffle_id = client + .call_dry_run(&ink_e2e::alice(), &get_value, 0, None) + .await + .return_value(); + + match raffle_id { + Some(r) => Some( + RaffleId::decode(&mut r.as_slice()).expect("Cannot decode Last raffle for verif"), + ), + None => None, + } } async fn get_current_status( @@ -330,12 +340,6 @@ mod e2e_tests { let claim_rewards = build_message::(contract_id.clone()) .call(|contract| contract.claim()); - /* - let result = client - .call_dry_run(signer, &claim_rewards, 0, None) - .await; - assert_eq!(result.debug_message(), "e"); - */ client .call(signer, claim_rewards, 0, None) .await @@ -452,6 +456,11 @@ mod e2e_tests { get_current_status(&mut client, &contract_id).await ); + assert_eq!( + None, + get_last_raffle_for_verif(&mut client, &contract_id).await + ); + // send the results let results: Vec = vec![5, 40, 8, 2]; bob_sends_results(&mut client, &contract_id, raffle_id, results.clone()).await; @@ -460,6 +469,11 @@ mod e2e_tests { get_current_status(&mut client, &contract_id).await ); + assert_eq!( + Some(1), + get_last_raffle_for_verif(&mut client, &contract_id).await + ); + // send the winners (dave wins 100) let dave_address = ink::primitives::AccountId::from(ink_e2e::dave().public_key().0); bob_sends_winners( @@ -514,6 +528,12 @@ mod e2e_tests { get_current_status(&mut client, &contract_id).await ); + // check the last raffle for which we can verify the numbers + assert_eq!( + Some(1), + get_last_raffle_for_verif(&mut client, &contract_id).await + ); + // send the results let results: Vec = vec![8, 10, 4, 1]; bob_sends_results(&mut client, &contract_id, raffle_id, results.clone()).await; @@ -522,6 +542,12 @@ mod e2e_tests { get_current_status(&mut client, &contract_id).await ); + // check the last raffle for which we can verify the numbers + assert_eq!( + Some(2), + get_last_raffle_for_verif(&mut client, &contract_id).await + ); + // send the winners => no winners => new raffle starts again automatically bob_sends_winners(&mut client, &contract_id, raffle_id, results, vec![]).await; assert_eq!( @@ -537,15 +563,6 @@ mod e2e_tests { // fund more the contract fund(&mut client, &contract_id, 100).await; - /* - // start the raffle 3 - raffle_id = alice_starts_raffle(&mut client, &contract_id).await; - assert_eq!(3, raffle_id); - assert_eq!( - Status::Ongoing, - get_current_status(&mut client, &contract_id).await - ); - */ // dave and charly participates participates( diff --git a/ink/logics/Cargo.toml b/ink/logics/Cargo.toml index 730afbe..b0eaf82 100755 --- a/ink/logics/Cargo.toml +++ b/ink/logics/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lotto" -version = "1.1.0" +version = "1.0.0" authors = ["guigou"] edition = "2021" @@ -10,8 +10,6 @@ scale = { package = "parity-scale-codec", version = "3", default-features = fals scale-info = { version = "2", default-features = false, features = ["derive"], optional = true } openbrush = { version = "4.0.0-beta", git = "https://github.com/Brushfam/openbrush-contracts", default-features = false, features = ["access_control"]} -#phat_rollup_anchor_ink = { git = "https://github.com/GuiGou12358/phat-offchain-rollup" , default-features = false} - [lib] path = "lib.rs" @@ -22,6 +20,5 @@ std = [ "scale/std", "scale-info/std", "openbrush/std", - #"phat_rollup_anchor_ink/std", ] ink-as-dependency = [] diff --git a/ink/logics/traits/raffle.rs b/ink/logics/traits/raffle.rs index 3c98bca..a3758b6 100644 --- a/ink/logics/traits/raffle.rs +++ b/ink/logics/traits/raffle.rs @@ -39,7 +39,9 @@ pub trait Raffle: Storage { return Err(RaffleError::IncorrectStatus); } + // increment the raffle id let new_raffle_id = self.data::().current_raffle_id + 1; + self.data::().current_raffle_id = new_raffle_id; self.data::().status = Status::Ongoing; @@ -159,7 +161,7 @@ pub trait Raffle: Storage { } } - /// check if the user can participate to the currnt raffle + /// check if the user can participate in the current raffle fn can_participate(&mut self) -> Result<(), RaffleError> { // check the status if self.data::().status != Status::Ongoing { diff --git a/phat/artifacts/lotto_draw.contract b/phat/artifacts/lotto_draw.contract index b21a2ce..eea69f8 100644 --- a/phat/artifacts/lotto_draw.contract +++ b/phat/artifacts/lotto_draw.contract @@ -1 +1 @@ -{"source":{"hash":"0x5922ca3cb0603eb045e2f2e9985a783467b3561b840c5f1549ef9cd5870fa08a","language":"ink! 4.3.0","compiler":"rustc 1.76.0","wasm":"0x0061736d0100000001791260027f7f0060037f7f7f017f60027f7f017f60037f7f7f0060017f017f60047f7f7f7f0060017f0060047f7f7f7f017f60057f7f7f7f7f017f6000017f60000060057f7f7f7f7f0060067f7f7f7f7f7f0060087f7f7f7f7f7f7f7f0060037f7f7e0060077f7f7f7e7e7f7f0060027e7f017f60037e7e7f0002ce010a057365616c310b6765745f73746f726167650007057365616c301176616c75655f7472616e736665727265640000057365616c3005696e7075740000057365616c300663616c6c65720000057365616c300d64656275675f6d6573736167650002057365616c300f686173685f626c616b65325f3235360003057365616c320b7365745f73746f726167650007057365616c300b7365616c5f72657475726e0003057365616c301463616c6c5f636861696e5f657874656e73696f6e000803656e76066d656d6f72790201021003f101ef010103020105020200000200030000000003000006090202020208020208020203030003000005020102020202010204040400000206000a0606000003000000000400000004040a00000000000406030b0500050600000000060000000000030207030506090700000600070309000b0700000000000300000c0004000d0b00000a02030000030e07020000000000000105030201060102040002020f0002000205070203100801030302020004040311000400000002020003020500040403000304000400000004000300000002010000000405030000050004000300010002000004000303000004040402030508040501700122220608017f01418080040b0712020463616c6c004f066465706c6f790089010938010041010b210e0fe80112263132332024a201be01bf01231e8a01272f342191011fc201a601f4019d019e019f019b019d01af01b201b3010aa3f605ef012b01017f037f2002200346047f200005200020036a200120036a2d00003a0000200341016a21030c010b0b0b67000240200020014d044003402002450d02200020012d00003a0000200141016a2101200041016a2100200241016b21020c000b000b200141016b2101200041016b210003402002450d01200020026a200120026a2d00003a0000200241016b21020c000b000b0b2501017f037f2001200246047f200005200020026a41003a0000200241016a21020c010b0b0b3f01027f0340200245044041000f0b200241016b210220012d0000210320002d00002104200041016a2100200141016a210120032004460d000b200420036b0bb00101017f230041406a22042400200420033602102004200236020c20012d0000411947044020042001360214200441246a42023702002004413c6a41013602002004410236021c200441d4f404360218200441023602342004200441306a3602202004200441146a36023820042004410c6a3602304101200441186a10100b20002001290200370200200041106a200141106a280200360200200041086a200141086a290200370200200441406b24000b0b002000280200200110120b100020012000280200200028020410300bbb0201037f23004180016b22022400200241c8006a2001290210370200200241406b2001290208370200200241346a4100360200200241306a41c4ff043602002002200036022c20024102360220200241023602142002410036020c20022001290200370238200241e8006a420137020020024101360260200241b4ff0436025c200241033602782002200241386a36027c2002200241f4006a3602642002200241fc006a360274200241d0006a200241dc006a2204102d2002280254210020022802582101200228022c2103200242808001370260200241e8940536025c200320041045200020012004104402402002280260220320022802642200490d00200228025c21012002200320006b220336025c410a20012000200020016a200241dc006a10081a2003200228025c490d0020024180016a24000f0b000b8e0101017f230041406a22022400200241186a200141106a280200360200200241106a200141086a290200370300200220012902003703082002412c6a420137020020024101360224200241dc88043602202002410436023c2002200241386a3602282002200241086a3602384101200241206a10102000418180808078360200200041073a0004200241406b24000bba0601017f230041106b22022400027f024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002d000041016b0e180102030405060708090a0b0c0d0e0f101112131415161718000b200128021441ba8104410b200141186a28020028020c1101000c180b200128021441c581044113200141186a28020028020c1101000c170b2001280214419df304410e200141186a28020028020c1101000c160b200128021441d88104410e200141186a28020028020c1101000c150b200128021441e681044112200141186a28020028020c1101000c140b200128021441f881044115200141186a28020028020c1101000c130b2001280214418d82044114200141186a28020028020c1101000c120b200128021441a182044116200141186a28020028020c1101000c110b200128021441edf2044119200141186a28020028020c1101000c100b20012802144186f3044117200141186a28020028020c1101000c0f0b2002200041016a36020c200141b78204410c2002410c6a410510250c0e0b200128021441c382044115200141186a28020028020c1101000c0d0b200128021441d882044119200141186a28020028020c1101000c0c0b200128021441f182044112200141186a28020028020c1101000c0b0b2001280214418383044113200141186a28020028020c1101000c0a0b200128021441968304410f200141186a28020028020c1101000c090b2002200041046a36020c200141a5830441172002410c6a410610250c080b2002200041046a36020c200141bc830441182002410c6a410610250c070b2002200041016a36020c200141d4830441192002410c6a410710250c060b2002200041016a36020c200141ed8304411c2002410c6a410710250c050b2002200041016a36020c200141898404411a2002410c6a410710250c040b200128021441a384044118200141186a28020028020c1101000c030b2002200041016a36020c200141bb840441112002410c6a410810250c020b2002200041016a36020c200141cc840441072002410c6a410510250c010b200128021441abf3044114200141186a28020028020c1101000b2101200241106a240020010bee0201077f230041206b22022400200241086a417f410a417f200141186a2802002205410174220441096a22032003200441056a491b20012802102203418080808078461b22062001410c6a2802002204410574410472200441017441046a200128020022071b6a41016a2208200620084b1b410010142002410036021c200220022903083702142001411c6a280200200241146a101502402003418080808078460440200241146a220341001016200520031017200141146a2f01002003101820012f0116200310180c010b200241146a220341011016200141146a2802002005200310190b02402007450440200241146a220341001016200141086a2802002004200310190c010b200241146a220341011016200141086a280200210120032004101a2004450d002004410574210403402001200241146a101b200141206a2101200441206b22040d000b0b20002002290214370200200041086a2002411c6a280200360200200241206a24000b7101027f230041106b22032400024002402001450440410121020c010b200141004e2204450d01027f2002450440200341086a20042001109a0120032802080c010b200320042001410110990120032802000b2202450d010b2000200236020420002001360200200341106a24000f0b000b2901017f230041106b220224002002200036020c20012002410c6a200241106a2200108b01200024000b2901017f230041106b22022400200220013a000f20002002410f6a200241106a2200108b01200024000b2901017f230041106b22022400200220003a000f20012002410f6a200241106a2200108b01200024000b2901017f230041106b22022400200220003b010e20012002410e6a200241106a2200108b01200024000b130020022001101a200220002001410174102b0b2501017f230041106b220224002002200136020c2002410c6a200010b901200241106a24000b0e0020012000200041206a108b010b6d01017f230041106b2201240020014180800136020c41e894052001410c6a1003200041e99405290000370001200041096a41f19405290000370000200041116a41f99405290000370000200041186a41809505290000370000200041e894052d00003a0000200141106a24000b4d02017f027e230041206b2200240020004200370308200042003703002000411036021c20002000411c6a10012000290308210120002903002102200041206a2400410541042001200284501b0b0b0020002802002001101f0b0f002000200141024109410110f7010ba10201037f23004180016b2204240020002802002100027f0240024002400240200128021c220241107145044020024120710d012000200110210c050b20002f01002102410021000340200020046a41ff006a413041d7002002410f712203410a491b20036a3a0000200041016b2100200222034104762102200341104f0d000b0c010b20002f01002102410021000340200020046a41ff006a413041372002410f712203410a491b20036a3a0000200041016b2100200222034104762102200341104f0d000b20004180016a4181014f0d01200141b1ff044102200020046a4180016a410020006b10220c030b20004180016a418101490d010b000b200141b1ff044102200020046a4180016a410020006b10220b210020044180016a240020000b0c002000330100200110ad010bc20301097f230041106b22072400200028021c2205410171220820046a210602402005410471450440410021010c010b2001200120026a10a80120066a21060b412b418080c40020081b21080240200028020045044041012105200028021422062000280218220020082001200210ae010d01200620032004200028020c11010021050c010b2006200028020422094f044041012105200028021422062000280218220020082001200210ae010d01200620032004200028020c11010021050c010b200541087104402000280210210c2000413036021020002d0020210d41012105200041013a00202000280214220a2000280218220b20082001200210ae010d01200741086a2000200920066b410110a90120072802082201418080c400460d01200728020c2102200a20032004200b28020c1101000d0120012002200a200b10aa010d012000200d3a00202000200c360210410021050c010b4101210520072000200920066b410110a90120072802002209418080c400460d002007280204210a200028021422062000280218220020082001200210ae010d00200620032004200028020c1101000d002009200a2006200010aa0121050b200741106a240020050b3301017f230041106b220224002002200028020036020c200141d3840441092002410c6a410a10252100200241106a240020000b880101037f230041106b220224002000280200210341002100200128021441d78a044101200141186a28020028020c1101002104200241003a0009200220043a00082002200136020403402002200020036a36020c200241046a2002410c6a410b10352101200041016a22004120470d000b200128020020022d000810362100200241106a240020000ba20201047f230041406a220524004101210702402000280214220620012002200041186a280200220228020c22011101000d000240200028021c2208410471450440200641f88a04410120011101000d022003200020041102000d0220002802142106200028021828020c21010c010b200641f98a04410220011101000d01200541013a001b200541346a41d88a04360200200520023602102005200636020c20052008360238200520002d00203a003c2005200028021036022c200520002902083702242005200029020037021c20052005411b6a36021420052005410c6a36023020032005411c6a20041102000d01200528023041f68a044102200528023428020c1101000d010b200641d68a044101200111010021070b200541406b240020070b2f002001280214419df30441e6810420002802002d000022001b410e411220001b200141186a28020028020c1101000b0b002000280200200110210b4601027f230041106b22032400200341086a2002102a20032802082104200328020c2001200210092101200020023602082000200136020420002004360200200341106a24000bc10101027f230041206b2203240041e8940520023a0000200341e89405360214200342808081801037021820014120200341146a1044024020032802182204200328021c2201490d00200328021421022003200420016b2204360214410520022001200120026a2201200341146a10081a200420032802142202490d00200320023602102003200136020c200341146a2003410c6a105320032802142201418080808078460d002000200329021837020420002001360200200341206a24000f0b000b3701017f230041106b22022400200241086a200141001014200228020c21012000200228020836020020002001360204200241106a24000b0e0020002001200120026a108b010b5401017f2001410c6a280200210202402000027f0240024020012802040e020001030b20020d024100210241c4ff040c010b20020d0120012802002201280204210220012802000b200210280f0b20002001102d0bbb0101057f230041206b22022400200241086a027f410020012802042205450d001a2001280200220641046a21040340200428020020036a2103200441086a2104200541016b22050d000b20032001410c6a280200450d001a2003410f4d044041002006280204450d011a0b20034101744100200341004e1b0b102a2002410036021c20022002290308370214200241146a2001109b010440000b20002002290214370200200041086a2002411c6a280200360200200241206a24000bec0101037f230041106b220424002000027f024002402001044020024100480d01027f20032802040440200341086a2802002205450440200441086a20012002410010990120042802082103200428020c0c020b20032802002106024020012002103c2203450440410021030c010b20032006200510091a0b20020c010b200420012002109a012004280200210320042802040b21052003044020002003360204200041086a200536020041000c040b20002001360204200041086a20023602000c020b20004100360204200041086a20023602000c010b200041003602040b41010b360200200441106a24000b100020012000280204200028020810300bb00301057f230041306b2204240002400240200028020022062000280208220372044002402003450d002000410c6a28020021032004410036022c200420013602242004200120026a360228200341016a21030340200341016b22030440200441186a200441246a10a701200428021c418080c400470d010c020b0b200441106a200441246a10a7012004280214418080c400460d000240024020042802102205450d00200220054d04404100210320022005460d010c020b41002103200120056a2c00004140480d010b200121030b2005200220031b21022003200120031b21010b2006450440200028021420012002200041186a28020028020c11010021030c030b200028020422032001200120026a10a80122054d0d01200441086a2000200320056b410010a9014101210320042802082205418080c400460d02200428020c21062000280214220720012002200041186a280200220028020c1101000d02200520062007200010aa0121030c020b200028021420012002200041186a28020028020c11010021030c010b200028021420012002200041186a28020028020c11010021030b200441306a240020030b890301017f230041106b22022400027f02400240024002400240024002400240024002400240200028020022002d000041016b0e0a0102030405060708090a000b2002200041016a36020c200141c2f20441162002410c6a410710250c0a0b2002200041016a36020c200141d8f20441152002410c6a410710250c090b2002200041016a36020c200141edf20441192002410c6a410710250c080b2002200041016a36020c20014186f30441172002410c6a410710250c070b2001280214419df304410e200141186a28020028020c1101000c060b200128021441abf3044114200141186a28020028020c1101000c050b200128021441bff3044108200141186a28020028020c1101000c040b200128021441c7f3044112200141186a28020028020c1101000c030b2002200041046a36020c200141d9f304410d2002410c6a410c10250c020b200128021441e6f3044114200141186a28020028020c1101000c010b2002200041046a36020c200141faf304410f2002410c6a410d10250b2101200241106a240020010b3400200128021420002802002d0000410274220041c094056a280200200041a494056a280200200141186a28020028020c1101000b1b00200128021441adf5044105200141186a28020028020c1101000b0f00200020014120410e410510f7010bbf0202047f017e230041406a2203240041012105024020002d00040d0020002d0005210502402000280200220428021c22064104714504402005450d0141012105200428021441f48a044102200441186a28020028020c110100450d010c020b200545044041012105200428021441fb8a044101200441186a28020028020c1101000d02200428021c21060b41012105200341013a001b200341346a41d88a043602002003200429021437020c20032003411b6a3602142003200429020837022420042902002107200320063602382003200428021036022c200320042d00203a003c2003200737021c20032003410c6a36023020012003411c6a20021102000d01200328023041f68a044102200328023428020c11010021050c010b20012004200211020021050b200041013a0005200020053a0004200341406b240020000b2d01017f41012102200141ff0171047f410105200028021441fc8a044101200041186a28020028020c1101000b0b2001017f200028020022011038220041ff0171411146047f200110390520000b0b4e01017f230041106b22012400200141086a2000104a027f410120012d0008410171450d001a410520012d0009413a470d001a2000200028020841016a36020841110b2100200141106a240020000bdb0501047f230041d0006b22012400200141406b2000104a0240024020012d0040410171450d004109210202400240024002400240024020012d0041220341db006b0e03030107000b0240200341fb006b0e03040107000b20034122460d012003412c460d060b200141086a2000104c20012d0008410171044020012d00092103200028020841016a21040340411121022003412c46200341dd004672200341fd0046720d072000200436020820012000104c200441016a210420012d0001210320012d00004101710d000b0b410221020c050b2000104921020c040b200141206a2000104a20012d0020410171450d02410b210220012d002141db00470d032000200028020841016a360208410121040340200141186a2000104a20012d0018410171450440410021020c050b0240024020012d001922022203412c470440200341dd00460d02200441ff017121034100210420030d01410621020c070b2000200028020841016a360208200141106a2000104a20012d0010410171450d0520012d001121020b200241ff017141dd00460d0320001039220241ff01714111460d010c050b0b2000104d21020c030b200141386a2000104a4104210220012d0038410171450d02410b210220012d003941fb00470d022000200028020841016a360208200141013a004c20012000360248410021030340200141306a2000104a20012d0030410171450440410121020c040b02400240024020012d00312202412c470440200241fd00460d032003410171450d01410721020c070b2003410171450d002000200028020841016a360208200141286a2000104a20012d0028410171450d0520012d002921020c010b200141003a004c0b200241ff017122034122470440410d2102200341fd00460d030c050b20001049220241ff01714111470d0441012103200141c8006a1037220241ff01714111460d010c040b0b2000104e21020c020b410f21020c010b410421020b200141d0006a240020020bb90101067f230041106b22052400200541086a2001103b41808080807821020240024020052802080d00200528020c22034100480d002001280204220620034101742204490d0002402003450440410221020c010b2004410048200341ffffffff034b720d0241022004103c2202450d020b2002200128020022072004100921022001200620046b3602042001200420076a36020020002002ad2003ad42208684370204200321020b20002002360200200541106a24000f0b000ba30201037f230041306b22022400200241206a200110940141012103024020022d00204101710d00024002400240024020022d0021220441037141016b0e03020301000b200441fc01714102762101410021030c030b200441044f0d02200241186a200110930120022802180d02200228021c22014180808080044921030c020b2002412d6a20043a0000200241013a002c20022001360228200241086a200241286a10bc0120022f01080d0120022f010a220441ff014d0d01200441fcff03714102762101410021030c010b2002412d6a20043a0000200241013a002c20022001360228200241106a200241286a10bd0120022802100d002002280214220341027621012003418080044921030b2000200136020420002003360200200241306a24000b950101027f0240027f410041dc94052802002202200020016a41016b410020006b7122036a22002002490d001a41e094052802002000490440200341ffff036a22012003490d0220014110764000220041ffff034b0d022000411074220220014180807c716a22002002490d0241e0940520003602004100200220036a22002002490d011a0b41dc9405200036020020020b0f0b41000b7001017f230041106b22012400200141808001360208200141e894053602040240200028020041818080807846044041e894054181023b0100410221000c010b2001410136020c41e8940541003a00002000200141046a1046200128020c220041818001490d00000b410020001047000b3d01017f41e8940541003a00004102210241e99405200141ff0171411047047f41ea940520013a00004103210241010541000b3a0000200020021047000b130041e894054181023b0100410141021047000b7801017f230041106b22012400200141808001360208200141e894053602040240200028020041808080807846044041e894054181023b0100410221000c010b2001410136020c41e8940541003a000020002802042000280208200141046a1044200128020c220041818001490d00000b410020001047000b9b0301047f230041106b22012400200142808001370208200141e894053602044100200141046a1042024020012802082202200128020c2203490d00200128020421042001410036020c2001200220036b3602082001200320046a360204200041dc006a200141046a104302402000280200418080808078460440200128020c220220012802084f0d02200128020420026a41003a00002001200241016a36020c0c010b200128020c220220012802084f0d01200128020420026a41013a00002001200241016a36020c20002802042000280208200141046a2202104420002d004d2002104520002d004e200210452000410c6a2002104320002d002c450440200128020c220220012802084f0d02200128020420026a41003a00002001200241016a36020c0c010b200128020c220220012802084f0d01200128020420026a41013a00002001200241016a36020c2000412d6a200141046a10430b200041d0006a200141046a22021046200041fc006a20021043200128020c220020012802084b0d00200420032001280204200010061a200141106a24000f0b000b2701017f230041106b220224002002200036020c20012002410c6a410410b701200241106a24000b0b0020012000412010b7010b12002002200110e70120022000200110b7010b2701017f230041106b22022400200220003a000f20012002410f6a410110b701200241106a24000b2c0020002802004180808080784604402001410010480f0b20014101104820002802042000280208200110440b0d00200041e8940520011007000b2d01017f2000280208220220002802044904402000200241016a360208200028020020026a20013a00000f0b000b6101017f230041106b2201240020012000104a027f410420012d0000410171450d001a410b20012d00014122470d001a2000200028020841016a360208200141086a2000104b411120012802080d001a20012d000c0b2100200141106a240020000b920101047f230041106b22022400200241086a2001104c20022d00092103027f20022d00084101710440200128020841016a210403404101200341096b220541174b410120057441938080047145720d021a2001200436020820022001104c200441016a210420022d0001210320022d00004101710d000b0b41000b2101200020033a0001200020013a0000200241106a24000bb90201077f230041206b22022400200128020021032001280204210620012802082105200241106a2001104c0240024020022d0010410171044020022d00112104200320056a220841016b21072005210303400240200441ff01714122470d00200341016b20064f0d04410021040340200420076a2d000041dc004604402003200441016b22046a41016b2006490d010c060b0b20044101710d002001200341016a3602082003200549200320064b720d04200241146a2008200320056b10b1012000027f200228021445044020002002411c6a28020036020420022802180c010b2000410c3a000441000b3602000c030b2001200341016a2203360208200241086a2001104c200741016a210720022d0009210420022d00084101710d000b0b20004100360200200041023a00040b200241206a24000f0b000b3301037f2000200128020822022001280204220349047f200128020020026a2d00000541000b3a0001200020022003493a00000b870101027f230041106b22012400200141086a2000104a027f410020012d0008410171450d001a20012d00092202412c470440410e200241dd00470d011a2000200028020841016a36020841110c010b2000200028020841016a36020820012000104a410f410e20012d000141dd00461b410e20012d00004101711b0b2100200141106a240020000b5d01027f230041106b22012400200141086a2000104a027f410120012d0008410171450d001a20012d00092202412c470440410e200241fd00470d011a2000200028020841016a36020841110c010b410f0b2100200141106a240020000bccca0102267f0a7e23004190116b22002400024002400240027f02400240024002400240024002400240024002400240101d41ff01714105470d002000418080013602c00941e89405200041c0096a100220002802c0092204418180014f0d000240024020044104490d00200041ec94053602b0042000200441046b22103602b40441eb94052d0000210541ea94052d0000210141e994052d0000210202400240024002400240024002400240024041e894052d00002203410d6b0e0401090905000b02402003412a6b0e020607000b02400240024020034181016b0e050a0b0b0b01000b200341c600470440200341f500460d022003418b01460d04200341a201470440200341a701460d07200341b701460d06200341fe0147200241ae014772200141a40147200541ff017141fa014772720d0c41808080807821090c0d0b20024195014720014195014772200541ff017141ff0147720d0b41818080807821090c0c0b2002412047200141f9014772200541ff0171413947720d0a41828080807821090c0b0b200241cb0147200141104772200541ff017141ee0047720d09200041c0096a200041b0046a105020002802c0092206418180808078460d092006410876211120002f00c909200041cb096a2d000041107472210f20002d00c809210e20002f01c609210720002d00c509211220002d00c409210841838080807821090c0a0b200241de0147200141d0004772200541ff0171410c47720d0841848080807821090c090b200241c20047200141d4004772200541ff0171413447720d0741858080807821090c080b20024194014720014185014772200541ff017141bf0147720d06200041c00d6a200041b0046a105120002802c00d2209418080808078460d06200041c70d6a2d0000210120002f00c50d210220002f01ca0d210720002f01c80d210820002d00c40d2106200041b0016a200041b0046a105220002d00b0014101710d0620002d00b101210d200041a8016a200041b0046a105220002d00a8014101710d0620002d00a901210b200041c0016a200041b0046a105320002802c001220e418080808078460d0620002802c801210a20002802c401210c200041c0096a200041b0046a105020002802c009418180808078460d0620022001411074722111200e410876210f20084180fe0371410876211220002802c809211620002903c00921290c070b200241f20147200141cd004772200541ff0171419f0147720d0541878080807821090c060b200241d901472001412b4772200541ff017141e00147720d04200041c0096a200041b0046a105120002802c0092206418080808078460d042006410876211120002f00c909200041cb096a2d000041107472210f20002d00c809210e20002f01c609210720002d00c509211220002d00c409210841888080807821090c050b200241fe0047200141334772200541ff017141ea0147201041204972720d0341fc94052902002226428080808080804083212741f094052f01002208410876211241f594052f000041f794052d000041107472210f41ed94052f000041ef94052d00004110747221112026422888a7210b2026422088a7210d41849505290200212941f89405280200210c41f494052d0000210e41f294052f0100210741ec94052d000021062026a7210a41898080807821090c040b200241db0047200141cd014772200541ff017141f50047720d02418a8080807821090c030b200241ab0147200141da014772200541ff017141d70147720d01200041c0096a200041b0046a105420002802c0092206418180808078460d012006410876211120002f00c909200041cb096a2d000041107472210f20002802cc09210c20002d00c809210e20002f01c609210720002d00c509211220002d00c4092108418b8080807821090c020b2002410a47200141ab014772200541ff017141ee0147201041044972720d00200041f094053602b0042000200441086b3602b40441ec94052802002106200041b8016a200041b0046a105220002d00b8014101710d0020002802b40422024102490d0020002d00b901210e200020002802b004220141026a3602b0042000200241026b22033602b40420034102490d0020012f000021082000200241046b3602b4042000200141046a3602b00420012f00022107200041c0096a200041b0046a103a20002802c009220c418080808078460d0020002902c409222642808080808080408321272006410876211120084180fe037141087621122026422888a7210b2026422088a7210d2026a7210a418c8080807821090c010b103f000b2000428080013702c409200041e894053602c0094100200041c0096a104220002802c409220320002802c8092201490d0020002802c00921022000200320016b22033602c00920022001200120026a2201200041c0096a1000200320002802c009220249722002412049720d00200041e80e6a200141086a290000370300200041f00e6a200141106a290000370300200041f80e6a200141186a2900003703002000200241206b22033602bc0f2000200141206a3602b80f200020012900003703e00e2003450d002000200241216b22033602bc0f2000200141216a22023602b80f41808080807821040240024020012d00200e020100020b200041c0096a200041b80f6a105120002802c0092204418080808078460d0120002902c4092126200041a0016a200041b80f6a105220002d00a0014101710d0120002d00a101210520004198016a200041b80f6a105220002d0098014101710d0120002802bc0f22174120490d0120002d0099012110200041c8016a20002802b80f220141086a290000370300200041d0016a200141106a290000370300200041d8016a200141186a290000370300200020012900003703c00120174120460d012000201741216b22033602bc0f2000200141216a22023602b80f0240024020012d002022130e020100030b20034120490d02200041c8096a200241086a290000370300200041d0096a200241106a290000370300200041d8096a200241186a2900003703002000201741c1006b22033602bc0f2000200141c1006a22013602b80f200020022900003703c009200121020b200041c8046a200041d8096a290300370300200041c0046a200041d0096a290300370300200041b8046a200041c8096a290300370300200041c80d6a200041c8016a290300370300200041d00d6a200041d0016a290300370300200041d80d6a200041d8016a290300370300200020002903c0093703b004200020002903c0013703c00d0b200041f8026a200041d80d6a290300370300200041f0026a200041d00d6a290300370300200041e8026a200041c80d6a29030037030020004190106a200041b8046a29030037030020004198106a200041c0046a290300370300200041a0106a200041c8046a290300370300200020002903c00d3703e002200020002903b004370388102003450d002000200341016b22013602bc0f2000200241016a3602b80f41808080807821030240024020022d00000e020100020b200041c0096a200041b80f6a105120002802c0092203418080808078460d0120002902c409212820002802bc0f21010b20014120490d00200641ff01712011410874722106200841ff01712012410874722108200dad42ff0183422086212c200bad42ff0183422886212d20002802b80f220141186a290000212a200141106a290000212b200141086a290000212e2001290000212f200041a4026a200041e80e6a290300370200200041ac026a200041f00e6a290300370200200041b4026a200041f80e6a290300370200200041c8096a2201202e370300200041d0096a2202202b370300200041d8096a2211202a3703002000202f3703c009200020002903e00e37029c02200041d4016a200041e8026a290300370200200041dc016a200041f0026a290300370200200041e4016a200041f8026a290300370200200020002903e0023702cc0120004185026a200041a0106a290300370000200041fd016a20004198106a290300370000200041f5016a20004190106a29030037000020002000290388103700ed0120002026420888222a3e00c501200041cb016a202a4230883c0000200041c9016a202a4220883d000020002028370294022000200336029002200020103a008e02200020053a008d02200020133a00ec01200041d4026a2011290300370200200041cc026a2002290300370200200041c4026a2001290300370200200020002903c0093702bc02200020263c00c401200020043602c001027f0240024002400240027f024002400240024002400240024002400240024002400240024002400240410620094180808080787322012001410d4f1b41016b0e0c050600070801090a0b0c0203040b410121020240200041c0016a1055220141ff01714110470d000240200041c7026a027f2006418080808078460440200041c00d6a105620002802c80d411f4d0d18200041c8096a20002802c40d220141176a290000370300200041d0096a2001411f6a2d00003a00002000200129000f3703c009200128000721032001280003210420012f0001210520012d00002110200128000b0c010b200e41ff0171200f410874724120470d01200041c8096a200841ffff0371200741107472220141176a290000370300200041d0096a2001411f6a2d00003a00002000200129000f3703c009200128000721032001280003210420012f0001210520012d00002110200128000b0b360000200041c3026a2003360000200041bf026a2004360000200041bd026a20053b0000200041cb026a20002903c009370000200041d3026a200041c8096a29030037000041102101200041db026a200041d0096a2d00003a0000200020103a00bc02200041c0096a2202200041c0016a419c0110091a20021041410021020c010b410221010b20022001103e000b02400240200041c0016a1055220141ff01714110470d0041032101200a4120470d00200041c80d6a2204200c41176a29000037030041102101200041d00d6a2205200c411f6a2d00003a00002000200c29000f3703c00d200c28000b2111200c2800072112200c2800032110200c2f00012113200c2d000021174100210202402029a741808080807846047f41000520164120470d01200041c8096a2029422088a7220341176a290000370300200041d0096a2003411f6a2d00003a00002000200329000f3703c009200328000b210a2003280007210f2003280003210c20032f0001210e20032d0000210341010b21162000418c026a200041d0096a2d00003a000020004184026a200041c8096a290300370200200041e3016a2004290300370000200041eb016a20052d00003a0000200020002903c0093702fc01200020113600d701200020123600d301200020103600cf01200020133b00cd01200020173a00cc01200020073b01ca01200020083b01c801200020063602c401200020093602c001200020002903c00d3700db012000200b3a008e022000200d3a008d022000200a3602f8012000200f3602f4012000200c3602f0012000200e3b01ee01200020033a00ed01200020163a00ec01200041c0096a2203200041c0016a419c0110091a200310410c020b410221010b410121020b20022001103e000b200041c0016a1055220141ff01714110470d0a2000200f3b00b904200041bb046a200f4110763a00002000200c3602bc042000200e3a00b804200020073b01b604200020083b01b404200020063602b004200041c0096a200041c0016a200041b0046a105720002802c00922014102460440200020002d00c4093a00b40420004180808080783602b0040c0c0b200041cd0d6a200041cd096a290000370000200041d50d6a200041d5096a290000370000200041dc0d6a200041dc096a280000360000200020002900c5093700c50d200020002d00c4093a00c40d200020013602c00d200041b0046a200041c00d6a101320002802b004418080808078460c0c0b41012105200041c0016a1055220141ff01714110470d1e200041c0096a2006200e20082007105820002802c009418080808078470440410021052027202d84202c84422088a7220220002802c809470d1e410121012002450d1f20002802c4092103200a200241017422066a21040340200a220141026a210a20012f01002107200621012003210203402001450d20200141026b210120022f01002108200241026a210220072008470d000b2004200a470d000b410121010c1f0b20002d00c40921010c1e0b200041d9096a2000419c026a220141186a290000370000200041d1096a200141106a290000370000200041c9096a200141086a290000370000200041003a00c009200020012900003700c109230041106b22012400200141808001360208200141e894053602040240200041c0096a22022d0000044041e894054181023b0100410221010c010b41e8940541003a00002001410136020c200241016a200141046a1043200128020c220141818001490d00000b410020011047000b200041c0096a2201200041bc026a4101102920011040000b230041406a22012400200141146a200041bc026a41021029200141386a22034200370300200141306a22064200370300200141286a22044200370300200142003703202001280218200128021c200141206a1005200141086a41204100101420012802082107200128020c22022001290320370000200241186a2003290300370000200241106a2006290300370000200241086a2004290300370000200041c0096a220341203602082003200236020420032007360200200141406b240020031040000b200041c0096a210102400240200041c0016a220228020041808080807847044020022d002c0d010b20014180808080783602000c010b20012002412d6a410110290b2001103d000b200041c0096a2101230041106b220324004180808080782106200041c0016a220228020041808080807847044020022802042107200341086a20022802082204102a20032802082106200328020c200720041009210720012004360208200120073602042001200229010c37010e200141166a200241146a2901003701002001411e6a2002411c6a290100370100200141266a200241246a290100370100200120022f004d3b010c0b20012006360200200341106a2400230041106b22022400200241808001360208200241e89405360204024041e99405027f2001280200220341818080807847044041e8940541003a000041002003418080808078460d011a41e9940541013a00002002410236020c20012802042001280208200241046a2203104420012d000c2003104520012d000d200310452001410e6a20031043200228020c220141818001490d02000b41e8940541013a000041010b3a0000410221010b410020011047000b200041c0096a21010240200041c0016a220228025041808080807846044020014180808080783602000c010b2001200241d4006a280200200241d8006a28020010280b2001103d000b200041c0016a1055220241ff01712201411046044020004198026a200e3a00002000200f3b0099022000419b026a200f4110763a0000200020073b019602200020083b0194022000200636029002200041c0096a2203200041c0016a419c0110091a200310410b0c180b200041c0016a1055220241ff017122014110460440200041a7026a200f4110763a0000200041a5026a200f3b0000200041b4026a2029370200200041a8026a200c360200200041a4026a200e3a0000200041a2026a20073b0100200041a0026a20083b0100200041ac026a2027200aad84202d84202c843702002000200636029c02200041c0096a2203200041c0016a419c0110091a200310410b0c170b2004418080808078460d0420004188106a20002802c40122032026422088a722064100105920002d008810450440200041e30f6a200041a8106a2d00003a00002000200041a0106a2900003700db0f200020103a00e50f200020053a00e40f20002000419f106a2d00003a00da0f200020004197106a2900003701d20f200020004195106a2f00003b01d00f2000418a106a2f000021012000418c106a290000212620002d0089102102200020004194106a2d00003a00cf0f200020263700c70f200020013b00c50f200020023a00c40f2000200041cc016a22073602c00f200020063602bc0f200020033602b80f2000418c0b6a4100360200200042003702800b200041003602f80a20004190016a4102102a2000280290012104200028029401220241f1de003b0000200041cc096a4105360200200041b8f2043602c809200041023602c409200020023602c009200041dc056a200041c0096a2201105a2001200041b80f6a20002802e00520002802e405105b024020002802c0092201418180808078460d0041002108200141808080807847044020002802c8094104490d0620002802c40928000021080b200041cc096a4105360200200041bdf2043602c809200041023602c409200020023602c009200041dc056a200041c0096a2201105a2001200041b80f6a20002802e00520002802e405105b20002802c0092201418180808078460d0041002109200141808080807847044020002802c8094104490d0620002802c40928000021090b41012101200820094b0d07200221012004418080808078460d07200041e3096a200041820c6a2d00003a0000200020002f00800c3b00e10920004188106a2202200041b80f6a413010091a200041c8106a200041880b6a290200370100200041c0106a200041800b6a290200370100200041003a00e009200020093602dc09200020083602d809200041023602d409200020014110763b01d209200020002902f80a3701b810200041e00e6a2208200241c80010091a200020014108763a00d109200020013a00d009200020043602cc09200041003602c80920004280808080c0003703c009200041e4096a200841c80010091a200020103a00c50a200020053a00c40a200020073602c00a200020063602bc0a200020033602b80a200041003602b40a200041003602ac0a4104210441000c090b20002d00c40921010c060b20004280808080e8003703c0090c060b20004180808080783602b004200020013a00b4040b41010b2103230041106b22012400200141808001360208200141e894053602040240200041b0046a2202280200220641818080807847044041e8940541003a0000200641808080807846044041e9940541013a000041ea940520022d00043a0000410321010c020b2001410236020c41e9940541003a000020022802042002280208200141046a1044200128020c220141818001490d01000b41e894054181023b0100410221010b200320011047000b410121010c010b20004181808080783602b80f200041013a00bc0f41010c0e0b200041f80a6a105c200041840b6a105c200020013a00c5092000410a3a00c40920004180808080783602c0090b2000411e3602bc0f200041e488043602b80f2000200041c0096a4104723602f80a20004194106a4202370200200041ec0e6a41013602002000410236028c10200041d4f40436028810200041023602e40e2000200041e00e6a360290102000200041f80a6a3602e80e2000200041b80f6a3602e00e410120004188106a101020002d00c409210420002802c0090b210120004187096a2202200041d4096a28000036000020004180096a2203200041cd096a290000370300200020002900c5093703f808200041b0046a200041d8096a41f00010091a02402001418080808078470440200041cf0d6a2002280000360000200041c80d6a2003290300370300200020002903f8083703c00d200041d30d6a200041b0046a41f00010091a200041e5026a200041c00d6a41830110091a200020043a00e402200020013602e0020240200041f8026a2802002201200041fc026a280200460d00200041f0026a2902002126200041c00d6a2001105d200020263702c009200020002902c40d3702c809200041b0046a200041c0096a2202105a200220004184036a20002802b40420002802b804105b024020002802c009220241818080807847044020004180036a41013a00002000200141016a3602f8022002418080808078460d02200041c7096a2d0000210120002f00c509210220002d00c4092103200020002802c8093602b404200020032002200141107472410874723602b004200041c0096a200041b0046a105420002802c0092201418180808078460440200041163a00c00d0c020b200041c80d6a20002902c409370200200041d00d6a200041cc096a280200360200200020013602c40d41192102200041193a00c00d200041e184043602b80f0c040b200020002d00c40922013a00c80d20004181808080783602c40d2000410b410c20011b3a00c00d0b200041243602bc0f200041e184043602b80f2000200041c00d6a3602f80a200041cc096a4202370200200041bc046a4101360200200041023602c409200041d4f4043602c009200041023602b4042000200041b0046a3602c8092000200041f80a6a3602b8042000200041b80f6a3602b0044101200041c0096a101020002802c40d210120002d00c00d21020c020b41192102200041193a00c00d418180808078210120004181808080783602c40d0c010b20004191106a200329030037000020004198106a2002280000360000200020043a008810200020002903f80837008910200041cc096a4201370200200041013602c4092000418c89043602c009200041043602e40e2000200041e00e6a3602c809200020004188106a3602e00e4101200041c0096a1010200041053a00bc0f20004181808080783602b80f0c0b0b200041fa086a220620002d00c30d3a0000200020002f00c10d3b01f808200020002900c90d370388102000200041d00d6a28000036008f1020002d00c80d210302400240024002400240200241ff017141194604402000200028008f103600e70e20002000290388103703e00e20014181808080784704402000418c046a20002800e70e360000200020002903e00e37008504200020033a0084042000200136028004200041c0096a200041c0016a20004180046a105720002802c00922014102460d022000419d046a200041cd096a290000370000200041a5046a200041d5096a290000370000200041ac046a200041dc096a280000360000200020002900c50937009504200020002d00c4093a0094042000200136029004200041c0096a220120004190046a1013200041e0026a22022001105e200041b0046a200241880110091a20002d00ec012121200041c0046a2802002105200041c4046a2802002108200041c8046a2802002122200041d0046a2d0000211f2001200041d1046a413310091a41002117200041a0056a2802002104200041a4056a280200210a2000419c056a280200210120004194056a280200210620004198056a280200210920004190056a280200210220004188056a280200210720002000418c056a280200410020004184056a28020022031b3602e00d200020073602dc0d200020033602d80d200041003602d40d2000200341004722113602d00d200020073602cc0d200020033602c80d200041003602c40d200020113602c00d20004188106a2207200041c00d6a2203105f20002009410020021b3602e00d200020063602dc0d200020023602d80d200041003602d40d2000200241004722093602d00d200020063602cc0d200020023602c80d200041003602c40d200020093602c00d20004194106a2003105f20004198106a280200211c2000419c106a2802002102200028028c10211320002802901021112000200a410020011b3602a810200020043602a410200020013602a0102000410036029c1020002001410047220636029810200020043602941020002001360290102000410036028c102000200636028810200320071060024020002802c00d41808080807846044020004188106a106141042112410021160c010b4101211620004188016a410420002802a81041016a2201417f20011b2201200141044d1b1062200041c80d6a2902002126200041d00d6a29020021272000280288012117200028028c01221220002902c00d370200201241106a2027370200201241086a2026370200200041013602800b200020123602fc0a200020173602f80a200041c00d6a220120004188106a412410091a200041b80f6a2001106020002802b80f41808080807847044041182101034020002802f80a2016460440200041f80a6a20002802e00d41016a2203417f20031b106320002802fc0a21120b200041c00f6a290200212620002902b80f2127200120126a220341106a200041c80f6a290200370200200341086a2026370200200320273702002000201641016a22163602800b200141186a2101200041b80f6a200041c00d6a106020002802b80f418080808078470d000b20002802f80a21170b200041c00d6a10610b201f047f200041cc0d6a4105360200200041b8f2043602c80d200020083602c40d200020053602c00d20004188106a200041c00d6a105a200029028c102128200028028810054180808080780b2120200041c00d6a200041c3096a413010091a20004180016a4104410010142000280280012101200028028401220341baec959307360000200041043602f007200020033602ec07200020013602e8072000201c3602c8092000201c2002410c6c6a22233602cc09200020133602c009200020132011410c6c6a22243602c40920004188106a200041c0096a1064200028028c10450d07200041f8006a20004190106a22012802001065200041003602800b200020002903783702f80a20004188106a200041c0096a1064200028028c10450d07200041f80a6a20012802001066200020002902fc0a4220893702bc0f2000200041800b6a3602b80f20110440201341086a2101201121030340200041b80f6a200141046b280200200128020010672001410c6a2101200341016b22030d000b0b20004190106a200041c00f6a280200360200200020002902b80f3703881020020440201c41086a2101034020004188106a200141046b280200200128020010672001410c6a2101200241016b22020d000b0b200028028810200028028c1036020020002802800b220a450440410021034100210e0c070b20002802fc0a2107200a4115490d044104200a410176410c6c1068220d450d0741044180011068220e450d072007410c6b2110200741206a21184100210641002108411021190340200720062205410c6c22046a2109024002400240200a20056b22064102490d00200941106a2802002201200941146a2802002202200941046a280200200941086a28020010694504404102210320064102460d02200420186a21040340200441046b280200220c2004280200220b2001200210690d032004410c6a2104200b2102200c2101200341016a22032006470d000b0c010b41022103024020064102460d00200420186a21040340200441046b280200220c2004280200220b200120021069450d012004410c6a2104200b2102200c21012006200341016a2203470d000b200621030b200320056a22062003492006200a4b720d0b20034102490d022003410176210420102006410c6c6a21012009210203402002290200212620022001290200370200200241086a220c280200210b200c200141086a220c28020036020020012026370200200c200b3602002001410c6b21012002410c6a2102200441016b22040d000b0c020b200621030b200320056a21060b200520064b2006200a4b720d0802402006200a492003410a4971450440200620056b21010c010b2005410a6a2201200a2001200a491b22062005490d092009200620056b220141012003200341014d1b106a0b200820194604404104200841047410682202450d09200841017421192002200e20084103741009210e0b200e20084103746a2202200536020420022001360200200041f0006a200e200841016a2208200a106b20002802704101460440200028027421090340200820094d0d0a2008200941016a22014d0d0a200e20094103746a220c280204220b200e20014103746a220f280204200f28020022146a22024b2002200a4b720d0a200f41046a211d2007200b410c6c6a2203200c2802002205410c6c22046a21012002410c6c2115024002400240200520022005200b6a6b22024b0440200d20012002410c6c22041009221a20046a2104200541004c200241004c720d01201020156a21020340200220012004410c6b220441046a280200200441086a2802002001410c6b221541046a280200201541086a2802001069221541746c6a220120042015410c6c6a220420151b2215290200370200200241086a201541086a280200360200200120034d0d022002410c6b21022004201a4b0d000b0c010b200d200320041009220220046a2104200541004c0d012001200720156a221a4f0d010340200320012002200141046a280200200141086a280200200241046a280200200241086a280200106922151b221b290200370200200341086a201b41086a2802003602002003410c6a210320022015410173410c6c6a220220044f0d0320012015410c6c6a2201201a490d000b0c020b200121030b200d21020b20032002200420026b10091a201d200b360200200f200520146a360200200c200c41086a20082009417f736a410374100a200041e8006a200e200841016b2208200a106b200028026c210920002802684101460d000b0b2006200a490d000b0c050b20004181808080783602b80f200041043a00bc0f0c020b2000200028008f103600e70e20002000290388103703e00e200041fc036a20002800e70e360000200020002f01f8083b00ed03200020062d00003a00ef03200020033a00f403200020013602f003200020023a00ec03200020002903e00e3700f503200041b80f6a200041ec036a10110c010b200020002d00c4093a00bc0f20004181808080783602b80f0b200041b4036a105c200041c0036a105c200041cc036a106c0c0d0b200a41014d0d002007200a4101106a0b106d2101200041003602bc0f200020013602b80f2007200a410c6c6a21054181808080782102410021034100210e03400240024002400240024020024180808080786b0e020200010b20052007460d0120072802002202418080808078460d0120072802042104200728020821032007410c6a21070b20022109200421082003210a20052007470d014180808080782102200521060c020b20002802b80f210320002802bc0f220a450d03200a210520032101034020012f018a012204450d05200541016b210502402001418c016a220720044102746a28020022062f018a01220241044b0d002007200441016b220c4102746a28020022042f018a012208410520026b2207490d062004200820076b22093b018a01200641053b018a01200641046a220d2007410c6c6a200d2002410c6c100a2008200941016a22086b220b410420026b470d06200d200441046a220d2008410c6c6a200b410c6c220b1009210f200d2009410c6c6a220941086a280200210d2001200c410c6c6a220141046a220c2902002126200c20092902003702002001410c6a220928020021012009200d36020020004190106a2001360200200b200f6a220941086a20013602002009202637020020002026370388102005450d002006418c016a2201200741027422076a2001200241027441046a100a2001200420084102746a418c016a200710091a4100210203402001280200220420023b01880120042006360200200141046a2101200241016a22024106470d000b0b2006210120050d000b0c030b2007410c6a21062007280200220241808080807846044041808080807821020c010b20072902042126200621072008200a2026a722042026422088a72203106e450d010b024020012f018a012203410b4f04404100210302400340200128020022010440200341016a210320012f018a01410b4f0d010c020b0b200041e0006a200041b80f6a106f20002802642103200028026021010b106d210b2000410036028c102000200b36028810200341016b22072104200704400340200041d8006a20004188106a106f200441016b22040d000b2007200028028c10470d05200028028810210b0b20012f018a012204410b4f0d042001200441016a22073b018a0120012004410c6c6a220441086a2008ad200aad42208684370200200441046a2009360200200120074102746a418c016a200b360200200b20073b018801200b20013602002003450d010340200120012f018a014102746a418c016a2802002101200341016b22030d000b0c010b2001200341016a3b018a0120012003410c6c6a220341086a2008ad200aad42208684370200200341046a20093602000b200e41016a210e2026422088a721032026a72104200621070c000b000b2000200e410020031b3602a8102000200a3602a410200020033602a0102000410036029c10200020034100472201360298102000200a3602941020002003360290102000410036028c1020002001360288102000200041e8076a3602ac10200041c0096a20004188106a1070024020002802c00941808080807846044020004188106a107141042103410021010c010b41012101200041d0006a410420002802a81041016a2202417f20021b2202200241044d1b1065200041c8096a2802002102200028025021062000280254220320002902c009370200200341086a2002360200200041013602800b200020033602fc0a200020063602f80a200041c0096a220220004188106a412810091a200041b80f6a2002107020002802b80f418080808078470440410c2102034020002802f80a2001460440200041f80a6a20002802e00941016a2203417f20031b106620002802fc0a21030b20002902b80f2126200220036a220641086a200041c00f6a280200360200200620263702002000200141016a22013602800b2002410c6a2102200041b80f6a200041c0096a107020002802b80f418080808078470d000b20002802fc0a21030b200041c0096a10710b200041023a00f808200020033602b80f200020032001410c6c6a3602bc0f2000200041f8086a3602c40f2000200041c00d6a3602c00f200041c0096a200041b80f6a107202400240024002400240024020002802c009418080808078470440200041c8006a41041062200041c8096a22062902002126200041d0096a220429020021272000280248210e200028024c220320002902c009370200200341106a2027370200200341086a20263702004101210c200041013602800b200020033602fc0a2000200e3602f80a20004190106a200041c00f6a290300370300200020002903b80f37038810200041c0096a20004188106a107220002802c00941808080807847044041182101034020002802f80a200c460440200041f80a6a4101106320002802fc0a21030b2006290200212620002902c0092127200120036a220241106a2004290200370200200241086a2026370200200220273702002000200c41016a220c3602800b200141186a2101200041c0096a20004188106a107220002802c009418080808078470d000b20002802f80a210e0b20002d00f80822014102470d01200e418080808078460d05200c0d020c030b20002d00f80822014102460d020b200141004721030c030b0240200c41154f04404104200c41017641186c10682209450d0641044180011068220f450d06200341186b2118200341386a2119410021074100210b41102115034020032007220541186c22106a210a024002400240200c20056b22064102490d00200a411c6a2802002202200a41206a2802002204200a41046a280200200a41086a280200107341ff017141ff014704404102210820064102460d02201020196a21010340200141046b28020022072001280200220d20022004107341ff017141ff01460d03200141186a2101200d210420072102200841016a22082006470d000b0c010b41022108024020064102460d00201020196a21010340200141046b28020022072001280200220d20022004107341ff017141ff01470d01200141186a2101200d2104200721022006200841016a2208470d000b200621080b200520086a22072008492007200c4b720d0a20084102490d02200841017621022018200841186c20106a6a21104100210d200a21060340410021010340200120066a220428020021142004200120106a220428020036020020042014360200200141046a22014118470d000b200641186a2106201041186b21102002200d41016a220d470d000b0c020b200621080b200520086a21070b200520074b2007200c4b720d0702402007200c492008410a4971450440200720056b21010c010b2005410a6a2201200c2001200c491b22072005490d08200a200720056b220141012008200841014d1b10740b200b20154604404104200b41047410682202450d08200b41017421152002200f200b4103741009210f0b200f200b4103746a2202200536020420022001360200200041406b200f200b41016a220b200c106b200028024041014604402000280244210d0340200b200d4d0d09200b200d41016a22014d0d09200f200d4103746a2208280204220a200f20014103746a22102802042010280200221d6a22044b2004200c4b720d09201041046a211a2003200a41186c6a22022008280200220641186c22056a2101200441186c2114024002400240200620042006200a6a6b22044b044020092001200441186c22051009221b20056a2105200641004c200441004c720d01201420186a210403402004200141684100200541186b221441046a280200201441086a280200200141186b221441046a280200201441086a280200107341ff0171221441ff0146221e1b6a2201200541684100201441ff01471b6a2205201e1b2214290200370200200441106a201441106a290200370200200441086a201441086a290200370200200120024d0d02200441186b21042005201b4b0d000b0c010b2009200220051009220420056a2105200641004c0d012001200320146a221b4f0d010340200220012004200141046a280200200141086a280200200441046a280200200441086a280200107341ff0171221e41ff014622251b2214290200370200200241106a201441106a290200370200200241086a201441086a290200370200200241186a21022004201e41ff014741186c6a220420054f0d032001202541186c6a2201201b490d000b0c020b200121020b200921040b20022004200520046b10091a201a200a36020020102006201d6a3602002008200841086a200b200d417f736a410374100a200041386a200f200b41016b220b200c106b200028023c210d20002802384101460d000b0b2007200c490d000b0c010b200c41014d0d002003200c410110740b10752104200041003602fc08200020043602f80820002003200c41186c6a22093602e409200020033602e0092000200e3602dc09200020033602d80920004181808080783602c009200041c0096a410472210241818080807821054100210c034002400240027f2005418180808078470440200321012005210620020c010b20032009460d012000200341186a22013602e00920032802002106200341046a0b21032006418080808078470d010b20002802f808210620002802fc0822040440200041cc096a21082004210520062101034020012f018e022207450d08200541016b2105024020014190026a220a20074102746a28020022032f018e02220241044b0d00200a200741016b22104102746a28020022072f018e022209410520026b220a490d0920072009200a6b220d3b018e02200341053b018e02200341046a220b200a410c6c220f6a200b2002410c6c2218100a200f20034188016a220e6a200e2018100a2009200d41016a220f6b2209410420026b470d09200b200741046a220b200f410c6c22186a2009410c6c220910092119200e20074188016a220e20186a200910092118200041800b6a2215200e200d410c6c220d6a220e41086a2802003602002000200e2902003703f80a200041c8096a220e20012010410c6c6a2201410c6a2210280200360200200b200d6a220d29020021262010200d41086a280200360200200141046a220d2902002127200d2026370200200820014188016a220d290200370200200841086a220b20014190016a2201280200360200200020273703c00920012015280200360200200d20002903f80a370200200041c00f6a2201200e280200360200200020002903c0093703b80f20004190106a220d200b2802003602002000200829020037038810200920196a220b41086a2001280200360200200b20002903b80f370200200920186a2201200029038810370200200141086a200d2802003602002005450d0020034190026a2201200a410274220a6a2001200241027441046a100a20012007200f4102746a4190026a200a10091a4100210203402001280200220720023b018c0220072003360200200141046a2101200241016a22024106470d000b0b2003210120050d000b0b2000200c3602c808200020043602c408200020063602c0080c030b200329020c21262003280208210a20032802042107200328020021080240200120094604404180808080782105200921030c010b2001280200210520004190106a2001410c6a29020037030020004198106a200141146a2802003602002000200141186a22033602e00920002001290204370388100b2002200029038810370200200241106a20004198106a280200360200200241086a20004190106a29030037020020054180808080784704402008200720002802c40920002802c809106e450d010b200020053602c00902400240024020042f018e02410b4f044041002101034020042802002204450d02200141016a210120042f018e02410b4f0d000b0c020b20042f018e022201410b4f0d082004200141016a3b018e0220042001410c6c6a2201410c6a2007360200200141086a2008360200200141046a20063602002001418c016a202637020020014188016a200a3602000c020b200041306a200041f8086a107620002802342101200028023021040b107521052000410036028c102000200536028810200141016b22092103200904400340200041286a20004188106a1076200341016b22030d000b2009200028028c10470d0720002802881021050b20042f018e022203410b4f0d062004200341016a22093b018e0220042003410c6c6a2203410c6a2007360200200341046a20063602002003418c016a2026370200200341086a200836020020034188016a200a360200200420094102746a4190026a2005360200200520093b018c02200520043602002001450d000340200420042f018e024102746a4190026a2802002104200141016b22010d000b0b200c41016a210c20002802e009210320002802c009210520002802e40921090c000b000b200041003602c808200041003602c0080b200041206a20111062200041003602c00f200020002903203702b80f200041b80f6a2011106320002802c00f210202402011450d00200041cc096a210320002802bc0f200241186c6a210103402013280200418080808078460d01200041c0096a201328020422062013280208220420002802ec0720002802f007107720004188106a2006200420002802ec0720002802f0071077200320002802c00820002802c408200028028c1020002802901010781079200141106a200041d0096a290300370200200141086a200041c8096a290300370200200120002903c009370200200141186a2101200241016a21022013410c6a22132024470d000b0b200041880c6a2002360200200020002902b80f3703800c02400240024002402020418080808078470440200041c0096a200041c00d6a2028a722032028422088a72206105b20002802c0092204418180808078460d0120002d00c4092107200020002800c509360288102000200041c8096a28000036008b1020002802880c220220002802800c460440200041800c6a2002410110d701418180808078470440000b20002802880c21020b20002802840c200241186c6a220120073a00102001200436020c2001200636020820012003360204200120203602002001200028028810360011200141146a200028008b103600002000200241016a3602880c0b2000201636028009200020123602fc08200020173602f808200041023a00e00c200020233602bc0f2000201c3602b80f2000200041e00c6a3602cc0f2000200041c00d6a3602c80f2000200041c0086a3602c40f2000200041e8076a3602c00f200041c0096a200041b80f6a107a024020002802c009418080808078470440200041186a41041062200041c8096a22042902002126200041d0096a2207290200212720002802182102200028021c220320002902c009370200200341106a2027370200200341086a202637020041012101200041013602800b200020033602fc0a200020023602f80a20004198106a200041c80f6a29030037030020004190106a200041c00f6a290300370300200020002903b80f37038810200041c0096a20004188106a107a20002802c00941808080807847044041182102034020002802f80a2001460440200041f80a6a4101106320002802fc0a21030b2004290200212620002902c0092127200220036a220641106a2007290200370200200641086a2026370200200620273702002000200141016a22013602800b200241186a2102200041c0096a20004188106a107a20002802c009418080808078470d000b20002802f80a21020b20002d00e00c22044102460d010c040b20002d00e00c22044102470d0341042103410021010c020b2002418080808078470d010c030b20002d00c40921030c020b200041f8086a2001106320002802fc08200028028009220641186c6a2003200141186c10091a20002902840c212620002802800c210220004190106a22034100360200200042808080801037028810200041106a412041001014200041003602c809200020002903103702c009200041cc0d6a200041c0096a101b20004188106a20002802c40920002802c809102b2000200028008d103602b80f200020032800003600bb0f20002802881041808080807846044020002d008c102103200041c0086a106c0c030b200020002800bb0f36008307200020002802b80f3602800720002903f8082127200041c0086a106c201f044020004180808080783602c009200020223602c409200041b0046a200041c0096a105e0b200120066a220120002802b804720440200041e0096a200041b8046a280200360200200020013602d409200020273702cc09200020263702c409200020023602c009200020002902b0043702d809200020002f01b4053b01f009200020002802b0053602ec09200020002902a8053702e4090c040b418080808078210220004180808080783602c0090c030b200441004721030b200041c0086a106c0b20002000280083073600bb0b20002000280280073602b80b200041cd096a20002802b80b360000200041d0096a20002800bb0b360000418180808078210220004181808080783602c0092000410b410c200341ff01711b3a00c4090b200041103602bc0f2000419489043602b80f20024181808080784604402000200041c4096a3602f80a200041cc0d6a420237020020004194106a4101360200200041023602c40d200041d4f4043602c00d2000410236028c10200020004188106a3602c80d2000200041f80a6a360290102000200041b80f6a360288104101200041c00d6a101020002802c00921020b200041a6076a2201200041c7096a2d00003a00002000419a0d6a2203200041cb096a2d00003a0000200041e80e6a2206200041e0096a290200370300200041f00e6a200041e8096a290200370300200041f80e6a2204200041f0096a280200360200200020002f00c5093b01a407200020002f00c9093b01980d200020002902d8093703e00e027f0240024002400240024002400240024002400240200241818080807847044020002d00c409210720002d00c809210520002802cc09210820002902d0092126200041da056a20012d00003a0000200041d6056a20032d00003a0000200041c0056a2006290300370300200041c8056a2201200041f00e6a290300370300200041d0056a2004280200360200200020002f01a4073b01d805200020002f01980d3b01d405200020002903e00e3703b8052002418080808078460d01200041bc026a2106200041e3056a200041da056a2d00003a0000200041e7056a200041d6056a2d00003a0000200041fc056a200041c0056a29030037020020004184066a220320012903003702002000418c066a200041d0056a280200360200200020073a00e005200020023602dc05200020002f01d8053b00e105200020053a00e405200020002f01d4053b00e505200020263702ec05200020083602e805200020002903b8053702f4052021044020004180076a200041dc056a107b200041c0096a20064102102920002802c8094121470d0620002802c40922012d000321022001290007212620012f00042103200141026a2d0000210420012f00002107200041aa076a200141066a2d00003a0000200041a6076a20043a00002001411f6a2f00002104200129000f2127200041bb076a200141176a290000370000200041c3076a20043b0000200020033b01a807200020073b01a407200020263700ab07200020273700b307200020023a00a707200041d8096a22024200370300200041d0096a22034200370300200041c8096a22044200370300200042003703c009200041a4076a4121200041c0096a220a1005200041e0076a22012002290300370300200041d8076a22022003290300370300200041d0076a22052004290300370300200020002903c0093703c80720004188086a20004180076a107c20004180086a2001290300370300200041f8076a2002290300370300200041f0076a2005290300370300200020002903c8073703e80720004184066a280200210420002d008c06210c20002d008d06210e20002802800621072000280288062103200041003a00b80b200041d80d6a2209200341186a290000370300200041d00d6a2211200341106a290000370300200041c80d6a220d200341086a290000370300200020032900003703c00d200041be989bf1073602800c200041c00f6a220b410036020020004280808080103702b80f200041800c6a200041b80f6a220f107d200041086a20004190086a221228020041246a4100101420004190106a221041003602002000200029030837028810200041e8076a20004188106a2208101b2000418c086a28020020122802002008107e200041e80e6a201028020036020020002000290288103703e00e200f200041e00e6a107f200041c80a6a200b280200360200200041f8096a2005290300370300200041800a6a2002290300370300200041880a6a2001290300370300200041980a6a200d290300370300200041a00a6a2011290300370300200041a80a6a2009290300370300200020002902b80f3703c00a200020002903c8073703f009200020002903c00d3703900a200041b80a6a4200370300200042003703b00a200042003703c009200042003703d80920004184116a200a108001200820072004200028028811200028028c11200041b80b6a1081012000290388102226420252044020002f0190102101200041b80f6a20004192106a41ce0010091a200041f00e6a200041be0f6a290100370100200020002901b80f3701ea0e200041f80e6a200041c60f6a41c00010091a200020013b01e80e200020263703e00e20004188106a200041e00e6a10820120002d0088102201410b470d04200041fc0e6a290200212620002802f80e418080808078460d05200020263702d40e2026422088a72202450d062000200241016b22053602d80e20002026a7220141016a3602d40e02400240024020012d00000e020001090b2005450d082000200241026b22053602d80e2000200141026a3602d40e02400240024020012d00010e0200010b0b20054120490d0a200041900d6a2001411a6a2900003703002000200141226a22053602d40e2000200241226b22083602d80e200041ea0a6a200141056a2d00003a0000200020012900123703880d200020012f00033b01e80a20084120490d0a200129000a21262001280006210b20012d00022109200041b00d6a200541186a290000370300200041a80d6a200541106a290000370300200041a00d6a200541086a290000370300200020052900003703980d200241d2006b2202416f4b0d0a200020023602d80e2000200141d2006a3602d40e200141ca006a290000212720012900422128200041f4106a200041d40e6a105320002802f4102202418080808078460d0a200041be0d6a2205200041ea0a6a2d00003a0000200041c80d6a200041900d6a290300370300200041d80d6a200041a00d6a290300370300200041e00d6a200041a80d6a290300370300200041e80d6a200041b00d6a290300370300200020002f01e80a3b01bc0d200020002903880d3703c00d200020002903980d3703d00d20002902f810212b20004188106a200041c00d6a413010091a20002802d80e2208411f4d0d0a200041e80c6a20002802d40e220141086a290000370300200041f00c6a200141106a290000370300200041f80c6a200141186a290000370300200041860d6a20052d00003a00002000200841206b3602d80e2000200141206a3602d40e200020002f01bc0d3b01840d200020012900003703e00c200041b80f6a20004188106a413010091a0c010b200041d40e6a1083010d094180808080782102410021090b200041b60c6a200041860d6a2d00003a0000200020002f01840d3b01b40c200041800c6a200041b80f6a413010091a200041f80b6a200041f80c6a290300370300200041f00b6a200041f00c6a290300370300200041e80b6a200041e80c6a290300370300200020002903e00c3703e00b0c010b200041c00d6a200041d40e6a10840120002d00c00d2209410b460d07200041b60c6a20002d00c30d3a0000200020002f00c10d3b01b40c20002802c40d210b20002902c80d212641818080807821020b200041de0c6a2201200041b60c6a2d00003a0000200020002f01b40c3b01dc0c200041f8086a200041800c6a413010091a200041d00c6a2205200041f80b6a290300370300200041c80c6a2208200041f00b6a290300370300200041c00c6a220a200041e80b6a290300370300200020002903e00b3703b80c200241818080807846044020004181808080783602900e200041073a00c00d0c0d0b200041a80e6a200a290300370300200041b00e6a2008290300370300200041b80e6a20052903003703002000202b3702940e200020002903b80c3703a00e200020002f01dc0c3b00c10d2000200b3602c40d200020012d00003a00c30d200020263703c80d200041d00d6a200041f8086a413010091a200041880e6a2027370300200020283703800e200020023602900e200020093a00c00d2026422088a7210d2026a70c0d0b20004181808080783602900e200020002d0090103a00c10d200041013a00c00d0c0b0b200041b80f6a200041dc056a107b20032802002103200028028806210120002d008d06210720002d008c0621052000280280062104200041c0096a20064101102920002802c8094120470d06200041ba0c6a220820002802c409220241026a2d00003a0000200041880c6a220a200241176a290000370300200041900c6a22092002411f6a2d00003a0000200020022f00003b01b80c2000200229000f3703800c200241066a2d0000211120022d0003210d2002290007212620022f00042102200041d80d6a220c200141186a290000370300200041d00d6a220b200141106a290000370300200041c80d6a220e200141086a290000370300200020012900003703c00d20004195c7f4a1073602f80a200041e80e6a220f410036020020004280808080103702e00e200041f80a6a2212200041e00e6a2210107d20004188106a2213200041b80f6a107c20102013107f200041f6096a20113a0000200041f4096a20023b0100200041f7096a2026370000200041f3096a200d3a0000200041c80a6a200f280200360200200041f2096a20082d00003a0000200041ff096a20002903800c370000200041870a6a200a2903003700002000418f0a6a20092d00003a0000200020002902e00e3703c00a200020002f01b80c3b01f009200041b80a6a4200370300200041a80a6a200c290300370300200041a00a6a200b290300370300200041980a6a200e290300370300200042003703b00a200042003703c009200042003703d809200020002903c00d3703900a200041e00c6a200041c0096a10800120002802e40c210220002802e80c2108200041003a00f80a200041c00d6a2004200320022008201210810120002903c00d22264202510d0720002f01c80d2102200041e00e6a200041ca0d6a41ce0010091a20004198106a200041e60e6a290100370100200020002901e00e37019210200041a0106a200041ee0e6a41c00010091a200020023b0190102000202637038810200041c00d6a20004188106a10820120002d00c00d2202410b460440200041c8106a290300212620002903c01021272000419d0e6a200141186a290000370000200041950e6a200141106a2900003700002000418d0e6a200141086a290000370000200041850e6a200129000037000020004195c7f4a1073602a407200041800b6a2202410036020020004280808080103702f80a200041a4076a2208200041f80a6a220a107d200041e00e6a2201200041b80f6a107c200a2001107f200041e00d6a4200370300200041f00d6a2026370300200041800e6a2002280200360200200042003703d80d200041003a00840e200020273703e80d200042003703c00d200020002902f80a3703f80d200041900f6a4200370300200042003703880f200042023703f00e200042003703e00e200820062004200320052007200041c00d6a200110850120002802a407418080808078460d09200041980d6a2004200320002802a80720002802ac0710860120002802980d418080808078470440200041840b6a200041a00d6a280200360200200020002902980d3702fc0a2000410b3a00f80a0c0b0b200020002d009c0d3a00f90a200041033a00f80a0c0a0b200041800b6a200041c80d6a290000370000200020002900c10d3700f90a200020023a00f80a0c090b200041063a00bc0f20004181808080783602b80f0c150b20004180808080783602b80f0c140b200041c80d6a20004190106a29000037000020002000290089103700c10d20004181808080783602900e200020013a00c00d0c070b20004181808080783602900e200020263703c80d20004180808080783602c40d200041063a00c00d0c060b20004181808080783602900e200041043a00c00d0c050b200041183a00c00d0c0d0b200041053a00f80a0c020b200020002d00c80d3a00f90a200041013a00f80a0c010b200020002d00a8073a00f90a200041023a00f80a0b200041c0086a200041f80a6a1087012000027f20002d00c008410b460440200041cc096a200041cc086a280200360200200020002902c4083702c40941190c010b200041cb096a200041c8086a280200360000200020002902c0083700c309200020002900c0093703e8072000200041c7096a2900003700ef07200020002903e80737038007200020002900ef073700870720002802cc082101200041c8096a20002900870737000020002000290380073700c109200020013602d00941100b3a00c009200041f8086a200041c0096a41c38904411a100d20002d00f8082201411946044020004198066a20004184096a280200360200200020002902fc08370390060c0b0b200020002900f9083703b80b200020004180096a2900003700bf0b200041e4066a20002900bf0b370000200020013a00dc0620002000280288093602ec06200020002903b80b3700dd06200041b80f6a200041dc066a10110c0c0b200041233602e40e2000418af5043602e00e2000200041c00d6a3602b80f200041cc096a420237020020004194106a4106360200200041023602c409200041d4f4043602c0092000410236028c10200020004188106a3602c8092000200041b80f6a360290102000200041e00e6a360288104101200041c0096a101020002d00cc0d210d20002d00c40d210b20002802900e210220002d00c00d210920002d00c80d0b2108200041be096a220120002d00c30d3a0000200041ba096a220520002d00c70d3a0000200041f6086a220a200041cb0d6a220f2d00003a0000200041f2086a2211200041cf0d6a22122d00003a0000200020002f00c10d3b01bc09200020002f00c50d3b01b809200020002f00c90d3b01f408200020002f00cd0d3b01f00820002d00d00d2110200041ee086a2213200041d30d6a22162d00003a0000200020002f00d10d3b01ec08200041f80a6a200041d40d6a413c10091a200041c0086a200041940e6a412c10091a2002418180808078460d01200041be086a220f20012d00003a0000200041ba086a221220052d00003a0000200041b6086a2216200a2d00003a0000200041b2086a220a20112d00003a0000200041ae086a221120132d00003a0000200020002f01bc093b01bc08200020002f01b8093b01b808200020002f01f4083b01b408200020002f01f0083b01b008200020002f01ec083b01ac08200041f8086a200041f80a6a413c10091a200041800c6a200041c0086a412c10091a200041aa086a2213200f2d00003a0000200041a6086a220f20122d00003a0000200041a2086a221220162d00003a0000200020002f01bc083b01a808200020002f01b8083b01a408200020002f01b4083b01a0082000419e086a2216200a2d00003a0000200020002f01b0083b019c082000419a086a220a20112d00003a0000200020002f01ac083b019808200041860d6a20132d00003a0000200020002f01a8083b01840d200041de0c6a200f2d00003a0000200020002f01a4083b01dc0c200041b60c6a20122d00003a0000200020002f01a0083b01b40c200120162d00003a0000200020002f019c083b01bc092005200a2d00003a0000200020002f0198083b01b8092002418080808078460d05200041f80a6a200041f8086a413c10091a200041c0096a200041800c6a412c10091a200041f00a6a200041880c6a280200360200200020002902800c3703e80a200041d00b6a2205200041e4096a290200370300200041c80b6a220a200041dc096a290200370300200041c00b6a2211200041d4096a290200370300200020002902cc093703b80b20004120410010142000280204220141186a2005290300370000200141106a200a290300370000200120002903b80b370000200141086a201129030037000020012900032126200128000b2105200129000f2127200041e80c6a220a200141176a290000370300200041f00c6a22112001411f6a2d00003a0000200020273703e00c200041d30d6a2005360000200041cb0d6a2026370000200041203602c40d200020063602c00d200041ca0d6a20002d00ba0b3a0000200020002f01b80b3b01c80d200041d70d6a20002903e00c370000200041df0d6a200a290300370000200041e70d6a20112d00003a000020004280800137028c10200041e89405360288102006412020004188106a22011044200041c80d6a20011043200028028c1022052000280290102201490d0020002802881021062000200520016b220536028810410d20062001200120066a220120004188106a10081a2005200028028810220649200641c0004d720d00200041a00a6a200141c100100a200041cb096a200041b60c6a2d00003a0000200041cf096a200041be096a2d00003a0000200020093a00c0092000200b3a00c409200020083a00c8092000200d3a00cc09200020002f01840d3b00c1092000200041860d6a2d00003a00c309200020002f01dc0c3b00c5092000200041de0c6a2d00003a00c709200020002f01b40c3b00c909200020002f01bc093b00cd09200041d3096a200041ba096a2d00003a0000200020103a00d009200020002f01b8093b00d109200041d4096a200041f80a6a413c10091a2000419c0a6a200041f00a6a280200360200200020023602900a200020002903e80a3702940a200041c00d6a200041ed016a22024101102920002802c80d4120470d02200041be0d6a220620002802c40d220141026a2d00003a0000200041a00d6a2205200141176a290000370300200041a80d6a22082001411f6a2d00003a0000200020012f00003b01bc0d2000200129000f3703980d200141066a2d0000210a20012d000321092001290007212620012f00042101200041a0106a2211200341186a29000037030020004198106a220d200341106a29000037030020004190106a220b200341086a29000037030020002003290000370388102000418eefc2a3023602c008200041c00f6a220f410036020020004280808080103702b80f200041c0086a2212200041b80f6a2210107d200041e00e6a2213200041c0096a10880120102013107f200041f60d6a200a3a0000200041f40d6a20013b0100200041f70d6a2026370000200041f30d6a20093a0000200041c80e6a200f280200360200200041f20d6a20062d00003a0000200041ff0d6a20002903980d370000200041870e6a20052903003700002000418f0e6a20082d00003a0000200020002902b80f3703c00e200020002f01bc0d3b01f00d200041b80e6a4200370300200041a80e6a2011290300370300200041a00e6a200d290300370300200041980e6a200b290300370300200042003703b00e200042003703c00d200042003703d80d20002000290388103703900e200041d40e6a200041c00d6a10800120002802d80e210120002802dc0e2106200041003a00c00820004188106a2007200420012006201210810120002903881022264202510d0320002f0190102101200041b80f6a20004192106a41ce0010091a200041f00e6a200041be0f6a290100370100200020002901b80f3701ea0e200041f80e6a200041c60f6a41c00010091a200020013b01e80e200020263703e00e20004188106a200041e00e6a10820120002d0088102201410b460440200041a00f6a290300212620002903980f2127200041e5106a200341186a290000370000200041dd106a200341106a290000370000200041d5106a200341086a290000370000200041cd106a20032900003700002000418eefc2a3023602f410200041c8086a2203410036020020004280808080103702c008200041f4106a2206200041c0086a2205107d200041b80f6a2201200041c0096a10880120052001107f200041a8106a4200370300200041b8106a2026370300200041c8106a2003280200360200200042003703a010200041003a00cc10200020273703b0102000420037038810200020002902c0083703c010200041e80f6a4200370300200042003703e00f200042023703c80f200042003703b80f2006200220072004200c200e20004188106a200110850120002802f410418080808078460d0520004184116a2007200420002802f81020002802fc10108601200028028411418080808078470440200041cc086a2000418c116a28020036020020002000290284113702c4082000410b3a00c0080c080b200020002d0088113a00c108200041033a00c0080c070b200041c8086a20004190106a29000037000020002000290089103700c108200020013a00c0080c060b000b200041ba086a220220012d00003a0000200041b6086a220120052d00003a0000200041b2086a2203200a2d00003a0000200041ae086a220620112d00003a0000200020002f01bc093b01b808200020002f01b8093b01b408200020002f01f4083b01b008200020002f01f0083b01ac08200041aa086a2204200041be086a2d00003a0000200020002f01bc083b01a808200041a6086a220720022d00003a0000200020002f01b8083b01a408200041a2086a220220012d00003a0000200020002f01b4083b01a0082000419e086a220120032d00003a0000200020002f01b0083b019c082000419a086a220320062d00003a0000200020002f01ac083b019808200020042d00003a00c30d200020002f01a8083b00c10d200020093a00c40d200041c70d6a20072d00003a0000200020002f01a4083b00c50d2000200b3a00c80d200f20022d00003a0000200020002f01a0083b00c90d200020083a00cc0d201220012d00003a0000200020002f019c083b00cd0d2000200d3a00d00d201620032d00003a0000200020002f0198083b00d10d200041113a00c00d0c050b200041053a00c0080c030b200020002d0090103a00c108200041013a00c0080c020b200020002d00f8103a00c108200041023a00c0080c010b200041153a00c00d0c010b200041b80c6a200041c0086a10870120002d00b80c410b460440200041cc0d6a200041c40c6a280200360200200020002902bc0c3702c40d200041193a00c00d0c010b200041cb0d6a200041c00c6a280200360000200020002902b80c3700c30d200020002900c00d3703e00b2000200041c70d6a2900003700e70b200020002903e00b3703880d200020002900e70b37008f0d20002802c40c2101200041c80d6a200029008f0d370000200020002903880d3700c10d200020013602d00d200041103a00c00d0b200041b4066a200041c00d6a41a48904411f100d20002d00b40622014119470d0120004198066a200041c0066a280200360200200020002902b806370390060b200041c00f6a20004198066a28020036020020002000290390063703b80f0c010b200020002900b5063703a0062000200041bc066a2900003700a706200041d0066a20002900a706370000200020013a00c806200020002802c4063602d806200020002903a0063700c906200041b80f6a200041c8066a10110b20002802b80f418180808078460b2103230041106b22012400200141808001360208200141e894053602040240200041b80f6a2202280200220641828080807847044041e8940541003a0000200641818080807846044041e9940541013a000041ea940520022d00043a0000410321010c020b2001410236020c41e9940541003a00002002200141046a1046200128020c220141818001490d01000b41e894054181023b0100410221010b200320011047000b410021010b200020013a00c209200020053a00c109200041003a00c0092005027f02400240200041c0096a22012d000045044041e8940541003a000020012d00010d0141ea940520012d00023a000041e9940541003a00000c020b41e894054181023b010041020c020b41e9940541013a000041ea940520012d00023a00000b41030b1047000b20014110472002103e000b9b0101017f230041106b2202240020022001109401024020022d0000410171044020004181808080783602000c010b02400240024020022d00010e020102000b20004181808080783602000c020b20004180808080783602000c010b200241046a200110532002280204220141808080807847044020002002290208370204200020013602000c010b20004181808080783602000b200241106a24000b830102027f017e230041106b22022400200241046a20011053024020022802042201418080808078470440200241046a20022902082204a72004422088a7220310b10120022802044504402000200336020820002001ad2004422086843702000c020b20004180808080783602000c010b20004180808080783602000b200241106a24000b3901017f230041106b22022400200241086a200110940120022d00092101200020022d00084101713a0000200020013a0001200241106a24000ba20101067f230041106b22022400200241086a2001103b4180808080782103024020022802080d0020012802042206200228020c2204490d002002200441011014200228020021052002280204200128020022032004100921072001200620046b3602042001200320046a36020041808080807821032005418080808078460d0020002007ad2004ad42208684370204200521030b20002003360200200241106a24000bcc0201057f230041406a22022400200241286a200110930102402002280228450440200228022c2105200241206a2001109401024020022d00204101710d00027f0240024020022d00210e020001030b200241186a2001105220022d00184101710d0220022d00192103200241106a200110950120022f01100d0220022f01122104200241086a200110950120022f01080d02418080808078210120022f010a0c010b200241346a2001103a20022802342201418080808078460d01200241326a2002413f6a2d00003a0000200220022f003d3b013020022d003c210320022f0138210420022f013a0b2106200020022f01303b00092000410b6a200241326a2d00003a00002000200536020c200020033a0008200020063b0106200020043b0104200020013602000c020b20004181808080783602000c010b20004181808080783602000b200241406b24000b2c01017f230041206b220124002001101c2001200041dc006a4120100c2100200141206a24002000454104740b3c01017f230041106b220124002001410c6a4105360200200141dc840436020820014180808080783602042000200141046a109201200141106a24000bda3102167f027e230041e0076b2203240002400240027f02400240024002400240200228020041808080807846044020034190056a200228020c20022d000820022f010420022f010610582003280290052204418080808078460d0120032003280095053602f001200320034198056a2800003600f3012004410876210d20032d009405210641000c060b200228020c2104200320023602840220032004360280022003419c056a4202370200200341cc036a410f3602002003410336029405200341b4860436029005200341103602c4032003200341c0036a36029805200320034184026a3602c803200320034180026a3602c003410320034190056a1010410021044180808004210d200328028402280208450440410821060c050b410921062001280250418080808078460d0441e894062d00001a024041044130103c2205450d00200341e8016a410c102a20032802e801210620032802ec01220441c5f904290000370000200441086a41cdf904280000360000200341e0016a4110102a20032802e001210a20032802e401220741d1f9042900002219370000200741086a41d9f904290000221a370000200341d8016a4106102a20032802d801210b20032802dc01220941cc8604280000360000200941046a41d086042f00003b0000200341d0016a4110102a20032802d001210c20032802d40122082019370000200841086a201a3700002005412c6a4110360200200541286a2008360200200541246a200c360200200541206a41063602002005411c6a20093602002005200b36021820054110360214200520073602102005200a36020c2005410c36020820052004360204200520063602002003419c056a220742013702002003410236029405200341fc860436029005200341103602a4072003200341a0076a36029805200320034180026a3602a007200341c0036a20034190056a102c20034190026a200341c8036a2209280200360200200320032902c0033703880220032802840222042802082208044020042802042104200841017421060340200320043602e006200341b48804360290052003420137029c05200341113602a4072003200341a0076a360298052003200341e0066a3602a0072003410236029405200341c0036a20034190056a102c20034188026a20032802c40320032802c803102b200441026a2104200641026b22060d000b0b20034188026a220441f4f90441f6f904108b01200742013702002003410236029405200341c4870436029005200341123602a4072003200341a0076a36029805200320043602a007200341c0036a220420034190056a2208102c200341a0026a22062009280200360200200320032902c00337039802200742013702002003410136029405200341dc870436029005200341123602c4032003200436029805200320034198026a3602c003410420081010200341d8026a2204200628020036020020032003290398023703d002200141d4006a2802002107200341c8016a200141d8006a2802002201102a20032802c801210820032802cc012007200110092106200341c0016a4104102a20032802c001210720032802c401220941d09ecda205360000200341fc026a4102360200200341f8026a2005360200200341f0026a428480808020370200200341ec026a200936020020034188036a2004280200360200200320073602e802200320013602e402200320063602e002200320083602dc02200320032903d00237028003200341a8026a200341dc026a108c0120032f01cc0241c801470d03200341c4026a2902002119200341003602c803200320193702c003200341b8016a200341c0036a104a20032d00b801410171450d0220032d00b90141fb00470d02200320032802c80341016a3602c803200341013a00bc032003200341c0036a3602b803410021054180808080782101410021060340200341b0016a200341c0036a104a20032d00b001410171450d0302400240024020032d00b1012204412c470440200441fd00460d0120064101710d070c020b2006410171450d01200320032802c80341016a3602c803200341a8016a200341c0036a104a20032d00a801410171450d0620032d00a90121040c020b2001418080808078460d05200341c0036a104e41ff01714111470d05200341a0016a200341c0036a104a20032d00a0014101710d052003410036029403200342808080801037028c03024020070440200541ff0171200941087472220c20074103746a2115200341b8036a2116200341c0076a210f200341b0056a2110200341d8056a211420034180046a21172003419d036a21180340200c280204210a200c280200210841002105200341003602980520034280808080103702900541012101200a044020034190056a200a108d01200328029405220120032802980522046a220541003a0000200a4101470440200541016a200a41016b100b1a0b2008200a6a210e2004200a6a210b4100210520082107034020072c000022044100480d04200441ff0171418080046a2d0000220641ff01460d042005200b4b0d082005210920012104200504400340200420042d0000413a6c20066a22063a0000200441016a210420064108762106200941016b22090d000b0b200604402005200b460d05200120056a20063a0000200541016a21050b200741016a2207200e470d000b0240200a450d002005200b2005200b4b1b2104034020082d00004131470d0120042005460d05200841016a2108200120056a41003a0000200541016a2105200a41016b220a0d000b0b2005200b4b0d070b200541024f044020054101762106200120056a41016b2104034020012d00002107200120042d00003a0000200420073a0000200441016b2104200141016a2101200641016b22060d000b0b2003200536029805410c2106200328029005418080808078460d0a2003290294052219422088a722074102490d0a027f2019a722012d0000220441c0004f044020044118744118754100480d0c20012d00012205413f71410874200441027420054106767241ff017172210441020c010b41010b220941226a2007470d0a200441feff0071220e412e460d0a200342f9c2f89b91a3b3f0db003703f803200342ebfa86dabfb5f6c11f3703f0032003429fd8f9d9c291da829b7f3703e803200342d1859aeffacf9487d1003703e003200342f1edf4f8a5a7fda7a57f3703d803200342abf0d3f4afeebcb73c3703d003200342bbceaaa6d8d0ebb3bb7f3703c803200342c892f795ffccf984ea003703c0032017418901100b1a200341c0036a220541c4ff044107108e012005200120094120722208108e0120034190056a200541d00110091a200320032903d00520032d00d8062205ad7c3703d0052005418001470440200520146a41800120056b100b1a0b200341003a00d80620034190056a2014427f108f01200341b8076a200341a8056a290300370300200341b0076a200341a0056a220a290300370300200341a8076a20034198056a220b290300370300200f2010290300370300200f41086a201041086a290300370300200f41106a201041106a290300370300200f41186a201041186a29030037030020032003290390053703a007200341e0066a2205200341a0076a2211221241c00010091a2012200541c00010091a2005201141c00010091a20034198016a41c00041001014200120086a200720086b200328029c01200541c00010094102106e0d0a200120096a22012f0003210520012f0001210720012d0000210902402004413b490d00024002402004413f6b0e4b020102020202020102020201010102020101020101010101010202020102020101010102020202010101020101010102010102010101020101010101010101020102020102010101010202000b200441ac106b220841144d41004101200874418180c100711b0d0120044197116b220841084d41004101200874418103711b0d010240200441fc016b0e0402010102000b200441c5096b410249200441840a6b410249720d010240200441d70f6b0e03020102000b0240200441b3c5006b0e0402010102000b200441ac01462004418c024672200441a40346200441b8034672722004419a054620044189064672200441950646200441e30746727272200441d60846200441b00a4672200441b90a46200441ec0b467272200441c10f46200441e50f4672200441f00f46200441ce114672727272200441851a46200441e2224672200441f22846200441d52d467272200441ce2f46200441df364672200441e536462004418a3946727272200441df3946200441a2c5004672200441f0c60046200441cfcc00467272200441cfcd0046200441b9ce004672200441ded90046200441acdc00467272727272200441fbde00462004419fdf004672200441bce60046200441e9f200467272720d010b200e41c2d800470d0b0b2018200141056a411b100a200320053b009b03200320073b009903200320093a00980320034190016a412041001014200341003602980520032003290390013702900520034190056a20034198036a2016108b012003280298054120470440410221060c0b0b200328029405220128000b2109200128000721082001280003210620012f0001210e20012d00002112200a2001411f6a2d00003a0000200b200141176a2900003703002003200129000f370390052003280294032204200328028c034604402003418c036a2105230041206b220124000240200441016a220404404104200528020022074101742213200420042013491b2204200441044d1b220441808080204921132004410574211102402007450440200141003602180c010b200141013602182001200741057436021c200120052802043602140b200141086a20132011200141146a102e2001280208450d01200128020c1a0b000b200128020c21072005200436020020052007360204200141206a240020032802940321040b20032802900320044105746a2201200936000b20012008360007200120063600032001200e3b0001200120123a0000200120032903900537000f200141176a200b2903003700002001411f6a200a2d00003a0000200320032802940341016a36029403200c41086a220c2015470d000b0b200341d4036a4101360200200341cc036a4101360200200341133602a407200341013602c403200341f087043602c00320032003418c036a3602a007200341033a00ac05200341183602a805200342203702a0052003428080808020370298052003410236029005200320034190056a3602d0032003200341a0076a3602c8034103200341c0036a101020032003280091033602f801200320034194036a2800003600fb01200328028c032204410876210d20032d00900321060c090b410c21060c070b200341003a00bc030b200441ff01714122470d0320034188016a200341c0036a104a20032d008801410171450d0320032d0089014122470d03200320032802c80341016a3602c80320034190056a200341c0036a104b2003280290052204450d03200420032802940541f98904410410900104402001418080808078470d04200341c0036a103841ff01714111470d0420034180016a200341c0036a104a20032d008001410171450d0420032d00810141fb00470d04200320032802c80341016a3602c803200341013a0090032003200341c0036a36028c03410021054180808080782101410021060340200341f8006a200341c0036a104a20032d0078410171450d0502400240024020032d00792204412c470440200441fd00460d0120064101710d090c020b2006410171450d01200320032802c80341016a3602c803200341f0006a200341c0036a104a20032d0070410171450d0820032d007121040c020b2001418080808078460d0741012106200341c0036a104e41ff01714111460d040c070b200341003a0090030b200441ff01714122470d05200341e8006a200341c0036a104a20032d0068410171450d0520032d00694122470d05200320032802c80341016a3602c80320034190056a200341c0036a104b2003280290052204450d05200420032802940541eb8904410e10900104402001418080808078470d06200341c0036a103841ff01714111470d06200341e0006a200341c0036a104a20032d0060410171450d0620032d006141fb00470d06200320032802c80341016a3602c803200341013a009c032003200341c0036a36029803410021054180808080782101410021060340200341d8006a200341c0036a104a20032d0058410171450d0702400240024020032d00592204412c470440200441fd00460d0120064101710d0b0c020b2006410171450d01200320032802c80341016a3602c803200341d0006a200341c0036a104a20032d0050410171450d0a20032d005121040c020b2001418080808078460d0941012106200341c0036a104e41ff01714111460d040c090b200341003a009c030b200441ff01714122470d07200341c8006a200341c0036a104a20032d0048410171450d0720032d00494122470d07200320032802c80341016a3602c80320034190056a200341c0036a104b2003280290052204450d070240200420032802940541e68904410510900104402001418080808078470d09200341c0036a103841ff01714111470d09200341406b200341c0036a104a20032d0040410171450d0920032d004141db00470d09200320032802c80341016a3602c803200341003602980520034280808080c00037029005200341386a200341c0036a104a20032d0038410171450d0920032d003921044104210541002107410121014100210903400240200441ff01712208412c470440200841dd00460d04200141ff0171450d0c410021010c010b200320032802c80341016a3602c803200341306a200341c0036a104a20032d0030410171450d0b20032d003121040b200441ff017141dd00460d0a200341286a200341c0036a104a20032d0028410171450d0a20032d002941fb00470d0a200320032802c80341016a3602c803200341013a00e4062003200341c0036a3602e00641002106410021090340200341206a200341c0036a104a20032d0020410171450d0b02400240024020032d00212204412c470440200441fd00460d0120064101710d0f0c020b2006410171450d01200320032802c80341016a3602c803200341186a200341c0036a104a20032d0018410171450d0e20032d001921040c020b2009450d0d200341c0036a104e41ff01714111470d0d200328029005200746044020034190056a2105230041206b220424000240200741016a2207044041042005280200220841017422062007200620074b1b2207200741044d1b22074103742106200741808080800149410274210b02402008450440200441003602180c010b200441043602182004200841037436021c200420052802043602140b200441086a200b2006200441146a102e2004280208450d01200428020c1a0b000b200428020c21082005200736020020052008360204200441206a2400200328029805210720032802940521050b200520074103746a2204200a36020420042009360200200320032802980541016a22073602980520054108762109200341106a200341c0036a104a20032d0011210420032d00104101710d030c0d0b200341003a00e4060b200441ff01714122470d0b200341086a200341c0036a104a20032d0008410171450d0b20032d00094122470d0b200320032802c80341016a3602c803200341a0076a200341c0036a104b20032802a0072204450d0b200420032802a40741dd89044109109001044020090d0c200341c0036a103841ff01714111470d0c2003200341c0036a104a20032d0000410171450d0c20032d00014122470d0c200320032802c80341016a3602c803200341a0076a200341c0036a104b20032802a0072209450d0c20032802a407210a410121060c010b41012106200341e0066a103741ff01714111460d000b0b0c090b4101210620034198036a103741ff01714111460d010c080b2003280290052201418080808078460d0741012106200341c0036a104d41ff01714111460d000b0c060b410121062003418c036a103741ff01714111460d000b0c040b41012106200341b8036a103741ff01714111460d000b0c020b000b20032d00940521060c050b410b21060c010b2003419c056a4201370200200341013602940520034194880436029005200341143602e4062003200341cc026a3602e0062003200341e0066a36029805200341a0076a220120034190056a2204102c200341cc036a42013702002003411236029c03200341023602c403200341f887043602c0032003200136029803200320034198036a3602c8032004200341c0036a102c20032802940521012003280298052104410a210641e494052d000045044041e594052d00004101710d010b200120041004410947044041e4940541013a00000b41e5940541013a00000b410021040b200441ff0171200d41087472418080808078460d01200320032800fb013600f301200320032802f8013602f00141010b21012000200d3b0005200020032802f001360009200020063a0008200020043a000420002001360200200041076a200d4110763a00002000410c6a20032800f30136000020002002290200370210200041186a200241086a2902003702000c010b20004102360200200020063a00040b200341e0076a24000ba20b02087f0a7e23004180016b22052400200520023a002b20052001360224200520033b012c200520043b012e2005413c6a4204370200200541e4006a4114360200200541dc006a4114360200200541d4006a411536020020054104360234200541c085043602302005411036024c2005200541c8006a36023820052005412e6a36026020052005412c6a36025820052005412b6a3602502005200541246a3602484103200541306a1010024020052f012c20052f012e4d0440200541003602702005428080808020370268024020052d002b0440200541cc006a210a200541c9006a210b4100210403402005410036027c2005428080808010370274200520043a0048200541f4006a2203200541c8006a2201200b108b0120052005280224220241187420024180fe03714108747220024108764180fe03712002411876727236024820032001200a108b0120052f012c210320052f012e210720052802782102200528027c2106200541186a41044100101420052802182108200528021c220941f6e499d303360000200541043602502005200936024c20052008360248200120022006102b200541306a2001109201200528023841074d0d0241801e210202400240027f0240200320074b0d0041801c21022007ad42ffff0383220d2003ad221642ffff0383220e7d42017c2211201150ad200d200e54ad7d220e84500d00200541086a2106200528023429000021104200210d4200211342002114230041206b22012400230041206b220324000240200e504504402010201154200e420052200e501b4101720d01200341106a21082011210d200e210f230041106b220224000240200e79a741406a220941ff0071220741c000714504402007450d01200f2007413f71ad221286200d410020076b413f71ad8884210f200d201286210d0c010b200d2007413f71ad86210f4200210d0b2002200d3703002002200f3703082002290300210d2008200241086a2903003703082008200d370300200241106a240042012009413f71ad862115200341186a290300210f2003290310211203402014200f7d2010201254ad7d220d420059044020132015842113201020127d2210201154200d200e54200d200e511b0d03200d21140b200f423f86201242018884211220154201882115200f420188210f0c000b000b20102011802113201020118221100b2001201037031020012013370300200141186a2202200d37030020014200370308200341206a24002001290310210d200620022903003703082006200d370300200141206a2400200529030820167ca7411074210241000c010b41010b2002410171724504402005280270220141017421062002411076210741002102200528026c2103034020022006460d02200220036a2108200241026a210220082f01002007470d000b0c020b2000418080808078360200200020024108763a00040c060b2005280268200146047f200541e8006a2103230041206b220224000240200141016a220104404104200328020022084101742206200120012006491b2201200141044d1b22014101742109200141808080800449410174210c02402008450440200241003602180c010b2002200636021c20024102360218200220032802043602140b200241086a200c2009200241146a102e2002280208450d01200228020c1a0b000b200228020c21062003200136020020032006360204200241206a2400200528026c210320052802700520010b41017420036a20073b01002005200528027041016a22013602700b200441016a2104200120052d002b490d000b0b200541d4006a42013702002005410136024c200541ec8504360248200541163602342005200541306a3602502005200541e8006a3602304103200541c8006a1010200041086a200541f0006a280200360200200020052902683702000c020b000b20004180808080783602002000410d3a00040b20054180016a24000bc10802067f017e23004180016b22042400200441306a4104102a200428023021052004280234220641eeeab1e3063600000240200345044020044104360244200420063602402004200536023c0c010b2004410036026c200441e0006a420137020020044101360258200441b4ff04360254200441103602782004200441f4006a36025c2004200441ec006a3602742004413c6a200441d4006a102c0b200441e0006a2208420137020020044102360258200441ecfb04360254200441123602782004200441f4006a36025c20042004413c6a360274200441c8006a2203200441d4006a2205102c200520012002200310c3010240024020042802544180808080784704402004290258210a200441e8006a41003602002004200a3702602004410036025c2004428080808010370254200441286a200441d4006a10c4014101210320042d0028410171450d0120042d002941fb00470d012004200428026841016a360268200441013a00702004200441d4006a36026c4100210141012106410021050340200441206a200441d4006a10c40120042d0020410171450d0202400240024020042d00212202412c470440200241fd00460d0120014101710d060c020b2001410171450d012004200428026841016a360268200441186a200441d4006a10c40120042d0018410171450d0520042d001921020c020b200745200545722006720d04200441d4006a10c50141ff01714113470d04200441d4006a10c60141ff01714113470d04200441106a2005200910dd01200441d4006a2004280210200428021410c70120042802544180808080784604400c050b200428025c4120470d04200441db006a2d0000210120042f0059210220042d00582103200041003a0000200041106a2003200220014110747241087472220129000f3700002000410c6a200128000b360000200041046a2001290003370000200041026a20012f00013b0000200020012d00003a0001200041186a200141176a290000370000200041206a2001411f6a2d00003a00000c050b200441003a00700b200241ff01714122470d02200441086a200441d4006a10c40120042d0008410171450d0220042d00094122470d022004410036025c2004200428026841016a360268200441f4006a2008200441d4006a10c90120042802744102460d020240024020042802782201200428027c220241a4fd0441071090014504402001200241abfd0441061090010d012001200241b1fd0441021090010d0241012101200441ec006a10ca0141ff01714113460d030c050b20070d04200441f4006a200441d4006a10cb0141012101200428027422070d020c040b20050d03200441f4006a200441d4006a10cb0120042802742205450d0320042802782109410121010c010b2006450d02200441f4006a200441d4006a10cf01410021064101210120042d0074450d000b0c010b20042d005821030b200041013a0000200020033a00010b20044180016a24000b7e01037f230041206b22022400200241086a2001410c6a28020020012802046a410010142002410036021c200220022903083702140340200241146a200120036a2204280200200441046a280200102b200341086a22034110470d000b20002002290214370200200041086a2002411c6a280200360200200241206a24000b9f0a020b7f017e23004190046b220424002001280204210a2001280200210b200441406b220c2001280208220541186a2206290000370300200441386a220d200541106a2207290000370300200441306a220e200541086a220829000037030020042005290000370328200441e8006a200141246a290000370000200441e0006a2001411c6a290000370000200441d8006a200141146a290000370000200441013a004f2004200129000c370050200441c0036a22012006290000370300200441b8036a22062007290000370300200441b0036a22072008290000370300200420052900003703a803200441dfd9cfeb06360280042004418c046a2205410036020020044280808080103702840420044180046a20044184046a2209107d2004200341046a4100101420044188026a2208410036020020042004290300370280022002200320044180026a107e200441e0026a200828020036020020042004290280023703d8022009200441d8026a107f200441f8016a2005280200360200200441a8016a200e290300370300200441b0016a200d290300370300200441b8016a200c290300370300200441c8016a2007290300370300200441d0016a2006290300370300200441d8016a200129030037030020042004290284043703f001200420042903283703a001200420042903a8033703c001200441e8016a4200370300200442003703e0012004420037037020044200370388012009200441f0006a108001200441a8036a200b200a200428028804200428028c04200441cf006a10810102400240024002400240024020042903a803220f420252044020042f01b0032101200441d8026a200441b2036a41ce0010091a20044190026a200441de026a290100370100200420042901d80237018a0220044198026a200441e6026a41c00010091a200420013b0188022004200f37038002200441a8036a20044180026a10820120042d00a8032201410b470d012004419c026a290200210f024002400240200428029802418080808078470440200f422088a72201450d062004200141016b3602dc022004200fa7220141016a3602d80220012d00000e020201060b2004200f370220200441808080807836021c200441063a00180c060b200441a8036a200441d8026a10840120042d00a803410b470d010c040b200441a8036a200441d8026a105020042802a8032202418180808078460d03200441206a20042902ac03220f3702002004200441246a28000036001320042004280021360210200420042802103602082004200428001336000b200fa721010c050b200441073a00180c030b200420042d00b0033a0019200441013a00180c020b200441206a200441b0036a290000370000200420042900a903370019200420013a00180c010b200441043a00180b2004412636028402200441e4f404360280022004200441186a3602d802200441fc006a4202370200200441b4036a410636020020044102360274200441d4f404360270200441023602ac032004200441a8036a3602782004200441d8026a3602b003200420044180026a3602a8034101200441f0006a1010200420042800213602102004200441246a28000036001320042d0018410b470440410021010c020b200428021c210220042d002021012004200428001336000b200420042802103602082002418180808078460d010b20002004280208360005200041086a200428000b360000200020013a0004200020023602000c010b20004181808080783602002000200141ff01714100473a00040b20044190046a24000b800101027f230041306b22012400027f200028020022024504404100210241000c010b20012002360224200141003602202001200236021420014100360210200120002802042202360228200120023602182000280208210241010b21002001200236022c2001200036021c2001200036020c2001410c6a1071200141306a24000b5501027f230041206b22022400200241086a4104410010142002411c6a22034100360200200220022903083702142001200241146a1015200041086a200328020036020020002002290214370200200241206a24000b5101017f2000280208220220002802004604402000200210e301200028020821020b2000200241016a36020820002802042002410c6c6a22002001290200370200200041086a200141086a2802003602000b900302047f017e230041f0006b22022400200241106a22032001412410091a200241406b200310d401024020022802404180808080784604402000410036020820004280808080c000370200200241106a10710c010b200241086a4104200228023041016a2201417f20011b2201200141044d1b1065200241c8006a280200210120022802082104200228020c22032002290240370200200341086a20013602002002410136023c2002200336023820022004360234200241406b2201200241106a412410091a200241e4006a200110d4012002280264418080808078470440410c210141012104034020022802342004460440200241346a200228026041016a2203417f20031b1066200228023821030b20022902642106200120036a220541086a200241ec006a280200360200200520063702002002200441016a220436023c2001410c6a2101200241e4006a200241406b10d4012002280264418080808078470d000b0b200241406b1071200041086a2002413c6a280200360200200020022902343702000b200241f0006a24000b9f0101027f230041306b220224002002410c6a200110d8010240200228020c220145044020004180808080783602000c010b200241206a220320012002280214410c6c6a2201410c6a2802003602002002412c6a20014190016a2802003602002000200141046a290200370200200220014188016a290200370224200041086a2003290300370200200041106a200241286a2903003702000b200241306a24000b2801017f230041106b220124000340200141046a200010d80120012802040d000b200141106a24000b100020002001411841d5aad52a10f6010b2c01017f02402000280200200028020822026b20014f0d0020002002200110d701418180808078460d00000b0b7201027f20012802082103027f02402001280200220245044020030d0141000c020b200128020420026b410c6e22022003450d011a2001410c6a28020020036b410c6e20026a0c010b2001410c6a28020020036b410c6e0b21022000410136020420002002360200200041086a20023602000b110020002001410c41aad5aad50010f6010bca0101047f230041206b2202240002400240200120002802002204200028020822036b4b0440200120036a22012003490d02410420044101742203200120012003491b2201200141044d1b2201410c6c2103200141abd5aad50049410274210502402004450440200241003602180c010b2002410436021820022004410c6c36021c200220002802043602140b200241086a20052003200241146a102e20022802080d01200228020c210420002001360200200020043602040b200241206a24000f0b200228020c1a0b000b6001037f230041106b22032400200341086a2002102a20032802082104200328020c200120021009210120002000280204220541016a36020420002802082005410c6c6a220020023602082000200136020420002004360200200341106a24000b100041e894062d00001a20002001103c0b14002000200120022003107341ff017141ff01460b8d0201087f2001200241016b4b0440200120024704402002410c6c20006a41186b2107034020002002410c6c6a220441046a2802002208200441086a220328020022092004410c6b220641046a280200200641086a2205280200106904402004280200210a2004200629020037020020032005280200360200027f200020024101460d001a410121042007210303402003410c6a220520082009200341046a280200200341086a22062802001069450d011a20052003290200370200200541086a20062802003602002003410c6b21032002200441016a2204470d000b20000b22052009360208200520083602042005200a3602000b2007410c6a2107200241016a22022001470d000b0b0f0b000bc20101047f024020024102490d00024002400240200241037420016a220441086b2205280200220720052802046a2003460d00200441106b280200220520074d0d00200241024d0d032001200241036b22034103746a2802002204200520076a4d0d01200241034d0d03200241037420016a41206b280200200420056a4d0d010c030b20024103490d012001200241036b22034103746a28020021040b4101210620042007490d010b200241026b2103410121060b20002003360204200020063602000b800101027f230041306b22012400027f200028020022024504404100210241000c010b20012002360224200141003602202001200236021420014100360210200120002802042202360228200120023602182000280208210241010b21002001200236022c2001200036021c2001200036020c2001410c6a1061200141306a24000b2301017f4104418c0110682200450440000b200041003b018a012000410036020020000b100020002001200220031090014101730bd20101067f230041206b220224002001280204210520012802002104410441bc011068220304402003200436028c01200341003b018a0120034100360200200241186a41003a000020024200370310200241086a200241106a10e501200228020804402003418c016a2106200228020c21040340200620044102746a280200220720043b018801200720033602002002200241106a10e5012002280204210420022802000d000b0b200120033602002001200541016a22013602042000200136020420002003360200200241206a24000f0b000b5a01017f230041106b22022400200241046a200110d4010240200228020441808080807846044020004180808080783602000c010b20002002280208200228020c20012802242200280204200028020810770b200241106a24000b2801017f230041106b220124000340200141046a200010d50120012802040d000b200141106a24000bc00301117f230041306b2202240002400240200128020022032001280204220d460d002001280208210e200128020c210f200241296a221041036a2111034020012003410c6a2212360200200341046a2802002104200241086a200341086a2802002205102a200228020c200420051009210620022005102a2002280200210320022802042006200510092104200241246a200e20062005105b20022d00282106024002400240200f2002280224220741818080807847047f2002201028000036021c2002201128000036001f2003418080808078470d0120040520060b3a000041808080807821030c010b200441087621082002200228001f3600172002200228021c3602142003418180808078460d01200521092004210a2007210b2006210c0b20022002280017360027200220022802143602242003418080808078460d02200020083b00052000200c3a00102000200b36020c200020093602082000200a3a00042000200336020020002002280224360011200041076a20084110763a0000200041146a20022800273600000c030b2004210a2007210b2006210c2005210920122203200d470d000b0b20004180808080783602000b200241306a24000b2900417f200020022001200320012003491b100c2200200120036b20001b220041004720004100481b0b8503020a7f017e230041106b220524002001200241016b4b044020012002470440200241186c20006a41306b210703402000200241186c6a220341046a2802002209200341086a2206280200220a200341186b220441046a280200200441086a2208280200107341ff017141ff01460440200541086a220b200341146a2802003602002003280200210c20032004290200370200200329020c210d200341106a200441106a290200370200200620082902003702002005200d370300027f200020024101460d001a41012106200721040340200441186a22032009200a200441046a280200200441086a2208280200107341ff017141ff01470d011a20032004290200370200200341106a200441106a290200370200200341086a2008290200370200200441186b21042002200641016a2206470d000b20000b220320093602042003200a3602082003200c3602002003200529030037020c200341146a200b2802003602000b200741186a2107200241016a22022001470d000b0b200541106a24000f0b000b2301017f410441900210682200450440000b200041003b018e022000410036020020000bd20101067f230041206b220224002001280204210520012802002104410441c0021068220304402003200436029002200341003b018e0220034100360200200241186a41003a000020024200370310200241086a200241106a10e5012002280208044020034190026a2106200228020c21040340200620044102746a280200220720043b018c02200720033602002002200241106a10e5012002280204210420022802000d000b0b200120033602002001200541016a22013602042000200136020420002003360200200241206a24000f0b000b3901017f230041106b220524002005410c6a200436020020052003360208200520023602042005200136020020002005105a200541106a24000bad0101077f024002402000450d000340200041fc006a2104200041046a210520002f018e022208410c6c2107417f2106034002402007450440200821060c010b200541086a2109200541046a210a2004410c6a2104200641016a21062007410c6b21072005410c6a210520022003200a2802002009280200107341ff01710e020401000b0b2001450d01200141016b2101200020064102746a4190026a28020021000c000b000b410021040b20040b4300200145044020004180808080783602000f0b200128020041808080807846044020004180808080783602000f0b2000200141046a280200200141086a28020010280bfe03010d7f230041f0006b220224000240024002402001280200220320012802042208460d002001410c6a280200210520012802082106200241e3006a2107200128021421092002413d6a220a41036a210b034020012003410c6a220c360200200241386a200341046a280200200341086a280200200628020420062802081077200241c4006a2005280200200541046a280200200228023c22042002280240107810794101210302400240200241d0006a200228024441808080807847047f200228024c4104490440410121040c020b200228024828000041016a0541010b105d200228025041808080807846044020022d005421040c010b2002280238210320072002290250370000200741086a200241d8006a280200360000200241286a220d200241e4006a2902003703002002412f6a220e200241eb006a2800003600002002200a28000036025c2002200b28000036005f2002200229025c3703202003418080808078470d010b200920043a00000c020b200241176a200e280000360000200241106a200d290300370300200220022903203703082003418180808078470d02200c22032008470d000b0b20004180808080783602000c010b20002002290308370005200041146a200241176a2800003600002000410d6a200241106a290300370000200020043a0004200020033602000b200241f0006a24000b930201097f02400240200141206a2802002204450440410421060c010b200441e3f1b81c4b0d01200441246c22024100480d012001411c6a28020021034104200210d6012206450d0120032004410c6c6a210920062102034020032802002207418180808078460d01200328020421082002410c6a2003280208360200200241086a20083602002002200741808080807846220a3a0000200241046a20082007200a1b360200200241246a2102200541016a21052003410c6a22032009470d000b0b20002004360218200041206a20053602002000411c6a20063602002000200129020c37020c20002001290200370200200041146a200141146a280200360200200041086a200141086a2802003602000f0b000bb90201057f230041206b22022400200241086a200141206a280200220341246c2205200141146a2802002206200128020822046a41186c6a410c6a410010142002410036021c2002200229030837021420012802042004200241146a220410e401200141106a2802002006200410e4012001411c6a280200210120042003101a2003044003400240024002400240024020012d000041016b0e03010203000b200241146a220341001016200141086a2802002001410c6a2802002003107e0c030b200241146a220341011016200141046a280200200310150c020b200241146a220341021016200141016a2003101b0c010b200241146a220341031016200141016a2003101b0b200141246a2101200541246b22050d000b0b20002002290214370200200041086a2002411c6a280200360200200241206a24000b0e0020012000200041046a108b010b100020022001101a200220002001102b0b180020002001280204200128020810d201200141003602080bb50202047f027e230041206b220224002001290300220650047f41d10005200141086a10ba01200141106a10ba016a41d1006a0b2103200241086a417f20014188016a28020022044101411120012903182207501b20036a22036a41046a2205200320054b1b410010142002410036021c20022002290308370214200141306a200241146a2203101b200141d0006a2003101b2001290370200141f8006a290300200310b80102402006500440200241146a410010160c010b200241146a220341011016200141086a200310c0010b02402007500440200241146a410010160c010b200241146a220341011016200141206a290300200141286a290300200310b8010b20014184016a2802002004200241146a107e200041086a2002411c6a28020036020020002002290214370200200241206a24000be00e02047f097e230041a0016b2206240020064188016a22072003200410c101200641f4006a4201370200200641123602602006410136026c200641bcff043602682006200736025c2006200641dc006a360270200641c4006a200641e8006a102c200641386a4104102a20062802382103200628023c220441eeeab1e306360000024020052d00004504402006410436025820062004360254200620033602500c010b20064180016a200541196a290000370300200641f8006a200541116a290000370300200641f0006a200541096a2900003703002006200529000137036820064194016a42013702002006410236028c01200641fcf90436028801200641173602602006200641dc006a360290012006200641e8006a36025c200641d0006a20064188016a102c0b20064194016a4112360200200641f4006a220742023702002006410336026c200641a0f2043602682006411236028c01200620064188016a3602702006200641d0006a360290012006200641c4006a36028801200641dc006a2203200641e8006a2204102c200420012002200310c30102402006280268418080808078470440200629026c210b200641fc006a41003602002006200b370274200641003602702006428080808010370268200641306a200641e8006a10c401024020062d0030410171450d0020062d003141fb00470d002006200628027c41016a36027c200641013a00602006200641e8006a36025c410021044100210341002102410021010340200641286a200641e8006a10c40120062d0028410171450d0102400240024020062d00292205412c470440200541fd00460d0120044101710d050c020b2004410171450d012006200628027c41016a36027c200641206a200641e8006a10c40120062d0020410171450d0420062d002121050c020b200145200345720d03200641e8006a10c50141ff01714113470d03200641e8006a10c60141ff01714113470d032009410020021b220145044020004202370300200041013a00080c060b02400240200841024d044020084102460d010c020b20012c000241bf7f4c0d010b200641e8006a200141026a200841026b10c7010240024020062802684180808080784704402006200629026c37028801200641e8006a20064188016a10c80120062903684200520d02200641f8006a2202290300210d2006290370210e200641e8006a20064188016a10c801200629036850450d02200628028c012201450d022002290300210f200629037021102006200628028801220241016a360288010240024020022d00000e020100040b4201210b20014111490d030c020b4200210b200141114f0d010c020b20004202370300200041013a00080c080b2006200141116b36028c012006200628028801220141106a360288012001290000210c200141086a290000210a200641e8006a20064188016a105320062802682203418080808078460d00200628028c0122014104490d00200629026c21112006200141046b220236028c012002450d00200628028801220228000021052006200141056b36028c012006200241056a36028801027e0240024020022d00040e020100030b20064188016a1083010d02418080808078210442000c010b200641e8006a20064188016a105320062802682204418080808078460d01200629026c0b21122000200a423886200c420888843700092000201137024c200020033602482000200f370340200020103703382000200d3703302000200e370328200020053602242000201237021c20002004360218200041116a200a420888220a3e0000200041176a200a4230883c0000200041156a200a4220883d00002000200c3c00082000200b3703000c070b20004202370300200041053a00080c060b000b200641003a00600b200541ff01714122470d01200641186a200641e8006a10c40120062d0018410171450d0120062d00194122470d01200641003602702006200628027c41016a36027c20064188016a2007200641e8006a10c9012006280288014102460d0102400240200628028c012204200628029001220541a4fd0441071090014504402004200541abfd0441061090010d012004200541b1fd0441021090010d0241012104200641dc006a10ca0141ff01714113460d030c040b20010d0320064188016a200641e8006a10cb014101210420062802880122010d020c030b20020d02200641e8006a10cc0141ff01714113470d02200641106a200641e8006a10c40120062d0010410171450d0220062d001141ee004604402006200628027c41016a36027c417d2105034020054504404101210441002109410121020c040b200641086a200710cd0120062d0008410171450d04200541c5f9046a2102200541016a210520022d000020062d0009460d000b0c030b20064188016a200641e8006a10ce012006280288012209450d02200628028c01210841012104410121020c010b20030d0120064188016a200641e8006a10cf01410121044101210320062d008801450d000b0b20004202370300200041013a00080c010b20062d006c210120004202370300200020013a00080b200641a0016a24000bb00101047f230041106b220324000240027f02400240200141246a280200220241800247044020020d012000410b3a00000c040b2001280218418080808078470d0141090c020b200020023602042000410a3a00000c020b2001411c6a2802002102200341086a200141206a2802002201102a20032802082104200328020c22052002200110091a41080b21022000200136020c2000200536020820002004360204200020023a00000b200341106a24000b3701027f230041106b22012400200141086a200010940120012d0008210020012d00092102200141106a240020022000410171724100470bdf0302027f017e230041406a22022400200241106a2001109401024020022d001041017104402000410b3a00000c010b02400240024002400240024002400240024002400240024020022d00110e0b000102030405060708090a0b0b410b21032000200110d001220141ff0171410747047f200020013a0001410005410b0b3a00000c0b0b410b21032000200110d001220141ff0171410747047f200020013a0001410105410b0b3a00000c0a0b410b21032000200110d001220141ff0171410747047f200020013a0001410205410b0b3a00000c090b410b21032000200110d001220141ff0171410747047f200020013a0001410305410b0b3a00000c080b200041043a00000c070b200041053a00000c060b200041063a00000c050b200041073a00000c040b200241246a200110532000027f2002280224418080808078470440200241386a2002412c6a2802002203360200200241206a20033600002002200229022422043703302002200437001820002002290015370001200041086a2002411c6a29000037000041080c010b410b0b3a00000c030b200041093a00000c020b200241086a2001109301410b210120002002280208047f410b052000200228020c360204410a0b3a00000c010b2000410b3a00000b200241406b24000bed4a021a7f097e230041f00f6b2208240020084198036a4105102a200828029803210d200828029c032109200841003602a80e200820093602a40e2008200d3602a00e200841003602b00f200841d682053602ac0f200841d182053602a80f0240200841a80f6a10a001220b418080c40047047f41d68205210941d18205210e0340200820082802b00f220c20096a200e20082802ac0f22126a6b20082802a80f220e6a3602b00f0240200b41a3074604400240200c450d00200c41054f0440200c4105460d010c060b200c41d182056a2c000041bf7f4c0d050b200c41d182056a21094100210d0240034041988a04210f200941d18205460d01200941016b220a2d0000220b411874411875221141004804402011413f71027f200941026b220a2d0000220b411874411875221141404e0440200b411f710c010b2011413f71027f200941036b220a2d0000220b411874411875221141404e0440200b410f710c010b2011413f71200941046b220a2d0000410771410674720b410674720b41067472220b418080c400460d020b027f0240200d41ff01710d00200b10b501450d00418080c400210b41000c010b41010b210d200a2109200b418080c400460d000b200b10b601450d000240200c41026a2209450d00200941054f044020094105470d070c010b200941d182056a2c000041bf7f4c0d060b200841003a009805200841d68205360294052008200941d182056a360290050240034020084190056a10a0012209418080c400460d01200910b5010d000b200910b6010d010b419a8a04210f0b200841a00e6a200f200f41026a108b010c010b0240200b4180014f04404100210941ff0a210d41ff0a210a0340200b200d41017620096a220d410374220c41d499046a280200220f470440200d200a200b200f491b220a200d41016a2009200b200f4b1b22096b210d2009200a490d010c030b0b200c41d899046a280200220b418080c40047200b4180b00373418080c4006b418090bc7f4f710d01200841a00e6a41e900109601418706210b0c010b200b41c1006b41ff0171411a49410574200b72210b0b200841a00e6a200b1096010b20122109200841a80f6a10a001220b418080c400470d000b20082802a80e210a20082802a40e0520090b200a41eff9044105109001210920084190056a419c8b0541880910091a4105418b880541d6820520091b4186880541d1820520091b220e6b2209200941054f1b210a4100210d024003400240024020084190056a200d4103746a220928020441054604402009280200210b41002109024003402009200a460d012009200e6a210f2009200b6a210c200941016a2109200c2d0000220c41c1006b41ff0171411a49410574200c72200f2d0000220f41c1006b41ff0171411a49410574200f72460d000b2010200941016b2209200a496a21102009200a490d030b20104191014f0d0520084190056a2001410110292008280298054120470d05201041017441ccff046a2f01002109200828029405220a41086a2900002122200a41106a2900002124200a2900002123200841b8036a200a41186a290000370300200841b0036a2024370300200841a8036a2022370300200820233703a0032008027f200941ffff0071220d41c000490440410110db01220a20093a000041010c010b410210db01220a2009410674200d410876723a0001200a200941fc017141027641c000723a000041020b22093602e8032008200a3602e403200820093602e003200841e0036a200841a0036a200841c0036a108b0120082802e403210920084190036a20082802e803220a41076a41001014200841003602800f20082008290390033702f80e200841f80e6a220d41c4ff0441cbff04108b01200d2009200a102b20082802800f210920082802fc0e210a200841003a00bd0620084190056a220d41a001100b1a200841003602b806200841013a00c20620084181023601be06200842003703b006200841c0003a00bc06200841a80f6a200d200a200910dc0120082d00e80f220941c1004f200941c00047720d05200841a00e6a2209200841a80f6a41c00010091a200841e0036a2009200841a20e6a108b0120082802e403210c4100210e024020082802e8032209450d000340200c200e6a2d00000d012009200e41016a220e470d000b2009210e0b20084188036a2009200e6b418a016c41e4006e220a41016a221041011014200828028c03210f2009200e4d0d01200e20092009200e491b2111200e2112200a210d0340200c20126a2d0000210b02400240200a200d4b0440200a21090c010b200a2109200b450d010b03402009200a4b0d082009200f6a2216200b20162d0000410874200b6a2216413a6e220b41c6016c6a3a0000200941016b22134100200920134f1b2209200d4b2016413a4f720d000b0b2009210d201241016a22122011470d000b0c010b201041016a21100c010b41002109024003402009200f6a2d00000d012010200941016a2209470d000b201021090b2008410036029805200842808080801037029005200e0440034020084190056a413110a101200e41016b220e0d000b0b2009200a4d04402009200f6a210b200920092010200920104b1b6b21090340200b2d0000220a41394b0d0520084190056a200a419c8a046a2d000010a101200b41016a210b200941016a22090d000b0b200828029805211e200828029405211f20084180036a413e102a200828028003210920082802840341e8fa04413e1009210a2008413e3602a80e2008200a3602a40e200820093602a00e20084190056a20022003200841a00e6a10c30102402008280290054180808080784704402008290294052122200841a4056a41003602002008202237029c052008410036029805200842808080801037029005200841f8026a20084190056a10c4014101210d20082d00f802410171450d0120082d00f90241fb00470d01200820082802a40541016a3602a405200841013a00c403200820084190056a22093602c0034100210a4180808080782111410021164100211303402009410c6a210f024002400340200841f0026a200910c40120082d00f002410171450d0502400240024020082d00f102220b412c470440200b41fd00460d01200a4101710d090c020b200a410171450d012009200928021441016a360214200841e8026a200910c40120082d00e802410171450d0820082d00e902210b0c020b20164520134520114180808080784672720d0720084190056a10c50141ff01714113470d0720084190056a10c60141ff01714113470d07200841003602980520084280808080c0003702900502402014450d00201541ff0171201741087472220b2014410c6c6a21160340200b2802002209450d01200b2802082111200841e0026a200b280204220a102a20082802e4022009200a10092109200841d8026a200a102a20082802d802211420082802dc02220d2009200a1009210f2014418080808078460d09200828029805220d20082802900546044020084190056a210c230041206b220924000240200d41016a220d04404104200c28020022154101742213200d200d2013491b220d200d41044d1b220d4104742113200d41808080c00049410274211702402015450440200941003602180c010b2009200c280204360214200941043602182009201541047436021c0b200941086a20172013200941146a102e2009280208450d01200928020c1a0b000b200928020c2115200c200d360200200c2015360204200941206a2400200828029805210d0b200828029405200d4104746a2209200f410876220c3b00052009201136020c2009200a3600082009200f3a000420092014360200200941076a200c4110763a00002008200d41016a36029805200b410c6a220b2016470d000b0b200841d0026a2012102a20082802d402200e201210092109200841c8026a2012102a20082802c802210a20082802cc02220d2009201210091a200a418080808078460d07200841c0026a2018102a20082802c4022010201810092109200841b8026a2018102a20082802b802210b20082802bc02220d2009201810091a200b418080808078460d0720084190056a20022003410110590240024020082d009005450440200841c9036a2008419a056a290000370000200841d1036a200841a2056a290000370000200841d8036a200841a9056a290000370000200820084192056a2900003700c103200820082d00910522123a00c0032007290310222450450d01200841c1036a21090c020b20082d00910521012000418080808078360200200020013a00040c0c0b20084190056a2002200341001059027f20082d009005044020082d0091050c010b20084197046a2209200841a9056a29000037000020084190046a220a200841a2056a29000037030020084188046a2008419a056a2900002222370300200820084192056a29000022233703800420082d0091052112200841bf0f6a220d2009290000370000200841b80f6a2209200a290300370300200841b00f6a220a2022370300200820233703a80f200841b0026a4104102a20082802b40241eeeab1e30636000020084199056a200a290300370000200841a1056a2009290300370000200841a8056a200d290000370000200820123a009005200820082903a80f37009105200841ac0e6a4201370200200841023602a40e200841fcf9043602a00e2008411736029c0f2008200841980f6a3602a80e200820084190056a22093602980f200841e0036a220a200841a00e6a220b102c2008419c056a220d42013702002008410236029405200841bcfc0436029005200841123602a40e2008200b360298052008200a3602a00e200841f80e6a220a2009102c200920022003200a10c3012008280290054180808080784704402008290294052122200841a4056a41003602002008202237029c052008410036029805200842808080801037029005200841a8026a20084190056a10c40120082d00a802410171450d0e20082d00a90241fb00470d0e200820082802a40541016a3602a405200841013a00f00e200820084190056a3602ec0e4100210b4100211741002113410021144100210c410021150340200841a0026a20084190056a10c40120082d00a002410171450d0f02400240024020082d00a1022209412c470440200941fd00460d01200b4101710d130c020b200b410171450d01200820082802a40541016a3602a40520084198026a20084190056a10c40120082d009802410171450d1220082d00990221090c020b201445201545200c4572720d1120084190056a10c50141ff01714113470d1120084190056a10c60141ff01714113470d1120084190026a200c201341ff017120177210dd0120084190056a20082802900220082802940210c7010240200828029005418080808078460d00200828029805210920084188026a200f201110dd0120084190056a200828028802200828028c0210c701200828029005418080808078460d00200828029805210d20084180026a200e201610dd0120084190056a20082802800220082802840210c701200828029005418080808078462009412047720d00200828029805210e200841f8016a2010201810dd0120082802fc01220b450d1202400240024020082802f80122092d0000412b6b0e03010200020b200b4101460d140c010b200b41016b220b450d13200941016a21090b0240200b41094904400340200841e8016a20092d000010b40120082802e801450d15200941016a2109200b41016b220b0d000b20082802ec01210a0c010b4100210a0340200841f0016a20092d000010b40120082802f00145200a41ffffffff004b720d14200a410474221020082802f4016a220a2010490d14200941016a2109200b41016b220b0d000b0b200d412047200e412047720d00200a410371ad200741206a290300202442025122091b21264104200741186a2d000020091b210b420020073500192007411f6a3100004230862007411d6a330000422086848420091b21244201212720084180046a21090c060b41010c040b200841003a00f00e0b200941ff01714122470d0f200841e0016a20084190056a10c40120082d00e001410171450d0f20082d00e1014122470d0f2008410036029805200820082802a40541016a3602a405200841a00e6a200d20084190056a10c90120082802a00e4102460d0f024020082802a40e220920082802a80e220a41a4fd0441071090014504402009200a41abfd0441061090014504402009200a41b1fd0441021090010d024101210b200841ec0e6a10ca0141ff01714113470d120c030b200c0d1120084190056a10cc0141ff01714113470d11200841d8016a20084190056a10c40120082d00d801410171450d1120082d00d90141fb00470d11200820082802a40541016a3602a405200841013a009c0f200820084190056a3602980f4100210b4100210e4100210f410021104100210c0340200841d0016a20084190056a10c40120082d00d001410171450d1202400240024020082d00d1012209412c470440200941fd00460d01200b4101710d160c020b200b410171450d01200820082802a40541016a3602a405200841c8016a20084190056a10c40120082d00c801410171450d1520082d00c90121090c020b200e45200c4572201045200f4572720d14201341807e7121174101210b20084190056a10c50141ff01714113470d140c050b200841003a009c0f0b200941ff01714122470d12200841c0016a20084190056a10c40120082d00c001410171450d1220082d00c1014122470d122008410036029805200820082802a40541016a3602a405200841a00e6a200d20084190056a10c90120082802a00e4102460d12024002400240024020082802a40e220920082802a80e220a41b3fd04410a1090010d002009200a41bdfd04410b1090010d002009200a41c8fd0441061090010d012009200a41cefd0441091090010d022009200a41d7fd04410a1090010d022009200a41e1fd04410e1090010d032009200a41effd04410f1090010d034101210b200841980f6a10ca0141ff01714113470d160c040b200c0d15200841a00e6a20084190056a10cb0120082802a00e220c450d1520082802a40e21134101210b0c030b20100d14200841a00e6a20084190056a10cb0120082802a00e2210450d1420082802a40e21184101210b0c020b200f0d13200841a00e6a20084190056a10cb0120082802a00e220f450d1320082802a40e21114101210b0c010b200e0d12200841a00e6a20084190056a10cb0120082802a00e220e450d1220082802a40e21164101210b0c000b000b20150d10200841a00e6a20084190056a10cb014101210b20082802a00e2215450d100c010b20140d0f200841a00e6a20084190056a10cf014101210b4101211420082d00a00e450d000b0c0e0b20082d0094050b21012000418080808078360200200020013a00040c0b0b200841f8036a200941176a290000370000200841f1036a200941106a290000370000200841e9036a200941086a290000370000200820123a00e003200820092900003700e103200741306a2903002128200729032821290240200729030050450440200729030821220c010b2008201e36029c0f2008201f3602980f2008419c056a220e42013702002008410236029405200841d8fa0436029005200841023602ac0f2008200841a80f6a360298052008200841980f6a3602a80f200841a00e6a220720084190056a2209102c200920022003200710c30102402008280290054180808080784704402008290294052122200841a4056a41003602002008202237029c052008410036029805200842808080801037029005200841b8016a20084190056a10c4014101210c20082d00b801410171450d0120082d00b90141fb00470d01200820082802a40541016a3602a405200841013a00fc0e200820084190056a3602f80e4100210a41012102420021234100210d0340200841b0016a20084190056a10c40120082d00b001410171450d0202400240024020082d00b10122092203412c470440200341fd00460d01200a4101710d060c020b200a410171450d01200820082802a40541016a3602a405200841a8016a20084190056a10c40120082d00a801410171450d0520082d00a90121090c020b200d45202350722002720d0420084190056a10c50141ff01714113470d0420084190056a10c60141ff01714113470d040c050b200841003a00fc0e0b200941ff01714122470d02200841a0016a20084190056a10c40120082d00a001410171450d0220082d00a1014122470d022008410036029805200820082802a40541016a3602a405200841a80f6a200e20084190056a10c90120082802a80f4102460d020240024020082802ac0f220320082802b00f220741a4fd0441071090014504402003200741abfd0441061090010d012003200741b1fd0441021090010d024101210a200841f80e6a10ca0141ff01714113460d030c050b200d0d04200841a80f6a20084190056a10cb014101210a20082802a80f220d0d020c040b202350450d0320084190056a10cc0141ff01714113470d0320084198016a20084190056a10c40120082d009801410171450d030240024020082d0099012203412d6b0e0405010100010b4101210a200820082802a40541016a3602a40542012123420021220c020b200341316b41ff017141094f0d034101210a200820082802a405220741016a3602a405200341306bad42ff0183212220084190016a20084190056a10de014201212320082d009001410171450d0120082d009101220f2203413049200341394b720d01200741026a21090340200820093602a405230041106b220324002003202242ffffffff0f83420a7e22252022422088420a7e22224220867c222a37030020032025202a56ad20224220887c3703082003290300212220084180016a2207200341086a29030037030820072022370300200341106a24002008290388014200520d042008290380012225200f41306bad42ff01837c22222025540d04200841f8006a20084190056a10de0120082d0078410171450d0220082d0079220f22034130490d02200941016a21092003413a490d000b0c010b2002450d02200841a80f6a20084190056a10cf01410021024101210a20082d00a80f450d000b0c010b20082d009405210c0b20004180808080783602002000200c3a00040c0b0b200841a0046a2202200641e80010091a200820053a008905200820043a008805200841c80e6a2028370300200820243e00a90e200841af0e6a20244230883c0000200841ad0e6a20244220883d0000200820293703c00e200820223703b80e200820263703b00e2008200b3a00a80e200820273703a00e200841003602e80e20084280808080103702e00e2002200841e00e6a220210d901200841a00e6a200210df01202020021015202120021015200841c0036a2002101b200841e0036a2002101b024020082802e80e22024180024d0440200841ec0e6a20082802e40e2002200110e0010c010b20082802e40e2103200841003a00bd0620084190056a220441a001100b1a200841003602b806200841013a00c20620084181023601be06200842003703b006200841203a00bc06200841a80f6a20042003200210dc0120082d00e80f220241c1004f2002412047720d0c200841900f6a200841c00f6a290000370300200841880f6a200841b80f6a290000370300200841800f6a200841b00f6a290000370300200820082900a80f3703f80e200841ec0e6a200841f80e6a4120200110e0010b20082802f40e41c00046044020082802f00e22012d00002103200841a80f6a2202200141016a413f10091a20084192056a2002413f10091a200820033a009105200841013a009005200841c10f6a200841b8036a290300370000200841b90f6a200841b0036a290300370000200841b10f6a200841a8036a290300370000200820082903a0033700a90f200841003a00a80f200841003602a00f20084280808080103702980f418401200841980f6a220110172002200110da01200141011016200120084191056a200841d1056a108b01200841a00e6a200110df01200841a0046a200110d901200820082802a00f22013602a40f200841800f6a2202410036020020084280808080103702f80e200841a40f6a200841f80e6a220310b9012003200828029c0f200110d201200041086a2002280200360200200020082902f80e3702000c0b0b2000418080808078360200200041023a00040c0a0b200841003a00c4030b200b41ff01714122470d05200841f0006a200910c40120082d0070410171450d0520082d00714122470d05200941003602082009200928021441016a360214200841a80f6a200f200910c90120082802a80f4102460d0520082802ac0f220a20082802b00f220b41a4fd044107109001450440200a200b41abfd0441061090010d02200a200b41b1fd0441021090010d034101210a200841c0036a10ca0141ff01714113460d010c060b0b20130d04200841a80f6a20082802c003220910cb014101210a20082802a80f22130d020c040b2011418080808078470d0320082802c003220910cc0141ff01714113470d03200841e8006a200910c40120082d0068410171450d0320082d006941fb00470d03200941146a220a200a28020041016a360200200841013a00e403200820093602e003200841e0006a200910c40120082d0060410171450d0320082d0061210a4100210e4180808080782111410021104100210f410021194100211a4100211b4100211c4100210c2009210b0340024002400240200a41ff0171221d412c470440201d41fd00460d01200c4101710d080c020b200c410171450d01200b41146a220a200a28020041016a360200200841d8006a200b10c40120082d0058410171450d0720082d0059210a0c020b200e4520104572200f452019457272201a4520114180808080784672201b45201c457272720d064101210a200910c50141ff01714113460d040c060b200841003a00e4030b200a41ff01714122470d04200841d0006a200b10c40120082d0050410171450d0420082d00514122470d04200b4100360208200b41146a220a200a28020041016a360200200841a80f6a200b410c6a200b10c90120082802a80f4102460d0402400240024002400240024002400240024020082802ac0f220a20082802b00f220c41fefd0441081090010d00200a200c4186fe0441091090010d00200a200c418ffe0441081090010d01200a200c4197fe0441091090010d01200a200c41a0fe0441101090010d02200a200c41b0fe0441111090010d02200a200c41c1fe04410b1090010d03200a200c41ccfe04410c1090010d03200a200c41d8fe04410b1090010d04200a200c41e3fe04410c1090010d04200a200c41effe0441041090010d05200a200c41f3fe0441121090010d06200a200c4185ff0441131090010d06200a200c4198ff04410c1090010d07200a200c41a4ff04410d1090010d07200841e0036a10ca0141ff01714113460d080c0d0b200e0d0c200841a80f6a20082802e003220b10cb0120082802a80f220e450d0c20082802ac0f21120c070b20100d0b200841a80f6a20082802e003220b10cb0120082802a80f2210450d0b20082802ac0f21180c060b200f0d0a200841a80f6a20082802e003220b10cf014101210f20082d00a80f450d050c0a0b20190d09200841a80f6a20082802e003220b10cf0120082d00a80f0d0920082802ac0f2120410121190c040b201a0d08200841a80f6a20082802e003220b10cf014101211a20082d00a80f450d030c080b2011418080808078470d0720082802e003220b10cc0141ff01714113470d07200841c8006a200b10c40120082d0048410171450d0720082d004941db00470d07200b41146a220a200a28020041016a360200200841003602b00f20084280808080c0003702a80f200841406b200b10c40120082d0040410171450d0720082d0041210a41042115410021174101211141002114034002400240200a41ff0171220c412c470440200c41dd00460d02201141ff0171450d0b410021110c010b200b200b28021441016a360214200841386a200b10c40120082d0038410171450d0a20082d0039210a0b200a41ff017141dd00460d09200841306a200b10c40120082d0030410171450d0920082d003141db00470d09200b200b28021441016a360214200841286a200b10c40120082d0028410171450d09027f20082d0029220a412c470440200a41dd00460d0b41010c010b200b200b28021441016a360214200841206a200b10c40120082d0020410171450d0a20082d0021210a41000b2117200a41ff017141dd00460d09200841f80e6a200b10ce0120082802f80e221d450d0920082802fc0e210a200841186a200b10c40120082d0018410171450d09024020082d0019220c412c470440200c41dd00460d0b2017450d010c0b0b200b200b28021441016a360214200841106a200b10c40120082d0010410171450d0a20082d0011210c0b200c41ff017141dd00460d09200841f80e6a200b10e10120082d00f80e0d0920083502fc0e2122200b10e20141ff01714113470d0920082802a80f201446047f200841a80f6a201410e30120082802ac0f211520082802b00f0520140b410c6c20156a220c200a41ff0171ad200a41807e71ad20224220868484370204200c201d360200200820082802b00f41016a22143602b00f200841086a200b10c4012015410876211720082d0009210a20082d00084101710d010c090b0b20082802a80f2211418080808078460d07200b10e20141ff01714113460d020c070b201b0d06200841a80f6a20082802e003220b10cf0120082d00a80f0d0620082802ac0f21214101211b0c010b201c0d05200841a80f6a20082802e003220b10cf014101211c20082d00a80f0d050b2008200b10c4014101210c20082d0001210a20082d00004101710d000b0c030b20160d02200841a80f6a20082802c003220910cf014101210a4101211620082d00a80f450d000b0c010b20082d009405210d0b20004180808080783602002000200d3a00040c020b200d41016a220d419101470d000b2000418080808078360200200041033a00040b200841f00f6a24000f0b000bda0602057f017e230041f0006b220524002005412c6a22062003200410c101200541d0006a220842013702002005410236024820054194fd04360244200541123602682005200541e4006a36024c20052006360264200541386a2203200541c4006a2204102c200420012002200310c3010240024020052802444180808080784704402005290248210a200541d8006a41003602002005200a3702502005410036024c2005428080808010370244200541286a200541c4006a10c4014101210120052d0028410171450d0120052d002941fb00470d012005200528025841016a360258200541013a00602005200541c4006a36025c4100210341012106410021020340200541206a200541c4006a10c40120052d0020410171450d0202400240024020052d00212204412c470440200441fd00460d0120034101710d060c020b2003410171450d012005200528025841016a360258200541186a200541c4006a10c40120052d0018410171450d0520052d001921040c020b200745200245722006720d04200541c4006a10c50141ff01714113470d04200541c4006a10c60141ff01714113470d04200541106a2002200910dd01200541c4006a2005280210200528021410c7012005280244418080808078460440200041013a000420004180808080783602000c060b20002005290244370200200041086a200541cc006a2802003602000c050b200541003a00600b200441ff01714122470d02200541086a200541c4006a10c40120052d0008410171450d0220052d00094122470d022005410036024c2005200528025841016a360258200541e4006a2008200541c4006a10c90120052802644102460d020240024020052802682203200528026c220441a4fd0441071090014504402003200441abfd0441061090010d012003200441b1fd0441021090010d0241012103200541dc006a10ca0141ff01714113460d030c050b20070d04200541e4006a200541c4006a10cb0141012103200528026422070d020c040b20020d03200541e4006a200541c4006a10cb0120052802642202450d0320052802682109410121030c010b2006450d02200541e4006a200541c4006a10cf01410021064101210320052d0064450d000b0c010b20052d004821010b2000418080808078360200200020013a00040b200541f0006a24000ba20101017f230041406a22022400200241233602102002418af50436020c20012d0000410b47044020022001360214200241246a42023702002002413c6a41063602002002410236021c200241d4f404360218200241023602342002200241306a3602202002200241146a36023820022002410c6a3602304101200241186a10100b20002001290200370200200041086a200141086a290200370200200241406b24000bb10101047f230041206b22022400200241086a417f200141d8006a280200220541d4006a22042004200541046a491b41c1006a410010142002411c6a22044100360200200220022903083702142001200241146a2203101b200141206a2003101b2001290340200141c8006a290300200310b801200141d4006a28020020052003107e2003200141e0006a200141a1016a108b01200041086a200428020036020020002002290214370200200241206a24000bd30201027f230041f0016b220024000240101d41ff01714105470d0020004180800136022841e89405200041286a100220002802282201418180014f0d00024020014104490d0041e894052d000041ed014741e994052d000041cb00477241ea94052d0000419d01477241eb94052d0000411b47720d00200041c4016a1056200041d0016a101c20002802cc01411f4d0d01200041bc016a20002802c801220141186a290000370200200041b4016a200141106a290000370200200041ac016a200141086a290000370200200041106a200041d8016a290000370200200041186a200041e0016a290000370200200041206a200041e8016a290000370200200020002900d001370208200020012900003702a40120004180808080783602782000418080808078360228200041fc006a2000412810091a200041286a104141e8940541003b0100410041021047000b103f000b000b0c002000350200200110ad010b2e01017f2000200220016b2202108d012000280208220320002802046a2001200210091a2000200220036a3602080bce07020b7f027e230041d0006b22022400200242808001370248200241e8940536024420012802042001280208200241c4006a22031044200141106a280200200141146a280200200310442001411c6a28020021042003200141206a280200220310e70120030440200341186c2105200441146a21030340200341106b2802002003410c6b280200200241c4006a22041044200341046b280200200328020020041044200341186a2103200541186b22050d000b0b200141286a2802002001412c6a280200200241c4006a10440240024020022802482205200228024c2201490d00200228024421032002200520016b2205360244410120032001200120036a2201200241c4006a10081a200520022802442203490d00200220013602142002200336021820034102490d002002200341026b3602182002200141026a36021420012f00002108200241c4006a200241146a105120022802442209418080808078460d002002290248210e200241086a200241146a103b20022802080d000240200228021841186e2201200228020c220520012005491b2201450440410421040c010b200141d5aad52a4b0d01200141186c22034100480d01200310f1012204450d010b4100210320024100360224200220043602202002200136021c200504400340200241386a200241146a10512002280238220a418080808078460d02200229023c210d200241c4006a200241146a10512002280244418080808078460d02200241306a220b200241cc006a28020036020020022002290244370328200228021c200346047f2002411c6a2104230041206b220124000240200341016a220304404104200428020022064101742207200320032007491b2203200341044d1b220341186c2107200341d6aad52a49410274210c02402006450440200141003602180c010b200141043602182001200641186c36021c200120042802043602140b200141086a200c2007200141146a102e2001280208450d01200128020c1a0b000b200128020c21062004200336020020042006360204200141206a24002002280220210420022802240520030b41186c20046a2201200d3702042001200a3602002001200229032837020c200141146a200b2802003602002002200228022441016a2203360224200541016b22050d000b200228021c2201418080808078460d010b2002290220210d200241c4006a200241146a10532002280244418080808078470d010b000b20002002290244370218200041206a200241cc006a280200360200200020083b01242000200d3702102000200136020c2000200e37020420002009360200200241d0006a24000b2c01017f02402000280200200028020822026b20014f0d00200020022001109801418180808078460d00000b0bd70101047f230041106b220524002005200036020c200041c8006a2106024002400240418001200041c8016a2d000022036b2204200249044020030440200320066a2001200410091a2005410c6a2006410110f501200220046b2202450d02200120046a21010b20012002410776200241ff00712202456b22034107746a2104200241800120021b21022003450d022005410c6a2001200310f5010c020b200320066a2001200210091a200220036a21020c020b41c4ff042104410021020b20062004200210091a0b200020023a00c801200541106a24000bfc2d022a7e037f20002001290038221a20012900302218200041386a222d2903002225200029031822297c7c221b7c201b42f9c2f89b91a3b3f0db0085422089221b428f928b87dad882d8da007d221f20258542288922167c2220201b854230892208201f7c221920168542018922232001290060221b2001290028221f20012900202216200041306a222e29030022262000290310222a7c7c22247c200220248542ebfa86dabfb5f6c11f85422089221c42abf0d3f4afeebcb73c7c2221202685422889221d7c22047c7c2222200129006822027c202320222001290018222320012900102224200041286a222f29030022272000290308222b7c7c221e7c201e429fd8f9d9c291da829b7f85422089221e42c5b1d5d9a7af94ccc4007d220620278542288922057c2207201e85423089220c85422089220a200129000822222001290000221e200029032022282000290300222c7c7c22177c200029034020178542d1859aeffacf9487d100854220892217428892f39dffccf984ea007c220920288542288922037c220d201785423089220b20097c22097c220e85422889220f7c2210200129004822177c201d2004201c85423089221d20217c22048542018922112001290050221c20077c7c2207200129005822217c20192007200b8542208922197c2207201185422889220b7c2211201985423089221220077c2207200b85420189220b7c2213200129007822197c200b20132019200320098542018922092020200129007022207c7c22037c2003201d85422089221d2006200c7c22067c220c20098542288922097c2203201d85423089220b854220892213200520068542018922062001290040221d200d7c7c220520177c2005200885422089220820047c220420068542288922067c2205200885423089220820047c22047c220d8542288922147c221520217c200a201085423089220a200e7c220e200f85420189220f200220037c7c220320187c2003200885422089220820077c2207200f8542288922037c220f200885423089220820077c220720038542018922037c2210201a7c2003201020042006854201892204201120167c7c2206201d7c20042006200a854220892204200b200c7c22067c220c85422889220a7c2203200485423089220485422089220b20062009854201892206200520207c7c2205201c7c200620052012854220892206200e7c22058542288922097c220e200685423089220620057c22057c22108542288922117c2212201f7c200d2013201585423089220d7c221320148542018922142003201e7c7c220320247c2003200685422089220620077c220720148542288922037c2214200685423089220620077c220720038542018922037c221520247c2003201520052009854201892205200f201f7c7c220920237c20052009200d8542208922052004200c7c22047c220c8542288922097c2203200585423089220585422089220d2004200a854201892204200e20227c7c220a201b7c20042008200a85422089220820137c220485422889220a7c220e200885423089220820047c22047c220f8542288922137c2215201a7c200b201285423089220b20107c22102011854201892211200320197c7c220320027c2003200885422089220820077c220720118542288922037c2211200885423089220820077c220720038542018922037c221220227c200320122004200a8542018922042014201b7c7c220a201e7c2004200a200b8542208922042005200c7c22057c220c85422889220a7c2203200485423089220485422089220b20052009854201892205200e20217c7c2209201d7c20052006200985422089220620107c22058542288922097c220e200685423089220620057c22057c22108542288922127c221420027c200d201585423089220d200f7c220f2013854201892213200320237c7c220320187c2003200685422089220620077c220720138542288922037c2213200685423089220620077c220720038542018922037c2215201b7c2003201520052009854201892205201120177c7c220920167c20052009200d8542208922052004200c7c22047c220c8542288922097c2203200585423089220585422089220d2004200a854201892204200e201c7c7c220a20207c20042008200a854220892208200f7c220485422889220a7c220e200885423089220820047c22047c220f8542288922117c221520167c200b201485423089220b20107c22102012854201892212200320217c7c220320207c2003200885422089220820077c220720128542288922037c2212200885423089220820077c220720038542018922037c2214201e7c200320142004200a854201892204201320237c7c220a20227c2004200a200b8542208922042005200c7c22057c220c85422889220a7c2203200485423089220485422089220b20052009854201892205200e201a7c7c220920177c20052006200985422089220620107c22058542288922097c220e200685423089220620057c22057c22108542288922137c221420247c200d201585423089220d200f7c220f20118542018922112003201f7c7c2203201c7c2003200685422089220620077c220720118542288922037c2211200685423089220620077c220720038542018922037c221520167c2003201520052009854201892205201220197c7c2209201d7c20052009200d8542208922052004200c7c22047c220c8542288922097c2203200585423089220585422089220d2004200a854201892204200e20247c7c220a20187c20042008200a854220892208200f7c220485422889220a7c220e200885423089220820047c22047c220f8542288922127c221520187c200b201485423089220b20107c221020138542018922132003201c7c7c220320197c2003200885422089220820077c220720138542288922037c2213200885423089220820077c220720038542018922037c2214201d7c200320142004200a8542018922042011201f7c7c220a201a7c2004200a200b8542208922042005200c7c22057c220c85422889220a7c2203200485423089220485422089220b20052009854201892205200e20177c7c2209201e7c20052006200985422089220620107c22058542288922097c220e200685423089220620057c22057c22108542288922117c2214201e7c200d201585423089220d200f7c220f2012854201892212200320217c7c2203201b7c2003200685422089220620077c220720128542288922037c2212200685423089220620077c220720038542018922037c221520217c2003201520052009854201892205201320237c7c220920027c20052009200d8542208922052004200c7c22047c220c8542288922097c2203200585423089220585422089220d2004200a854201892204200e20207c7c220a20227c20042008200a854220892208200f7c220485422889220a7c220e200885423089220820047c22047c220f8542288922137c221520197c200b201485423089220b20107c221020118542018922112003201d7c7c220320237c2003200885422089220820077c220720118542288922037c2211200885423089220820077c220720038542018922037c221420207c200320142004200a854201892204201220187c7c220a201c7c2004200a200b8542208922042005200c7c22057c220c85422889220a7c2203200485423089220485422089220b20052009854201892205200e20247c7c2209201b7c20052006200985422089220620107c22058542288922097c220e200685423089220620057c22057c22108542288922127c221420207c200d201585423089220d200f7c220f20138542018922132003201a7c7c2203201f7c2003200685422089220620077c220720138542288922037c2213200685423089220620077c220720038542018922037c221520027c2003201520052009854201892205201120227c7c220920177c20052009200d8542208922052004200c7c22047c220c8542288922097c2203200585423089220585422089220d2004200a854201892204200e20167c7c220a20027c20042008200a854220892208200f7c220485422889220a7c220e200885423089220820047c22047c220f8542288922117c221520177c200b201485423089220b20107c22102012854201892212200320167c7c2203201c7c2003200885422089220820077c220720128542288922037c2212200885423089220820077c220720038542018922037c221420247c200320142004200a854201892204201320227c7c220a20197c2004200a200b8542208922042005200c7c22057c220c85422889220a7c2203200485423089220485422089220b20052009854201892205200e201b7c7c2209201f7c20052006200985422089220620107c22058542288922097c220e200685423089220620057c22057c22108542288922137c2214201b7c200d201585423089220d200f7c220f2011854201892211200320187c7c220320237c2003200685422089220620077c220720118542288922037c2211200685423089220620077c220720038542018922037c221520227c20032015200520098542018922052012201d7c7c220920217c20052009200d8542208922052004200c7c22047c220c8542288922097c2203200585423089220585422089220d2004200a854201892204200e201e7c7c220a201a7c20042008200a854220892208200f7c220485422889220a7c220e200885423089220820047c22047c220f8542288922127c2215201d7c200b201485423089220b20107c22102013854201892213200320237c7c220320177c2003200885422089220820077c220720138542288922037c2213200885423089220820077c220720038542018922037c221420187c200320142004200a8542018922042011201a7c7c220a20207c2004200a200b8542208922042005200c7c22057c220c85422889220a7c2203200485423089220485422089220b200520098542018922052002200e7c7c220920217c20052006200985422089220620107c22058542288922097c220e200685423089220620057c22057c22108542288922117c221420217c200d201585423089220d200f7c220f2012854201892212200320197c7c220320167c2003200685422089220620077c220720128542288922037c2212200685423089220620077c220720038542018922037c221520237c2003201520052009854201892205201320247c7c2209201c7c20052009200d8542208922052004200c7c22047c220c8542288922097c2203200585423089220585422089220d2004200a854201892204200e201f7c7c220a201e7c20042008200a854220892208200f7c220485422889220a7c220e200885423089220820047c22047c220f8542288922137c221520227c200b201485423089220b20107c221020118542018922112003201e7c7c2203201d7c2003200885422089220820077c220720118542288922037c2211200885423089220820077c220720038542018922037c221420167c200320142004200a854201892204201220207c7c220a20177c2004200a200b8542208922042005200c7c22057c220c85422889220a7c2203200485423089220485422089220b20052009854201892205200e20187c7c220920197c20052006200985422089220620107c22058542288922097c220e200685423089220620057c22057c22108542288922127c2214201a7c200d201585423089220d200f7c220f2013854201892213200220037c7c2203201a7c2003200685422089220620077c220720138542288922037c2213200685423089220620077c220720038542018922037c221520187c20032015200520098542018922052011201c7c7c2209201f7c20052009200d8542208922052004200c7c22047c220c8542288922097c2203200585423089220585422089220d2004200a854201892204200e201b7c7c220a20247c20042008200a854220892208200f7c220485422889220a7c220e200885423089220820047c22047c220f8542288922117c221520237c200b201485423089220b20107c22102012854201892212200320227c7c2203201f7c2003200885422089220820077c220720128542288922037c2212200885423089220820077c220720038542018922037c2214201b7c200320142004200a8542018922042013201d7c7c220a20167c2004200a200b8542208922042005200c7c22057c220c85422889220a7c2203200485423089220485422089220b20052009854201892205200e201c7c7c220920247c20052006200985422089220620107c22058542288922097c220e200685423089220620057c22057c22108542288922137c221420167c200d201585423089220d200f7c220f2011854201892211200320177c7c220320207c2003200685422089220620077c220720118542288922037c2211200685423089220620077c220720038542018922037c2215201f7c2003201520052009854201892205200220127c7c2209201e7c20052009200d8542208922052004200c7c22047c220c8542288922097c2203200585423089220585422089220d2004200a854201892204200e20197c7c220a20217c20042008200a854220892208200f7c220485422889220a7c220e200885423089220820047c22047c220f8542288922127c2215201b7c200b201485423089220b20107c22102013854201892213200320187c7c2203201a7c2003200885422089220820077c220720138542288922037c2213200885423089220820077c220720038542018922037c221420027c200320142004200a854201892204201120247c7c220a20237c2004200a200b8542208922042005200c7c22057c220c85422889220a7c2203200485423089220485422089220b20052009854201892205200e201e7c7c220920227c20052006200985422089220620107c22058542288922097c220e200685423089220620057c22057c22108542288922117c221420177c200d201585423089220d200f7c220f20128542018922122003201c7c7c220320217c2003200685422089220620077c220720128542288922037c2212200685423089220620077c220720038542018922037c221520197c20032015201920052009854201892219201320207c7c22057c20192005200d8542208922192004200c7c22047c220585422889220c7c2209201985423089221985422089220320172004200a854201892217200e201d7c7c22047c201720042008854220892217200f7c22088542288922047c220a201785423089221720087c22087c220d85422889220e7c220f20217c2018200b201485423089221820107c2221201185420189220b200220097c7c22027c2002201785422089220220077c2217200b8542288922077c2209200285423089220220177c221720078542018922077c220b201a7c200b2004200885420189221a201220167c7c2216201d7c201a2016201885422089221a200520197c22187c22168542288922197c221d201a85423089221a854220892208201c200c2018854201892218200a20207c7c221c7c20182006201c85422089221820217c221c8542288922217c22202018854230892218201c7c221c7c220420078542288922067c2205202a85201b2016201a7c221a201985420189221b202020227c7c22167c201b200220168542208922022003200f85423089221b200d7c22167c22228542288922197c2220200285423089220220227c22228537031020002023201c202185420189221c2009201f7c7c221f7c201a201b201f85422089221a7c221b201c85422889221f7c2223201a85423089221a201b7c221b202b2024200e2016854201892216201d201e7c7c221e7c20162018201e85422089221820177c22168542288922247c221e858537030820002005200885423089221720047c221c2020202c858537030020002018201e85423089221820167c2216202320298585370318202d20252006201c8542018985200285370300202f202720192022854201898520178537030020002028201b201f8542018985201885370320202e2026201620248542018985201a853703000b1801017f2001200346047f200020022001100c0541010b450b0c002000310000200110ad010bbf0101037f230041206b22022400200242808001370218200241e894053602142001280204200141086a280200200241146a1044024020022802182204200228021c2201490d00200228021421032002200420016b2204360214410420032001200120036a2201200241146a10081a200420022802142203490d00200220033602102002200136020c200241146a2002410c6a105320022802142201418080808078460d002000200229021837020420002001360200200241206a24000f0b000b4601017f20012802042202410449047f4101052001200241046b36020420012001280200220141046a3602002001280000210241000b210120002002360204200020013602000b3c01017f200020012802042202047f2001200241016b36020420012001280200220141016a36020020012d00000520010b3a000120002002453a00000b4601017f20012802042202410249047f4101052001200241026b36020420012001280200220141026a36020020012f0000210241000b2101200020023b0102200020013b01000b950201027f230041106b22022400024020002002410c6a027f0240024020014180014f04402002410036020c2001418010490d012001418080044f0d0220022001413f71418001723a000e20022001410c7641e001723a000c20022001410676413f71418001723a000d41030c030b20002802082203200028020046044020002003109701200028020821030b2000200341016a360208200028020420036a20013a00000c030b20022001413f71418001723a000d2002200141067641c001723a000c41020c010b20022001413f71418001723a000f20022001410676413f71418001723a000e20022001410c76413f71418001723a000d2002200141127641077141f001723a000c41040b102b0b200241106a24000b1600200020014101109801418180808078470440000b0bb70101027f230041206b22032400027f41002001200120026a22014b0d001a4108200028020022024101742204200120012004491b2201200141084d1b2201417f73411f76210402402002450440200341003602180c010b2003200236021c20034101360218200320002802043602140b200341086a20042001200341146a102e2003280208450440200328020c210220002001360200200020023602044181808080780c010b200328020c0b2104200341206a240020040b2b0020020440200345044041e894062d00001a0b20012002103c21010b20002002360204200020013602000b3a01017f230041106b22032400200341086a200120024100109901200328020c21012000200328020836020020002001360204200341106a24000b0d00200041808a042001109c010ba90401087f230041406a22032400200341346a2001360200200341033a003c2003412036022c2003410036023820032000360230200341003602242003410036021c027f02400240200228021022014504402002410c6a28020022004103742106200041ffffffff017121072002280204210a20022802002109200228020821024100210141002100034020012006460d02200120096a220441046a28020022050440200328023020042802002005200328023428020c1101000d040b200041016a2100200141086a21012002280200210420022802042105200241086a210220042003411c6a2005110200450d000b0c020b200241146a28020022074105742100200741ffffff3f7121072002410c6a2802002105200228020821062002280204210a20022802002209210203402000450d01200241046a28020022080440200328023020022802002008200328023428020c1101000d030b2003200128021036022c200320012d001c3a003c20032001280218360238200341106a2006200141086a10ac012003200329031037021c200341086a2006200110ac0120032003290308370224200441016a2104200241086a2102200041206b210020012802142108200141206a2101200620084103746a22082802002003411c6a2008280204110200450d000b0c010b2007200a4904402003280230200920074103746a22002802002000280204200328023428020c1101000d010b41000c010b41010b2101200341406b240020010b0300010b0c00200020012002102b41000b0b002000200110960141000bb70101047f200028020022012000280204460440418080c4000f0b2000200141016a36020020012d00002203411874411875410048047f2000200141026a36020020012d0001413f7121022003411f712104200341df014d044020044106742002720f0b2000200141036a36020020012d0002413f712002410674722102200341f00149044020022004410c74720f0b2000200141046a3602002004411274418080f0007120012d0003413f71200241067472720520030b0b8b0101027f230041106b220224000240200141ff004d044020002802082203200028020046044020002003109701200028020821030b2000200341016a360208200028020420036a20013a00000c010b2002410036020c20022001413f71418001723a000d2002200141067641c001723a000c20002002410c6a22002000410272108b010b200241106a24000bbe0101037f23004180016b2203240020002802002100027f0240200128021c22024110714504402002412071450440200020011091010c030b20002d00002102410021000340200020036a41ff006a413041372002410f712204410a491b20046a3a0000200041016b2100200222044104762102200441104f0d000b0c010b20002d0000200110a3010c010b20004180016a4181014f0440000b200141b1ff044102200020036a4180016a410020006b10220b210020034180016a240020000b7d01037f23004180016b220324000340200220036a41ff006a413041d7002000410f712204410a491b20046a3a0000200241016b2102200041ff017122044104762100200441104f0d000b20024180016a4181014f0440000b200141b1ff044102200220036a4180016a410020026b1022210020034180016a240020000b8b30022d7e077f23004180016b22342400200229033821292002290330212a2002290328212b2002290320212c2002290318212e2002290310212f20022903082130200229030021312034418001100b21382000200141016b22344100200120344f1b41807f7122372001200120374b1b22366a21340240200120366b223641ff004b044041800121360c010b203820342036100921340b20374180016a213a2006ad42017d21322005200672ad42017d213302400340203a21052033212d2032211f203621392034210620352037470440203541807f460d0220354180016a220520014b0d0241800121394200212d4200211f200020356a21060b202c2006290070221d2006290030221b2029202e7c7c2220200629003822267c2020202d8542f9c2f89b91a3b3f0db00854220892228428f928b87dad882d8da007d222120298542288922227c221e20062900002220202c20317c7c221a200629000822277c201a20032039ad7c222d8542d1859aeffacf9487d10085422089221a428892f39dffccf984ea007c221c202c8542288922237c2225201a85423089220c201c7c220a202385420189221c7c7c22242006290078221a7c201c20242006290020221c202a202f7c7c2209200629002822237c2009201f8542ebfa86dabfb5f6c11f85422089221f42abf0d3f4afeebcb73c7c2209202a8542288922087c220f201f85423089220d85422089220e2006290010221f202b20307c7c220b200629001822247c200b20042003202d56ad7c220485429fd8f9d9c291da829b7f85422089220342c5b1d5d9a7af94ccc4007d220b202b8542288922077c22102003854230892212200b7c220b7c22138542288922117c2215200629006822037c201e202885423089221e20217c2216202285420189222120062900602228200f7c7c222220037c202120122022854220892221200a7c222285422889220a7c220f202185423089221220227c2214200a8542018922217c220a201b7c2021200a2007200b85420189220b2006290040222120257c7c2225200629004822227c201e202585422089221e2009200d7c22257c2209200b85422889220d7c220b201e85423089220785422089220a200820258542018922082006290050221e20107c7c2210200629005822257c2008200c201085422089220c20167c22088542288922107c2216200c85423089220c20087c22087c22178542288922187c221920237c200e201585423089220e20137c22132011854201892211200b201d7c7c220b201e7c200b200c85422089220c20147c220b20118542288922117c2215200c85423089220c200b7c220b20118542018922117c221420247c2011201420082010854201892208200f20227c7c220f201a7c2008200e200f854220892208200720097c22097c220f85422889220e7c220720088542308922088542208922102009200d8542018922092016201c7c7c220d20217c2009200d201285422089220920137c220d8542288922127c22132009854230892209200d7c220d7c22118542288922167c2214201a7c200a201985423089220a20177c22172018854201892218200720257c7c220720267c20072009854220892209200b7c220b20188542288922077c22182009854230892209200b7c220b20078542018922077c221920037c20072019200d201285420189220d201520277c7c220720287c2007200a85422089220a2008200f7c22087c220f200d85422889220d7c2207200a85423089220a8542208922122008200e854201892208201320207c7c220e201f7c2008200c200e85422089220c20177c220885422889220e7c2213200c85423089220c20087c22087c22158542288922177c221920227c2010201485423089221020117c22112016854201892216200720257c7c220720217c2007200c85422089220c200b7c220b20168542288922077c2216200c85423089220c200b7c220b20078542018922077c2214201c7c200720142008200e854201892208201820237c7c220e201f7c2008200e2010854220892208200a200f7c220a7c220f85422889220e7c22072008854230892208854220892210200a200d85420189220a201320287c7c220d20207c200a2009200d85422089220a20117c220985422889220d7c2213200a85423089220a20097c22097c22118542288922147c221820257c2012201985423089221220157c22152017854201892217200720267c7c220720277c2007200a85422089220a200b7c220b20178542288922077c2217200a85423089220a200b7c220b20078542018922077c2219201d7c200720192009200d8542018922092016201e7c7c220d201d7c2009200d20128542208922092008200f7c22087c220f85422889220d7c220720098542308922098542208922122008200e854201892208201320247c7c220e201b7c2008200c200e85422089220c20157c220885422889220e7c2213200c85423089220c20087c22087c22158542288922167c2219201a7c2010201885423089221020117c22112014854201892214200720267c7c220720227c2007200c85422089220c200b7c220b20148542288922077c2214200c85423089220c200b7c220b20078542018922077c221820217c200720182008200e854201892208200320177c7c220e20287c2008200e20108542208922082009200f7c22097c220f85422889220e7c220720088542308922088542208922102009200d854201892209201320247c7c220d20277c2009200a200d85422089220a20117c220985422889220d7c2213200a85423089220a20097c22097c22118542288922177c2218201e7c2012201985423089221220157c221520168542018922162007201c7c7c220720207c2007200a85422089220a200b7c220b20168542288922077c2216200a85423089220a200b7c220b20078542018922077c2219201a7c200720192009200d8542018922092014201f7c7c220d201b7c2009200d20128542208922092008200f7c22087c220f85422889220d7c220720098542308922098542208922122008200e854201892208201320237c7c220e201e7c2008200c200e85422089220c20157c220885422889220e7c2213200c85423089220c20087c22087c22158542288922147c221920247c2010201885423089221020117c22112017854201892217200720227c7c220720207c2007200c85422089220c200b7c220b20178542288922077c2217200c85423089220c200b7c220b20078542018922077c221820037c200720182008200e8542018922082016201f7c7c220e201c7c2008200e20108542208922082009200f7c22097c220f85422889220e7c220720088542308922088542208922102009200d854201892209201320237c7c220d20267c2009200a200d85422089220a20117c220985422889220d7c2213200a85423089220a20097c22097c22118542288922167c221820217c2012201985423089221220157c221520148542018922142007201b7c7c220720217c2007200a85422089220a200b7c220b20148542288922077c2214200a85423089220a200b7c220b20078542018922077c221920247c200720192009200d8542018922092017201d7c7c220d20277c2009200d20128542208922092008200f7c22087c220f85422889220d7c220720098542308922098542208922122008200e854201892208201320257c7c220e20287c2008200c200e85422089220c20157c220885422889220e7c2213200c85423089220c20087c22087c22158542288922177c221920277c2010201885423089221020117c221120168542018922162007201f7c7c220720287c2007200c85422089220c200b7c220b20168542288922077c2216200c85423089220c200b7c220b20078542018922077c221820227c200720182008200e854201892208201420207c7c220e20257c2008200e20108542208922082009200f7c22097c220f85422889220e7c220720088542308922088542208922102009200d8542018922092013201b7c7c220d201e7c2009200a200d85422089220a20117c220985422889220d7c2213200a85423089220a20097c22097c22118542288922147c2218201c7c2012201985423089221220157c221520178542018922172007201a7c7c2207201d7c2007200a85422089220a200b7c220b20178542288922077c2217200a85423089220a200b7c220b20078542018922077c2219201e7c200720192009200d8542018922092016201c7c7c220d20037c2009200d20128542208922092008200f7c22087c220f85422889220d7c220720098542308922098542208922122008200e854201892208201320267c7c220e20237c2008200c200e85422089220c20157c220885422889220e7c2213200c85423089220c20087c22087c22158542288922167c221920217c2010201885423089221020117c22112014854201892214200720287c7c220720237c2007200c85422089220c200b7c220b20148542288922077c2214200c85423089220c200b7c220b20078542018922077c221820257c200720182008200e8542018922082017201d7c7c220e20037c2008200e20108542208922082009200f7c22097c220f85422889220e7c220720088542308922088542208922102009200d854201892209201320277c7c220d201a7c2009200a200d85422089220a20117c220985422889220d7c2213200a85423089220a20097c22097c22118542288922177c221820247c2012201985423089221220157c22152016854201892216200720227c7c2207201f7c2007200a85422089220a200b7c220b20168542288922077c2216200a85423089220a200b7c220b20078542018922077c221920227c200720192009200d854201892209201420207c7c220d20267c2009200d20128542208922092008200f7c22087c220f85422889220d7c220720098542308922098542208922122008200e8542018922082013201b7c7c220e20247c2008200c200e85422089220c20157c220885422889220e7c2213200c85423089220c20087c22087c22158542288922147c2219201f7c2010201885423089221020117c22112017854201892217200320077c7c220720257c2007200c85422089220c200b7c220b20178542288922077c2217200c85423089220c200b7c220b20078542018922077c2218201e7c200720182008200e854201892208201620287c7c220e20277c2008200e20108542208922082009200f7c22097c220f85422889220e7c220720088542308922088542208922102009200d854201892209201320267c7c220d201d7c2009200a200d85422089220a20117c220985422889220d7c2213200a85423089220a20097c22097c22118542288922167c221820207c2012201985423089221220157c22152014854201892214200720217c7c2207201b7c2007200a85422089220a200b7c220b20148542288922077c2214200a85423089220a200b7c220b20078542018922077c221920217c200720192009200d854201892209201720237c7c220d20207c2009200d20128542208922092008200f7c22087c220f85422889220d7c220720098542308922098542208922122008200e8542018922082013201a7c7c220e201c7c2008200c200e85422089220c20157c220885422889220e7c2213200c85423089220c20087c22087c22158542288922177c2219201e7c2010201885423089221020117c221120168542018922162007201b7c7c2207201a7c2007200c85422089220c200b7c220b20168542288922077c2216200c85423089220c200b7c220b20078542018922077c221820237c200720182008200e854201892208201420257c7c220e20247c2008200e20108542208922082009200f7c22097c220f85422889220e7c220720088542308922088542208922102009200d8542018922092013201d7c7c220d20227c2009200a200d85422089220a20117c220985422889220d7c2213200a85423089220a20097c22097c22118542288922147c221820277c2012201985423089221220157c22152017854201892217200720277c7c2207201c7c2007200a85422089220a200b7c220b20178542288922077c2217200a85423089220a200b7c220b20078542018922077c221920237c200720192009200d854201892209201620287c7c220d201f7c2009200d20128542208922092008200f7c22087c220f85422889220d7c220720098542308922098542208922122008200e854201892208200320137c7c220e20267c2008200c200e85422089220c20157c220885422889220e7c2213200c85423089220c20087c22087c22158542288922167c221920037c2010201885423089221020117c221120148542018922142007201e7c7c2207201f7c2007200c85422089220c200b7c220b20148542288922077c2214200c85423089220c200b7c220b20078542018922077c221820207c200720182008200e854201892208201720267c7c220e201b7c2008200e20108542208922082009200f7c22097c220f85422889220e7c220720088542308922088542208922102009200d854201892209201320217c7c220d201c7c2009200a200d85422089220a20117c220985422889220d7c2213200a85423089220a20097c22097c22118542288922177c2218201b7c2012201985423089221220157c22152016854201892216200720247c7c220720287c2007200a85422089220a200b7c220b20168542288922077c2216200a85423089220a200b7c220b20078542018922077c221920267c200720192009200d8542018922092014201a7c7c220d20257c2009200d20128542208922092008200f7c22087c220f85422889220d7c220720098542308922098542208922122008200e854201892208201320227c7c220e201d7c2008200c200e85422089220c20157c220885422889220e7c2213200c85423089220c20087c22087c22158542288922147c2219201d7c2010201885423089221020117c22112017854201892217200720207c7c220720277c2007200c85422089220c200b7c220b20178542288922077c2217200c85423089220c200b7c220b20078542018922077c2218201a7c200720182008200e8542018922082016201c7c7c220e20237c2008200e20108542208922082009200f7c22097c220f85422889220e7c220720088542308922088542208922102009200d8542018922092013201f7c7c220d20247c2009200a200d85422089220a20117c220985422889220d7c2213200a85423089220a20097c22097c22118542288922167c221820037c20032012201985423089220320157c22122014854201892215200720287c7c22077c2007200a85422089220a200b7c220b20158542288922077c2215200a85423089220a200b7c220b20078542018922077c2214201b7c200720142009200d85420189221b201720217c7c220920227c201b200320098542208922032008200f7c221b7c22098542288922087c220f200385423089220385422089220d200e201b85420189221b2013201e7c7c220e20257c201b200c200e85422089221b20127c220c85422889220e7c2207201b85423089221b200c7c220c7c22128542288922137c221420237c201e2010201885423089222320117c221e2016854201892210200f201d7c7c221d7c201b201d85422089221d200b7c221b201085422889220f7c220b201d85423089221d201b7c221b200f85420189220f7c221020247c2010201a200c200e85420189221a201520227c7c22247c201a2023202485422089221a200320097c22037c22238542288922247c2222201a85423089221a85422089220c200320088542018922032007201c7c7c221c20217c2003200a201c854220892203201e7c221c8542288922217c221e2003854230892203201c7c221c7c220a200f8542288922097c2208200c85423089220c200a7c220a20098542018985201f201a20237c221f202485420189221a201e20207c7c22207c201a201d202085422089221d200d201485423089222020127c221a7c22238542288922247c221e201d85423089221d85212c20262013201a854201892226202220257c7c221a7c2003201a854220892203201b7c221b20268542288922267c221a2003854230892203201c202185420189221c200b20277c7c222720287c201f2020202785422089221f7c2220201c8542288922277c221c201f85423089221f20207c2220202785420189202b8585212b201d20237c221d2008202e8585212e201e203085200a8521302003201b7c2203201c2031858521312029200320268542018985201f852129202a201d20248542018985200c85212a2020202f85201a85212f2035203747210620052135202d210320060d000b200220293703382002202a3703302002202b3703282002202c3703202002202e3703182002202f370310200220303703082002203137030020384180016a24000f0b000b6901047f41800120002d00d00122036b22022001280204220420022004491b220220036a220520024f20054180014d71450440000b200020036a20012802002203200210091a2001200420026b3602042001200220036a360200200020002d00d00120026a3a00d0010b0e0020002802001a03400c000b000bf60101067f2000027f418080c400200128020022022001280204460d001a2001200241016a2205360200024020022d0000220341187441187541004e0d002001200241026a220536020020022d0001413f7121042003411f712106200341df014d0440200641067420047221030c010b2001200241036a220536020020022d0002413f712004410674722104200341f00149044020042006410c747221030c010b2001200241046a2205360200418080c4002006411274418080f0007120022d0003413f71200441067472722203418080c400460d011a0b200120012802082207200520026b6a36020820030b360204200020073602000b830301077f0240200120006b220241104f04402000200041036a417c71220120006b220010ab012001200220006b2200417c716a200041037110ab016a21032000410276210003402001210220002204450d02024041c0012004200441c0014f1b220541fc01712207450440410021000c010b200220074102746a2108410021002002210603404100210103402000200120066a2802002200417f734107762000410676724181828408716a2100200141046a22014110470d000b200641106a22062008470d000b0b200041087641ff81fc0771200041ff81fc07716a418180046c41107620036a2103200420056b2100200220054102746a21012005410371450d000b200220074102746a210141c0012004200441c0014f1b4103714102742102410021000340200020012802002200417f734107762000410676724181828408716a2100200141046a2101200241046b22020d000b200041087641ff81fc0771200041ff81fc07716a418180046c41107620036a0f0b2000200210ab0121030b20030b9c0101027f024002400240024020012d0020220441016b0e03010200030b200341ff01710d00410021040c020b20022104410021020c010b20024101762104200241016a41017621020b200441016a2104200141186a2802002105200128021021032001280214210102400340200441016b2204450d01200120032005280210110200450d000b418080c40021030b20002002360204200020033602000b3201017f027f0340200120012004460d011a200441016a2104200220002003280210110200450d000b200441016b0b2001490b2c01017f200104400340200220002c000041bf7f4a6a2102200041016a2100200141016b22010d000b0b20020b5501027f0240027f02400240200228020041016b0e020103000b200241046a0c010b200120022802044103746a22012802044118470d0120012802000b2802002104410121030b20002004360204200020033602000bc10202057f017e230041306b2204240041272102024020004290ce00540440200021070c010b0340200441096a20026a220341046b20004290ce0080220742f0b1037e20007ca7220541ffff037141e4006e220641017441fd8a046a2f00003b0000200341026b2006419c7f6c20056a41ffff037141017441fd8a046a2f00003b0000200241046b2102200042ffc1d72f5621032007210020030d000b0b2007a7220341e3004b0440200241026b2202200441096a6a2007a7220541ffff037141e4006e2203419c7f6c20056a41ffff037141017441fd8a046a2f00003b00000b02402003410a4f0440200241026b2202200441096a6a200341017441fd8a046a2f00003b00000c010b200241016b2202200441096a6a200341306a3a00000b200141c4ff044100200441096a20026a412720026b10222101200441306a240020010b39000240027f2002418080c40047044041012000200220012802101102000d011a0b20030d0141000b0f0b200020032004200128020c1101000bef04010d7f230041406a22032400200341003b013c200320023602382003410036023420034281808080a00137022c20032002360228200320023602202003200136021c2003410a3602182000280204210e2000280200210b2000280208210c200341306a210f027f034002402006450440024020022005490d000340200120056a2104027f0240200220056b220641084f0440024002402004200441036a417c712200460440200641086b2109410021000c010b200341106a2004200020046b220010b00120032802104101460d012000200641086b22094b0d030b0340200020046a220741046a280200220a417f73200a418a94a8d0007341818284086b7120072802002207417f732007418a94a8d0007341818284086b7172418081828478710d03200041086a220020094d0d000b0c020b4101210420032802140c020b20032004200610b0012003280200210420032802040c010b200341086a200020046a200620006b10b00120032802084101462104200328020c20006a0b210002400240200441014604402003200020056a220041016a220536022420002002490d010c020b20032002360224200221050c030b200020016a4101200f4101109001450d0020032005360234410021062005220421000c040b200220054f0d000b0b41012106200341013a003d2002220020082204470d010b41000c020b200e28020c21070240200c2d00000440200b41f08a04410420071101000d010b200120086a210a200020086b210d41002109200c2000200847047f200a200d6a41016b2d0000410a460541000b3a000020042108200b200a200d2007110100450d010b0b41010b2100200341406b240020000b4f01027f024002402002450440410021020c010b410121040340200120036a2d0000410a460440200321020c030b2002200341016a2203470d000b0b410021040b20002002360204200020043602000bbd0502067f027e2000027f02402002450d00200241076b22034100200220034f1b2107200141036a417c7120016b2108410021030340024002400240024002400240027e02400240024002400240024002400240200120036a2d0000220441187441187522064100480440428080808080202109428080808010210a200441c58c046a2d000041026b0e030104020c0b200820036b4103710d0d200320074f0d0c0340200120036a220441046a280200200428020072418081828478710d0d2007200341086a22034b0d000b0c0c0b200341016a22042002490d01420021090c090b42002109200341016a22052002490d020c080b200120046a2c000041bf7f4a0d080c060b42002109200341016a220520024f0d06200120056a2c0000210502400240200441e001470440200441ed01460d012006411f6a41ff0171410c490d022006417e71416e470d0420054140480d050c040b200541607141a07f460d040c030b2005419f7f4a0d020c030b20054140480d020c010b200120056a2c000021050240024002400240200441f0016b0e050100000002000b2006410f6a41ff017141024b200541404e720d030c020b200541f0006a41ff017141304f0d020c010b2005418f7f4a0d010b200341026a220420024f0d05200120046a2c000041bf7f4a0d024200210a200341036a220420024f0d06200120046a2c000041bf7f4c0d04428080808080e0000c030b428080808080200c020b4200210a200341026a220420024f0d04200120046a2c000041bf7f4c0d020b428080808080c0000b2109428080808010210a0c020b200441016a21030c040b4200210a0b200020092003ad84200a8437020441010c050b200220034d0d010340200120036a2c00004100480d022002200341016a2203470d000b0c030b200341016a21030b200220034b0d000b0b20002001360204200041086a200236020041000b3602000b4e01027f20002802042102200028020021030240200028020822002d0000450d00200341f08a044104200228020c110100450d0041010f0b20002001410a463a00002003200120022802101102000b0d00200041d88a042001109c010b4301027f41012102200141306b2203410a4f0440417f2001412072220141d7006b22022002200141e1006b491b220341104921020b20002003360204200020023602000bc00201067f2000410b742103412321024101210441232105024003402003200241017620016a220241027441c88e046a280200410b742206460440200221010c020b2002200520032006491b2205200241016a2001200320064b1b22016b210220012005490d000b410021040b0240200120046a220441224b0d002004410274220241c88e046a280200411576210141eb062103027f024020044122460d00200241cc8e046a280200411576210320040d0041000c010b200241c48e046a28020041ffffff00710b2102200341016b2104024020032001417f736a450d00200020026b2100200341016b210541eb062001200141eb064f1b41eb066b21034100210203402003450d0220002002200141d48f046a2d00006a2202490440200121040c020b200341016a21032005200141016a2201470d000b0b20044101710f0b000bba0201067f2000410b742103411621024116210503400240200241017620016a220441027441c096046a280200410b74220220034622060440200421010c010b20042005200220034b1b2205200441016a200120022003491b22016b210220012005490d010b0b0240200120066a220441154b0d002004410274220241c096046a280200411576210141bb022103027f024020044115460d00200241c496046a280200411576210320040d0041000c010b200241bc96046a28020041ffffff00710b2102200341016b2104024020032001417f736a450d00200020026b2100200341016b210541bb022001200141bb024f1b41bb026b21034100210203402003450d02200020022001419897046a2d00006a2202490440200121040c020b200341016a21032005200141016a2201470d000b0b20044101710f0b000b3a01027f02402000280208220320026a220420034f0440200420002802044d0d010b000b200028020020036a2001200210091a200020043602080b2d01017f230041106b22032400200320013703082003200037030020022003200341106a2202108b01200224000b5a01017f20002802002202413f4d04402001200241027410160f0b200241ffff004d04402002410274410172200110180f0b200241ffffffff034d04402002410274410272200110150f0b2001410310162000280200200110150b3b01017e027f41012000290300220142c000540d001a4102200142808001540d001a41042001428080808004540d001a4109200179a74103766b0b0beb0302077f017e230041306b22022400200241206a200110940141012104024020022d00204101710d00024002400240024002400240024020022d0021220341037141016b0e03020301000b200341fc0171410276ad2109410021040c060b200341027622060e050402020203020b2002412d6a20033a0000200241013a002c200220013602282002200241286a10bc0120022f01000d0420022f0102220141ff014d0d04200141fcff0371410276ad2109410021040c040b2002412d6a20033a0000200241013a002c20022001360228200241086a200241286a10bd0120022802080d03200228020c220141ffff034d0d032001410276ad2109410021040c030b200341134b0d02200641046a210741002103410121050340200241106a200110940120022d00104101710d03200231001142ff01832003410374413871ad8620098421092005220341ff0171200749220820036a210520080d000b2009427f412820064103746b413871ad885821040c020b200128020422034108490d012001280200220529000021092001200341086b3602042001200541086a3602002009428080808080808080015421040c010b200241186a20011093012002280218410047200235021c2209428080808004547221040b2000200937030820002004ad370300200241306a24000b4901027f230041106b22022400200241003b010e024020012002410e6a410210e60145044020022f010e21010c010b410121030b200020013b0102200020033b0100200241106a24000b4901027f230041106b220224002002410036020c024020012002410c6a410410e601450440200228020c21010c010b410121030b2000200136020420002003360200200241106a24000b9d0101037f230041106b2202240020002802002200280208210320002802042100200128021441d78a044101200141186a28020028020c1101002104200241003a0009200220043a0008200220013602042003047f03402002200036020c200041016a2100200241046a2002410c6a410b10352101200341016b22030d000b20022d0008210420012802000520010b200410362100200241106a240020000ba80201037f23004180016b2204240020002802002100027f0240024002400240200128021c220241107145044020024120710d0120002001108a010c050b20002802002100410021020340200220046a41ff006a413041d7002000410f712203410a491b20036a3a0000200241016b210220004110492103200041047621002003450d000b0c010b20002802002100410021020340200220046a41ff006a413041372000410f712203410a491b20036a3a0000200241016b210220004110492103200041047621002003450d000b20024180016a4181014f0d01200141b1ff044102200220046a4180016a410020026b10220c030b20024180016a418101490d010b000b200141b1ff044102200220046a4180016a410020026b10220b210020044180016a240020000b13002000200110d101200041086a200110d1010bab0301047f230041106b2203240020034100360208200342808080801037020020032002410174108d01200120026a2106418080c40021020340024002402002418080c400470440418080c40021050c010b20012006460d0120012d00002202410f7141b2f9046a2d00002105200241047641b2f9046a2d00002102200141016a21010b20032003410c6a027f0240024020024180014f04402003410036020c2002418010490d012002418080044f0d0220032002413f71418001723a000e20032002410c7641e001723a000c20032002410676413f71418001723a000d41030c030b20032802082204200328020046044020032004109701200328020821040b200328020420046a20023a00002003200441016a360208200521020c040b20032002413f71418001723a000d2003200241067641c001723a000c41020c010b20032002413f71418001723a000f2003200241127641f001723a000c20032002410676413f71418001723a000e20032002410c76413f71418001723a000d41040b102b200521020c010b0b20002003290200370200200041086a200341086a280200360200200341106a24000b980201037f230041d0006b22022400027f024020012d001c41047145044020012802182103200128021421040c010b2002413c6a420037020020024101360234200241bcff04360230200241c4ff0436023841012001280214220420012802182203200241306a109c010d011a0b41002101024003402002200020016a36020c2002411936022c2002410136022420024101360214200241b4ff043602102002410136021c20022002410c6a360228200241033a004c20024108360248200242203702402002428080808020370238200241023602302002200241306a3602202002200241286a36021820042003200241106a109c010d01200141016a22014120470d000b41000c010b41010b2100200241d0006a240020000bd40401087f230041a0016b22042400200441d4006a42013702002004410136024c200441b4ff04360248200441103602402004200328020836024420042004413c6a3602502004200441c4006a36023c200441306a200441c8006a102c413010f10122050440200441286a410c102a20042802282109200428022c220641c5f904290000370000200641086a41cdf904280000360000200441206a4110102a2004280220210a2004280224220741d1f904290000370000200741086a41d9f904290000370000200441186a410e102a2004280218210b200428021c220841e1f904290000370000200841066a41e7f904290000370000200541206a410e3602002005411c6a20083602002005200b36021820054110360214200520073602102005200a36020c2005410c3602082005200636020420052009360200200541246a20042902303702002005412c6a200441386a280200360200200441106a2002102a2004280210210620042802142001200210092101200441086a4104102a20042802082107200428020c220841d09ecda20536000020044180016a200836020020044190016a41023602002004418c016a200536020020044184016a4284808080203702002004419c016a200341086a2802003602002004200736027c2004200236027820042001360274200420063602702004200329020037029401200441c8006a200441f0006a108c01024020042f016c41c80146044020002004290260370200200041086a200441e8006a2802003602000c010b2000418080808078360200200041003a00040b200441a0016a24000f0b000b940101047f230041106b22022400200241086a200110de0120022d00092103027f20022d00084101710440200128021441016a210403404101200341096b220541174b410120057441938080047145720d021a200120043602142002200110de01200441016a210420022d0001210320022d00004101710d000b0b41000b2101200020033a0001200020013a0000200241106a24000b6301027f230041106b22012400200141086a200010c401027f410120012d0008410171450d001a20012d00092202412c470440410e200241fd00470d011a200041146a2200200028020041016a36020041130c010b410f0b2100200141106a240020000b2f01017f230041106b22012400200141086a200010c40120012d00082100200141106a2400410e411320004101711b0bf70301047f230041f0006b22032400024020024101714504402003418280c4003602282003420237033820032002360234200320013602302003200341286a360240200341206a200341306a10ef01024020032d00204101714504404101210441002101410021020c010b20032d00212105200341d0006a2206200341306a10f00141012102200341186a4108200328025041016a2201417f20011b2201200141084d1b4100101420032802182101200328021c220420053a00002003410136024c2003200436024820032001360244200341e0006a200341406b280200360200200341d8006a200341386a29030037030020032003290330370350200341106a200610ef0120032d0010410171450d0020032d00112101034020032802442002460440200341e4006a200341d0006a10f001200341c4006a200328026441016a2204417f20041b108d01200328024821040b200220046a20013a00002003200241016a220236024c200341086a200341d0006a10ef0120032d0009210120032d00084101710d000b20032802482104200328024421010b20032802282205418280c4004604402000200236020820002004360204200020013602000c020b200020053602042000418080808078360200200041086a200328022c3602000c010b200042808080808880c0083702000b200341f0006a24000b6402017f027e230041206b22022400200241106a200110bb014201210302402002290310a70d00200229031821042002200110bb012002290300a70d00200041106a200229030837030020002004370308420021030b20002003370300200241206a24000bfe0801077f230041206b2204240002400240034002402001280208220320012802042205490440200128020020036a2107200320032005200320054b1b6b2109410021060340200620076a2d0000220841b2f5046a2d00000d022001200320066a41016a3602082009200641016a22066a0d000b0b200320054b0d0320004102360200200041023a00040c020b200320066a21050240027f02402002200441186a027f02400240024002400240200841dc0047044020084122460d01200041123a0004200041023602002001200541016a3602080c0b0b200320054b0d0b200220072006102b2001200541016a360208200441106a200110cd0120042d0010410171450440410221060c090b4111210602400240024002400240024020042d0011220341ee006b0e08010e0e0e020e0304000b024002400240200341e2006b0e050110101002000b200341dc00460d062003412f47044020034122470d102002412210ea010c0e0b2002412f10ea010c0d0b2002410810ea010c0c0b2002410c10ea010c0b0b2002410a10ea010c0a0b2002410d10ea010c090b2002410910ea010c080b200110eb0122034101710d02410c210602400240200341107622054180f8037122074180b00347044020074180b803460d0c20054180b0bf7f7341ff8fbc7f4b0d010c0f0b200441086a200110ec0120042d0009210320042d0008410171450d0120030c0a0b2004410036021820034180808004490d04200341808080c00049044020042005413f71418001723a00192004200341167641c001723a001841020c080b20042005413f71418001723a001a20042003411c7641e001723a001820042003411676413f71418001723a001941030c070b20012001280208220741016a360208200341dc00470d092004200110ec0120042d00012103200320042d00004101710d081a2001200741026a360208200341f500470d09200110eb0122034101710d04200341107622074180406b41ffff03714180f803490d0920074180c8006a41ffff03712005410a7441808080056a4180f8ff1f71722205418080046a2203418080c400460d0920034180b00373418080c4006b418090bc7f4f0d050c090b200241dc0010ea010c060b20022802080440200320054b0d0b200220072006102b410121062001200541016a360208200441186a2002280204200228020810ed0102402004280218220104402000200428021c360208200020013602040c010b200020042d001c3a0004410221060b200020063602000c0a0b200320054b0d0a2001200541016a360208200441186a2007200610ed012000027f2004280218220104402000200428021c3602082000200136020441000c010b200020042d001c3a000441020b3602000c090b20034108760c050b200420053a001841010c020b20034108760c030b20042007413f71418001723a001b20042005410676413f71418001723a001a20042003410c76413f71418001723a00192004200341127641077141f001723a001841040b102b0b41130b220641ff01714113460d010b0b20004102360200200020063a00040b200441206a24000f0b000b2201017f2000280200220110cc01220041ff0171411346047f200110f3010520000b0b2b01017f200110cc01220241ff017141134604402000200110ce010f0b20004100360200200020023a00040b5401017f230041106b22012400200141086a200010c401027f410120012d0008410171450d001a410520012d0009413a470d001a200041146a2200200028020041016a36020041130b2100200141106a240020000b3a01037f2000200128020822022001280204492203047f2001200241016a360208200128020020026a2d00000541000b3a0001200020033a00000bd20101027f230041106b220224002002200110c40102400240024020022d0000410171044020022d00014122470d0120014100360208200141146a2203200328020041016a360200200241046a2001410c6a200110c901200228020422014102460d022001450440200228020821012000200228020c360204200020013602000c040b20004100360200200041103a00040c030b20004100360200200041043a00040c020b200041003602002000410b3a00040c010b20022d0008210120004100360200200020013a00040b200241106a24000b2b01017f200110cc01220241ff017141134604402000200110e1010f0b200041013a0000200020023a00010b3e01027f230041106b22012400200141086a200010940120012d0009210020012d00082102200141106a2400410741072000200041074f1b20024101711b0b9a0102027e017f20002903002202423f58044020012002a741027410160f0b200242ffff005804402002a7410274410172200110180f0b0240200242ffffffff035804402002a7410274410272200110150c010b20014113200279a741037622044102746b1016200441086b2104200029030021020340200120022203a7101620024208882102200441016a22040d000b2003428002540d00000b0b2901017f20002002108d012000280208220320002802046a2001200210091a2000200220036a3602080be70102047e027f20002903002202423f56200041086a2903002203420052220720035022061b45044020012002a741027410160f0b200242ffff0056200720061b4504402002a7410274410172200110180f0b0240200242ffffffff03562003420052220720061b4504402002a7410274410272200110150c010b2001413320037920027942407d20071ba741037622064102746b1016200641106b2106200041086a2903002102200029030021030340200120032204a7101620022205423886200342088884210320024208882102200641016a22060d000b200550200442800254710d00000b0b6d01027f230041106b22022400200241046a200110d501024002402002280204220104402001200228020c410c6c6a220141046a2802002203418080808078470d010b20004180808080783602000c010b2000200141086a290200370204200020033602000b200241106a24000b9f0301067f0240024002402001280220220245044020012802002102200141003602002002450d032001280208210420012802042202450440200128020c2202450d020340200428028c012104200241016b22020d000b0c020b200421030c020b2001200241016b3602200240027f410020012802002204200128020422021b4504402004450d02200141086a28020021052001410c6a2802000c010b200141086a28020021022001410c6a280200220304400340200228028c012102200341016b22030d000b0b20014200370208200120023602042001410136020041000b2104034020022f018a0120044b0440200441016a210302402005450440200221060c010b200220034102746a418c016a210320052107034020032802002206418c016a2103200741016b22070d000b410021030b2001200636020420002004360208200020053602042000200236020020012003ad4220863702080f0b200228020022030440200541016a210520022f01880121040b200322020d000b0b000b200421020b0340200341016a2103200228020022020d000b0b200041003602000b10002001047f2000200110680520000b0bc40101037f230041206b22032400027f41002001200120026a22014b0d001a4104200028020022024101742204200120012004491b2201200141044d1b220141186c2104200141d6aad52a49410274210502402002450440200341003602180c010b200341043602182003200241186c36021c200320002802043602140b200341086a20052004200341146a102e2003280208450440200328020c210220002001360200200020023602044181808080780c010b200328020c0b2104200341206a240020040b9f0301067f0240024002402001280220220245044020012802002102200141003602002002450d032001280208210420012802042202450440200128020c2202450d0203402004280290022104200241016b22020d000b0c020b200421030c020b2001200241016b3602200240027f410020012802002204200128020422021b4504402004450d02200141086a28020021052001410c6a2802000c010b200141086a28020021022001410c6a2802002203044003402002280290022102200341016b22030d000b0b20014200370208200120023602042001410136020041000b2104034020022f018e0220044b0440200441016a210302402005450440200221060c010b200220034102746a4190026a2103200521070340200328020022064190026a2103200741016b22070d000b410021030b2001200636020420002004360208200020053602042000200236020020012003ad4220863702080f0b200228020022030440200541016a210520022f018c0221040b200322020d000b0b000b200421020b0340200341016a2103200228020022020d000b0b200041003602000b6b0020002d00682001101720002d006920011017200041c4006a200110da01200041186a200110d301200041286a200110c001024020002903005004402001410010160c010b200141011016200041086a200110d3010b2000413c6a280200200041406b2802002001107e0b7f00024002400240024002400240024020002d00000e050001020304050b2001410010160c050b200141011016200041046a200110b9010f0b200141021016200041086a2802002000410c6a2802002001107e0f0b2001410310160c020b2001410410162001200041016a200041156a108b010b0f0b200041016a2001101b0b12004101200010d6012200044020000f0b000b940902057f087e230041e0026b220424000240024020012d00ad01450440200442f1edf4f8a5a7fda7a57f370320200420012903900142ebfa86dabfb5f6c11f85370338200420012903800142d1859aeffacf9487d10085370328200420013301b00142abf0d3f4afeebcb73c85370318200420012903a00142bbceaaa6d8d0ebb3bb7f85370310200420014198016a29030042f9c2f89b91a3b3f0db0085370340200420014188016a290300429fd8f9d9c291da829b7f85370330200420012802ac012205ad20013502a80142208684428892f39dffccf984ea008537030820022003200441086a4200420020012d00b201410010a401200020053a004020002004290340370038200020042903383700302000200429033037002820002004290328370020200020042903203700182000200429031837001020002004290310370008200020042903083700000c010b20014198016a290300210920014188016a290300210a200129039001210b200129038001210c20013100b101210d20013100b001210e20012903a001210f20013502a801211020012802ac012105200441e0016a418001100b1a20012d00b201210820054180fe037122070440200441e0016a200141800110091a41800121060b200441086a200441e0016a41800110091a200441d0016a4200370300200442003703c801200420074100473a00db01200420083a00da01200420063a00d8012004200942f9c2f89b91a3b3f0db00853703c0012004200b42ebfa86dabfb5f6c11f853703b8012004200a429fd8f9d9c291da829b7f853703b0012004200c42d1859aeffacf9487d100853703a801200442f1edf4f8a5a7fda7a57f3703a0012004200f42bbceaaa6d8d0ebb3bb7f85370390012004200d420886200e8442abf0d3f4afeebcb73c8537039801200420053a00d90120042005ad201042208684428892f39dffccf984ea008537038801200420033602e401200420023602e00120044188016a210202402007450d00200441086a200441e0016a10a50120042802e4012203450440410021030c010b200441086a418001200220042903c801200441d0016a220129030020042d00da01410110a401200420042903c80122094280017c220a3703c801200120012903002009200a56ad7c370300200441003a00d8010b200341016b22014100200120034d1b41807f7122010440200120034b0d0220042802e00122062001200220042903c801200441d0016a220529030020042d00da01410110a401200420042903c80122092001ad7c220a3703c801200520052903002009200a56ad7c3703002004200320016b3602e4012004200120066a3602e0010b200441086a200441e0016a220110a5012001200241c00010091a20042d00d80122014181014f0d01200441086a2001200441e0016a20042903c801200441d0016a29030020042d00da01410010a401200020042d00d9013a00402000200429039802370038200020042903900237003020002004290388023700282000200429038002370020200020042903f801370018200020042903f001370010200020042903e801370008200020042903e0013700000b200441e0026a24000f0b000b3a0002400240200241024d044020024102460d010c020b20012c000241bf7f4c0d010b2000200241026b3602042000200141026a3602000f0b000b3c01017f230041106b22022400200241086a2001410c6a10e90120022d00092101200020022d00084101713a0000200020013a0001200241106a24000b6702017e017f024020002903005004402001410010160c010b410f200029030822027aa741016b22032003410f4f1b410120031b200029031042012002420c88220220024201581b80a741047472200110180b200041186a200110d101200041206a200110d3010bcb0101017f230041206b2204240041e8940541013a0000200441e89405360214200442808081801037021820034120200441146a220310442001200220031044024020042802182203200428021c2201490d00200428021421022004200320016b2203360214410220022001200120026a2201200441146a10081a200320042802142202490d00200420023602102004200136020c200441146a2004410c6a105320042802142201418080808078460d002000200429021837020420002001360200200441206a24000f0b000bfc0202057f017e230041206b22032400200341186a200110c4014101210202400240024020032d0018410171044002400240024020032d00192202412d6b0e0400020201020b2000410a3a0001410121020c050b4100210220004100360204200141146a2201200128020041016a3602000c040b200241316b41ff017141094f04402000410b3a0001410121020c040b200141146a22042004280200220641016a360200200341106a200110de01200241306b41ff01712104024020032d0010410171450d0020032d00112205413049200541394b720d00200641026a21020340200120023602142004ad420a7e2207422088a70d042007a72206200541306b41ff01716a22042006490d03200341086a200110de0120032d0008410171450d0120032d000922054130490d01200241016a21022005413a490d000b0b20002004360204410021020c030b200041043a00010c020b2000410a3a0001410121020c010b2000410a3a0001410121020b200020023a0000200341206a24000b930101027f230041106b22012400200141086a200010c401027f410020012d0008410171450d001a20012d00092202412c470440410e200241dd00470d011a200041146a2200200028020041016a36020041130c010b200041146a2202200228020041016a3602002001200010c401410f410e20012d000141dd00461b410e20012d00004101711b0b2102200141106a240020020bb50101047f230041206b220224000240200141016a220104404104200028020022034101742204200120012004491b2201200141044d1b2201410c6c2104200141abd5aad50049410274210502402003450440200241003602180c010b2002410436021820022003410c6c36021c200220002802043602140b200241086a20052004200241146a102e2002280208450d01200228020c1a0b000b200228020c21032000200136020020002003360204200241206a24000b7801017f20022001101a20010440200141186c2103200041146a21010340200141106b2802002001410c6b2802002002107e0240200141086b2802004180808080784604402002410010160c010b200241011016200141046b28020020012802002002107e0b200141186a2101200341186b22030d000b0b0b5001037f024020012d00080d0020012802002203200128020422044b0d00200320044f044041012102200141013a00080c010b410121022001200341016a3602000b20002003360204200020023602000b8f0101017f20002d00042103200041003a0004027f0240200345044041012000280200220028020422032002490d021a200120002802002201200210091a0c010b2001200041056a2d00003a00004101200028020022002802042203200241016b2202490d011a200141016a20002802002201200210091a0b2000200320026b3602042000200120026a36020041000b0b7501017f230041106b2202240002402001413f4d04402000200141027410480c010b200141ffff004d0440200220014102744101723b010e20002002410e6a410210b7010c010b200141ffffffff034d04402001410274410272200010420c010b2000410310482001200010420b200241106a24000b17002001280214200141186a2802002000280200109c010b3001037f2000200128020822022001280204492203047f200128020020026a2d00000541000b3a0001200020033a00000b3901017f20002802082202200028020046044020002002109701200028020821020b2000200241016a360208200028020420026a20013a00000bbe0101067f0240027f200028020422012000280208220241046a4f0440200120026b22044100200120044f1b2104200241016a2105200028020020026a21024100210103400240200120044704402000200120056a360208200120026a2d000041b2f7046a2d0000220641ff01470d01410121014180220c040b000b200341047420066a2103200141016a22014104470d000b41002100410021010c020b20002001360208410121014180040b2100410021030b20034110742000722001720b4101027f230041106b22022400200241086a200110e90120022d00092101200020022d00084101712203453a000020002001410220031b3a0001200241106a24000b4e01017f230041106b22032400200341046a2001200210b1012000027f200328020445044020002003410c6a28020036020420032802080c010b2000410c3a000441000b360200200341106a24000b860101017f0240200141c1006b41ff017141064f0440200141e1006b41ff01714106490d01200141306b220341ff0171410a4f0440200020023602042000200141ff01713602000f0b2000418280c400360200200020033a00040f0b2000418280c4003602002000200141376b3a00040f0b2000418280c4003602002000200141d7006b3a00040b800201087f230041106b22032400024020012802042202450440410021020c010b200128021021052001200220022001280208220420022004491b22026b36020420012001280200220420026a3602000240024002402002450d00200341086a20042d0000200128020c2207410174220810ee0120032802082206418280c400460440200241014d0d0120032d000c210941012102200341086a20042d0001200841017210ee0120032802082206418280c400460d020b2005200328020c220436020420052006360200410021020c020b000b20032d000c20094104747221040b2001200741016a36020c0b200020043a0001200020023a0000200341106a24000b5701027f024002402001280210280200418280c400470d0020012802042203450d0020012802082201450d01200320016e22022003200120026c476a21020b2000428080808010370200200041086a20023602000f0b000b100041e894062d00001a41042000103c0b7701027f230041106b220124002001200010c401027f410420012d0000410171450d001a410b20012d00014122470d001a20004100360208200041146a2202200228020041016a360200200141046a2000410c6a200010c901411320012802044102470d001a20012d00080b2102200141106a240020020bf40501047f230041d0006b22012400200141406b200010c4010240024020012d0040410171450d004109210202400240024002400240024020012d0041220341db006b0e03030107000b0240200341fb006b0e03040107000b20034122460d012003412c460d060b200141086a200010de0120012d0008410171044020012d00092103200028021441016a21040340411321022003412c46200341dd004672200341fd0046720d07200020043602142001200010de01200441016a210420012d0001210320012d00004101710d000b0b410221020c050b200010f20121020c040b200141206a200010c40120012d0020410171450d02410b210220012d002141db00470d03200041146a2203200328020041016a360200410121040340200141186a200010c40120012d0018410171450440410021020c050b0240024020012d001922022203412c470440200341dd00460d02200441ff017121034100210420030d01410621020c070b2000200028021441016a360214200141106a200010c40120012d0010410171450d0520012d001121020b200241ff017141dd00460d03200010f301220241ff01714113460d010c050b0b200010e20121020c030b200141386a200010c4014104210220012d0038410171450d02410b210220012d003941fb00470d02200041146a2203200328020041016a360200200141013a004c20012000360248410021030340200141306a200010c40120012d0030410171450440410121020c040b02400240024020012d00312202412c470440200241fd00460d032003410171450d01410721020c070b2003410171450d002000200028021441016a360214200141286a200010c40120012d0028410171450d0520012d002921020c010b200141003a004c0b200241ff017122034122470440410d2102200341fd00460d030c050b200010f201220241ff01714113470d0441012103200141c8006a10ca01220241ff01714113460d010c040b0b200010c50121020c020b410f21020c010b410421020b200141d0006a240020020b0f0020002802002d0000200110a3010b41002002044020002802002100200241077421020340200020002903404280017c370340200020014200108f0120014180016a210120024180016b22020d000b0b0b4301017f02402001450440410421040c010b0240200120034b0d00200120026c22044100480d004104200410d60122040d010b000b20002004360204200020013602000ba00101037f230041106b220524002000280208210720002802042100200128021441d78a044101200141186a28020028020c1101002106200541003a0009200520063a000820052001360204200704402007200474210103402005200036020c200020026a2100200541046a2005410c6a200310352106200120026b22010d000b2006280200210120052d000821060b2001200610362100200541106a240020000b0bd692010500418080040bc50dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000102030405060708ffffffffffffff090a0b0c0d0e0f10ff1112131415ff161718191a1b1c1d1e1f20ffffffffffff2122232425262728292a2bff2c2d2e2f30313233343536373839ffffffffff31323334353637383941424344454647484a4b4c4d4e505152535455565758595a6162636465666768696a6b6d6e6f707172737475767778797a556e6b6e6f776e4c6f636b4661696c6564546f5265616456657273696f6e4465636f64654f766572666c6f774661696c6564546f47657453746f726167654661696c6564546f4465636f646553746f726167654661696c6564546f476574426c6f636b486173684661696c6564546f476574426c6f636b4e756d62657253657373696f6e4572726f7253657373696f6e4661696c6564546f4465636f646553657373696f6e4661696c6564546f47657453746f726167655175657565496e6465784f766572666c6f774c6f636b56657273696f6e4f766572666c6f775270634e6574776f726b4572726f72496e6b4661696c6564546f43616c6c436f6e7472616374496e6b4661696c6564546f5175657279436f6e7472616374496e6b4661696c6564546f44727952756e436f6e7472616374496e6b4661696c6564546f4372656174655472616e73616374696f6e496e6b4661696c6564546f53656e645472616e73616374696f6e496e6b4661696c6564546f507265706172654d6574615478496e6b4661696c6564546f4465636f64654b564572726f724163636f756e7449646c6f74746f616e737765725f726571756573743a206661696c656420746f20726561642071756575655265717565737420726563656976656420666f7220726166666c6520202d206472617720206e756d62657273206265747765656e2020616e642000850201001c000000a102010008000000a902010011000000ba020100050000004e756d626572733a20000000e0020100090000005265717565737420726563656976656420746f20676574207468652077696e6e65727320666f7220726166666c652069642020616e64206e756d626572732020f402010032000000260301000d000000330301000100000041636365707466696c7465723a7b616e643a5b7b6e756d526166666c653a7b657175616c546f3a5c225c227d7d000000520301002300000075030100040000007b22717565727922203a20227b70617274696369706174696f6e7328297b206e6f646573207b206163636f756e744964207d207d207d227d8c0301001c000000a80301001c000000626f64793a200000d40301000600000057696e6e6572733a20000000e403010009000000c43f0100000000007b0501000100000073746174757320636f646520080401000c0000002c7b6e756d626572733a7b636f6e7461696e733a5c2200001c0401001600000075030100040000006572726f7220696e2074686520726f6c6c75703a2000000044040100150000006661696c656420746f2063726561746520726f6c6c757020636c69656e744572726f72203a20000082040100080000006661696c656420746f20636f6d6d69746661696c656420746f207375626d697420726f6c6c7570206d6574612d74786661696c656420746f207375626d697420726f6c6c75702074786163636f756e7449646e6f64657370617274696369706174696f6e73646174610000001a0000000c000000040000001b0000001c0000001d000000cf83cf8231323334353637383941424344454647484a4b4c4d4e505152535455565758595a6162636465666768696a6b6d6e6f707172737475767778797a295b1e0000000c000000040000001f0000002000000021000000202020202c202c0a28280a0a5d303030313032303330343035303630373038303931303131313231333134313531363137313831393230323132323233323432353236323732383239333033313332333333343335333633373338333934303431343234333434343534363437343834393530353135323533353435353536353735383539363036313632363336343635363636373638363937303731373237333734373537363737373837393830383138323833383438353836383738383839393039313932393339343935393639373938393901010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010041878e040b330202020202020202020202020202020202020202020202020202020202020303030303030303030303030303030304040404040041c88e040b8d67b00200005d13a00212172022bd1f60227c2c20300530603415a0e035f8a460370ca6a0371efbe03700fee043fd01614480072148010ae148240da149ab0e214b2f18614b3b196159301ce159f31e615d30342161f06a61624f6fe162f0afa1639dbca16400cf616567d1e16500da616600e0a167aee22169ebe4216bd0e8a16bfbf3e16b01006e6cf001bf6c270106010b01230101014701040101010401020200c00402040109020101fb07cf010501312d01010102010201012c010b060a0b010123010a1510016508010a0104210101011e1b5b0b3a0b0401020118182b032c0107020608293a370101010408040103070a020d010f013a010404080114021a010202390104020402020303011e0203010b0239010405010204011402160601013a0102010104080107020b021e013d010c0132010301370101030503010407020b021d013a0102010601050214021c0239020404080114021d014801070301015a0102070b09620102090901010749021b0101010101370e01050102050b0124090166040106010202021902040310040d01020206010f015e01000300031d021e021e02400201070801020b030105012d053301410222017603040209010603db0202013a010107010101010208060a02012701081f3104300101050101050128090c0220040202010338010102030101033a08020240065203010d0107040106010302323f0d012265000101030b030d030d030d020c0508020a01020102053105010a01010d01100d3321000271037d010f0160202f0100012404030505015d065d030001000600016204010a01011c0450020e224e011703670303020801030104011902050197021a120d012608190b2e03300102040202110115024206020202020c01080123010b01330101030202050201011b010e02050201016405090379010201040100019311001003010c1022010201a901070106010b01230101012f012d02430115030001e20195050006012a010900030102050428030401a502000400025003460b31047b01360f290102020a0331040202020104010a013203240501083e010c0234090a0402015f0302010102060102019d01030815023902030125070305c3080203010117015406010104020102ee04060201021b025508020101026a0101010206010165030204010500090102000201010401900402020401200a280602040801090602032e0d010200070106010152160207010201027a06030101020107010148020301010100020b023405050101010011060f00053b07090400013f114002010200040107010200020104002e02170003091002071e0494030037043208010e011605010f00070111020701020105053e2101a00e00013d04000500076d08000500011e6080f00000a0100000a013e006801c2008161fa008b624c009002c201340a6601330abe01400fb601721ff20180004a11880072119800ce11ba018e11c406e611d00d4a11da6d6e11d00df812230e0612500e9212630f161268af1b226411a061a2f010a0104010517011f01c3010404d0012407021e0560012a0402020204010106010103010101140153018b08a601260929002601010501022b0104005602060009072b020340c040000206022602060208010101010101011f0235010701010303010703040206040d0503010774010d01100d65010401020a0101030506010101010101040106040102040505040111200302003400e5060403020c2601010501002e121e84660304013b05020101010518050103002b010e065000070c05001a061a005060240424740b010f01070102010b010f0107010200010203012a010900330d3300400040005501470102020102020204010c010101070141010402080107011c0104010501010307010002190119011f0119011f0119011f0119011f01190108000a01140606003e0044001a061a061a0000c0000000e0000000c1000000e1000000c2000000e2000000c3000000e3000000c4000000e4000000c5000000e5000000c6000000e6000000c7000000e7000000c8000000e8000000c9000000e9000000ca000000ea000000cb000000eb000000cc000000ec000000cd000000ed000000ce000000ee000000cf000000ef000000d0000000f0000000d1000000f1000000d2000000f2000000d3000000f3000000d4000000f4000000d5000000f5000000d6000000f6000000d8000000f8000000d9000000f9000000da000000fa000000db000000fb000000dc000000fc000000dd000000fd000000de000000fe000000000100000101000002010000030100000401000005010000060100000701000008010000090100000a0100000b0100000c0100000d0100000e0100000f010000100100001101000012010000130100001401000015010000160100001701000018010000190100001a0100001b0100001c0100001d0100001e0100001f010000200100002101000022010000230100002401000025010000260100002701000028010000290100002a0100002b0100002c0100002d0100002e0100002f0100003001000000004000320100003301000034010000350100003601000037010000390100003a0100003b0100003c0100003d0100003e0100003f0100004001000041010000420100004301000044010000450100004601000047010000480100004a0100004b0100004c0100004d0100004e0100004f010000500100005101000052010000530100005401000055010000560100005701000058010000590100005a0100005b0100005c0100005d0100005e0100005f010000600100006101000062010000630100006401000065010000660100006701000068010000690100006a0100006b0100006c0100006d0100006e0100006f010000700100007101000072010000730100007401000075010000760100007701000078010000ff000000790100007a0100007b0100007c0100007d0100007e0100008101000053020000820100008301000084010000850100008601000054020000870100008801000089010000560200008a010000570200008b0100008c0100008e010000dd0100008f01000059020000900100005b0200009101000092010000930100006002000094010000630200009601000069020000970100006802000098010000990100009c0100006f0200009d010000720200009f01000075020000a0010000a1010000a2010000a3010000a4010000a5010000a601000080020000a7010000a8010000a901000083020000ac010000ad010000ae01000088020000af010000b0010000b10100008a020000b20100008b020000b3010000b4010000b5010000b6010000b701000092020000b8010000b9010000bc010000bd010000c4010000c6010000c5010000c6010000c7010000c9010000c8010000c9010000ca010000cc010000cb010000cc010000cd010000ce010000cf010000d0010000d1010000d2010000d3010000d4010000d5010000d6010000d7010000d8010000d9010000da010000db010000dc010000de010000df010000e0010000e1010000e2010000e3010000e4010000e5010000e6010000e7010000e8010000e9010000ea010000eb010000ec010000ed010000ee010000ef010000f1010000f3010000f2010000f3010000f4010000f5010000f601000095010000f7010000bf010000f8010000f9010000fa010000fb010000fc010000fd010000fe010000ff010000000200000102000002020000030200000402000005020000060200000702000008020000090200000a0200000b0200000c0200000d0200000e0200000f020000100200001102000012020000130200001402000015020000160200001702000018020000190200001a0200001b0200001c0200001d0200001e0200001f020000200200009e01000022020000230200002402000025020000260200002702000028020000290200002a0200002b0200002c0200002d0200002e0200002f020000300200003102000032020000330200003a020000652c00003b0200003c0200003d0200009a0100003e020000662c0000410200004202000043020000800100004402000089020000450200008c020000460200004702000048020000490200004a0200004b0200004c0200004d0200004e0200004f0200007003000071030000720300007303000076030000770300007f030000f303000086030000ac03000088030000ad03000089030000ae0300008a030000af0300008c030000cc0300008e030000cd0300008f030000ce03000091030000b103000092030000b203000093030000b303000094030000b403000095030000b503000096030000b603000097030000b703000098030000b803000099030000b90300009a030000ba0300009b030000bb0300009c030000bc0300009d030000bd0300009e030000be0300009f030000bf030000a0030000c0030000a1030000c1030000a3030000c3030000a4030000c4030000a5030000c5030000a6030000c6030000a7030000c7030000a8030000c8030000a9030000c9030000aa030000ca030000ab030000cb030000cf030000d7030000d8030000d9030000da030000db030000dc030000dd030000de030000df030000e0030000e1030000e2030000e3030000e4030000e5030000e6030000e7030000e8030000e9030000ea030000eb030000ec030000ed030000ee030000ef030000f4030000b8030000f7030000f8030000f9030000f2030000fa030000fb030000fd0300007b030000fe0300007c030000ff0300007d03000000040000500400000104000051040000020400005204000003040000530400000404000054040000050400005504000006040000560400000704000057040000080400005804000009040000590400000a0400005a0400000b0400005b0400000c0400005c0400000d0400005d0400000e0400005e0400000f0400005f04000010040000300400001104000031040000120400003204000013040000330400001404000034040000150400003504000016040000360400001704000037040000180400003804000019040000390400001a0400003a0400001b0400003b0400001c0400003c0400001d0400003d0400001e0400003e0400001f0400003f04000020040000400400002104000041040000220400004204000023040000430400002404000044040000250400004504000026040000460400002704000047040000280400004804000029040000490400002a0400004a0400002b0400004b0400002c0400004c0400002d0400004d0400002e0400004e0400002f0400004f040000600400006104000062040000630400006404000065040000660400006704000068040000690400006a0400006b0400006c0400006d0400006e0400006f040000700400007104000072040000730400007404000075040000760400007704000078040000790400007a0400007b0400007c0400007d0400007e0400007f04000080040000810400008a0400008b0400008c0400008d0400008e0400008f040000900400009104000092040000930400009404000095040000960400009704000098040000990400009a0400009b0400009c0400009d0400009e0400009f040000a0040000a1040000a2040000a3040000a4040000a5040000a6040000a7040000a8040000a9040000aa040000ab040000ac040000ad040000ae040000af040000b0040000b1040000b2040000b3040000b4040000b5040000b6040000b7040000b8040000b9040000ba040000bb040000bc040000bd040000be040000bf040000c0040000cf040000c1040000c2040000c3040000c4040000c5040000c6040000c7040000c8040000c9040000ca040000cb040000cc040000cd040000ce040000d0040000d1040000d2040000d3040000d4040000d5040000d6040000d7040000d8040000d9040000da040000db040000dc040000dd040000de040000df040000e0040000e1040000e2040000e3040000e4040000e5040000e6040000e7040000e8040000e9040000ea040000eb040000ec040000ed040000ee040000ef040000f0040000f1040000f2040000f3040000f4040000f5040000f6040000f7040000f8040000f9040000fa040000fb040000fc040000fd040000fe040000ff040000000500000105000002050000030500000405000005050000060500000705000008050000090500000a0500000b0500000c0500000d0500000e0500000f050000100500001105000012050000130500001405000015050000160500001705000018050000190500001a0500001b0500001c0500001d0500001e0500001f050000200500002105000022050000230500002405000025050000260500002705000028050000290500002a0500002b0500002c0500002d0500002e0500002f0500003105000061050000320500006205000033050000630500003405000064050000350500006505000036050000660500003705000067050000380500006805000039050000690500003a0500006a0500003b0500006b0500003c0500006c0500003d0500006d0500003e0500006e0500003f0500006f05000040050000700500004105000071050000420500007205000043050000730500004405000074050000450500007505000046050000760500004705000077050000480500007805000049050000790500004a0500007a0500004b0500007b0500004c0500007c0500004d0500007d0500004e0500007e0500004f0500007f0500005005000080050000510500008105000052050000820500005305000083050000540500008405000055050000850500005605000086050000a0100000002d0000a1100000012d0000a2100000022d0000a3100000032d0000a4100000042d0000a5100000052d0000a6100000062d0000a7100000072d0000a8100000082d0000a9100000092d0000aa1000000a2d0000ab1000000b2d0000ac1000000c2d0000ad1000000d2d0000ae1000000e2d0000af1000000f2d0000b0100000102d0000b1100000112d0000b2100000122d0000b3100000132d0000b4100000142d0000b5100000152d0000b6100000162d0000b7100000172d0000b8100000182d0000b9100000192d0000ba1000001a2d0000bb1000001b2d0000bc1000001c2d0000bd1000001d2d0000be1000001e2d0000bf1000001f2d0000c0100000202d0000c1100000212d0000c2100000222d0000c3100000232d0000c4100000242d0000c5100000252d0000c7100000272d0000cd1000002d2d0000a013000070ab0000a113000071ab0000a213000072ab0000a313000073ab0000a413000074ab0000a513000075ab0000a613000076ab0000a713000077ab0000a813000078ab0000a913000079ab0000aa1300007aab0000ab1300007bab0000ac1300007cab0000ad1300007dab0000ae1300007eab0000af1300007fab0000b013000080ab0000b113000081ab0000b213000082ab0000b313000083ab0000b413000084ab0000b513000085ab0000b613000086ab0000b713000087ab0000b813000088ab0000b913000089ab0000ba1300008aab0000bb1300008bab0000bc1300008cab0000bd1300008dab0000be1300008eab0000bf1300008fab0000c013000090ab0000c113000091ab0000c213000092ab0000c313000093ab0000c413000094ab0000c513000095ab0000c613000096ab0000c713000097ab0000c813000098ab0000c913000099ab0000ca1300009aab0000cb1300009bab0000cc1300009cab0000cd1300009dab0000ce1300009eab0000cf1300009fab0000d0130000a0ab0000d1130000a1ab0000d2130000a2ab0000d3130000a3ab0000d4130000a4ab0000d5130000a5ab0000d6130000a6ab0000d7130000a7ab0000d8130000a8ab0000d9130000a9ab0000da130000aaab0000db130000abab0000dc130000acab0000dd130000adab0000de130000aeab0000df130000afab0000e0130000b0ab0000e1130000b1ab0000e2130000b2ab0000e3130000b3ab0000e4130000b4ab0000e5130000b5ab0000e6130000b6ab0000e7130000b7ab0000e8130000b8ab0000e9130000b9ab0000ea130000baab0000eb130000bbab0000ec130000bcab0000ed130000bdab0000ee130000beab0000ef130000bfab0000f0130000f8130000f1130000f9130000f2130000fa130000f3130000fb130000f4130000fc130000f5130000fd130000901c0000d0100000911c0000d1100000921c0000d2100000931c0000d3100000941c0000d4100000951c0000d5100000961c0000d6100000971c0000d7100000981c0000d8100000991c0000d91000009a1c0000da1000009b1c0000db1000009c1c0000dc1000009d1c0000dd1000009e1c0000de1000009f1c0000df100000a01c0000e0100000a11c0000e1100000a21c0000e2100000a31c0000e3100000a41c0000e4100000a51c0000e5100000a61c0000e6100000a71c0000e7100000a81c0000e8100000a91c0000e9100000aa1c0000ea100000ab1c0000eb100000ac1c0000ec100000ad1c0000ed100000ae1c0000ee100000af1c0000ef100000b01c0000f0100000b11c0000f1100000b21c0000f2100000b31c0000f3100000b41c0000f4100000b51c0000f5100000b61c0000f6100000b71c0000f7100000b81c0000f8100000b91c0000f9100000ba1c0000fa100000bd1c0000fd100000be1c0000fe100000bf1c0000ff100000001e0000011e0000021e0000031e0000041e0000051e0000061e0000071e0000081e0000091e00000a1e00000b1e00000c1e00000d1e00000e1e00000f1e0000101e0000111e0000121e0000131e0000141e0000151e0000161e0000171e0000181e0000191e00001a1e00001b1e00001c1e00001d1e00001e1e00001f1e0000201e0000211e0000221e0000231e0000241e0000251e0000261e0000271e0000281e0000291e00002a1e00002b1e00002c1e00002d1e00002e1e00002f1e0000301e0000311e0000321e0000331e0000341e0000351e0000361e0000371e0000381e0000391e00003a1e00003b1e00003c1e00003d1e00003e1e00003f1e0000401e0000411e0000421e0000431e0000441e0000451e0000461e0000471e0000481e0000491e00004a1e00004b1e00004c1e00004d1e00004e1e00004f1e0000501e0000511e0000521e0000531e0000541e0000551e0000561e0000571e0000581e0000591e00005a1e00005b1e00005c1e00005d1e00005e1e00005f1e0000601e0000611e0000621e0000631e0000641e0000651e0000661e0000671e0000681e0000691e00006a1e00006b1e00006c1e00006d1e00006e1e00006f1e0000701e0000711e0000721e0000731e0000741e0000751e0000761e0000771e0000781e0000791e00007a1e00007b1e00007c1e00007d1e00007e1e00007f1e0000801e0000811e0000821e0000831e0000841e0000851e0000861e0000871e0000881e0000891e00008a1e00008b1e00008c1e00008d1e00008e1e00008f1e0000901e0000911e0000921e0000931e0000941e0000951e00009e1e0000df000000a01e0000a11e0000a21e0000a31e0000a41e0000a51e0000a61e0000a71e0000a81e0000a91e0000aa1e0000ab1e0000ac1e0000ad1e0000ae1e0000af1e0000b01e0000b11e0000b21e0000b31e0000b41e0000b51e0000b61e0000b71e0000b81e0000b91e0000ba1e0000bb1e0000bc1e0000bd1e0000be1e0000bf1e0000c01e0000c11e0000c21e0000c31e0000c41e0000c51e0000c61e0000c71e0000c81e0000c91e0000ca1e0000cb1e0000cc1e0000cd1e0000ce1e0000cf1e0000d01e0000d11e0000d21e0000d31e0000d41e0000d51e0000d61e0000d71e0000d81e0000d91e0000da1e0000db1e0000dc1e0000dd1e0000de1e0000df1e0000e01e0000e11e0000e21e0000e31e0000e41e0000e51e0000e61e0000e71e0000e81e0000e91e0000ea1e0000eb1e0000ec1e0000ed1e0000ee1e0000ef1e0000f01e0000f11e0000f21e0000f31e0000f41e0000f51e0000f61e0000f71e0000f81e0000f91e0000fa1e0000fb1e0000fc1e0000fd1e0000fe1e0000ff1e0000081f0000001f0000091f0000011f00000a1f0000021f00000b1f0000031f00000c1f0000041f00000d1f0000051f00000e1f0000061f00000f1f0000071f0000181f0000101f0000191f0000111f00001a1f0000121f00001b1f0000131f00001c1f0000141f00001d1f0000151f0000281f0000201f0000291f0000211f00002a1f0000221f00002b1f0000231f00002c1f0000241f00002d1f0000251f00002e1f0000261f00002f1f0000271f0000381f0000301f0000391f0000311f00003a1f0000321f00003b1f0000331f00003c1f0000341f00003d1f0000351f00003e1f0000361f00003f1f0000371f0000481f0000401f0000491f0000411f00004a1f0000421f00004b1f0000431f00004c1f0000441f00004d1f0000451f0000591f0000511f00005b1f0000531f00005d1f0000551f00005f1f0000571f0000681f0000601f0000691f0000611f00006a1f0000621f00006b1f0000631f00006c1f0000641f00006d1f0000651f00006e1f0000661f00006f1f0000671f0000881f0000801f0000891f0000811f00008a1f0000821f00008b1f0000831f00008c1f0000841f00008d1f0000851f00008e1f0000861f00008f1f0000871f0000981f0000901f0000991f0000911f00009a1f0000921f00009b1f0000931f00009c1f0000941f00009d1f0000951f00009e1f0000961f00009f1f0000971f0000a81f0000a01f0000a91f0000a11f0000aa1f0000a21f0000ab1f0000a31f0000ac1f0000a41f0000ad1f0000a51f0000ae1f0000a61f0000af1f0000a71f0000b81f0000b01f0000b91f0000b11f0000ba1f0000701f0000bb1f0000711f0000bc1f0000b31f0000c81f0000721f0000c91f0000731f0000ca1f0000741f0000cb1f0000751f0000cc1f0000c31f0000d81f0000d01f0000d91f0000d11f0000da1f0000761f0000db1f0000771f0000e81f0000e01f0000e91f0000e11f0000ea1f00007a1f0000eb1f00007b1f0000ec1f0000e51f0000f81f0000781f0000f91f0000791f0000fa1f00007c1f0000fb1f00007d1f0000fc1f0000f31f000026210000c90300002a2100006b0000002b210000e5000000322100004e21000060210000702100006121000071210000622100007221000063210000732100006421000074210000652100007521000066210000762100006721000077210000682100007821000069210000792100006a2100007a2100006b2100007b2100006c2100007c2100006d2100007d2100006e2100007e2100006f2100007f2100008321000084210000b6240000d0240000b7240000d1240000b8240000d2240000b9240000d3240000ba240000d4240000bb240000d5240000bc240000d6240000bd240000d7240000be240000d8240000bf240000d9240000c0240000da240000c1240000db240000c2240000dc240000c3240000dd240000c4240000de240000c5240000df240000c6240000e0240000c7240000e1240000c8240000e2240000c9240000e3240000ca240000e4240000cb240000e5240000cc240000e6240000cd240000e7240000ce240000e8240000cf240000e9240000002c0000302c0000012c0000312c0000022c0000322c0000032c0000332c0000042c0000342c0000052c0000352c0000062c0000362c0000072c0000372c0000082c0000382c0000092c0000392c00000a2c00003a2c00000b2c00003b2c00000c2c00003c2c00000d2c00003d2c00000e2c00003e2c00000f2c00003f2c0000102c0000402c0000112c0000412c0000122c0000422c0000132c0000432c0000142c0000442c0000152c0000452c0000162c0000462c0000172c0000472c0000182c0000482c0000192c0000492c00001a2c00004a2c00001b2c00004b2c00001c2c00004c2c00001d2c00004d2c00001e2c00004e2c00001f2c00004f2c0000202c0000502c0000212c0000512c0000222c0000522c0000232c0000532c0000242c0000542c0000252c0000552c0000262c0000562c0000272c0000572c0000282c0000582c0000292c0000592c00002a2c00005a2c00002b2c00005b2c00002c2c00005c2c00002d2c00005d2c00002e2c00005e2c00002f2c00005f2c0000602c0000612c0000622c00006b020000632c00007d1d0000642c00007d020000672c0000682c0000692c00006a2c00006b2c00006c2c00006d2c0000510200006e2c0000710200006f2c000050020000702c000052020000722c0000732c0000752c0000762c00007e2c00003f0200007f2c000040020000802c0000812c0000822c0000832c0000842c0000852c0000862c0000872c0000882c0000892c00008a2c00008b2c00008c2c00008d2c00008e2c00008f2c0000902c0000912c0000922c0000932c0000942c0000952c0000962c0000972c0000982c0000992c00009a2c00009b2c00009c2c00009d2c00009e2c00009f2c0000a02c0000a12c0000a22c0000a32c0000a42c0000a52c0000a62c0000a72c0000a82c0000a92c0000aa2c0000ab2c0000ac2c0000ad2c0000ae2c0000af2c0000b02c0000b12c0000b22c0000b32c0000b42c0000b52c0000b62c0000b72c0000b82c0000b92c0000ba2c0000bb2c0000bc2c0000bd2c0000be2c0000bf2c0000c02c0000c12c0000c22c0000c32c0000c42c0000c52c0000c62c0000c72c0000c82c0000c92c0000ca2c0000cb2c0000cc2c0000cd2c0000ce2c0000cf2c0000d02c0000d12c0000d22c0000d32c0000d42c0000d52c0000d62c0000d72c0000d82c0000d92c0000da2c0000db2c0000dc2c0000dd2c0000de2c0000df2c0000e02c0000e12c0000e22c0000e32c0000eb2c0000ec2c0000ed2c0000ee2c0000f22c0000f32c000040a6000041a6000042a6000043a6000044a6000045a6000046a6000047a6000048a6000049a600004aa600004ba600004ca600004da600004ea600004fa6000050a6000051a6000052a6000053a6000054a6000055a6000056a6000057a6000058a6000059a600005aa600005ba600005ca600005da600005ea600005fa6000060a6000061a6000062a6000063a6000064a6000065a6000066a6000067a6000068a6000069a600006aa600006ba600006ca600006da6000080a6000081a6000082a6000083a6000084a6000085a6000086a6000087a6000088a6000089a600008aa600008ba600008ca600008da600008ea600008fa6000090a6000091a6000092a6000093a6000094a6000095a6000096a6000097a6000098a6000099a600009aa600009ba6000022a7000023a7000024a7000025a7000026a7000027a7000028a7000029a700002aa700002ba700002ca700002da700002ea700002fa7000032a7000033a7000034a7000035a7000036a7000037a7000038a7000039a700003aa700003ba700003ca700003da700003ea700003fa7000040a7000041a7000042a7000043a7000044a7000045a7000046a7000047a7000048a7000049a700004aa700004ba700004ca700004da700004ea700004fa7000050a7000051a7000052a7000053a7000054a7000055a7000056a7000057a7000058a7000059a700005aa700005ba700005ca700005da700005ea700005fa7000060a7000061a7000062a7000063a7000064a7000065a7000066a7000067a7000068a7000069a700006aa700006ba700006ca700006da700006ea700006fa7000079a700007aa700007ba700007ca700007da70000791d00007ea700007fa7000080a7000081a7000082a7000083a7000084a7000085a7000086a7000087a700008ba700008ca700008da700006502000090a7000091a7000092a7000093a7000096a7000097a7000098a7000099a700009aa700009ba700009ca700009da700009ea700009fa70000a0a70000a1a70000a2a70000a3a70000a4a70000a5a70000a6a70000a7a70000a8a70000a9a70000aaa7000066020000aba700005c020000aca7000061020000ada700006c020000aea700006a020000b0a700009e020000b1a7000087020000b2a700009d020000b3a7000053ab0000b4a70000b5a70000b6a70000b7a70000b8a70000b9a70000baa70000bba70000bca70000bda70000bea70000bfa70000c0a70000c1a70000c2a70000c3a70000c4a7000094a70000c5a7000082020000c6a700008e1d0000c7a70000c8a70000c9a70000caa70000d0a70000d1a70000d6a70000d7a70000d8a70000d9a70000f5a70000f6a7000021ff000041ff000022ff000042ff000023ff000043ff000024ff000044ff000025ff000045ff000026ff000046ff000027ff000047ff000028ff000048ff000029ff000049ff00002aff00004aff00002bff00004bff00002cff00004cff00002dff00004dff00002eff00004eff00002fff00004fff000030ff000050ff000031ff000051ff000032ff000052ff000033ff000053ff000034ff000054ff000035ff000055ff000036ff000056ff000037ff000057ff000038ff000058ff000039ff000059ff00003aff00005aff000000040100280401000104010029040100020401002a040100030401002b040100040401002c040100050401002d040100060401002e040100070401002f040100080401003004010009040100310401000a040100320401000b040100330401000c040100340401000d040100350401000e040100360401000f0401003704010010040100380401001104010039040100120401003a040100130401003b040100140401003c040100150401003d040100160401003e040100170401003f040100180401004004010019040100410401001a040100420401001b040100430401001c040100440401001d040100450401001e040100460401001f0401004704010020040100480401002104010049040100220401004a040100230401004b040100240401004c040100250401004d040100260401004e040100270401004f040100b0040100d8040100b1040100d9040100b2040100da040100b3040100db040100b4040100dc040100b5040100dd040100b6040100de040100b7040100df040100b8040100e0040100b9040100e1040100ba040100e2040100bb040100e3040100bc040100e4040100bd040100e5040100be040100e6040100bf040100e7040100c0040100e8040100c1040100e9040100c2040100ea040100c3040100eb040100c4040100ec040100c5040100ed040100c6040100ee040100c7040100ef040100c8040100f0040100c9040100f1040100ca040100f2040100cb040100f3040100cc040100f4040100cd040100f5040100ce040100f6040100cf040100f7040100d0040100f8040100d1040100f9040100d2040100fa040100d3040100fb040100700501009705010071050100980501007205010099050100730501009a050100740501009b050100750501009c050100760501009d050100770501009e050100780501009f05010079050100a00501007a050100a10501007c050100a30501007d050100a40501007e050100a50501007f050100a605010080050100a705010081050100a805010082050100a905010083050100aa05010084050100ab05010085050100ac05010086050100ad05010087050100ae05010088050100af05010089050100b00501008a050100b10501008c050100b30501008d050100b40501008e050100b50501008f050100b605010090050100b705010091050100b805010092050100b905010094050100bb05010095050100bc050100800c0100c00c0100810c0100c10c0100820c0100c20c0100830c0100c30c0100840c0100c40c0100850c0100c50c0100860c0100c60c0100870c0100c70c0100880c0100c80c0100890c0100c90c01008a0c0100ca0c01008b0c0100cb0c01008c0c0100cc0c01008d0c0100cd0c01008e0c0100ce0c01008f0c0100cf0c0100900c0100d00c0100910c0100d10c0100920c0100d20c0100930c0100d30c0100940c0100d40c0100950c0100d50c0100960c0100d60c0100970c0100d70c0100980c0100d80c0100990c0100d90c01009a0c0100da0c01009b0c0100db0c01009c0c0100dc0c01009d0c0100dd0c01009e0c0100de0c01009f0c0100df0c0100a00c0100e00c0100a10c0100e10c0100a20c0100e20c0100a30c0100e30c0100a40c0100e40c0100a50c0100e50c0100a60c0100e60c0100a70c0100e70c0100a80c0100e80c0100a90c0100e90c0100aa0c0100ea0c0100ab0c0100eb0c0100ac0c0100ec0c0100ad0c0100ed0c0100ae0c0100ee0c0100af0c0100ef0c0100b00c0100f00c0100b10c0100f10c0100b20c0100f20c0100a0180100c0180100a1180100c1180100a2180100c2180100a3180100c3180100a4180100c4180100a5180100c5180100a6180100c6180100a7180100c7180100a8180100c8180100a9180100c9180100aa180100ca180100ab180100cb180100ac180100cc180100ad180100cd180100ae180100ce180100af180100cf180100b0180100d0180100b1180100d1180100b2180100d2180100b3180100d3180100b4180100d4180100b5180100d5180100b6180100d6180100b7180100d7180100b8180100d8180100b9180100d9180100ba180100da180100bb180100db180100bc180100dc180100bd180100dd180100be180100de180100bf180100df180100406e0100606e0100416e0100616e0100426e0100626e0100436e0100636e0100446e0100646e0100456e0100656e0100466e0100666e0100476e0100676e0100486e0100686e0100496e0100696e01004a6e01006a6e01004b6e01006b6e01004c6e01006c6e01004d6e01006d6e01004e6e01006e6e01004f6e01006f6e0100506e0100706e0100516e0100716e0100526e0100726e0100536e0100736e0100546e0100746e0100556e0100756e0100566e0100766e0100576e0100776e0100586e0100786e0100596e0100796e01005a6e01007a6e01005b6e01007b6e01005c6e01007c6e01005d6e01007d6e01005e6e01007e6e01005f6e01007f6e010000e9010022e9010001e9010023e9010002e9010024e9010003e9010025e9010004e9010026e9010005e9010027e9010006e9010028e9010007e9010029e9010008e901002ae9010009e901002be901000ae901002ce901000be901002de901000ce901002ee901000de901002fe901000ee9010030e901000fe9010031e9010010e9010032e9010011e9010033e9010012e9010034e9010013e9010035e9010014e9010036e9010015e9010037e9010016e9010038e9010017e9010039e9010018e901003ae9010019e901003be901001ae901003ce901001be901003de901001ce901003ee901001de901003fe901001ee9010040e901001fe9010041e9010020e9010042e9010021e9010043e901007b226964223a312c226a736f6e727063223a22322e30222c226d6574686f64223a2273746174655f63616c6c222c22706172616d73223a5b22436f6e7472616374734170695f63616c6c222c2022222c20000000cc3801004e0000001a39010003000000f43c0100020000005f686561645f7461696c4661696c6564546f44727952756e436f6e74726163744661696c6564546f5175657279436f6e74726163744661696c6564546f4372656174655472616e73616374696f6e4661696c6564546f53656e645472616e73616374696f6e4661696c6564546f4465636f6465496e76616c6964416464726573734c656e6774684e6f526573756c744661696c6564546f52656164526573756c74436f6e74726163744572726f72436f6e7472616374556e6b6e6f776e4572726f72436f6e747261637454726170706564537562525043526571756573744661696c6564496e76616c6964426f6479496e76616c69645369676e61747572655373353850617273654661696c65644465636f64654661696c65643a20c43f010000000000523a010002000000526f6c6c757020736e617073686f743a206661696c656420746f206765742073746f726167656472792072756e20616e642073656e64207472616e73616374696f6e206661696c65644572726f72010101010101010101010101010101010101010101010101010101010101010100000100418ef6040b01010041b2f7040ba91dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00010203040506070809ffffffffffffff0a0b0c0d0e0fffffffffffffffffffffffffffffffffffffffffffffffffffff0a0b0c0d0e0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff30313233343536373839616263646566756c6c436f6e74656e742d547970656170706c69636174696f6e2f6a736f6e436f6e74656e742d4c656e6774686b68616c615d7d223078220000f63c010003000000f93c0100010000007b226964223a312c226a736f6e727063223a22322e30222c226d6574686f64223a2273797374656d5f6163636f756e744e657874496e646578222c22706172616d73223a5b22225d7d0000000c3d010046000000523d0100030000007b226964223a312c20226a736f6e727063223a22322e30222c20226d6574686f64223a202273746174655f67657452756e74696d6556657273696f6e227d7b226964223a312c20226a736f6e727063223a22322e30222c20226d6574686f64223a2022636861696e5f676574426c6f636b48617368222c22706172616d73223a5b000000a63d010043000000f43c0100020000007b226964223a312c20226a736f6e727063223a22322e30222c20226d6574686f64223a2022636861696e5f676574486561646572222c22706172616d73223a5bfc3d010040000000f43c0100020000007b226964223a312c226a736f6e727063223a22322e30222c226d6574686f64223a22617574686f725f7375626d697445787472696e736963222c22706172616d73223a5b220000004c3e010045000000523d0100030000006a736f6e727063726573756c746964706172656e7448617368706172656e745f686173686e756d6265727374617465526f6f7473746174655f726f6f7465787472696e73696373526f6f7465787472696e736963735f726f6f74737065634e616d65737065635f6e616d65696d706c4e616d65696d706c5f6e616d65617574686f72696e6756657273696f6e617574686f72696e675f76657273696f6e7370656356657273696f6e737065635f76657273696f6e696d706c56657273696f6e696d706c5f76657273696f6e617069737472616e73616374696f6e56657273696f6e7472616e73616374696f6e5f76657273696f6e737461746556657273696f6e73746174655f76657273696f6e307800c43f010000000000b13f010002000000535335385052450003002b00010035009e0834009f080a003005b801880039005c002200050041003905392706003a083c334e0024003600432c422c40082c00d907800032002c2e1d00420009031100120021004f26160081000700560444003a005d005a00621115034300651ba222b622693970236e0072143f0064007b2f0d007100f0077e001a001b00d70715000800040026002c08c6048a1c100002000b001f008300e507de2c4d00270028009a02040505059708147530009f2f25003300650047004800ac00c504050d38001e0031000c012900580059000000630062000c006900ff002e002f0009002000b322c1071700fc00ec0545005100a40114001c00ce17ce082a000f00cf26d516e3035f1b75000e002d00df1c8900230013003700490018001900426172654564323535313942617265536563703235366b3142617265537232353531394449434f4943454b49434f534e4f576163616c61616a756e61616c6c666561745f6e6574776f726b616c74616972616d706c6974756465616e6d6f6c6172657361737461726176656e74757362616a756e626173696c69736b626966726f7374626974677265656e62697474656e736f7263616c616d61726963656e747269667567656365726563657373636573732d746573746e6574636861696e666c6970636861696e78636c6f756477616c6b5f6d61696e6e6574636c6f766572636f6d706f7361626c65636f6e7465787466726565636f72646372757374637572696f6461726b64617277696e6961646174616869676877617964656e746e6574646f636b2d706f732d6d61696e6e6574646f7261666163746f72792d706f6c6b61646f7465646765776172656566696e697479657175696c69627269756d657465726e616c2d636976696c697a6174696f6e667261676e6f76616672657175656e637967316765656b67656e736869726f676d676f6c64656e5f67617465676f6c64656e5f676174655f7379646e6579676f726f6861736865646865696b6f68756d616e6f646568796472616478696274696461696d70616374696e7465677269746565696e74656772697465652d696e636f676e69746f696e7465726c61796a6f7973747265616d6a7570697465726b61626f6368616b617065786b61726d61636861696e6b61727572616b6174616c636861696e6b696c746b696e74737567696b726573746b726967616e6b756c7570756b7573616d616c616d696e61726c6974656e7472796c69746d75736c6f67696f6e6c75686e6d616e74616d617468636861696e6d617468636861696e2d746573746e65746d65746171756974795f6e6574776f726b6d6f6f6e6265616d6d6f6f6e72697665726d6f6f6e73616d616d7974686f736e656174636f696e6e66746d6172746e6f646c656f616b6f726967696e747261696c2d70617261636861696e70336470336474706172616c6c656c7065617170656572706c61797370656e64756c756d7068616c617069636173736f70696f6e6565725f6e6574776f726b706f6c696d6563706f6c6b61646578706f6c6b6164657870617261636861696e706f6c6b61646f74706f6c6b61666f756e647279706f6c6b61736d697468706f6c796d657368706f6e74656d2d6e6574776f726b71756172747a5f6d61696e6e657472657365727665643436726573657276656434377265796e6f6c6473726f626f6e6f6d69637373617070686972655f6d61696e6e65747365616c737368696674736f6369616c2d6e6574776f726b736f63696574616c736f7261736f72615f646f745f70617261736f72615f6b7573616d615f706172617374616669737562736f6369616c737562737061636573756273706163655f746573746e657473756273747261746573796e65737468657369617433726e74616e676c657465726e6f6174696465666974696e6b6572746f74656d756e6961727473756e697175655f6d61696e6e657476617261766c6e7761747278786e6574776f726b7a65697467656973747a65726f7a65726f2d616c70686176696c6c650000ee4001000b000000f94001000d000000064101000b0000001141010004000000154101000300000018410100040000001c41010004000000204101000500000025410100050000002a4101000f00000039410100060000003f4101000900000048410100050000004d41010004000000514101000500000056410100070000005d4101000500000062410100080000006a410100070000007141010008000000794101000900000082410100080000008a4101000a000000944101000400000098410100040000009c4101000c000000a841010009000000b141010006000000b741010011000000c841010006000000ce4101000a000000d84101000b000000e341010004000000e741010005000000ec41010005000000f141010004000000f541010008000000fd4101000b00000008420100070000000f420100100000001f4201001400000033420100080000003b42010007000000424201000b0000004d42010014000000614201000800000069420100090000007242010002000000744201000400000078420100080000008042010002000000824201000b0000008d420100120000009f42010004000000a342010006000000a942010005000000ae42010008000000b642010007000000bd42010006000000c342010006000000c94201000a000000d342010014000000e742010008000000ef42010009000000f842010007000000ff4201000700000006430100050000000b4301000a00000015430100060000001b4301000a00000025430100040000002943010008000000314301000500000036430100060000003c43010006000000424301000600000048430100070000004f4301000800000057430100060000005d43010006000000634301000400000067430100050000006c430100090000007543010011000000864301001100000097430100080000009f43010009000000a843010008000000b043010006000000b643010008000000be43010007000000c543010005000000ca43010003000000cd43010015000000e243010003000000e543010004000000e943010008000000f143010004000000f543010009000000fe4301000800000006440100050000000b44010007000000124401000f0000002144010007000000284401000800000030440100110000004144010008000000494401000c000000554401000a0000005f44010008000000674401000e000000754401000e000000834401000a0000008d4401000a00000097440100080000009f4401000a000000a944010010000000b944010005000000be44010005000000c34401000e000000d144010008000000d944010004000000dd4401000d000000ea44010010000000fa44010005000000ff44010009000000084501000800000010450100100000002045010009000000294501000b000000344501000400000038450100060000003e4501000600000044450100060000004a45010006000000504501000500000055450100070000005c4501000e0000006a450100040000006e45010003000000714501000400000075450100090000007e4501000900000087450100040000008b4501000f000000130000000b00000010000000040000000b0000000c0000000d000000093a01001c3a0100273a0100373a01003b3a0100463a0100d93901","build_info":{"build_mode":"Release","cargo_contract_version":"3.2.0","rust_toolchain":"stable-x86_64-unknown-linux-gnu","wasm_opt_settings":{"keep_debug_symbols":false,"optimization_passes":"Z"}}},"contract":{"name":"lotto_draw","version":"0.1.1","authors":["GuiGou"]},"spec":{"constructors":[{"args":[],"default":false,"docs":[],"label":"default","payable":false,"returnType":{"displayName":["ink_primitives","ConstructorResult"],"type":4},"selector":"0xed4b9d1b"}],"docs":[],"environment":{"accountId":{"displayName":["AccountId"],"type":0},"balance":{"displayName":["Balance"],"type":32},"blockNumber":{"displayName":["BlockNumber"],"type":23},"chainExtension":{"displayName":["ChainExtension"],"type":35},"hash":{"displayName":["Hash"],"type":33},"maxEventTopics":4,"timestamp":{"displayName":["Timestamp"],"type":34}},"events":[],"lang_error":{"displayName":["ink","LangError"],"type":6},"messages":[{"args":[],"default":false,"docs":[" Gets the owner of the contract"],"label":"owner","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":7},"selector":"0xfeaea4fa"},{"args":[],"default":false,"docs":[" Gets the attestor address used by this rollup"],"label":"get_attest_address","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":8},"selector":"0xa29595ff"},{"args":[],"default":false,"docs":[" Gets the ecdsa address used by this rollup in the meta transaction"],"label":"get_attest_ecdsa_address","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":8},"selector":"0x4620f939"},{"args":[{"label":"attest_key","type":{"displayName":["Option"],"type":10}}],"default":false,"docs":[" Set attestor key.",""," For dev purpose. (admin only)"],"label":"set_attest_key","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":11},"selector":"0x85cb106e"},{"args":[],"default":false,"docs":[" Gets the sender address used by this rollup (in case of meta-transaction)"],"label":"get_sender_address","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":14},"selector":"0x75de500c"},{"args":[],"default":false,"docs":[" Gets the config of the target consumer contract"],"label":"get_target_contract","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":15},"selector":"0x0d425434"},{"args":[{"label":"rpc","type":{"displayName":["String"],"type":3}},{"label":"pallet_id","type":{"displayName":["u8"],"type":2}},{"label":"call_id","type":{"displayName":["u8"],"type":2}},{"label":"contract_id","type":{"displayName":["Vec"],"type":9}},{"label":"sender_key","type":{"displayName":["Option"],"type":10}}],"default":false,"docs":[" Configures the target consumer contract (admin only)"],"label":"config_target_contract","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":11},"selector":"0x8b9485bf"},{"args":[],"default":false,"docs":[" Gets the config to target the indexer"],"label":"get_indexer_url","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":18},"selector":"0xb7f24d9f"},{"args":[{"label":"indexer_url","type":{"displayName":["String"],"type":3}}],"default":false,"docs":[" Configures the indexer (admin only)"],"label":"config_indexer","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":11},"selector":"0xa7d92be0"},{"args":[{"label":"new_owner","type":{"displayName":["AccountId"],"type":0}}],"default":false,"docs":[" Transfers the ownership of the contract (admin only)"],"label":"transfer_ownership","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":11},"selector":"0x107e33ea"},{"args":[],"default":false,"docs":[" Processes a request by a rollup transaction"],"label":"answer_request","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":20},"selector":"0x2a5bcd75"},{"args":[{"label":"request","type":{"displayName":["LottoRequestMessage"],"type":22}}],"default":false,"docs":[" Simulate the request (admin only - for dev purpose)"],"label":"simulate_handle_request","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":27},"selector":"0x2babdad7"},{"args":[{"label":"raffle_id","type":{"displayName":["RaffleId"],"type":23}},{"label":"nb_numbers","type":{"displayName":["u8"],"type":2}},{"label":"smallest_number","type":{"displayName":["Number"],"type":25}},{"label":"biggest_number","type":{"displayName":["Number"],"type":25}},{"label":"numbers","type":{"displayName":["Vec"],"type":26}}],"default":false,"docs":[" Verify if the winning numbers for a raffle id is valid (admin only)"],"label":"verify_numbers","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":29},"selector":"0x810aabee"}]},"storage":{"root":{"layout":{"struct":{"fields":[{"layout":{"leaf":{"key":"0x00000000","ty":0}},"name":"owner"},{"layout":{"enum":{"dispatchKey":"0x00000000","name":"Option","variants":{"0":{"fields":[],"name":"None"},"1":{"fields":[{"layout":{"struct":{"fields":[{"layout":{"leaf":{"key":"0x00000000","ty":3}},"name":"rpc"},{"layout":{"leaf":{"key":"0x00000000","ty":2}},"name":"pallet_id"},{"layout":{"leaf":{"key":"0x00000000","ty":2}},"name":"call_id"},{"layout":{"array":{"layout":{"leaf":{"key":"0x00000000","ty":2}},"len":32,"offset":"0x00000000"}},"name":"contract_id"},{"layout":{"enum":{"dispatchKey":"0x00000000","name":"Option","variants":{"0":{"fields":[],"name":"None"},"1":{"fields":[{"layout":{"array":{"layout":{"leaf":{"key":"0x00000000","ty":2}},"len":32,"offset":"0x00000000"}},"name":"0"}],"name":"Some"}}}},"name":"sender_key"}],"name":"Config"}},"name":"0"}],"name":"Some"}}}},"name":"consumer_config"},{"layout":{"enum":{"dispatchKey":"0x00000000","name":"Option","variants":{"0":{"fields":[],"name":"None"},"1":{"fields":[{"layout":{"leaf":{"key":"0x00000000","ty":3}},"name":"0"}],"name":"Some"}}}},"name":"indexer_url"},{"layout":{"array":{"layout":{"leaf":{"key":"0x00000000","ty":2}},"len":32,"offset":"0x00000000"}},"name":"attest_key"}],"name":"Lotto"}},"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":{"primitive":"str"}}},{"id":4,"type":{"def":{"variant":{"variants":[{"fields":[{"type":5}],"index":0,"name":"Ok"},{"fields":[{"type":6}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":5},{"name":"E","type":6}],"path":["Result"]}},{"id":5,"type":{"def":{"tuple":[]}}},{"id":6,"type":{"def":{"variant":{"variants":[{"index":1,"name":"CouldNotReadInput"}]}},"path":["ink_primitives","LangError"]}},{"id":7,"type":{"def":{"variant":{"variants":[{"fields":[{"type":0}],"index":0,"name":"Ok"},{"fields":[{"type":6}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":0},{"name":"E","type":6}],"path":["Result"]}},{"id":8,"type":{"def":{"variant":{"variants":[{"fields":[{"type":9}],"index":0,"name":"Ok"},{"fields":[{"type":6}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":9},{"name":"E","type":6}],"path":["Result"]}},{"id":9,"type":{"def":{"sequence":{"type":2}}}},{"id":10,"type":{"def":{"variant":{"variants":[{"index":0,"name":"None"},{"fields":[{"type":9}],"index":1,"name":"Some"}]}},"params":[{"name":"T","type":9}],"path":["Option"]}},{"id":11,"type":{"def":{"variant":{"variants":[{"fields":[{"type":12}],"index":0,"name":"Ok"},{"fields":[{"type":6}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":12},{"name":"E","type":6}],"path":["Result"]}},{"id":12,"type":{"def":{"variant":{"variants":[{"fields":[{"type":5}],"index":0,"name":"Ok"},{"fields":[{"type":13}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":5},{"name":"E","type":13}],"path":["Result"]}},{"id":13,"type":{"def":{"variant":{"variants":[{"index":0,"name":"BadOrigin"},{"index":1,"name":"ClientNotConfigured"},{"index":2,"name":"InvalidKeyLength"},{"index":3,"name":"InvalidAddressLength"},{"index":4,"name":"NoRequestInQueue"},{"index":5,"name":"FailedToCreateClient"},{"index":6,"name":"FailedToCommitTx"},{"index":7,"name":"FailedToCallRollup"},{"index":8,"name":"NoNumber"},{"index":9,"name":"IndexerNotConfigured"},{"index":10,"name":"HttpRequestFailed"},{"index":11,"name":"InvalidResponseBody"},{"index":12,"name":"InvalidSs58Address"},{"index":13,"name":"MinGreaterThanMax"},{"index":14,"name":"AddOverFlow"},{"index":15,"name":"SubOverFlow"}]}},"path":["lotto_draw","lotto_draw","ContractError"]}},{"id":14,"type":{"def":{"variant":{"variants":[{"fields":[{"type":10}],"index":0,"name":"Ok"},{"fields":[{"type":6}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":10},{"name":"E","type":6}],"path":["Result"]}},{"id":15,"type":{"def":{"variant":{"variants":[{"fields":[{"type":16}],"index":0,"name":"Ok"},{"fields":[{"type":6}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":16},{"name":"E","type":6}],"path":["Result"]}},{"id":16,"type":{"def":{"variant":{"variants":[{"index":0,"name":"None"},{"fields":[{"type":17}],"index":1,"name":"Some"}]}},"params":[{"name":"T","type":17}],"path":["Option"]}},{"id":17,"type":{"def":{"tuple":[3,2,2,1]}}},{"id":18,"type":{"def":{"variant":{"variants":[{"fields":[{"type":19}],"index":0,"name":"Ok"},{"fields":[{"type":6}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":19},{"name":"E","type":6}],"path":["Result"]}},{"id":19,"type":{"def":{"variant":{"variants":[{"index":0,"name":"None"},{"fields":[{"type":3}],"index":1,"name":"Some"}]}},"params":[{"name":"T","type":3}],"path":["Option"]}},{"id":20,"type":{"def":{"variant":{"variants":[{"fields":[{"type":21}],"index":0,"name":"Ok"},{"fields":[{"type":6}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":21},{"name":"E","type":6}],"path":["Result"]}},{"id":21,"type":{"def":{"variant":{"variants":[{"fields":[{"type":10}],"index":0,"name":"Ok"},{"fields":[{"type":13}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":10},{"name":"E","type":13}],"path":["Result"]}},{"id":22,"type":{"def":{"composite":{"fields":[{"name":"raffle_id","type":23,"typeName":"RaffleId"},{"name":"request","type":24,"typeName":"Request"}]}},"path":["lotto_draw","lotto_draw","LottoRequestMessage"]}},{"id":23,"type":{"def":{"primitive":"u32"}}},{"id":24,"type":{"def":{"variant":{"variants":[{"fields":[{"type":2,"typeName":"u8"},{"type":25,"typeName":"Number"},{"type":25,"typeName":"Number"}],"index":0,"name":"DrawNumbers"},{"fields":[{"type":26,"typeName":"Vec"}],"index":1,"name":"CheckWinners"}]}},"path":["lotto_draw","lotto_draw","Request"]}},{"id":25,"type":{"def":{"primitive":"u16"}}},{"id":26,"type":{"def":{"sequence":{"type":25}}}},{"id":27,"type":{"def":{"variant":{"variants":[{"fields":[{"type":28}],"index":0,"name":"Ok"},{"fields":[{"type":6}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":28},{"name":"E","type":6}],"path":["Result"]}},{"id":28,"type":{"def":{"variant":{"variants":[{"fields":[{"type":9}],"index":0,"name":"Ok"},{"fields":[{"type":13}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":9},{"name":"E","type":13}],"path":["Result"]}},{"id":29,"type":{"def":{"variant":{"variants":[{"fields":[{"type":30}],"index":0,"name":"Ok"},{"fields":[{"type":6}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":30},{"name":"E","type":6}],"path":["Result"]}},{"id":30,"type":{"def":{"variant":{"variants":[{"fields":[{"type":31}],"index":0,"name":"Ok"},{"fields":[{"type":13}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":31},{"name":"E","type":13}],"path":["Result"]}},{"id":31,"type":{"def":{"primitive":"bool"}}},{"id":32,"type":{"def":{"primitive":"u128"}}},{"id":33,"type":{"def":{"composite":{"fields":[{"type":1,"typeName":"[u8; 32]"}]}},"path":["ink_primitives","types","Hash"]}},{"id":34,"type":{"def":{"primitive":"u64"}}},{"id":35,"type":{"def":{"variant":{}},"path":["pink_extension","chain_extension","PinkExt"]}}],"version":"4"} \ No newline at end of file +{"source":{"hash":"0x869abd114310eda2a47c879dddb7c5dc6245886225fe0f751897fcdb9a2f533c","language":"ink! 4.3.0","compiler":"rustc 1.76.0","wasm":"0x0061736d0100000001791260027f7f0060037f7f7f017f60027f7f017f60037f7f7f0060017f017f60047f7f7f7f0060017f0060047f7f7f7f017f60057f7f7f7f7f017f6000017f60000060057f7f7f7f7f0060067f7f7f7f7f7f0060037f7f7e0060087f7f7f7f7f7f7f7f0060077f7f7f7e7e7f7f0060027e7f017f60037e7e7f0002ce010a057365616c310b6765745f73746f726167650007057365616c301176616c75655f7472616e736665727265640000057365616c3005696e7075740000057365616c300663616c6c65720000057365616c300d64656275675f6d6573736167650002057365616c300f686173685f626c616b65325f3235360003057365616c320b7365745f73746f726167650007057365616c300b7365616c5f72657475726e0003057365616c301463616c6c5f636861696e5f657874656e73696f6e000803656e76066d656d6f72790201021003f801f60101030201050202000609020208020208020202020203030003060606030003000503030300000502010202020102020404040000020a06000606000003000000000400000004040000040200000700050c02030000030d07070600000000000000000600000000000302070305000b0006000309000b0700000000000300000c000004000e0b00000909030a000a00020500000105030201060102040002020f0002000205070203100801030302020004040311000400000000000202000302050004040300030400040000000400030000000201000000040503000005000400030001000200000400030300000404040203040508040501700122220608017f01418080040b0713020463616c6c009401066465706c6f790096010937010041010b210e0fee0114a6011a32333416c401c501131b5a1d3037171998011cc801aa01fa01a101a201a3019f01a101b301b601b7010ab68006f6012b01017f037f2002200346047f200005200020036a200120036a2d00003a0000200341016a21030c010b0b0b67000240200020014d044003402002450d02200020012d00003a0000200141016a2101200041016a2100200241016b21020c000b000b200141016b2101200041016b210003402002450d01200020026a200120026a2d00003a0000200241016b21020c000b000b0b2501017f037f2001200246047f200005200020026a41003a0000200241016a21020c010b0b0b3f01027f0340200245044041000f0b200241016b210220012d0000210320002d00002104200041016a2100200141016a210120032004460d000b200420036b0bb00101017f230041406a22042400200420033602102004200236020c20012d0000411947044020042001360214200441246a42023702002004413c6a41013602002004410236021c200441f8f404360218200441023602342004200441306a3602202004200441146a36023820042004410c6a3602304101200441186a10100b20002001290200370200200041106a200141106a280200360200200041086a200141086a290200370200200441406b24000b0b002000280200200110190b100020012000280200200028020410310bbb0201037f23004180016b22022400200241c8006a2001290210370200200241406b2001290208370200200241346a4100360200200241306a41e8ff043602002002200036022c20024102360220200241023602142002410036020c20022001290200370238200241e8006a420137020020024101360260200241d8ff0436025c200241033602782002200241386a36027c2002200241f4006a3602642002200241fc006a360274200241d0006a200241dc006a2204102e2002280254210020022802582101200228022c21032002428080013702602002418c950536025c200320041046200020012004104502402002280260220320022802642200490d00200228025c21012002200320006b220336025c410a20012000200020016a200241dc006a10081a2003200228025c490d0020024180016a24000f0b000b6d01017f230041106b2201240020014180800136020c418c95052001410c6a10032000418d9505290000370001200041096a41959505290000370000200041116a419d9505290000370000200041186a41a495052900003700002000418c95052d00003a0000200141106a24000b4d02017f027e230041206b2200240020004200370308200042003703002000411036021c20002000411c6a10012000290308210120002903002102200041206a2400410541042001200284501b0b3301017f230041106b220224002002200028020036020c200141d3840441092002410c6a410410152100200241106a240020000b880101037f230041106b220224002000280200210341002100200128021441fb8a044101200141186a28020028020c1101002104200241003a0009200220043a00082002200136020403402002200020036a36020c200241046a2002410c6a410510352101200041016a22004120470d000b200128020020022d000810362100200241106a240020000ba20201047f230041406a220524004101210702402000280214220620012002200041186a280200220228020c22011101000d000240200028021c22084104714504402006419c8b04410120011101000d022003200020041102000d0220002802142106200028021828020c21010c010b2006419d8b04410220011101000d01200541013a001b200541346a41fc8a04360200200520023602102005200636020c20052008360238200520002d00203a003c2005200028021036022c200520002902083702242005200029020037021c20052005411b6a36021420052005410c6a36023020032005411c6a20041102000d012005280230419a8b044102200528023428020c1101000d010b200641fa8a044101200111010021070b200541406b240020070ba10201037f23004180016b2204240020002802002100027f0240024002400240200128021c220241107145044020024120710d012000200110170c050b20002f01002102410021000340200020046a41ff006a413041d7002002410f712203410a491b20036a3a0000200041016b2100200222034104762102200341104f0d000b0c010b20002f01002102410021000340200020046a41ff006a413041372002410f712203410a491b20036a3a0000200041016b2100200222034104762102200341104f0d000b20004180016a4181014f0d01200141d5ff044102200020046a4180016a410020006b10180c030b20004180016a418101490d010b000b200141d5ff044102200020046a4180016a410020006b10180b210020044180016a240020000b0c002000330100200110b1010bc20301097f230041106b22072400200028021c2205410171220820046a210602402005410471450440410021010c010b2001200120026a10ac0120066a21060b412b418080c40020081b21080240200028020045044041012105200028021422062000280218220020082001200210b2010d01200620032004200028020c11010021050c010b2006200028020422094f044041012105200028021422062000280218220020082001200210b2010d01200620032004200028020c11010021050c010b200541087104402000280210210c2000413036021020002d0020210d41012105200041013a00202000280214220a2000280218220b20082001200210b2010d01200741086a2000200920066b410110ad0120072802082201418080c400460d01200728020c2102200a20032004200b28020c1101000d0120012002200a200b10ae010d012000200d3a00202000200c360210410021050c010b4101210520072000200920066b410110ad0120072802002209418080c400460d002007280204210a200028021422062000280218220020082001200210b2010d00200620032004200028020c1101000d002009200a2006200010ae0121050b200741106a240020050bba0601017f230041106b22022400027f024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002d000041016b0e180102030405060708090a0b0c0d0e0f101112131415161718000b200128021441ba8104410b200141186a28020028020c1101000c180b200128021441c581044113200141186a28020028020c1101000c170b200128021441c1f304410e200141186a28020028020c1101000c160b200128021441d88104410e200141186a28020028020c1101000c150b200128021441e681044112200141186a28020028020c1101000c140b200128021441f881044115200141186a28020028020c1101000c130b2001280214418d82044114200141186a28020028020c1101000c120b200128021441a182044116200141186a28020028020c1101000c110b20012802144191f3044119200141186a28020028020c1101000c100b200128021441aaf3044117200141186a28020028020c1101000c0f0b2002200041016a36020c200141b78204410c2002410c6a410610150c0e0b200128021441c382044115200141186a28020028020c1101000c0d0b200128021441d882044119200141186a28020028020c1101000c0c0b200128021441f182044112200141186a28020028020c1101000c0b0b2001280214418383044113200141186a28020028020c1101000c0a0b200128021441968304410f200141186a28020028020c1101000c090b2002200041046a36020c200141a5830441172002410c6a410710150c080b2002200041046a36020c200141bc830441182002410c6a410710150c070b2002200041016a36020c200141d4830441192002410c6a410810150c060b2002200041016a36020c200141ed8304411c2002410c6a410810150c050b2002200041016a36020c200141898404411a2002410c6a410810150c040b200128021441a384044118200141186a28020028020c1101000c030b2002200041016a36020c200141bb840441112002410c6a410910150c020b2002200041016a36020c200141cc840441072002410c6a410610150c010b200128021441cff3044114200141186a28020028020c1101000b2101200241106a240020010b2f00200128021441c1f30441e6810420002802002d000022001b410e411220001b200141186a28020028020c1101000b0b0020002802002001101c0b0f00200020014102410a410110fe010b0b002000280200200110170bc20101027f230041206b22032400418c950520023a00002003418c9505360214200342808081801037021820014120200341146a1045024020032802182204200328021c2201490d00200328021421022003200420016b2204360214410520022001200120026a2201200341146a10081a200420032802142202490d00200320023602102003200136020c200341146a2003410c6a108a0120032802142201418080808078460d002000200329021837020420002001360200200341206a24000f0b000b4601027f230041106b22032400200341086a2002102020032802082104200328020c2001200210092101200020023602082000200136020420002004360200200341106a24000b3701017f230041106b22022400200241086a200141001021200228020c21012000200228020836020020002001360204200241106a24000b7101027f230041106b22032400024002402001450440410121020c010b200141004e2204450d01027f2002450440200341086a20042001109e0120032802080c010b2003200420014101109d0120032802000b2202450d010b2000200236020420002001360200200341106a24000f0b000b1a00200041d4006a1023200041e0006a1023200041ec006a10240b800101027f230041306b22012400027f200028020022024504404100210241000c010b20012002360224200141003602202001200236021420014100360210200120002802042202360228200120023602182000280208210241010b21002001200236022c2001200036021c2001200036020c2001410c6a1079200141306a24000b800101027f230041306b22012400027f200028020022024504404100210241000c010b20012002360224200141003602202001200236021420014100360210200120002802042202360228200120023602182000280208210241010b21002001200236022c2001200036021c2001200036020c2001410c6a106b200141306a24000b130020022001102620022000200141017410270b2501017f230041106b220224002002200136020c2002410c6a200010bd01200241106a24000b0d0020002001200120026a105b0b5b01027f41042102024020014105490d002001210202400240200141056b0e020201000b200141076b210141012103410621020c010b4100210141012103410521020b2000200336020420002002360200200041086a20013602000b5001017f2001200241016a22044b044020002004410c6c6a20002002410c6c6a2002417f7320016a410c6c100a0b20002002410c6c6a22002003290200370200200041086a200341086a2802003602000b4401037f2001280200220341046a20032f018a0141016a22042001280208220520021029200320043b018a012000200536020820002003360200200020012802043602040b810101057f2000280200220341046a20032f018a01220441016a22062000280208220020011029200041016a21012003418c016a2105200041026a2207200441026a2204490440200520074102746a200520014102746a200420006b41027441086b100a0b200520014102746a2002360200200320063b018a01200320012004102c0b5001027f200120024904402002200120012002491b2103200141027420006a418c016a210203402002280200220420013b01880120042000360200200241046a21022003200141016a2201470d000b0b0b5401017f2001410c6a280200210202402000027f0240024020012802040e020001030b20020d024100210241e8ff040c010b20020d0120012802002201280204210220012802000b2002101f0f0b20002001102e0bbb0101057f230041206b22022400200241086a027f410020012802042205450d001a2001280200220641046a21040340200428020020036a2103200441086a2104200541016b22050d000b20032001410c6a280200450d001a2003410f4d044041002006280204450d011a0b20034101744100200341004e1b0b10202002410036021c20022002290308370214200241146a2001109f010440000b20002002290214370200200041086a2002411c6a280200360200200241206a24000bec0101037f230041106b220424002000027f024002402001044020024100480d01027f20032802040440200341086a2802002205450440200441086a200120024100109d0120042802082103200428020c0c020b20032802002106024020012002103d2203450440410021030c010b20032006200510091a0b20020c010b200420012002109e012004280200210320042802040b21052003044020002003360204200041086a200536020041000c040b20002001360204200041086a20023602000c020b20004100360204200041086a20023602000c010b200041003602040b41010b360200200441106a24000b100020012000280204200028020810310bb00301057f230041306b2204240002400240200028020022062000280208220372044002402003450d002000410c6a28020021032004410036022c200420013602242004200120026a360228200341016a21030340200341016b22030440200441186a200441246a10ab01200428021c418080c400470d010c020b0b200441106a200441246a10ab012004280214418080c400460d000240024020042802102205450d00200220054d04404100210320022005460d010c020b41002103200120056a2c00004140480d010b200121030b2005200220031b21022003200120031b21010b2006450440200028021420012002200041186a28020028020c11010021030c030b200028020422032001200120026a10ac0122054d0d01200441086a2000200320056b410010ad014101210320042802082205418080c400460d02200428020c21062000280214220720012002200041186a280200220028020c1101000d02200520062007200010ae0121030c020b200028021420012002200041186a28020028020c11010021030c010b200028021420012002200041186a28020028020c11010021030b200441306a240020030b890301017f230041106b22022400027f02400240024002400240024002400240024002400240200028020022002d000041016b0e0a0102030405060708090a000b2002200041016a36020c200141e6f20441162002410c6a410810150c0a0b2002200041016a36020c200141fcf20441152002410c6a410810150c090b2002200041016a36020c20014191f30441192002410c6a410810150c080b2002200041016a36020c200141aaf30441172002410c6a410810150c070b200128021441c1f304410e200141186a28020028020c1101000c060b200128021441cff3044114200141186a28020028020c1101000c050b200128021441e3f3044108200141186a28020028020c1101000c040b200128021441ebf3044112200141186a28020028020c1101000c030b2002200041046a36020c200141fdf304410d2002410c6a410b10150c020b2001280214418af4044114200141186a28020028020c1101000c010b2002200041046a36020c2001419ef404410f2002410c6a410c10150b2101200241106a240020010b3400200128021420002802002d0000410274220041e494056a280200200041c894056a280200200141186a28020028020c1101000b1b00200128021441d1f5044105200141186a28020028020c1101000bbf0202047f017e230041406a2203240041012105024020002d00040d0020002d0005210502402000280200220428021c22064104714504402005450d0141012105200428021441988b044102200441186a28020028020c110100450d010c020b2005450440410121052004280214419f8b044101200441186a28020028020c1101000d02200428021c21060b41012105200341013a001b200341346a41fc8a043602002003200429021437020c20032003411b6a3602142003200429020837022420042902002107200320063602382003200428021036022c200320042d00203a003c2003200737021c20032003410c6a36023020012003411c6a20021102000d012003280230419a8b044102200328023428020c11010021050c010b20012004200211020021050b200041013a0005200020053a0004200341406b240020000b2d01017f41012102200141ff0171047f410105200028021441a08b044101200041186a28020028020c1101000b0b0f00200020014120410d410510fe010b2001017f200028020022011039220041ff0171411146047f2001103a0520000b0b4e01017f230041106b22012400200141086a2000104b027f410120012d0008410171450d001a410520012d0009413a470d001a2000200028020841016a36020841110b2100200141106a240020000bdb0501047f230041d0006b22012400200141406b2000104b0240024020012d0040410171450d004109210202400240024002400240024020012d0041220341db006b0e03030107000b0240200341fb006b0e03040107000b20034122460d012003412c460d060b200141086a2000104d20012d0008410171044020012d00092103200028020841016a21040340411121022003412c46200341dd004672200341fd0046720d072000200436020820012000104d200441016a210420012d0001210320012d00004101710d000b0b410221020c050b2000104a21020c040b200141206a2000104b20012d0020410171450d02410b210220012d002141db00470d032000200028020841016a360208410121040340200141186a2000104b20012d0018410171450440410021020c050b0240024020012d001922022203412c470440200341dd00460d02200441ff017121034100210420030d01410621020c070b2000200028020841016a360208200141106a2000104b20012d0010410171450d0520012d001121020b200241ff017141dd00460d032000103a220241ff01714111460d010c050b0b2000104e21020c030b200141386a2000104b4104210220012d0038410171450d02410b210220012d003941fb00470d022000200028020841016a360208200141013a004c20012000360248410021030340200141306a2000104b20012d0030410171450440410121020c040b02400240024020012d00312202412c470440200241fd00460d032003410171450d01410721020c070b2003410171450d002000200028020841016a360208200141286a2000104b20012d0028410171450d0520012d002921020c010b200141003a004c0b200241ff017122034122470440410d2102200341fd00460d030c050b2000104a220241ff01714111470d0441012103200141c8006a1038220241ff01714111460d010c040b0b2000104f21020c020b410f21020c010b410421020b200141d0006a240020020bb90101067f230041106b22052400200541086a2001103c41808080807821020240024020052802080d00200528020c22034100480d002001280204220620034101742204490d0002402003450440410221020c010b2004410048200341ffffffff034b720d0241022004103d2202450d020b2002200128020022072004100921022001200620046b3602042001200420076a36020020002002ad2003ad42208684370204200321020b20002002360200200541106a24000f0b000ba30201037f230041306b22022400200241206a200110c00141012103024020022d00204101710d00024002400240024020022d0021220441037141016b0e03020301000b200441fc01714102762101410021030c030b200441044f0d02200241186a200110c30120022802180d02200228021c22014180808080044921030c020b2002412d6a20043a0000200241013a002c20022001360228200241086a200241286a10c10120022f01080d0120022f010a220441ff014d0d01200441fcff03714102762101410021030c010b2002412d6a20043a0000200241013a002c20022001360228200241106a200241286a10c20120022802100d002002280214220341027621012003418080044921030b2000200136020420002003360200200241306a24000b950101027f0240027f4100418095052802002202200020016a41016b410020006b7122036a22002002490d001a418495052802002000490440200341ffff036a22012003490d0220014110764000220041ffff034b0d022000411074220220014180807c716a22002002490d024184950520003602004100200220036a22002002490d011a0b41809505200036020020020b0f0b41000b1300418c95054181023b0100410141021048000b7001017f230041106b220124002001418080013602082001418c950536020402402000280200418180808078460440418c95054181023b0100410221000c010b2001410136020c418c950541003a00002000200141046a1047200128020c220041818001490d00000b410020001048000b3d01017f418c950541003a000041022102418d9505200141ff0171411347047f418e950520013a00004103210241010541000b3a0000200020021048000b7801017f230041106b220124002001418080013602082001418c950536020402402000280200418080808078460440418c95054181023b0100410221000c010b2001410136020c418c950541003a000020002802042000280208200141046a1045200128020c220041818001490d00000b410020001048000b9b0301047f230041106b220124002001428080013702082001418c95053602044100200141046a1043024020012802082202200128020c2203490d00200128020421042001410036020c2001200220036b3602082001200320046a360204200041dc006a200141046a104402402000280200418080808078460440200128020c220220012802084f0d02200128020420026a41003a00002001200241016a36020c0c010b200128020c220220012802084f0d01200128020420026a41013a00002001200241016a36020c20002802042000280208200141046a2202104520002d004d2002104620002d004e200210462000410c6a2002104420002d002c450440200128020c220220012802084f0d02200128020420026a41003a00002001200241016a36020c0c010b200128020c220220012802084f0d01200128020420026a41013a00002001200241016a36020c2000412d6a200141046a10440b200041d0006a200141046a22021047200041fc006a20021044200128020c220020012802084b0d00200420032001280204200010061a200141106a24000f0b000b2701017f230041106b220224002002200036020c20012002410c6a410410bb01200241106a24000b0b0020012000412010bb010b12002002200110ed0120022000200110bb010b2701017f230041106b22022400200220003a000f20012002410f6a410110bb01200241106a24000b2c0020002802004180808080784604402001410010490f0b20014101104920002802042000280208200110450b0d002000418c950520011007000b2d01017f2000280208220220002802044904402000200241016a360208200028020020026a20013a00000f0b000b6101017f230041106b2201240020012000104b027f410420012d0000410171450d001a410b20012d00014122470d001a2000200028020841016a360208200141086a2000104c411120012802080d001a20012d000c0b2100200141106a240020000b920101047f230041106b22022400200241086a2001104d20022d00092103027f20022d00084101710440200128020841016a210403404101200341096b220541174b410120057441938080047145720d021a2001200436020820022001104d200441016a210420022d0001210320022d00004101710d000b0b41000b2101200020033a0001200020013a0000200241106a24000bb90201077f230041206b22022400200128020021032001280204210620012802082105200241106a2001104d0240024020022d0010410171044020022d00112104200320056a220841016b21072005210303400240200441ff01714122470d00200341016b20064f0d04410021040340200420076a2d000041dc004604402003200441016b22046a41016b2006490d010c060b0b20044101710d002001200341016a3602082003200549200320064b720d04200241146a2008200320056b10b5012000027f200228021445044020002002411c6a28020036020420022802180c010b2000410c3a000441000b3602000c030b2001200341016a2203360208200241086a2001104d200741016a210720022d0009210420022d00084101710d000b0b20004100360200200041023a00040b200241206a24000f0b000b3301037f2000200128020822022001280204220349047f200128020020026a2d00000541000b3a0001200020022003493a00000b870101027f230041106b22012400200141086a2000104b027f410020012d0008410171450d001a20012d00092202412c470440410e200241dd00470d011a2000200028020841016a36020841110c010b2000200028020841016a36020820012000104b410f410e20012d000141dd00461b410e20012d00004101711b0b2100200141106a240020000b5d01027f230041106b22012400200141086a2000104b027f410120012d0008410171450d001a20012d00092202412c470440410e200241fd00470d011a2000200028020841016a36020841110c010b410f0b2100200141106a240020000b840102027f017e230041106b22022400200241046a2001108a01024020022802042201418080808078470440200241046a20022902082204a72004422088a7220310b50120022802044504402000200336020820002001ad2004422086843702000c020b20004180808080783602000c010b20004180808080783602000b200241106a24000b3901017f230041106b22022400200241086a200110c00120022d00092101200020022d00084101713a0000200020013a0001200241106a24000b2b01017f230041206b22012400200110112001200041dc006a10532100200141206a24004113410020001b0b0b00200020014120100c450bab0a020a7f017e230041a0036b2202240020012d004e210620012d004d2107200241086a20012802042208200128020822094100109901027f0240027f024020022d0008450440200241ab026a200241286a2d00003a00002002200241206a2900003700a302200220063a00ad02200220073a00ac0220022002411f6a2d00003a00a2022002200241176a29000037019a022002200241156a2f00003b0198022002410a6a2f000021032002410c6a290000210c20022d000921042002200241146a2d00003a0097022002200c37008f02200220033b008d02200220043a008c0220022001410c6a220b3602880220022009360284022002200836028002200241c4026a4100360200200242003702b802200241003602b0022002410210202002280200210a2002280204220341f1de003b000020024184016a4105360200200241dcf204360280012002410236027c2002200336027820024194036a200241f8006a22011057200120024180026a200228029803200228029c031058024020022802782201418180808078460d004100210420014180808080784704402002280280014104490d03200228027c28000021040b20024184016a4105360200200241e1f204360280012002410236027c2002200336027820024194036a200241f8006a22011057200120024180026a200228029803200228029c03105820022802782201418180808078460d0020014180808080784704402002280280014104490d03200228027c28000021050b4101200420054b0d031a2003200a418080808078460d031a2002419b016a20024193036a2d00003a0000200220022f0091033b009901200241086a220120024180026a413010091a200241c8006a200241c0026a290200370100200241406b200241b8026a290200370100200241003a009801200220053602940120022004360290012002410236028c01200220034110763b018a01200220022902b002370138200241c8026a2204200141c80010091a200220034108763a008901200220033a0088012002200a36028401200241003602800120024280808080c0003703782002419c016a200441c80010091a200220063a00fd01200220073a00fc012002200b3602f801200220093602f401200220083602f001200241003602ec01200241003602e40141000c050b20022d007c0c020b20024280808080e8003703780c020b41010b2101200241b0026a1023200241bc026a1023200220013a007d2002410a3a007c20024180808080783602780b2002411e3602b4022002418889043602b0022002200241f8006a41047236028002200241146a4202370200200241d4026a41013602002002410236020c200241f8f404360208200241023602cc022002200241c8026a360210200220024180026a3602d0022002200241b0026a3602c8024101200241086a101020022802780b210120024190026a22032002418c016a28020036020020024188026a220420024184016a22052902003703002002200229027c37038002200241086a20024190016a41f00010091a024020014180808080784704402000200229038002370204200041146a20032802003602002000410c6a2004290300370200200041186a200241086a41f00010091a0c010b200241d8026a2003280200360200200241d0026a200429030037030020022002290380023703c802200542013702002002410136027c200241b08904360278200241143602b4022002200241b0026a360280012002200241c8026a3602b0024101200241f8006a1010200041053a00040b20002001360200200241a0036a24000b5501027f230041206b22022400200241086a4104410010212002411c6a22034100360200200220022903083702142001200241146a1063200041086a200328020036020020002002290214370200200241206a24000b2900417f200020022001200320012003491b100c2200200120036b20001b220041004720004100481b0b7e01037f230041206b22022400200241086a2001410c6a28020020012802046a410010212002410036021c200220022903083702140340200241146a200120036a2204280200200441046a2802001027200341086a22034110470d000b20002002290214370200200041086a2002411c6a280200360200200241206a24000ba30a020b7f017e23004190046b220424002001280204210a2001280200210b200441406b220c2001280208220541186a2206290000370300200441386a220d200541106a2207290000370300200441306a220e200541086a220829000037030020042005290000370328200441e8006a200141246a290000370000200441e0006a2001411c6a290000370000200441d8006a200141146a290000370000200441013a004f2004200129000c370050200441c0036a22012006290000370300200441b8036a22062007290000370300200441b0036a22072008290000370300200420052900003703a803200441dfd9cfeb06360280042004418c046a2205410036020020044280808080103702840420044180046a20044184046a22091084012004200341046a4100102120044188026a2208410036020020042004290300370280022002200320044180026a108501200441e0026a200828020036020020042004290280023703d8022009200441d8026a108601200441f8016a2005280200360200200441a8016a200e290300370300200441b0016a200d290300370300200441b8016a200c290300370300200441c8016a2007290300370300200441d0016a2006290300370300200441d8016a200129030037030020042004290284043703f001200420042903283703a001200420042903a8033703c001200441e8016a4200370300200442003703e0012004420037037020044200370388012009200441f0006a108701200441a8036a200b200a200428028804200428028c04200441cf006a10880102400240024002400240024020042903a803220f420252044020042f01b0032101200441d8026a200441b2036a41ce0010091a20044190026a200441de026a290100370100200420042901d80237018a0220044198026a200441e6026a41c00010091a200420013b0188022004200f37038002200441a8036a20044180026a10890120042d00a8032201410b470d012004419c026a290200210f024002400240200428029802418080808078470440200f422088a72201450d062004200141016b3602dc022004200fa7220141016a3602d80220012d00000e020201060b2004200f370220200441808080807836021c200441063a00180c060b200441a8036a200441d8026a108c0120042d00a803410b470d010c040b200441a8036a200441d8026a10950120042802a8032202418180808078460d03200441206a20042902ac03220f3702002004200441246a28000036001320042004280021360210200420042802103602082004200428001336000b200fa721010c050b200441073a00180c030b200420042d00b0033a0019200441013a00180c020b200441206a200441b0036a290000370000200420042900a903370019200420013a00180c010b200441043a00180b200441263602840220044188f504360280022004200441186a3602d802200441fc006a4202370200200441b4036a410736020020044102360274200441f8f404360270200441023602ac032004200441a8036a3602782004200441d8026a3602b003200420044180026a3602a8034101200441f0006a1010200420042800213602102004200441246a28000036001320042d0018410b470440410021010c020b200428021c210220042d002021012004200428001336000b200420042802103602082002418180808078460d010b20002004280208360005200041086a200428000b360000200020013a0004200020023602000c010b20004181808080783602002000200141ff01714100473a00040b20044190046a24000b980c02087f0a7e23004190016b22062400200620033a002b20062002360224200620043b012c200620053b012e200641f8006a4204370200200641cc006a4113360200200641c4006a41133602002006413c6a411536020020064104360270200641e4850436026c2006410f3602342006200641306a36027420062006412e6a36024820062006412c6a36024020062006412b6a3602382006200641246a3602304103200641ec006a101002402001280200418080808078470440200641c8006a200141246a290000370300200641406b2001411c6a290000370300200641386a200141146a2900003703002006200129000c37033020062f012c20062f012e4d04402006410036025c2006428080808020370254024020062d002b0440200641d0006a210a200641f0006a210b200641ed006a210c410021040340200641003602682006428080808010370260200620043a006c200641e0006a2203200641ec006a2201200c105b20062006280224220241187420024180fe03714108747220024108764180fe03712002411876727236026c20032001200b105b2003200641306a200a105b20062f012e210220062f012c21032006280268210520062802642107200641186a41044100102120062802182108200628021c220941f6e499d30336000020064104360274200620093602702006200836026c200120072005102720064184016a2001109701200628028c0141074d0d0241801e210102400240027f024020022003490d0041801c21012002ad42ffff0383220e2003ad221742ffff0383220f7d42017c2212201250ad200e200f54ad7d220f84500d00200641086a210720062802880129000021114200210e4200211442002115230041206b22012400230041206b220324000240200f504504402011201254200f420052200f501b4101720d01200341106a21082012210e200f2110230041106b220224000240200f79a741406a220941ff0071220541c000714504402005450d0120102005413f71ad221386200e410020056b413f71ad88842110200e201386210e0c010b200e2005413f71ad8621104200210e0b2002200e370300200220103703082002290300210e2008200241086a2903003703082008200e370300200241106a240042012009413f71ad862116200341186a2903002110200329031021130340201520107d2011201354ad7d220e420059044020142016842114201120137d2211201254200e200f54200e200f511b0d03200e21150b2010423f86201342018884211320164201882116201042018821100c000b000b20112012802114201120128221110b2001201137031020012014370300200141186a2202200e37030020014200370308200341206a24002001290310210e200720022903003703082007200e370300200141206a2400200629030820177ca7411074210141000c010b41010b200141017172450440200628025c22034101742107200141107621054100210120062802582102034020012007460d02200120026a2108200141026a210120082f01002005470d000b0c020b2000418080808078360200200020014108763a00040c070b20062802542003460440200641d4006a2102230041206b220124000240200341016a220304404104200228020022084101742207200320032007491b2203200341044d1b22034101742109200341808080800449410174210d02402008450440200141003602180c010b2001200736021c20014102360218200120022802043602140b200141086a200d2009200141146a102f2001280208450d01200128020c1a0b000b200128020c21072002200336020020022007360204200141206a2400200628025c2103200628025821020b200220034101746a20053b01002006200628025c41016a220336025c0b200441016a2104200320062d002b490d000b0b200641f8006a42013702002006410136027020064190860436026c2006411636028801200620064184016a3602742006200641d4006a360284014103200641ec006a1010200041086a200641dc006a280200360200200020062902543702000c030b000b20004180808080783602002000410d3a00040c010b2000418080808078360200200041013a00040b20064190016a24000b0c002000350200200110b1010b2d01017f2000200220016b2202105d2000280208220320002802046a2001200210091a2000200220036a3602080bcf07020b7f027e230041d0006b220224002002428080013702482002418c950536024420012802042001280208200241c4006a22031045200141106a280200200141146a280200200310452001411c6a28020021042003200141206a280200220310ed0120030440200341186c2105200441146a21030340200341106b2802002003410c6b280200200241c4006a22041045200341046b280200200328020020041045200341186a2103200541186b22050d000b0b200141286a2802002001412c6a280200200241c4006a10450240024020022802482205200228024c2201490d00200228024421032002200520016b2205360244410120032001200120036a2201200241c4006a10081a200520022802442203490d00200220013602142002200336021820034102490d002002200341026b3602182002200141026a36021420012f00002108200241c4006a200241146a105020022802442209418080808078460d002002290248210e200241086a200241146a103c20022802080d000240200228021841186e2201200228020c220520012005491b2201450440410421040c010b200141d5aad52a4b0d01200141186c22034100480d01200310f7012204450d010b4100210320024100360224200220043602202002200136021c200504400340200241386a200241146a10502002280238220a418080808078460d02200229023c210d200241c4006a200241146a10502002280244418080808078460d02200241306a220b200241cc006a28020036020020022002290244370328200228021c200346047f2002411c6a2104230041206b220124000240200341016a220304404104200428020022064101742207200320032007491b2203200341044d1b220341186c2107200341d6aad52a49410274210c02402006450440200141003602180c010b200141043602182001200641186c36021c200120042802043602140b200141086a200c2007200141146a102f2001280208450d01200128020c1a0b000b200128020c21062004200336020020042006360204200141206a24002002280220210420022802240520030b41186c20046a2201200d3702042001200a3602002001200229032837020c200141146a200b2802003602002002200228022441016a2203360224200541016b22050d000b200228021c2201418080808078460d010b2002290220210d200241c4006a200241146a108a012002280244418080808078470d010b000b20002002290244370218200041206a200241cc006a280200360200200020083b01242000200d3702102000200136020c2000200e37020420002009360200200241d0006a24000b2c01017f02402000280200200028020822026b20014f0d00200020022001109c01418180808078460d00000b0bd70101047f230041106b220524002005200036020c200041c8006a2106024002400240418001200041c8016a2d000022036b2204200249044020030440200320066a2001200410091a2005410c6a2006410110fb01200220046b2202450d02200120046a21010b20012002410776200241ff00712202456b22034107746a2104200241800120021b21022003450d022005410c6a2001200310fb010c020b200320066a2001200210091a200220036a21020c020b41e8ff042104410021020b20062004200210091a0b200020023a00c801200541106a24000bfc2d022a7e037f20002001290038221a20012900302218200041386a222d2903002225200029031822297c7c221b7c201b42f9c2f89b91a3b3f0db0085422089221b428f928b87dad882d8da007d221f20258542288922167c2220201b854230892208201f7c221920168542018922232001290060221b2001290028221f20012900202216200041306a222e29030022262000290310222a7c7c22247c200220248542ebfa86dabfb5f6c11f85422089221c42abf0d3f4afeebcb73c7c2221202685422889221d7c22047c7c2222200129006822027c202320222001290018222320012900102224200041286a222f29030022272000290308222b7c7c221e7c201e429fd8f9d9c291da829b7f85422089221e42c5b1d5d9a7af94ccc4007d220620278542288922057c2207201e85423089220c85422089220a200129000822222001290000221e200029032022282000290300222c7c7c22177c200029034020178542d1859aeffacf9487d100854220892217428892f39dffccf984ea007c220920288542288922037c220d201785423089220b20097c22097c220e85422889220f7c2210200129004822177c201d2004201c85423089221d20217c22048542018922112001290050221c20077c7c2207200129005822217c20192007200b8542208922197c2207201185422889220b7c2211201985423089221220077c2207200b85420189220b7c2213200129007822197c200b20132019200320098542018922092020200129007022207c7c22037c2003201d85422089221d2006200c7c22067c220c20098542288922097c2203201d85423089220b854220892213200520068542018922062001290040221d200d7c7c220520177c2005200885422089220820047c220420068542288922067c2205200885423089220820047c22047c220d8542288922147c221520217c200a201085423089220a200e7c220e200f85420189220f200220037c7c220320187c2003200885422089220820077c2207200f8542288922037c220f200885423089220820077c220720038542018922037c2210201a7c2003201020042006854201892204201120167c7c2206201d7c20042006200a854220892204200b200c7c22067c220c85422889220a7c2203200485423089220485422089220b20062009854201892206200520207c7c2205201c7c200620052012854220892206200e7c22058542288922097c220e200685423089220620057c22057c22108542288922117c2212201f7c200d2013201585423089220d7c221320148542018922142003201e7c7c220320247c2003200685422089220620077c220720148542288922037c2214200685423089220620077c220720038542018922037c221520247c2003201520052009854201892205200f201f7c7c220920237c20052009200d8542208922052004200c7c22047c220c8542288922097c2203200585423089220585422089220d2004200a854201892204200e20227c7c220a201b7c20042008200a85422089220820137c220485422889220a7c220e200885423089220820047c22047c220f8542288922137c2215201a7c200b201285423089220b20107c22102011854201892211200320197c7c220320027c2003200885422089220820077c220720118542288922037c2211200885423089220820077c220720038542018922037c221220227c200320122004200a8542018922042014201b7c7c220a201e7c2004200a200b8542208922042005200c7c22057c220c85422889220a7c2203200485423089220485422089220b20052009854201892205200e20217c7c2209201d7c20052006200985422089220620107c22058542288922097c220e200685423089220620057c22057c22108542288922127c221420027c200d201585423089220d200f7c220f2013854201892213200320237c7c220320187c2003200685422089220620077c220720138542288922037c2213200685423089220620077c220720038542018922037c2215201b7c2003201520052009854201892205201120177c7c220920167c20052009200d8542208922052004200c7c22047c220c8542288922097c2203200585423089220585422089220d2004200a854201892204200e201c7c7c220a20207c20042008200a854220892208200f7c220485422889220a7c220e200885423089220820047c22047c220f8542288922117c221520167c200b201485423089220b20107c22102012854201892212200320217c7c220320207c2003200885422089220820077c220720128542288922037c2212200885423089220820077c220720038542018922037c2214201e7c200320142004200a854201892204201320237c7c220a20227c2004200a200b8542208922042005200c7c22057c220c85422889220a7c2203200485423089220485422089220b20052009854201892205200e201a7c7c220920177c20052006200985422089220620107c22058542288922097c220e200685423089220620057c22057c22108542288922137c221420247c200d201585423089220d200f7c220f20118542018922112003201f7c7c2203201c7c2003200685422089220620077c220720118542288922037c2211200685423089220620077c220720038542018922037c221520167c2003201520052009854201892205201220197c7c2209201d7c20052009200d8542208922052004200c7c22047c220c8542288922097c2203200585423089220585422089220d2004200a854201892204200e20247c7c220a20187c20042008200a854220892208200f7c220485422889220a7c220e200885423089220820047c22047c220f8542288922127c221520187c200b201485423089220b20107c221020138542018922132003201c7c7c220320197c2003200885422089220820077c220720138542288922037c2213200885423089220820077c220720038542018922037c2214201d7c200320142004200a8542018922042011201f7c7c220a201a7c2004200a200b8542208922042005200c7c22057c220c85422889220a7c2203200485423089220485422089220b20052009854201892205200e20177c7c2209201e7c20052006200985422089220620107c22058542288922097c220e200685423089220620057c22057c22108542288922117c2214201e7c200d201585423089220d200f7c220f2012854201892212200320217c7c2203201b7c2003200685422089220620077c220720128542288922037c2212200685423089220620077c220720038542018922037c221520217c2003201520052009854201892205201320237c7c220920027c20052009200d8542208922052004200c7c22047c220c8542288922097c2203200585423089220585422089220d2004200a854201892204200e20207c7c220a20227c20042008200a854220892208200f7c220485422889220a7c220e200885423089220820047c22047c220f8542288922137c221520197c200b201485423089220b20107c221020118542018922112003201d7c7c220320237c2003200885422089220820077c220720118542288922037c2211200885423089220820077c220720038542018922037c221420207c200320142004200a854201892204201220187c7c220a201c7c2004200a200b8542208922042005200c7c22057c220c85422889220a7c2203200485423089220485422089220b20052009854201892205200e20247c7c2209201b7c20052006200985422089220620107c22058542288922097c220e200685423089220620057c22057c22108542288922127c221420207c200d201585423089220d200f7c220f20138542018922132003201a7c7c2203201f7c2003200685422089220620077c220720138542288922037c2213200685423089220620077c220720038542018922037c221520027c2003201520052009854201892205201120227c7c220920177c20052009200d8542208922052004200c7c22047c220c8542288922097c2203200585423089220585422089220d2004200a854201892204200e20167c7c220a20027c20042008200a854220892208200f7c220485422889220a7c220e200885423089220820047c22047c220f8542288922117c221520177c200b201485423089220b20107c22102012854201892212200320167c7c2203201c7c2003200885422089220820077c220720128542288922037c2212200885423089220820077c220720038542018922037c221420247c200320142004200a854201892204201320227c7c220a20197c2004200a200b8542208922042005200c7c22057c220c85422889220a7c2203200485423089220485422089220b20052009854201892205200e201b7c7c2209201f7c20052006200985422089220620107c22058542288922097c220e200685423089220620057c22057c22108542288922137c2214201b7c200d201585423089220d200f7c220f2011854201892211200320187c7c220320237c2003200685422089220620077c220720118542288922037c2211200685423089220620077c220720038542018922037c221520227c20032015200520098542018922052012201d7c7c220920217c20052009200d8542208922052004200c7c22047c220c8542288922097c2203200585423089220585422089220d2004200a854201892204200e201e7c7c220a201a7c20042008200a854220892208200f7c220485422889220a7c220e200885423089220820047c22047c220f8542288922127c2215201d7c200b201485423089220b20107c22102013854201892213200320237c7c220320177c2003200885422089220820077c220720138542288922037c2213200885423089220820077c220720038542018922037c221420187c200320142004200a8542018922042011201a7c7c220a20207c2004200a200b8542208922042005200c7c22057c220c85422889220a7c2203200485423089220485422089220b200520098542018922052002200e7c7c220920217c20052006200985422089220620107c22058542288922097c220e200685423089220620057c22057c22108542288922117c221420217c200d201585423089220d200f7c220f2012854201892212200320197c7c220320167c2003200685422089220620077c220720128542288922037c2212200685423089220620077c220720038542018922037c221520237c2003201520052009854201892205201320247c7c2209201c7c20052009200d8542208922052004200c7c22047c220c8542288922097c2203200585423089220585422089220d2004200a854201892204200e201f7c7c220a201e7c20042008200a854220892208200f7c220485422889220a7c220e200885423089220820047c22047c220f8542288922137c221520227c200b201485423089220b20107c221020118542018922112003201e7c7c2203201d7c2003200885422089220820077c220720118542288922037c2211200885423089220820077c220720038542018922037c221420167c200320142004200a854201892204201220207c7c220a20177c2004200a200b8542208922042005200c7c22057c220c85422889220a7c2203200485423089220485422089220b20052009854201892205200e20187c7c220920197c20052006200985422089220620107c22058542288922097c220e200685423089220620057c22057c22108542288922127c2214201a7c200d201585423089220d200f7c220f2013854201892213200220037c7c2203201a7c2003200685422089220620077c220720138542288922037c2213200685423089220620077c220720038542018922037c221520187c20032015200520098542018922052011201c7c7c2209201f7c20052009200d8542208922052004200c7c22047c220c8542288922097c2203200585423089220585422089220d2004200a854201892204200e201b7c7c220a20247c20042008200a854220892208200f7c220485422889220a7c220e200885423089220820047c22047c220f8542288922117c221520237c200b201485423089220b20107c22102012854201892212200320227c7c2203201f7c2003200885422089220820077c220720128542288922037c2212200885423089220820077c220720038542018922037c2214201b7c200320142004200a8542018922042013201d7c7c220a20167c2004200a200b8542208922042005200c7c22057c220c85422889220a7c2203200485423089220485422089220b20052009854201892205200e201c7c7c220920247c20052006200985422089220620107c22058542288922097c220e200685423089220620057c22057c22108542288922137c221420167c200d201585423089220d200f7c220f2011854201892211200320177c7c220320207c2003200685422089220620077c220720118542288922037c2211200685423089220620077c220720038542018922037c2215201f7c2003201520052009854201892205200220127c7c2209201e7c20052009200d8542208922052004200c7c22047c220c8542288922097c2203200585423089220585422089220d2004200a854201892204200e20197c7c220a20217c20042008200a854220892208200f7c220485422889220a7c220e200885423089220820047c22047c220f8542288922127c2215201b7c200b201485423089220b20107c22102013854201892213200320187c7c2203201a7c2003200885422089220820077c220720138542288922037c2213200885423089220820077c220720038542018922037c221420027c200320142004200a854201892204201120247c7c220a20237c2004200a200b8542208922042005200c7c22057c220c85422889220a7c2203200485423089220485422089220b20052009854201892205200e201e7c7c220920227c20052006200985422089220620107c22058542288922097c220e200685423089220620057c22057c22108542288922117c221420177c200d201585423089220d200f7c220f20128542018922122003201c7c7c220320217c2003200685422089220620077c220720128542288922037c2212200685423089220620077c220720038542018922037c221520197c20032015201920052009854201892219201320207c7c22057c20192005200d8542208922192004200c7c22047c220585422889220c7c2209201985423089221985422089220320172004200a854201892217200e201d7c7c22047c201720042008854220892217200f7c22088542288922047c220a201785423089221720087c22087c220d85422889220e7c220f20217c2018200b201485423089221820107c2221201185420189220b200220097c7c22027c2002201785422089220220077c2217200b8542288922077c2209200285423089220220177c221720078542018922077c220b201a7c200b2004200885420189221a201220167c7c2216201d7c201a2016201885422089221a200520197c22187c22168542288922197c221d201a85423089221a854220892208201c200c2018854201892218200a20207c7c221c7c20182006201c85422089221820217c221c8542288922217c22202018854230892218201c7c221c7c220420078542288922067c2205202a85201b2016201a7c221a201985420189221b202020227c7c22167c201b200220168542208922022003200f85423089221b200d7c22167c22228542288922197c2220200285423089220220227c22228537031020002023201c202185420189221c2009201f7c7c221f7c201a201b201f85422089221a7c221b201c85422889221f7c2223201a85423089221a201b7c221b202b2024200e2016854201892216201d201e7c7c221e7c20162018201e85422089221820177c22168542288922247c221e858537030820002005200885423089221720047c221c2020202c858537030020002018201e85423089221820167c2216202320298585370318202d20252006201c8542018985200285370300202f202720192022854201898520178537030020002028201b201f8542018985201885370320202e2026201620248542018985201a853703000b0f00200020012002200310614101730b1801017f2001200346047f200020022001100c0541010b450b4c01017f230041206b220124002001410c6a4201370200200141013602042001418089043602002001411436021c200120003602182001200141186a360208410120011010200141206a24000b2801017f230041106b220224002002200036020c20012002410c6a200241106a2200105b200024000b2801017f230041106b22022400200220013a000f20002002410f6a200241106a2200105b200024000b2801017f230041106b22022400200220003a000f20012002410f6a200241106a2200105b200024000b2801017f230041106b22022400200220003b010e20012002410e6a200241106a2200105b200024000b0d0020012000200041206a105b0b5101017f2000280208220220002802004604402000200210e901200028020821020b2000200241016a36020820002802042002410c6c6a22002001290200370200200041086a200141086a2802003602000b900302047f017e230041f0006b22022400200241106a22032001412410091a200241406b200310da01024020022802404180808080784604402000410036020820004280808080c000370200200241106a10790c010b200241086a4104200228023041016a2201417f20011b2201200141044d1b106f200241c8006a280200210120022802082104200228020c22032002290240370200200341086a20013602002002410136023c2002200336023820022004360234200241406b2201200241106a412410091a200241e4006a200110da012002280264418080808078470440410c210141012104034020022802342004460440200241346a200228026041016a2203417f20031b1070200228023821030b20022902642106200120036a220541086a200241ec006a280200360200200520063702002002200441016a220436023c2001410c6a2101200241e4006a200241406b10da012002280264418080808078470d000b0b200241406b1079200041086a2002413c6a280200360200200020022902343702000b200241f0006a24000b9f0101027f230041306b220224002002410c6a200110de010240200228020c220145044020004180808080783602000c010b200241206a220320012002280214410c6c6a2201410c6a2802003602002002412c6a20014190016a2802003602002000200141046a290200370200200220014188016a290200370224200041086a2003290300370200200041106a200241286a2903003702000b200241306a24000b2801017f230041106b220124000340200141046a200010de0120012802040d000b200141106a24000b100020002001411841d5aad52a10fd010b2c01017f02402000280200200028020822026b20014f0d0020002002200110dd01418180808078460d00000b0b7201027f20012802082103027f02402001280200220245044020030d0141000c020b200128020420026b410c6e22022003450d011a2001410c6a28020020036b410c6e20026a0c010b2001410c6a28020020036b410c6e0b21022000410136020420002002360200200041086a20023602000b110020002001410c41aad5aad50010fd010bca0101047f230041206b2202240002400240200120002802002204200028020822036b4b0440200120036a22012003490d02410420044101742203200120012003491b2201200141044d1b2201410c6c2103200141abd5aad50049410274210502402004450440200241003602180c010b2002410436021820022004410c6c36021c200220002802043602140b200241086a20052003200241146a102f20022802080d01200228020c210420002001360200200020043602040b200241206a24000f0b200228020c1a0b000b6001037f230041106b22032400200341086a2002102020032802082104200328020c200120021009210120002000280204220541016a36020420002802082005410c6c6a220020023602082000200136020420002004360200200341106a24000b1000418c95062d00001a20002001103d0b14002000200120022003105641ff017141ff01460b8d0201087f2001200241016b4b0440200120024704402002410c6c20006a41186b2107034020002002410c6c6a220441046a2802002208200441086a220328020022092004410c6b220641046a280200200641086a2205280200107304402004280200210a2004200629020037020020032005280200360200027f200020024101460d001a410121042007210303402003410c6a220520082009200341046a280200200341086a22062802001073450d011a20052003290200370200200541086a20062802003602002003410c6b21032002200441016a2204470d000b20000b22052009360208200520083602042005200a3602000b2007410c6a2107200241016a22022001470d000b0b0f0b000bc20101047f024020024102490d00024002400240200241037420016a220441086b2205280200220720052802046a2003460d00200441106b280200220520074d0d00200241024d0d032001200241036b22034103746a2802002204200520076a4d0d01200241034d0d03200241037420016a41206b280200200420056a4d0d010c030b20024103490d012001200241036b22034103746a28020021040b4101210620042007490d010b200241026b2103410121060b20002003360204200020063602000b6401047f230041106b2202240020012802042103200128020021041092012205200436028c01200241086a2005200341016a109301200228020821032001200228020c2204360204200120033602002000200436020420002003360200200241106a24000b70000240200141016b2004470d0020002f018a012201410b4f0d002000200141016a22043b018a0120002001410c6c6a2201410c6a200241086a280200360200200141046a2002290200370200200020044102746a418c016a2003360200200320043b018801200320003602000f0b000b5a01017f230041106b22022400200241046a200110da010240200228020441808080807846044020004180808080783602000c010b20002002280208200228020c200128022422002802042000280208107e0b200241106a24000b2801017f230041106b220124000340200141046a200010db0120012802040d000b200141106a24000bc00301117f230041306b2202240002400240200128020022032001280204220d460d002001280208210e200128020c210f200241296a221041036a2111034020012003410c6a2212360200200341046a2802002104200241086a200341086a28020022051020200228020c20042005100921062002200510202002280200210320022802042006200510092104200241246a200e20062005105820022d00282106024002400240200f2002280224220741818080807847047f2002201028000036021c2002201128000036001f2003418080808078470d0120040520060b3a000041808080807821030c010b200441087621082002200228001f3600172002200228021c3602142003418180808078460d01200521092004210a2007210b2006210c0b20022002280017360027200220022802143602242003418080808078460d02200020083b00052000200c3a00102000200b36020c200020093602082000200a3a00042000200336020020002002280224360011200041076a20084110763a0000200041146a20022800273600000c030b2004210a2007210b2006210c2005210920122203200d470d000b0b20004180808080783602000b200241306a24000b8503020a7f017e230041106b220524002001200241016b4b044020012002470440200241186c20006a41306b210703402000200241186c6a220341046a2802002209200341086a2206280200220a200341186b220441046a280200200441086a2208280200105641ff017141ff01460440200541086a220b200341146a2802003602002003280200210c20032004290200370200200329020c210d200341106a200441106a290200370200200620082902003702002005200d370300027f200020024101460d001a41012106200721040340200441186a22032009200a200441046a280200200441086a2208280200105641ff017141ff01470d011a20032004290200370200200341106a200441106a290200370200200341086a2008290200370200200441186b21042002200641016a2206470d000b20000b220320093602042003200a3602082003200c3602002003200529030037020c200341146a200b2802003602000b200741186a2107200241016a22022001470d000b0b200541106a24000f0b000b2301017f410441900210722200450440000b200041003b018e022000410036020020000bd20101067f230041206b220224002001280204210520012802002104410441c0021072220304402003200436029002200341003b018e0220034100360200200241186a41003a000020024200370310200241086a200241106a10eb012002280208044020034190026a2106200228020c21040340200620044102746a280200220720043b018c02200720033602002002200241106a10eb012002280204210420022802000d000b0b200120033602002001200541016a22013602042000200136020420002003360200200241206a24000f0b000b3901017f230041106b220524002005410c6a2004360200200520033602082005200236020420052001360200200020051057200541106a24000bad0101077f024002402000450d000340200041fc006a2104200041046a210520002f018e022208410c6c2107417f2106034002402007450440200821060c010b200541086a2109200541046a210a2004410c6a2104200641016a21062007410c6b21072005410c6a210520022003200a2802002009280200105641ff01710e020401000b0b2001450d01200141016b2101200020064102746a4190026a28020021000c000b000b410021040b20040b4300200145044020004180808080783602000f0b200128020041808080807846044020004180808080783602000f0b2000200141046a280200200141086a280200101f0bff03010d7f230041f0006b220224000240024002402001280200220320012802042208460d002001410c6a280200210520012802082106200241e3006a2107200128021421092002413d6a220a41036a210b034020012003410c6a220c360200200241386a200341046a280200200341086a28020020062802042006280208107e200241c4006a2005280200200541046a280200200228023c22042002280240107f1080014101210302400240200241d0006a200228024441808080807847047f200228024c4104490440410121040c020b200228024828000041016a0541010b1055200228025041808080807846044020022d005421040c010b2002280238210320072002290250370000200741086a200241d8006a280200360000200241286a220d200241e4006a2902003703002002412f6a220e200241eb006a2800003600002002200a28000036025c2002200b28000036005f2002200229025c3703202003418080808078470d010b200920043a00000c020b200241176a200e280000360000200241106a200d290300370300200220022903203703082003418180808078470d02200c22032008470d000b0b20004180808080783602000c010b20002002290308370005200041146a200241176a2800003600002000410d6a200241106a290300370000200020043a0004200020033602000b200241f0006a24000b930201097f02400240200141206a2802002204450440410421060c010b200441e3f1b81c4b0d01200441246c22024100480d012001411c6a28020021034104200210dc012206450d0120032004410c6c6a210920062102034020032802002207418180808078460d01200328020421082002410c6a2003280208360200200241086a20083602002002200741808080807846220a3a0000200241046a20082007200a1b360200200241246a2102200541016a21052003410c6a22032009470d000b0b20002004360218200041206a20053602002000411c6a20063602002000200129020c37020c20002001290200370200200041146a200141146a280200360200200041086a200141086a2802003602000f0b000bba0201057f230041206b22022400200241086a200141206a280200220341246c2205200141146a2802002206200128020822046a41186c6a410c6a410010212002410036021c2002200229030837021420012802042004200241146a220410ea01200141106a2802002006200410ea012001411c6a28020021012004200310262003044003400240024002400240024020012d000041016b0e03010203000b200241146a220341001064200141086a2802002001410c6a28020020031085010c030b200241146a220341011064200141046a280200200310630c020b200241146a220341021064200141016a200310670c010b200241146a220341031064200141016a200310670b200141246a2101200541246b22050d000b0b20002002290214370200200041086a2002411c6a280200360200200241206a24000b0d0020012000200041046a105b0b100020022001102620022000200110270b180020002001280204200128020810d801200141003602080bb60202047f027e230041206b220224002001290300220650047f41d10005200141086a10be01200141106a10be016a41d1006a0b2103200241086a417f20014188016a28020022044101411120012903182207501b20036a22036a41046a2205200320054b1b410010212002410036021c20022002290308370214200141306a200241146a22031067200141d0006a200310672001290370200141f8006a290300200310bc0102402006500440200241146a410010640c010b200241146a220341011064200141086a200310c6010b02402007500440200241146a410010640c010b200241146a220341011064200141206a290300200141286a290300200310bc010b20014184016a2802002004200241146a108501200041086a2002411c6a28020036020020002002290214370200200241206a24000bdf0e02047f097e230041a0016b2206240020064188016a22072003200410c701200641f4006a4201370200200641113602602006410136026c200641e0ff043602682006200736025c2006200641dc006a360270200641c4006a200641e8006a102d200641386a4104102020062802382103200628023c220441eeeab1e306360000024020052d00004504402006410436025820062004360254200620033602500c010b20064180016a200541196a290000370300200641f8006a200541116a290000370300200641f0006a200541096a2900003703002006200529000137036820064194016a42013702002006410236028c01200641a0fa0436028801200641173602602006200641dc006a360290012006200641e8006a36025c200641d0006a20064188016a102d0b20064194016a4111360200200641f4006a220742023702002006410336026c200641c4f2043602682006411136028c01200620064188016a3602702006200641d0006a360290012006200641c4006a36028801200641dc006a2203200641e8006a2204102d200420012002200310c90102402006280268418080808078470440200629026c210b200641fc006a41003602002006200b370274200641003602702006428080808010370268200641306a200641e8006a10ca01024020062d0030410171450d0020062d003141fb00470d002006200628027c41016a36027c200641013a00602006200641e8006a36025c410021044100210341002102410021010340200641286a200641e8006a10ca0120062d0028410171450d0102400240024020062d00292205412c470440200541fd00460d0120044101710d050c020b2004410171450d012006200628027c41016a36027c200641206a200641e8006a10ca0120062d0020410171450d0420062d002121050c020b200145200345720d03200641e8006a10cb0141ff01714113470d03200641e8006a10cc0141ff01714113470d032009410020021b220145044020004202370300200041013a00080c060b02400240200841024d044020084102460d010c020b20012c000241bf7f4c0d010b200641e8006a200141026a200841026b10cd010240024020062802684180808080784704402006200629026c37028801200641e8006a20064188016a10ce0120062903684200520d02200641f8006a2202290300210d2006290370210e200641e8006a20064188016a10ce01200629036850450d02200628028c012201450d022002290300210f200629037021102006200628028801220241016a360288010240024020022d00000e020100040b4201210b20014111490d030c020b4200210b200141114f0d010c020b20004202370300200041013a00080c080b2006200141116b36028c012006200628028801220141106a360288012001290000210c200141086a290000210a200641e8006a20064188016a108a0120062802682203418080808078460d00200628028c0122014104490d00200629026c21112006200141046b220236028c012002450d00200628028801220228000021052006200141056b36028c012006200241056a36028801027e0240024020022d00040e020100030b20064188016a108b010d02418080808078210442000c010b200641e8006a20064188016a108a0120062802682204418080808078460d01200629026c0b21122000200a423886200c420888843700092000201137024c200020033602482000200f370340200020103703382000200d3703302000200e370328200020053602242000201237021c20002004360218200041116a200a420888220a3e0000200041176a200a4230883c0000200041156a200a4220883d00002000200c3c00082000200b3703000c070b20004202370300200041053a00080c060b000b200641003a00600b200541ff01714122470d01200641186a200641e8006a10ca0120062d0018410171450d0120062d00194122470d01200641003602702006200628027c41016a36027c20064188016a2007200641e8006a10cf012006280288014102460d0102400240200628028c012204200628029001220541c8fd04410710614504402004200541cffd04410610610d012004200541d5fd04410210610d0241012104200641dc006a10d00141ff01714113460d030c040b20010d0320064188016a200641e8006a10d1014101210420062802880122010d020c030b20020d02200641e8006a10d20141ff01714113470d02200641106a200641e8006a10ca0120062d0010410171450d0220062d001141ee004604402006200628027c41016a36027c417d2105034020054504404101210441002109410121020c040b200641086a200710d30120062d0008410171450d04200541e9f9046a2102200541016a210520022d000020062d0009460d000b0c030b20064188016a200641e8006a10d4012006280288012209450d02200628028c01210841012104410121020c010b20030d0120064188016a200641e8006a10d501410121044101210320062d008801450d000b0b20004202370300200041013a00080c010b20062d006c210120004202370300200020013a00080b200641a0016a24000bb00101047f230041106b220324000240027f02400240200141246a280200220241800247044020020d012000410b3a00000c040b2001280218418080808078470d0141090c020b200020023602042000410a3a00000c020b2001411c6a2802002102200341086a200141206a2802002201102020032802082104200328020c22052002200110091a41080b21022000200136020c2000200536020820002004360204200020023a00000b200341106a24000ba20101067f230041106b22022400200241086a2001103c4180808080782103024020022802080d0020012802042206200228020c2204490d002002200441011021200228020021052002280204200128020022032004100921072001200620046b3602042001200320046a36020041808080807821032005418080808078460d0020002007ad2004ad42208684370204200521030b20002003360200200241106a24000b3701027f230041106b22012400200141086a200010c00120012d0008210020012d00092102200141106a240020022000410171724100470be00302027f017e230041406a22022400200241106a200110c001024020022d001041017104402000410b3a00000c010b02400240024002400240024002400240024002400240024020022d00110e0b000102030405060708090a0b0b410b21032000200110d601220141ff0171410747047f200020013a0001410005410b0b3a00000c0b0b410b21032000200110d601220141ff0171410747047f200020013a0001410105410b0b3a00000c0a0b410b21032000200110d601220141ff0171410747047f200020013a0001410205410b0b3a00000c090b410b21032000200110d601220141ff0171410747047f200020013a0001410305410b0b3a00000c080b200041043a00000c070b200041053a00000c060b200041063a00000c050b200041073a00000c040b200241246a2001108a012000027f2002280224418080808078470440200241386a2002412c6a2802002203360200200241206a20033600002002200229022422043703302002200437001820002002290015370001200041086a2002411c6a29000037000041080c010b410b0b3a00000c030b200041093a00000c020b200241086a200110c301410b210120002002280208047f410b052000200228020c360204410a0b3a00000c010b2000410b3a00000b200241406b24000bca4a021a7f097e230041f00f6b2208240020084198036a41051020200828029803210d200828029c032109200841003602a80e200820093602a40e2008200d3602a00e200841003602b00f200841fa82053602ac0f200841f582053602a80f0240200841a80f6a10a401220b418080c40047047f41fa8205210941f58205210e0340200820082802b00f220c20096a200e20082802ac0f22126a6b20082802a80f220e6a3602b00f0240200b41a3074604400240200c450d00200c41054f0440200c4105460d010c060b200c41f582056a2c000041bf7f4c0d050b200c41f582056a21094100210d0240034041bc8a04210f200941f58205460d01200941016b220a2d0000220b411874411875221141004804402011413f71027f200941026b220a2d0000220b411874411875221141404e0440200b411f710c010b2011413f71027f200941036b220a2d0000220b411874411875221141404e0440200b410f710c010b2011413f71200941046b220a2d0000410771410674720b410674720b41067472220b418080c400460d020b027f0240200d41ff01710d00200b10b901450d00418080c400210b41000c010b41010b210d200a2109200b418080c400460d000b200b10ba01450d000240200c41026a2209450d00200941054f044020094105470d070c010b200941f582056a2c000041bf7f4c0d060b200841003a009805200841fa8205360294052008200941f582056a360290050240034020084190056a10a4012209418080c400460d01200910b9010d000b200910ba010d010b41be8a04210f0b200841a00e6a200f200f41026a105b0c010b0240200b4180014f04404100210941ff0a210d41ff0a210a0340200b200d41017620096a220d410374220c41f899046a280200220f470440200d200a200b200f491b220a200d41016a2009200b200f4b1b22096b210d2009200a490d010c030b0b200c41fc99046a280200220b418080c40047200b4180b00373418080c4006b418090bc7f4f710d01200841a00e6a41e900109a01418706210b0c010b200b41c1006b41ff0171411a49410574200b72210b0b200841a00e6a200b109a010b20122109200841a80f6a10a401220b418080c400470d000b20082802a80e210a20082802a40e0520090b200a4193fa0441051061210920084190056a41c08b0541880910091a410541af880541fa820520091b41aa880541f5820520091b220e6b2209200941054f1b210a4100210d024003400240024020084190056a200d4103746a220928020441054604402009280200210b41002109024003402009200a460d012009200e6a210f2009200b6a210c200941016a2109200c2d0000220c41c1006b41ff0171411a49410574200c72200f2d0000220f41c1006b41ff0171411a49410574200f72460d000b2010200941016b2209200a496a21102009200a490d030b20104191014f0d0520084190056a20014101101e2008280298054120470d05201041017441f0ff046a2f01002109200828029405220a41086a2900002122200a41106a2900002124200a2900002123200841b8036a200a41186a290000370300200841b0036a2024370300200841a8036a2022370300200820233703a0032008027f200941ffff0071220d41c000490440410110e101220a20093a000041010c010b410210e101220a2009410674200d410876723a0001200a200941fc017141027641c000723a000041020b22093602e8032008200a3602e403200820093602e003200841e0036a200841a0036a200841c0036a105b20082802e403210920084190036a20082802e803220a41076a41001021200841003602800f20082008290390033702f80e200841f80e6a220d41e8ff0441efff04105b200d2009200a102720082802800f210920082802fc0e210a200841003a00bd0620084190056a220d41a001100b1a200841003602b806200841013a00c20620084181023601be06200842003703b006200841c0003a00bc06200841a80f6a200d200a200910e20120082d00e80f220941c1004f200941c00047720d05200841a00e6a2209200841a80f6a41c00010091a200841e0036a2009200841a20e6a105b20082802e403210c4100210e024020082802e8032209450d000340200c200e6a2d00000d012009200e41016a220e470d000b2009210e0b20084188036a2009200e6b418a016c41e4006e220a41016a221041011021200828028c03210f2009200e4d0d01200e20092009200e491b2111200e2112200a210d0340200c20126a2d0000210b02400240200a200d4b0440200a21090c010b200a2109200b450d010b03402009200a4b0d082009200f6a2216200b20162d0000410874200b6a2216413a6e220b41c6016c6a3a0000200941016b22134100200920134f1b2209200d4b2016413a4f720d000b0b2009210d201241016a22122011470d000b0c010b201041016a21100c010b41002109024003402009200f6a2d00000d012010200941016a2209470d000b201021090b2008410036029805200842808080801037029005200e0440034020084190056a413110a501200e41016b220e0d000b0b2009200a4d04402009200f6a210b200920092010200920104b1b6b21090340200b2d0000220a41394b0d0520084190056a200a41c08a046a2d000010a501200b41016a210b200941016a22090d000b0b200828029805211e200828029405211f20084180036a413e10202008280280032109200828028403418cfb04413e1009210a2008413e3602a80e2008200a3602a40e200820093602a00e20084190056a20022003200841a00e6a10c90102402008280290054180808080784704402008290294052122200841a4056a41003602002008202237029c052008410036029805200842808080801037029005200841f8026a20084190056a10ca014101210d20082d00f802410171450d0120082d00f90241fb00470d01200820082802a40541016a3602a405200841013a00c403200820084190056a22093602c0034100210a4180808080782111410021164100211303402009410c6a210f024002400340200841f0026a200910ca0120082d00f002410171450d0502400240024020082d00f102220b412c470440200b41fd00460d01200a4101710d090c020b200a410171450d012009200928021441016a360214200841e8026a200910ca0120082d00e802410171450d0820082d00e902210b0c020b20164520134520114180808080784672720d0720084190056a10cb0141ff01714113470d0720084190056a10cc0141ff01714113470d07200841003602980520084280808080c0003702900502402014450d00201541ff0171201741087472220b2014410c6c6a21160340200b2802002209450d01200b2802082111200841e0026a200b280204220a102020082802e4022009200a10092109200841d8026a200a102020082802d802211420082802dc02220d2009200a1009210f2014418080808078460d09200828029805220d20082802900546044020084190056a210c230041206b220924000240200d41016a220d04404104200c28020022154101742213200d200d2013491b220d200d41044d1b220d4104742113200d41808080c00049410274211702402015450440200941003602180c010b2009200c280204360214200941043602182009201541047436021c0b200941086a20172013200941146a102f2009280208450d01200928020c1a0b000b200928020c2115200c200d360200200c2015360204200941206a2400200828029805210d0b200828029405200d4104746a2209200f410876220c3b00052009201136020c2009200a3600082009200f3a000420092014360200200941076a200c4110763a00002008200d41016a36029805200b410c6a220b2016470d000b0b200841d0026a2012102020082802d402200e201210092109200841c8026a2012102020082802c802210a20082802cc02220d2009201210091a200a418080808078460d07200841c0026a2018102020082802c4022010201810092109200841b8026a2018102020082802b802210b20082802bc02220d2009201810091a200b418080808078460d0720084190056a2002200341011099010240024020082d009005450440200841c9036a2008419a056a290000370000200841d1036a200841a2056a290000370000200841d8036a200841a9056a290000370000200820084192056a2900003700c103200820082d00910522123a00c0032007290310222450450d01200841c1036a21090c020b20082d00910521012000418080808078360200200020013a00040c0c0b20084190056a200220034100109901027f20082d009005044020082d0091050c010b20084197046a2209200841a9056a29000037000020084190046a220a200841a2056a29000037030020084188046a2008419a056a2900002222370300200820084192056a29000022233703800420082d0091052112200841bf0f6a220d2009290000370000200841b80f6a2209200a290300370300200841b00f6a220a2022370300200820233703a80f200841b0026a4104102020082802b40241eeeab1e30636000020084199056a200a290300370000200841a1056a2009290300370000200841a8056a200d290000370000200820123a009005200820082903a80f37009105200841ac0e6a4201370200200841023602a40e200841a0fa043602a00e2008411736029c0f2008200841980f6a3602a80e200820084190056a22093602980f200841e0036a220a200841a00e6a220b102d2008419c056a220d42013702002008410236029405200841e0fc0436029005200841113602a40e2008200b360298052008200a3602a00e200841f80e6a220a2009102d200920022003200a10c9012008280290054180808080784704402008290294052122200841a4056a41003602002008202237029c052008410036029805200842808080801037029005200841a8026a20084190056a10ca0120082d00a802410171450d0e20082d00a90241fb00470d0e200820082802a40541016a3602a405200841013a00f00e200820084190056a3602ec0e4100210b4100211741002113410021144100210c410021150340200841a0026a20084190056a10ca0120082d00a002410171450d0f02400240024020082d00a1022209412c470440200941fd00460d01200b4101710d130c020b200b410171450d01200820082802a40541016a3602a40520084198026a20084190056a10ca0120082d009802410171450d1220082d00990221090c020b201445201545200c4572720d1120084190056a10cb0141ff01714113470d1120084190056a10cc0141ff01714113470d1120084190026a200c201341ff017120177210e30120084190056a20082802900220082802940210cd010240200828029005418080808078460d00200828029805210920084188026a200f201110e30120084190056a200828028802200828028c0210cd01200828029005418080808078460d00200828029805210d20084180026a200e201610e30120084190056a20082802800220082802840210cd01200828029005418080808078462009412047720d00200828029805210e200841f8016a2010201810e30120082802fc01220b450d1202400240024020082802f80122092d0000412b6b0e03010200020b200b4101460d140c010b200b41016b220b450d13200941016a21090b0240200b41094904400340200841e8016a20092d000010b80120082802e801450d15200941016a2109200b41016b220b0d000b20082802ec01210a0c010b4100210a0340200841f0016a20092d000010b80120082802f00145200a41ffffffff004b720d14200a410474221020082802f4016a220a2010490d14200941016a2109200b41016b220b0d000b0b200d412047200e412047720d00200a410371ad200741206a290300202442025122091b21264104200741186a2d000020091b210b420020073500192007411f6a3100004230862007411d6a330000422086848420091b21244201212720084180046a21090c060b41010c040b200841003a00f00e0b200941ff01714122470d0f200841e0016a20084190056a10ca0120082d00e001410171450d0f20082d00e1014122470d0f2008410036029805200820082802a40541016a3602a405200841a00e6a200d20084190056a10cf0120082802a00e4102460d0f024020082802a40e220920082802a80e220a41c8fd04410710614504402009200a41cffd04410610614504402009200a41d5fd04410210610d024101210b200841ec0e6a10d00141ff01714113470d120c030b200c0d1120084190056a10d20141ff01714113470d11200841d8016a20084190056a10ca0120082d00d801410171450d1120082d00d90141fb00470d11200820082802a40541016a3602a405200841013a009c0f200820084190056a3602980f4100210b4100210e4100210f410021104100210c0340200841d0016a20084190056a10ca0120082d00d001410171450d1202400240024020082d00d1012209412c470440200941fd00460d01200b4101710d160c020b200b410171450d01200820082802a40541016a3602a405200841c8016a20084190056a10ca0120082d00c801410171450d1520082d00c90121090c020b200e45200c4572201045200f4572720d14201341807e7121174101210b20084190056a10cb0141ff01714113470d140c050b200841003a009c0f0b200941ff01714122470d12200841c0016a20084190056a10ca0120082d00c001410171450d1220082d00c1014122470d122008410036029805200820082802a40541016a3602a405200841a00e6a200d20084190056a10cf0120082802a00e4102460d12024002400240024020082802a40e220920082802a80e220a41d7fd04410a10610d002009200a41e1fd04410b10610d002009200a41ecfd04410610610d012009200a41f2fd04410910610d022009200a41fbfd04410a10610d022009200a4185fe04410e10610d032009200a4193fe04410f10610d034101210b200841980f6a10d00141ff01714113470d160c040b200c0d15200841a00e6a20084190056a10d10120082802a00e220c450d1520082802a40e21134101210b0c030b20100d14200841a00e6a20084190056a10d10120082802a00e2210450d1420082802a40e21184101210b0c020b200f0d13200841a00e6a20084190056a10d10120082802a00e220f450d1320082802a40e21114101210b0c010b200e0d12200841a00e6a20084190056a10d10120082802a00e220e450d1220082802a40e21164101210b0c000b000b20150d10200841a00e6a20084190056a10d1014101210b20082802a00e2215450d100c010b20140d0f200841a00e6a20084190056a10d5014101210b4101211420082d00a00e450d000b0c0e0b20082d0094050b21012000418080808078360200200020013a00040c0b0b200841f8036a200941176a290000370000200841f1036a200941106a290000370000200841e9036a200941086a290000370000200820123a00e003200820092900003700e103200741306a2903002128200729032821290240200729030050450440200729030821220c010b2008201e36029c0f2008201f3602980f2008419c056a220e42013702002008410236029405200841fcfa0436029005200841023602ac0f2008200841a80f6a360298052008200841980f6a3602a80f200841a00e6a220720084190056a2209102d200920022003200710c90102402008280290054180808080784704402008290294052122200841a4056a41003602002008202237029c052008410036029805200842808080801037029005200841b8016a20084190056a10ca014101210c20082d00b801410171450d0120082d00b90141fb00470d01200820082802a40541016a3602a405200841013a00fc0e200820084190056a3602f80e4100210a41012102420021234100210d0340200841b0016a20084190056a10ca0120082d00b001410171450d0202400240024020082d00b10122092203412c470440200341fd00460d01200a4101710d060c020b200a410171450d01200820082802a40541016a3602a405200841a8016a20084190056a10ca0120082d00a801410171450d0520082d00a90121090c020b200d45202350722002720d0420084190056a10cb0141ff01714113470d0420084190056a10cc0141ff01714113470d040c050b200841003a00fc0e0b200941ff01714122470d02200841a0016a20084190056a10ca0120082d00a001410171450d0220082d00a1014122470d022008410036029805200820082802a40541016a3602a405200841a80f6a200e20084190056a10cf0120082802a80f4102460d020240024020082802ac0f220320082802b00f220741c8fd04410710614504402003200741cffd04410610610d012003200741d5fd04410210610d024101210a200841f80e6a10d00141ff01714113460d030c050b200d0d04200841a80f6a20084190056a10d1014101210a20082802a80f220d0d020c040b202350450d0320084190056a10d20141ff01714113470d0320084198016a20084190056a10ca0120082d009801410171450d030240024020082d0099012203412d6b0e0405010100010b4101210a200820082802a40541016a3602a40542012123420021220c020b200341316b41ff017141094f0d034101210a200820082802a405220741016a3602a405200341306bad42ff0183212220084190016a20084190056a10e4014201212320082d009001410171450d0120082d009101220f2203413049200341394b720d01200741026a21090340200820093602a405230041106b220324002003202242ffffffff0f83420a7e22252022422088420a7e22224220867c222a37030020032025202a56ad20224220887c3703082003290300212220084180016a2207200341086a29030037030820072022370300200341106a24002008290388014200520d042008290380012225200f41306bad42ff01837c22222025540d04200841f8006a20084190056a10e40120082d0078410171450d0220082d0079220f22034130490d02200941016a21092003413a490d000b0c010b2002450d02200841a80f6a20084190056a10d501410021024101210a20082d00a80f450d000b0c010b20082d009405210c0b20004180808080783602002000200c3a00040c0b0b200841a0046a2202200641e80010091a200820053a008905200820043a008805200841c80e6a2028370300200820243e00a90e200841af0e6a20244230883c0000200841ad0e6a20244220883d0000200820293703c00e200820223703b80e200820263703b00e2008200b3a00a80e200820273703a00e200841003602e80e20084280808080103702e00e2002200841e00e6a220210df01200841a00e6a200210e501202020021063202120021063200841c0036a20021067200841e0036a20021067024020082802e80e22024180024d0440200841ec0e6a20082802e40e2002200110e6010c010b20082802e40e2103200841003a00bd0620084190056a220441a001100b1a200841003602b806200841013a00c20620084181023601be06200842003703b006200841203a00bc06200841a80f6a20042003200210e20120082d00e80f220241c1004f2002412047720d0c200841900f6a200841c00f6a290000370300200841880f6a200841b80f6a290000370300200841800f6a200841b00f6a290000370300200820082900a80f3703f80e200841ec0e6a200841f80e6a4120200110e6010b20082802f40e41c00046044020082802f00e22012d00002103200841a80f6a2202200141016a413f10091a20084192056a2002413f10091a200820033a009105200841013a009005200841c10f6a200841b8036a290300370000200841b90f6a200841b0036a290300370000200841b10f6a200841a8036a290300370000200820082903a0033700a90f200841003a00a80f200841003602a00f20084280808080103702980f418401200841980f6a220110652002200110e001200141011064200120084191056a200841d1056a105b200841a00e6a200110e501200841a0046a200110df01200820082802a00f22013602a40f200841800f6a2202410036020020084280808080103702f80e200841a40f6a200841f80e6a220310bd012003200828029c0f200110d801200041086a2002280200360200200020082902f80e3702000c0b0b2000418080808078360200200041023a00040c0a0b200841003a00c4030b200b41ff01714122470d05200841f0006a200910ca0120082d0070410171450d0520082d00714122470d05200941003602082009200928021441016a360214200841a80f6a200f200910cf0120082802a80f4102460d0520082802ac0f220a20082802b00f220b41c8fd0441071061450440200a200b41cffd04410610610d02200a200b41d5fd04410210610d034101210a200841c0036a10d00141ff01714113460d010c060b0b20130d04200841a80f6a20082802c003220910d1014101210a20082802a80f22130d020c040b2011418080808078470d0320082802c003220910d20141ff01714113470d03200841e8006a200910ca0120082d0068410171450d0320082d006941fb00470d03200941146a220a200a28020041016a360200200841013a00e403200820093602e003200841e0006a200910ca0120082d0060410171450d0320082d0061210a4100210e4180808080782111410021104100210f410021194100211a4100211b4100211c4100210c2009210b0340024002400240200a41ff0171221d412c470440201d41fd00460d01200c4101710d080c020b200c410171450d01200b41146a220a200a28020041016a360200200841d8006a200b10ca0120082d0058410171450d0720082d0059210a0c020b200e4520104572200f452019457272201a4520114180808080784672201b45201c457272720d064101210a200910cb0141ff01714113460d040c060b200841003a00e4030b200a41ff01714122470d04200841d0006a200b10ca0120082d0050410171450d0420082d00514122470d04200b4100360208200b41146a220a200a28020041016a360200200841a80f6a200b410c6a200b10cf0120082802a80f4102460d0402400240024002400240024002400240024020082802ac0f220a20082802b00f220c41a2fe04410810610d00200a200c41aafe04410910610d00200a200c41b3fe04410810610d01200a200c41bbfe04410910610d01200a200c41c4fe04411010610d02200a200c41d4fe04411110610d02200a200c41e5fe04410b10610d03200a200c41f0fe04410c10610d03200a200c41fcfe04410b10610d04200a200c4187ff04410c10610d04200a200c4193ff04410410610d05200a200c4197ff04411210610d06200a200c41a9ff04411310610d06200a200c41bcff04410c10610d07200a200c41c8ff04410d10610d07200841e0036a10d00141ff01714113460d080c0d0b200e0d0c200841a80f6a20082802e003220b10d10120082802a80f220e450d0c20082802ac0f21120c070b20100d0b200841a80f6a20082802e003220b10d10120082802a80f2210450d0b20082802ac0f21180c060b200f0d0a200841a80f6a20082802e003220b10d5014101210f20082d00a80f450d050c0a0b20190d09200841a80f6a20082802e003220b10d50120082d00a80f0d0920082802ac0f2120410121190c040b201a0d08200841a80f6a20082802e003220b10d5014101211a20082d00a80f450d030c080b2011418080808078470d0720082802e003220b10d20141ff01714113470d07200841c8006a200b10ca0120082d0048410171450d0720082d004941db00470d07200b41146a220a200a28020041016a360200200841003602b00f20084280808080c0003702a80f200841406b200b10ca0120082d0040410171450d0720082d0041210a41042115410021174101211141002114034002400240200a41ff0171220c412c470440200c41dd00460d02201141ff0171450d0b410021110c010b200b200b28021441016a360214200841386a200b10ca0120082d0038410171450d0a20082d0039210a0b200a41ff017141dd00460d09200841306a200b10ca0120082d0030410171450d0920082d003141db00470d09200b200b28021441016a360214200841286a200b10ca0120082d0028410171450d09027f20082d0029220a412c470440200a41dd00460d0b41010c010b200b200b28021441016a360214200841206a200b10ca0120082d0020410171450d0a20082d0021210a41000b2117200a41ff017141dd00460d09200841f80e6a200b10d40120082802f80e221d450d0920082802fc0e210a200841186a200b10ca0120082d0018410171450d09024020082d0019220c412c470440200c41dd00460d0b2017450d010c0b0b200b200b28021441016a360214200841106a200b10ca0120082d0010410171450d0a20082d0011210c0b200c41ff017141dd00460d09200841f80e6a200b10e70120082d00f80e0d0920083502fc0e2122200b10e80141ff01714113470d0920082802a80f201446047f200841a80f6a201410e90120082802ac0f211520082802b00f0520140b410c6c20156a220c200a41ff0171ad200a41807e71ad20224220868484370204200c201d360200200820082802b00f41016a22143602b00f200841086a200b10ca012015410876211720082d0009210a20082d00084101710d010c090b0b20082802a80f2211418080808078460d07200b10e80141ff01714113460d020c070b201b0d06200841a80f6a20082802e003220b10d50120082d00a80f0d0620082802ac0f21214101211b0c010b201c0d05200841a80f6a20082802e003220b10d5014101211c20082d00a80f0d050b2008200b10ca014101210c20082d0001210a20082d00004101710d000b0c030b20160d02200841a80f6a20082802c003220910d5014101210a4101211620082d00a80f450d000b0c010b20082d009405210d0b20004180808080783602002000200d3a00040c020b200d41016a220d419101470d000b2000418080808078360200200041033a00040b200841f00f6a24000f0b000bd70602057f017e230041f0006b220524002005412c6a22062003200410c701200541d0006a2208420137020020054102360248200541b8fd04360244200541113602682005200541e4006a36024c20052006360264200541386a2203200541c4006a2204102d200420012002200310c9010240024020052802444180808080784704402005290248210a200541d8006a41003602002005200a3702502005410036024c2005428080808010370244200541286a200541c4006a10ca014101210120052d0028410171450d0120052d002941fb00470d012005200528025841016a360258200541013a00602005200541c4006a36025c4100210341012106410021020340200541206a200541c4006a10ca0120052d0020410171450d0202400240024020052d00212204412c470440200441fd00460d0120034101710d060c020b2003410171450d012005200528025841016a360258200541186a200541c4006a10ca0120052d0018410171450d0520052d001921040c020b200745200245722006720d04200541c4006a10cb0141ff01714113470d04200541c4006a10cc0141ff01714113470d04200541106a2002200910e301200541c4006a2005280210200528021410cd012005280244418080808078460440200041013a000420004180808080783602000c060b20002005290244370200200041086a200541cc006a2802003602000c050b200541003a00600b200441ff01714122470d02200541086a200541c4006a10ca0120052d0008410171450d0220052d00094122470d022005410036024c2005200528025841016a360258200541e4006a2008200541c4006a10cf0120052802644102460d020240024020052802682203200528026c220441c8fd04410710614504402003200441cffd04410610610d012003200441d5fd04410210610d0241012103200541dc006a10d00141ff01714113460d030c050b20070d04200541e4006a200541c4006a10d10141012103200528026422070d020c040b20020d03200541e4006a200541c4006a10d10120052802642202450d0320052802682109410121030c010b2006450d02200541e4006a200541c4006a10d501410021064101210320052d0064450d000b0c010b20052d004821010b2000418080808078360200200020013a00040b200541f0006a24000ba20101017f230041406a2202240020024123360210200241aef50436020c20012d0000410b47044020022001360214200241246a42023702002002413c6a41073602002002410236021c200241f8f404360218200241023602342002200241306a3602202002200241146a36023820022002410c6a3602304101200241186a10100b20002001290200370200200041086a200141086a290200370200200241406b24000bb10101047f230041206b22022400200241086a417f200141d8006a280200220541d4006a22042004200541046a491b41c1006a410010212002411c6a22044100360200200220022903083702142001200241146a22031067200141206a200310672001290340200141c8006a290300200310bc01200141d4006a280200200520031085012003200141e0006a200141a1016a105b200041086a200428020036020020002002290214370200200241206a24000b0800418c0110fc010b080041bc0110fc010b980101047f230041206b2203240020012f018a012104200341003a001c2003200436021820034100360214200341086a200341146a10eb0120032802080440200328020c21042001418c016a21050340200520044102746a280200220620043b018801200620013602002003200341146a10eb012003280204210420032802000d000b0b2000200236020420002001360200200341206a24000b8bfd0102267f067e23004180016b2208240002400240101241ff01714105470d00200841808001360220418c9505200841206a10022008280220220b418180014f0d00200b4104490d012008419095053602582008200b41046b220a36025c418f95052d00002111418e95052d0000210c418d95052d0000210f024002400240024002400240024002400240418c95052d0000220e410d6b0e04010a0a05000b200e412a460d050240200e41c600470440200e41f500460d01200e418101460d08200e418b01460d03200e41a201470440200e41a701460d06200e41b701460d05200e41fe0147200f41ae014772200c41a40147201141ff017141fa014772720d0c41808080807821050c0a0b200f41950147200c4195014772201141ff017141ff0147720d0b41818080807821050c090b200f412047200c41f9014772201141ff0171413947720d0a41828080807821050c080b200f41de0147200c41d0004772201141ff0171410c47720d0941838080807821050c070b200f41c20047200c41d4004772201141ff0171413447720d0841848080807821050c060b200f41940147200c4185014772201141ff017141bf0147720d07200841e8006a200841d8006a10502008280268220e418080808078460d0720082d006c210f200841106a200841d8006a105120082d00104101710d0720082d0011210c200841086a200841d8006a105120082d00084101710d0720082d0009210a200841f4006a200841d8006a108a0120082802742211418080808078460d0720082902782128200841206a200841d8006a1095012008280220220d418180808078460d072008200841ed006a22022800003602602008200241036a280000360063200e41087621032008280224210b20082f0128210720082f012a210241858080807821050c050b200f41f20147200c41cd004772201141ff0171419f0147720d0641868080807821050c040b200f41d90147200c412b4772201141ff017141e00147720d05200841206a200841d8006a10502008280220220e418080808078460d05200820082800253602602008200841286a280000360063200e410876210320082d0024210f41878080807821050c030b200f41fe0047200c41334772201141ff017141ea0147200a41204972720d04200841b09505360258200841959505280000360260200841989505280000360063419195052f0000419395052d000041107472210341ac9505280200210d41aa95052f0100210641a995052d0000210a41a895052d0000210c41a095052902002128419c95052802002111419495052d0000210f419095052d0000210e41888080807821050c020b200f41db0047200c41cd014772201141ff017141f50047720d0341898080807821050c010b200f410a47200c41ab014772201141ff017141ee0147200a41204972720d02200841959505280000360274200841989505280000360077200b417c714124460d02419395052d00002104419195052f0000210341ac9505280200210d41aa95052f0100210641a995052d0000210a41a895052d0000210c41a095052902002128419c95052802002111419495052d0000210f419095052d0000210e200841b495053602582008200b41286b36025c41b09505280200210b200841186a200841d8006a105120082d00184101710d02200828025c22054102490d0220082d0019210120082008280258220941026a3602582008200541026b220236025c20024102490d0220092f000021072008200541046b36025c2008200941046a36025820092f00022102200841206a200841d8006a103b20082802202205418080808078460d02200320044110747221032008200828007736006320082008280274360260200829022421260b200841286a200828006336000020082008280260360025200820283702302008201136022c200820263702502008200536024c200820013a0048200820023b0146200820073b01442008200b3602402008200d36023c200820063b013a2008200a3a00392008200c3a00382008200f3a00242008200e41ff0171200341087472360220200841206a2108410021054100210a410021094100210d23004180136b220024002000428080013702d4092000418c95053602d0094100200041d0096a1043024002400240024002400240024020002802d409220220002802d8092203490d0020002802d00921012000200220036b22023602d00920012003200120036a2206200041d0096a1000200220002802d009220149722001412049720d00200041d8106a200641086a290000370300200041e0106a200641106a290000370300200041e8106a200641186a2900003703002000200141206b22023602ac112000200641206a3602a811200020062900003703d0102002450d002000200141216b22033602ac112000200641216a22023602a81141808080807821040240024020062d00200e020100020b200041d0096a200041a8116a105020002802d0092204418080808078460d0120002902d4092127200041b8036a200041a8116a105120002d00b8034101710d0120002d00b9032109200041b0036a200041a8116a105120002d00b0034101710d0120002802ac1122014120490d0120002d00b103210520004188086a20002802a811220641086a29000037030020004190086a200641106a29000037030020004198086a200641186a290000370300200020062900003703800820014120460d012000200141216b22033602ac112000200641216a22023602a8110240024020062d002022190e020100030b20034120490d02200041d8096a200241086a290000370300200041e0096a200241106a290000370300200041e8096a200241186a2900003703002000200141c1006b22033602ac112000200641c1006a22013602a811200020022900003703d009200121020b20004190066a200041e8096a29030037030020004188066a200041e0096a29030037030020004180066a200041d8096a290300370300200041c8036a20004188086a290300370300200041d0036a20004190086a290300370300200041d8036a20004198086a290300370300200020002903d0093703f80520002000290380083703c0030b200041f8046a200041d8036a290300370300200041f0046a200041d0036a290300370300200041e8046a200041c8036a29030037030020004180126a20004180066a29030037030020004188126a20004188066a29030037030020004190126a20004190066a290300370300200020002903c0033703e004200020002903f8053703f8112003450d002000200341016b22013602ac112000200241016a3602a81141808080807821030240024020022d00000e020100020b200041d0096a200041a8116a105020002802d0092203418080808078460d0120002902d409212920002802ac1121010b20014120490d0020002802a811220241186a290000212b200241106a290000212a200241086a290000212820022900002126200041a4046a200041d8106a290300370200200041ac046a200041e0106a290300370200200041b4046a200041e8106a290300370200200041d8096a22062028370300200041e0096a2201202a370300200041e8096a2202202b370300200020263703d009200020002903d01037029c04200041d4036a200041e8046a290300370200200041dc036a200041f0046a290300370200200041e4036a200041f8046a290300370200200020002903e0043702cc0320004185046a20004190126a290300370000200041fd036a20004188126a290300370000200041f5036a20004180126a290300370000200020002903f8113700ed032000202742088822263e00c503200041cb036a20264230883c0000200041c9036a20264220883d000020002029370294042000200336029004200020053a008e04200020093a008d04200020193a00ec03200041d4046a2002290300370200200041cc046a2001290300370200200041c4046a2006290300370200200020002903d0093702bc04200020273c00c403200020043602c0032000419c046a2106024002400240024002400240024002400240024002400240410a200828022c4180808080787322022002410a4f1b41016b0e0a090807060005040302010a0b20082902102128200828021c210320082d0019210f20082d0018210e2008290220212602400240200041c0036a1052220141ff01714113470d004103210120284280808080708342808080808004520d0020004188086a22112028a7220141176a29000037030020004190086a220c2001411f6a2d00003a00002000200129000f37038008200128000b210b200128000721072001280003210920012f0001210620012d00002105410021020240200341808080807846047f41000520264280808080708342808080808004520d01200041d8096a2026a7220141176a290000370300200041e0096a2001411f6a2d00003a00002000200129000f3703d009200128000b210a2001280007210d2001280003211420012f0001210320012d0000210141010b21042000418c046a200041e0096a2d00003a000020004184046a200041d8096a290300370200200041e3036a2011290300370000200041eb036a200c2d00003a0000200020002903d0093702fc03200041c8036a200841086a2802003602002000200b3600d703200020073600d303200020093600cf03200020063b00cd03200020053a00cc0320002000290380083700db03200020082902003703c0032000200f3a008e042000200e3a008d042000200a3602f8032000200d3602f403200020143602f003200020033b01ee03200020013a00ed03200020043a00ec03200041d0096a2201200041c0036a419c0110091a20011042411321010c020b410221010b410121020b200220011040000b2000200041c0036a3602f805200041fc056a20084138100921024101210d410121072004418080808078460d10200041ac066a2902002126200041a2066a2f0100210e200041a0066a2f01002111200041a4066a2d0000210c2000419c066a2802002108411021072002200041cc036a1053450d10200041d0096a200041c0036a105420002802d009220141808080807847044020002d00d409210220004185086a200041d5096a41830110091a200020023a0084082000200136028008200041a8116a41dba1d3ac7d105520002802b011211320002802ac1121160240200041ec086a2802002207450d00200041f0086a280200210a034020074184016a2104200741046a210120072f018e022205410c6c2102417f2103024003402002450440200521030c020b20012802082109200128020421062004410c6a2104200341016a21032002410c6b21022001410c6a210102402016201320062009105641ff01710e020001020b0b4180808080782101200441086b280200418080808078470440200441046b2802002105200041a8036a20042802002202102020002802a803210120002802ac0322032005200210091a0b200020023602880e200020033602840e0c130b200a450d01200a41016b210a200720034102746a4190026a28020021070c000b000b41002102200041a0036a20134100102120002802a003210b20002802a4032016201310092109200041d4086a220f2802002207450d0a200041d8086a280200210a0340200741046a210120072f018a012204410c6c2102417f2103034002402002450440200421030c010b2001280208210620012802042105200341016a21032002410c6b21022001410c6a21012009201320052006105641ff01710e021201000b0b200a0440200a41016b210a200720034102746a418c016a28020021070c0105200721020c0c0b000b000b20002d00d40921070c100b4101210941012101024002400240024002402004418080808078460d00200041d0096a200041c0036a10540240024002400240024002400240024020002802d009220141808080807847044020002d00d4092102200041e5046a200041d5096a41830110091a200020023a00e404200020013602e004027f0240024002400240200041f8046a2802002201200041fc046a280200460d00200041f0046a290200212720004180086a20011055200020273702d00920002000290284083702d809200041f8056a200041d0096a22021057200220004184056a20002802fc05200028028006105820002802d0092202418180808078460d0220004180056a41013a00002000200141016a3602f8042002418080808078460d0020002802d8092103200020002d00d40920002f00d509200041d7096a2d0000411074724108747222013602f805200020033602fc05024020034104490d002000200341046b22023602fc052002450d00200128000021062000200341056b3602fc052000200141056a3602f805027f0240024020012d00040e020001030b20004188036a200041f8056a105120002d0088034101710d0220002802fc0522024102490d0220002d0089032101200020002802f805220341026a22053602f8052000200241026b22023602fc0520024102490d0220032f00002104418080808078210220052f00000c010b200041d0096a200041f8056a103b20002802d0092202418080808078460d01200041aa116a200041db096a2d00003a0000200020002f00d9093b01a81120002d00d809210120002f01d409210420002f01d6090b21052000418f086a200041aa116a2d00003a000020004190086a20063602002000418c086a20013a000020004188086a20043b0100200020002f01a8113b008d08200020053b018a080c020b200041163a0080080c030b41818080807821020b2000200236028408200041193a00800841190c020b200020002d00d40922023a0088082000418180808078360284082000410b410c20021b3a0080080b200041243602ac11200041e184043602a811200020004180086a3602800e200041dc096a420237020020004184066a4101360200200041023602d409200041f8f4043602d009200041023602fc052000200041f8056a3602d8092000200041800e6a360280062000200041a8116a3602f8054101200041d0096a1010200028028408210220002d0080080b2104200041aa0d6a220120002d0083083a0000200020002f0081083b01a80d20002000290089083703f811200020004190086a2800003600ff1120002d0088082103200441ff01714119470d01200020002800ff113600d710200020002903f8113703d0102002418180808078460440410421010c090b200041f4056a20002800d710360000200020002903d0103700ed05200020033a00ec05200020023602e80541808080807821192002418080808078460440200041d0096a200041c0036a20002802f40520002d00f00520002f01ec0520002f01ee05105920002802d009418080808078460d0320002f00d509200041d7096a2d000041107472210520002802d809210320002d00d40921010c080b200020002802f4053602c00e2000200041e8056a3602b00b200041dc096a42023702002000418c086a410e360200200041033602d409200041d886043602d0092000410f36028408200020004180086a3602d8092000200041b00b6a360288082000200041c00e6a360280084103200041d0096a10104100210420002802b00b280208450440410821010c070b200028029004418080808078460440410921010c070b418c95062d00001a41044130103d220c450d1720004180036a410c10202000280280032104200028028403220d41e9f904290000370000200d41086a41f1f904280000360000200041f8026a4110102020002802f802210320002802fc02220741f5f9042900002227370000200741086a41fdf9042900002226370000200041f0026a4106102020002802f002210b20002802f402220641f08604280000360000200641046a41f486042f00003b0000200041e8026a4110102020002802e802210120002802ec0222052027370000200541086a2026370000200c412c6a4110360200200c41286a2005360200200c41246a2001360200200c41206a4106360200200c411c6a2006360200200c200b360218200c4110360214200c2007360210200c200336020c200c410c360208200c200d360204200c2004360200200041dc096a22064201370200200041023602d409200041a087043602d0092000410f3602fc052000200041f8056a3602d8092000200041c00e6a3602f80520004180086a200041d0096a102d200041f80c6a20004188086a220528020036020020002000290280083703f00c20002802b00b22012802082203044020012802042101200341017421030340200020013602f811200041d888043602d009200042013702dc09200041103602fc052000200041f8056a3602d8092000200041f8116a3602f805200041023602d40920004180086a200041d0096a102d200041f00c6a2000280284082000280288081027200141026a2101200341026b22030d000b0b200041f00c6a22014198fa04419afa04105b20064201370200200041023602d409200041e887043602d009200041113602fc052000200041f8056a3602d809200020013602f80520004180086a2204200041d0096a2203102d200041900f6a2201200528020036020020002000290280083703880f20064201370200200041013602d4092000418088043602d0092000411136028408200020043602d8092000200041880f6a36028008410420031010200041b0076a22032001280200360200200020002903880f3703a8072000280294042104200041e0026a20004198046a2802002206102020002802e002210120002802e4022004200610092105200041d8026a4104102020002802d802210720002802dc02220a41d09ecda205360000200041f0106a4102360200200041ec106a200c360200200041e4106a428480808020370200200041e0106a200a360200200041fc106a2003280200360200200020073602dc10200020063602d810200020053602d410200020013602d010200020002903a8073702f410200041a8116a200041d0106a105c20002f01cc1141c801470d04200041c4116a290200212720004100360288082000202737028008200041d0026a20004180086a104b20002d00d002410171450d0320002d00d10241fb00470d03200020002802880841016a36028808200041013a009c0c200020004180086a3602980c410021064180808080782105410021030340200041c8026a20004180086a104b20002d00c802410171450d0402400240024020002d00c9022201412c470440200141fd00460d0120034101710d080c020b2003410171450d01200020002802880841016a36028808200041c0026a20004180086a104b20002d00c002410171450d0720002d00c10221010c020b2005418080808078460d0620004180086a104f41ff01714111470d06200041b8026a20004180086a104b20002d00b8024101710d06200041003602b00d20004280808080103702a80d024020070440200641ff0171200a41087472220a20074103746a2108200041a00e6a210f20004198066a2118200041f0096a2113200041980a6a211a200041c0086a210e200041850e6a21110340200a280204210b200a280200210d41002106200041003602d80920004280808080103702d00941012105200b0440200041d0096a200b105d20002802d409220520002802d80922016a220341003a0000200b4101470440200341016a200b41016b100b1a0b200b200d6a210c2001200b6a2117200d2107034020072c000022014100480d04200141ff0171418080046a2d0000220341ff01460d04200620174b0d1f200521012006220404400340200120012d0000413a6c20036a22033a0000200141016a210120034108762103200441016b22040d000b0b2003044020062017460d05200520066a20033a0000200641016a21060b200741016a2207200c470d000b0240200b450d0020062017200620174b1b21010340200d2d00004131470d0120012006460d05200d41016a210d200520066a41003a0000200641016a2106200b41016b220b0d000b0b200620174b0d1e0b200641024f044020064101762103200520066a41016b2101034020052d00002104200520012d00003a0000200120043a0000200141016b2101200541016a2105200341016b22030d000b0b200020063602d809410c210120002802d009418080808078460d0b20002902d4092227422088a722074102490d0b027f2027a7220c2d0000220341c0004f044020034118744118754100480d0d200c2d00012204413f71410874200341027420044106767241ff017172210341020c010b41010b220541226a2007470d0b200341feff0071220d412e460d0b200042f9c2f89b91a3b3f0db003703b808200042ebfa86dabfb5f6c11f3703b0082000429fd8f9d9c291da829b7f3703a808200042d1859aeffacf9487d1003703a008200042f1edf4f8a5a7fda7a57f37039808200042abf0d3f4afeebcb73c37039008200042bbceaaa6d8d0ebb3bb7f37038808200042c892f795ffccf984ea0037038008200e418901100b1a20004180086a220441e8ff044107105e2004200c20054120722206105e200041d0096a200441d00110091a200020002903900a20002d00980b2204ad7c3703900a20044180014704402004201a6a41800120046b100b1a0b200041003a00980b200041d0096a201a427f105f20004190066a200041e8096a29030037030020004188066a200041e0096a221629030037030020004180066a200041d8096a221729030037030020182013290300370300201841086a201341086a290300370300201841106a201341106a290300370300201841186a201341186a290300370300200020002903d0093703f805200041f8116a220b200041f8056a220441c00010091a2004200b41c00010091a200b200441c00010091a200041b0026a41c000410010212006200c6a200720066b20002802b402200b41c0001009410210600d0b2005200c6a220b2f00032105200b2f00012107200b2d0000210602402003413b490d00024002402003413f6b0e4b020102020202020102020201010102020101020101010101010202020102020101010102020202010101020101010102010102010101020101010101010101020102020102010101010202000b200341ac106b220441144d41004101200474418180c100711b0d0120034197116b220441084d41004101200474418103711b0d010240200341fc016b0e0402010102000b200341c5096b410249200341840a6b410249720d010240200341d70f6b0e03020102000b0240200341b3c5006b0e0402010102000b200341ac01462003418c024672200341a40346200341b8034672722003419a054620034189064672200341950646200341e30746727272200341d60846200341b00a4672200341b90a46200341ec0b467272200341c10f46200341e50f4672200341f00f46200341ce114672727272200341851a46200341e2224672200341f22846200341d52d467272200341ce2f46200341df364672200341e536462003418a3946727272200341df3946200341a2c5004672200341f0c60046200341cfcc00467272200341cfcd0046200341b9ce004672200341ded90046200341acdc00467272727272200341fbde00462003419fdf004672200341bce60046200341e9f200467272720d010b200d41c2d800470d0c0b2011200b41056a411b100a200020053b00830e200020073b00810e200020063a00800e200041a8026a412041001021200041003602d809200020002903a8023702d009200041d0096a200041800e6a200f105b20002802d8094120470440410221010c0c0b20002802d409220128000b21032001280007210d2001280003210720012f0001210620012d0000210520162001411f6a2d00003a00002017200141176a2900003703002000200129000f3703d00920002802b00d220120002802a80d460440200041a80d6a2110230041206b221224000240200141016a2204044041042010280200220c41017422012004200120044b1b2201200141044d1b220b4180808020492104200b41057421010240200c450440201241003602180c010b201241013602182012200c41057436021c201220102802043602140b201241086a20042001201241146a102f2012280208450d01201228020c1a0b000b201228020c21012010200b36020020102001360204201241206a240020002802b00d21010b20002802ac0d20014105746a2201200336000b2001200d36000720012007360003200120063b0001200120053a0000200120002903d00937000f200141176a20172903003700002001411f6a20162d00003a0000200020002802b00d41016a3602b00d200a41086a220a2008470d000b0b20004194086a41013602002000418c086a4101360200200041123602fc052000410136028408200041948804360280082000200041a80d6a3602f805200041033a00ec09200041183602e809200042203702e00920004280808080203702d809200041023602d0092000200041d0096a360290082000200041f8056a36028808410320004180086a101020002802a80d220441807e71211920002f00ad0d200041af0d6a2d000041107472210520002d00ac0d210120002802b00d21030c0a0b410c21010c080b200041003a009c0c0b200141ff01714122470d04200041a0026a20004180086a104b20002d00a002410171450d0420002d00a1024122470d04200020002802880841016a36028808200041d0096a20004180086a104c20002802d0092201450d04200120002802d409419d8a044104106104402005418080808078470d0520004180086a103941ff01714111470d0520004198026a20004180086a104b20002d009802410171450d0520002d00990241fb00470d05200020002802880841016a36028808200041013a00ac0d200020004180086a3602a80d41002106418080808078210541002103034020004190026a20004180086a104b20002d009002410171450d0602400240024020002d0091022201412c470440200141fd00460d0120034101710d0a0c020b2003410171450d01200020002802880841016a3602880820004188026a20004180086a104b20002d008802410171450d0920002d00890221010c020b2005418080808078460d084101210320004180086a104f41ff01714111460d040c080b200041003a00ac0d0b200141ff01714122470d0620004180026a20004180086a104b20002d008002410171450d0620002d0081024122470d06200020002802880841016a36028808200041d0096a20004180086a104c20002802d0092201450d06200120002802d409418f8a04410e106104402005418080808078470d0720004180086a103941ff01714111470d07200041f8016a20004180086a104b20002d00f801410171450d0720002d00f90141fb00470d07200020002802880841016a36028808200041013a00840e200020004180086a3602800e410021064180808080782105410021030340200041f0016a20004180086a104b20002d00f001410171450d0802400240024020002d00f1012201412c470440200141fd00460d0120034101710d0c0c020b2003410171450d01200020002802880841016a36028808200041e8016a20004180086a104b20002d00e801410171450d0b20002d00e90121010c020b2005418080808078460d0a4101210320004180086a104f41ff01714111460d040c0a0b200041003a00840e0b200141ff01714122470d08200041e0016a20004180086a104b20002d00e001410171450d0820002d00e1014122470d08200020002802880841016a36028808200041d0096a20004180086a104c20002802d0092201450d080240200120002802d409418a8a044105106104402005418080808078470d0a20004180086a103941ff01714111470d0a200041d8016a20004180086a104b20002d00d801410171450d0a20002d00d90141db00470d0a200020002802880841016a36028808200041003602d80920004280808080c0003702d009200041d0016a20004180086a104b20002d00d001410171450d0a20002d00d10121014104210641002107410121054100210a03400240200141ff01712203412c470440200341dd00460d04200541ff0171450d0d410021050c010b200020002802880841016a36028808200041c8016a20004180086a104b20002d00c801410171450d0c20002d00c90121010b200141ff017141dd00460d0b200041c0016a20004180086a104b20002d00c001410171450d0b20002d00c10141fb00470d0b200020002802880841016a36028808200041013a00fc11200020004180086a3602f811410021034100210a0340200041b8016a20004180086a104b20002d00b801410171450d0c02400240024020002d00b9012201412c470440200141fd00460d0120034101710d100c020b2003410171450d01200020002802880841016a36028808200041b0016a20004180086a104b20002d00b001410171450d0f20002d00b10121010c020b200a450d0e20004180086a104f41ff01714111470d0e20002802d0092007460440200041d0096a210d230041206b220c24000240200741016a220404404104200d280200220741017422012004200120044b1b2201200141044d1b22064103742104200641808080800149410274210102402007450440200c41003602180c010b200c4104360218200c200741037436021c200c200d2802043602140b200c41086a20012004200c41146a102f200c280208450d01200c28020c1a0b000b200c28020c2101200d2006360200200d2001360204200c41206a240020002802d809210720002802d40921060b200620074103746a2201200b3602042001200a360200200020002802d80941016a22073602d8092006410876210a200041a8016a20004180086a104b20002d00a901210120002d00a8014101710d030c0e0b200041003a00fc110b200141ff01714122470d0c200041a0016a20004180086a104b20002d00a001410171450d0c20002d00a1014122470d0c200020002802880841016a36028808200041f8056a20004180086a104c20002802f8052201450d0c200120002802fc0541818a04410910610440200a0d0d20004180086a103941ff01714111470d0d20004198016a20004180086a104b20002d009801410171450d0d20002d0099014122470d0d200020002802880841016a36028808200041f8056a20004180086a104c20002802f805220a450d0d20002802fc05210b410121030c010b41012103200041f8116a103841ff01714111460d000b0b0c0a0b41012103200041800e6a103841ff01714111460d010c090b20002802d0092205418080808078460d084101210320004180086a104e41ff01714111460d000b0c070b41012103200041a80d6a103841ff01714111460d000b0c050b41012103200041980c6a103841ff01714111460d000b0c030b20002d00d40921010c080b200020002800ff113600d710200020002903f8113703d010200041e0096a20002800d710360000200020002f01a80d3b00d109200020012d00003a00d309200020033a00d809200020023602d409200020043a00d009200020002903d0103700d909200041d0096a1062410721010c060b20002d00d40921010c050b410b21010c010b200041dc096a4201370200200041013602d409200041b888043602d009200041133602fc112000200041cc116a3602f8112000200041f8116a3602d809200041f8056a2203200041d0096a2201102d2000418c086a4201370200200041113602840e20004102360284082000419c880436028008200020033602800e2000200041800e6a36028808200120004180086a102d20002802d409210320002802d8092104410a2101418895052d0000450440418995052d00004101710d010b20032004100441094704404188950541013a00000b4189950541013a00000b410021040b200441ff0171201972418080808078460d010b20002802ec05210a20002802f405210720004190016a417f410a417f20002802f005220d410174220641096a22042004200641056a491b20002802e8052209418080808078461b2206200341017441046a20034105744104722002418080808078461b6a41016a220420042006491b41001021200041003602d80920002000290390013702d0092007200041d0096a1063200141ff017121062005410874210402402009418080808078460440200041d0096a220141001064200d20011065200a20011066200a411076200110660c010b200041d0096a220141011064200a200d200110250b2004200672210102402002418080808078460440200041d0096a22024100106420012003200210250c010b200041d0096a2202410110642002200310262003450d002003410574210203402001200041d0096a1067200141206a2101200241206b22020d000b0b20004188086a2207200041d8096a280200360200200020002902d00937038008200041e0046a220220004180086a220b1068200041f8056a200241880110091a20002d00ec03211a20004188066a28020021092000418c066a280200210620004190066a280200211620004198066a2d00002124200041d0096a20004199066a413310091a200041e8066a2802002104200041ec066a2802002105200041e4066a280200210e200041dc066a280200210d200041e0066a2802002101200041d8066a280200210c200041d0066a28020021032000200041d4066a2802004100200041cc066a280200220a1b3602a0082000200336029c082000200a3602980820004100360294082000200a4100472202360290082000200336028c082000200a3602880820004100360284082000200236028008200041f8116a2203200b1069200020014100200c1b3602a0082000200d36029c082000200c3602980820004100360294082000200c4100472202360290082000200d36028c082000200c360288082000410036028408200020023602800820004184126a200b106920004188126a28020021212000418c126a280200210220002802fc1121192000280280122111200020054100200e1b3602981220002004360294122000200e360290122000410036028c122000200e41004722013602881220002004360284122000200e36028012200041003602fc11200020013602f811200b2003106a0240200028028008418080808078460440200041f8116a106b4104211f0c010b4101212220004188016a410420002802981241016a2201417f20011b2201200141044d1b106c2007290200212720004190086a29020021262000280288012123200028028c01221f200029028008370200201f41106a2026370200201f41086a2027370200200041013602880e2000201f3602840e200020233602800e20004180086a2201200041f8116a412410091a200041a8116a2001106a20002802a81141808080807847044041182101034020002802800e2022460440200041800e6a20002802a00841016a2203417f20031b106d20002802840e211f0b200041b0116a290200212720002902a81121262001201f6a220341106a200041b8116a290200370200200341086a2027370200200320263702002000202241016a22223602880e200141186a2101200041a8116a20004180086a106a20002802a811418080808078470d000b20002802800e21230b20004180086a106b0b2024047f2000418c086a4105360200200041dcf2043602880820002006360284082000200936028008200041f8116a20004180086a105720002902fc11212920002802f811054180808080780b212520004180086a200041d3096a413010091a20004180016a4104410010212000280280012103200028028401220141baec959307360000200041043602f80c200020013602f40c200020033602f00c200020213602d809200020212002410c6c6a22173602dc09200020193602d009200020192011410c6c6a22083602d409200041f8116a200041d0096a106e20002802fc11450d0f200041f8006a20004180126a2201280200106f200041003602880e200020002903783702800e200041f8116a200041d0096a106e20002802fc11450d0f200041800e6a20012802001070200020002902840e4220893702ac112000200041880e6a3602a81120110440201941086a2101201121030340200041a8116a200141046b280200200128020010712001410c6a2101200341016b22030d000b0b20004180126a200041b0116a280200360200200020002902a8113703f81120020440202141086a21010340200041f8116a200141046b280200200128020010712001410c6a2101200241016b22020d000b0b20002802f81120002802fc1136020020002802880e220b4504404100210d0c050b20002802840e2106200b4115490d024104200b410176410c6c1072220c450d0f410441800110722214450d0f2006410c6b2112200641206a2118410021054100210741102113034020062005220e410c6c22046a210a024002400240200b20056b22054102490d00200a41106a2802002201200a41146a2802002202200a41046a280200200a41086a28020010734504404102210320054102460d02200420186a21040340200441046b280200220d200428020022092001200210730d032004410c6a210420092102200d2101200341016a22032005470d000b0c010b41022103024020054102460d00200420186a21040340200441046b280200220d20042802002209200120021073450d012004410c6a210420092102200d21012005200341016a2203470d000b200521030b2003200e6a22052003492005200b4b720d1320034102490d022003410176210420122005410c6c6a2101200a210203402002290200212720022001290200370200200241086a2209280200210d2009200141086a2209280200360200200120273702002009200d3602002001410c6b21012002410c6a2102200441016b22040d000b0c020b200521030b2003200e6a21050b2005200e492005200b4b720d1002402005200b492003410a49714504402005200e6b21010c010b200e410a6a2202200b2002200b491b2205200e490d11200a2005200e6b220141012003200341014d1b10740b200720134604404104200741047410722202450d1120022014200741037410092114200741017421130b201420074103746a2202200e36020420022001360200200041f0006a2014200741016a2207200b1075200028027041014604402000280274210a03402007200a4d0d122007200a41016a22024d0d122014200a4103746a221e280204221b201420024103746a221c280204201c280200220f6a22024b2002200b4b720d12201c41046a210e2006201b410c6c6a2203201e280200221d410c6c22046a21012002410c6c2110024002400240201d2002201b201d6a6b22094b0440200c20012009410c6c22021009220d20026a2104201d41004c200941004c720d01201020126a21020340200220012004410c6b221041046a280200201041086a2802002001410c6b220441046a280200200441086a2802001073220941746c6a220120102009410c6c6a220420091b2209290200370200200241086a200941086a280200360200200120034d0d022002410c6b21022004200d4b0d000b0c010b2004200c20032004100922026a2104201d41004c0d012001200620106a220d4f0d010340200320012002200141046a280200200141086a280200200241046a280200200241086a280200107322101b2209290200370200200341086a200941086a2802003602002003410c6a210320022010410173410c6c6a220220044f0d0320012010410c6c6a2201200d490d000b0c020b200121030b200c21020b20032002200420026b10091a200e201b360200201c200f201d6a360200201e201e41086a2007200a417f736a410374100a200041e8006a2014200741016b2207200b1075200028026c210a20002802684101460d000b0b2005200b490d000b0c030b200041e0046a10220b41818080807821030c030b200b41014d0d002006200b410110740b410021091091012101200041003602840e200020013602800e2006200b410c6c6a210a418180808078210220004180126a210c410021140340024002400240024002400240024020024180808080786b0e020200010b2006200a460d0120062802002202418080808078460d0120062802042104200628020821092006410c6a21060b200221032004210d200921072006200a470d01200a21050c020b20002802800e210d20002802840e220b450d05200b2104200d2101034020012f018a012205450d1102402001418c016a220320054102746a28020022022f018a01221041044b0d002003200541016b220a4102746a280200220f2f018a012205410520106b220e490d12200f2005200e6b22063b018a01200241053b018a01200241046a2203200e410c6c6a20032010410c6c100a2005200641016a220c6b2205410420106b470d122003200f41046a2203200c410c6c6a2005410c6c22071009210920032006410c6c6a220641086a28020021052001200a410c6c6a220341046a22012902002126200120062902003702002003410c6a220128020021032001200536020020004180126a2003360200200720096a220141086a200336020020012026370200200020263703f81120044101460d002002418c016a2203200e41027422016a2003201041027441046a100a2003200f200c4102746a418c016a200110091a200241004106102c0b20022101200441016b22040d000b0c050b2006410c6a210520062802002202418080808078470d010b2027422088a721092027a7210441808080807821020c010b2006290204212720052106200d20072027a722042027422088a722091060450d010b20002007360280122000200d3602fc11200020033602f811024020012f018a012203410b4f04404100210302400340200128020022010440200341016a210320012f018a01410b4f0d010c020b0b200041e0006a200041800e6a107620002802642103200028026021010b4100210b1091012107200041003602ac11200020073602a81120012003200041f8116a200341016b2206047f0340200041d8006a200041a8116a1076200641016b22060d000b20002802ac11210b20002802a8110520070b200b10772003450d010340200120012f018a014102746a418c016a2802002101200341016b22030d000b0c010b2001200341016a3b018a0120002902f811212620012003410c6c6a2203410c6a200c280200360200200341046a20263702000b201441016a2114200521060c000b000b200020144100200d1b360298122000200b360294122000200d360290122000410036028c122000200d4100472202360288122000200b360284122000200d36028012200041003602fc11200020023602f8112000200041f00c6a36029c12200041d0096a200041f8116a1078024020002802d009418080808078460440200041f8116a107941042103410021010c010b41012101200041d0006a410420002802981241016a2202417f20021b2202200241044d1b106f200041d8096a2802002104200028025021022000280254220320002902d009370200200341086a2004360200200041013602880e200020033602840e200020023602800e200041d0096a2202200041f8116a412810091a200041a8116a2002107820002802a811418080808078470440410c2102034020002802800e2001460440200041800e6a20002802f00941016a2203417f20031b107020002802840e21030b20002902a8112126200220036a220441086a200041b0116a280200360200200420263702002000200141016a22013602880e2002410c6a2102200041a8116a200041d0096a107820002802a811418080808078470d000b20002802840e21030b200041d0096a10790b200041023a00a80d200020033602a811200020032001410c6c6a3602ac112000200041a80d6a3602b411200020004180086a3602b011200041d0096a200041a8116a107a02400240024002400240024020002802d009418080808078470440200041c8006a4104106c200041d8096a22042902002128200041e0096a220229020021262000280248211e200028024c220320002902d009370200200341106a2026370200200341086a202837020041012115200041013602880e200020033602840e2000201e3602800e20004180126a200041b0116a290300370300200020002903a8113703f811200041d0096a200041f8116a107a20002802d00941808080807847044041182101034020002802800e2015460440200041800e6a4101106d20002802840e21030b2004290200212820002902d0092126200120036a220541106a2002290200370200200541086a2028370200200520263702002000201541016a22153602880e200141186a2101200041d0096a200041f8116a107a20002802d009418080808078470d000b20002802800e211e0b20002d00a80d22014102470d01201e418080808078460d0520150d020c030b20002d00a80d22014102460d020b200141004721030c030b0240201541154f04404104201541017641186c1072220d450d10410441800110722220450d10200341186b2118200341386a21134100210a4100210b4110211003402003200a220e41186c220f6a210c0240024002402015200a6b22054102490d00200c411c6a2802002202200c41206a2802002204200c41046a280200200c41086a280200105641ff017141ff014704404102210720054102460d02200f20136a21010340200141046b28020022092001280200220620022004105641ff017141ff01460d03200141186a21012006210420092102200741016a22072005470d000b0c010b41022107024020054102460d00200f20136a21010340200141046b28020022092001280200220620022004105641ff017141ff01470d01200141186a210120062104200921022005200741016a2207470d000b200521070b2007200e6a220a200749200a20154b720d1420074102490d02200741017621092018200741186c200f6a6a210541002114200c21060340410021010340200120066a220228020021042002200120056a220228020036020020022004360200200141046a22014118470d000b200641186a2106200541186b21052009201441016a2214470d000b0c020b200521070b2007200e6a210a0b200a200e49200a20154b720d110240200a2015492007410a4971450440200a200e6b21010c010b200e410a6a2202201520022015491b220a200e490d12200c200a200e6b220141012007200741014d1b107b0b200b20104604404104200b41047410722202450d1220022020200b41037410092120200b41017421100b2020200b4103746a2202200e36020420022001360200200041406b2020200b41016a220b2015107520002802404101460440200028024421140340200b20144d0d13200b201441016a22024d0d13202020144103746a221b280204221c202020024103746a22122802042012280200220e6a22044b200420154b720d13201241046a210c2003201c41186c6a2202201b280200221d41186c22096a2101200441186c2106024002400240201d2004201c201d6a6b22054b0440200d2001200541186c22041009220720046a2109201d41004c200541004c720d01200620186a210403402004200141684100200941186b220541046a280200200541086a280200200141186b220541046a280200200541086a280200105641ff0171220641ff014622051b6a2201200941684100200641ff01471b6a220920051b2205290200370200200441106a200541106a290200370200200441086a200541086a290200370200200120024d0d02200441186b210420072009490d000b0c010b2009200d20022009100922046a2109201d41004c0d012001200320066a22074f0d010340200220012004200141046a280200200141086a280200200441046a280200200441086a280200105641ff0171220641ff014622051b220f290200370200200241106a200f41106a290200370200200241086a200f41086a290200370200200241186a21022004200641ff014741186c6a220420094f0d032001200541186c6a22012007490d000b0c020b200121020b200d21040b20022004200920046b10091a200c201c3602002012200e201d6a360200201b201b41086a200b2014417f736a410374100a200041386a2020200b41016b220b20151075200028023c211420002802384101460d000b0b200a2015490d000b0c010b201541014d0d00200320154101107b0b107c2104200041003602ac0d200020043602a80d20002003201541186c6a220a3602f409200020033602f0092000201e3602ec09200020033602e80920004181808080783602d009200041d0096a4104722105418180808078210941002115034002400240027f2009418180808078470440200321012005210220090c010b2003200a460d012000200341186a22013602f009200341046a210220032802000b2207418080808078470d010b20002802a80d210420002802ac0d22030440200041dc096a21122003210920042101034020012f018e022206450d12200941016b2109024020014190026a220220064102746a28020022052f018e02221b41044b0d002002200641016b220e4102746a280200221c2f018e02220a4105201b6b2218490d13201c200a20186b22103b018e02200541053b018e02200541046a22072018410c6c22066a2007201b410c6c2202100a200620054188016a220d6a200d2002100a200a201041016a220f6b22024104201b6b470d132007201c41046a2207200f410c6c22066a2002410c6c22131009210c200d2006201c4188016a22026a20131009210b200041880e6a220a20022010410c6c22066a220241086a280200360200200020022902003703800e200041d8096a220d2001200e410c6c6a220e410c6a2201280200360200200620076a220229020021282001200241086a280200360200200e41046a22022902002126200220283702002012200e4188016a2201290200370200201241086a2207200e4190016a2202280200360200200020263703d0092002200a280200360200200120002903800e370200200041b0116a2206200d280200360200200020002903d0093703a81120004180126a22012007280200360200200020122902003703f811200c20136a220241086a2006280200360200200220002903a811370200200b20136a220220002903f811370200200241086a20012802003602002009450d0020054190026a2201201841027422026a2001201b41027441046a100a2001201c200f4102746a4190026a200210091a4100210203402001280200220620023b018c0220062005360200200141046a2101200241016a22024106470d000b0b2005210120090d000b0b200020153602900f2000200336028c0f200020043602880f0c030b200229020c2126200228020821062002280204210b2002280200210d02402001200a4604404180808080782109200a21030c010b2001280200210920004180126a2001410c6a29020037030020004188126a200141146a2802003602002000200141186a22033602f009200020012902043703f8110b200520002903f811370200200541106a20004188126a280200360200200541086a20004180126a2903003702002009418080808078470440200d200b20002802d40920002802d8091060450d010b200020093602d00902400240024020042f018e02410b4f044041002101034020042802002204450d02200141016a210120042f018e02410b4f0d000b0c020b20042f018e022202410b4f0d122004200241016a3b018e0220042002410c6c6a2202410c6a200b360200200241086a200d360200200241046a20073602002002418c016a202637020020024188016a20063602000c020b200041306a200041a80d6a107d20002802342101200028023021040b107c2109200041003602fc11200020093602f811200141016b22022103200204400340200041286a200041f8116a107d200341016b22030d000b200220002802fc11470d1120002802f81121090b20042f018e022203410b4f0d102004200341016a22023b018e0220042003410c6c6a2203410c6a200b360200200341046a20073602002003418c016a2026370200200341086a200d36020020034188016a2006360200200420024102746a4190026a2009360200200920023b018c02200920043602002001450d000340200420042f018e024102746a4190026a2802002104200141016b22010d000b0b201541016a211520002802f009210320002802d009210920002802f409210a0c000b000b200041003602900f200041003602880f0b200041206a2011106c200041003602b011200020002903203702a811200041a8116a2011106d20002802b011210202402011450d00200041dc096a210520002802ac11200241186c6a210103402019280200418080808078460d01200041d0096a201928020422042019280208220320002802f40c20002802f80c107e200041f8116a2004200320002802f40c20002802f80c107e200520002802880f200028028c0f20002802fc11200028028012107f108001200141106a200041e0096a290300370200200141086a200041d8096a290300370200200120002903d009370200200141186a2101200241016a21022019410c6a22192008470d000b0b200041b0076a2002360200200020002902a8113703a80702400240024002402025418080808078470440200041d0096a20004180086a2029a722052029422088a72204105820002802d0092203418180808078460d0120002d00d4092101200020002800d5093602f8112000200041d8096a2800003600fb1120002802b007220220002802a807460440200041a8076a2002410110dd01418180808078470440000b20002802b00721020b20002802ac07200241186c6a220620013a00102006200336020c200620043602082006200536020420062025360200200620002802f811360011200641146a20002800fb113600002000200241016a3602b0070b200020223602b00d2000201f3602ac0d200020233602a80d200041023a00a010200020173602ac11200020213602a8112000200041a0106a3602bc11200020004180086a3602b8112000200041880f6a3602b4112000200041f00c6a3602b011200041d0096a200041a8116a108101024020002802d009418080808078470440200041186a4104106c200041d8096a22052902002128200041e0096a2204290200212620002802182102200028021c220320002902d009370200200341106a2026370200200341086a202837020041012101200041013602880e200020033602840e200020023602800e20004188126a200041b8116a29030037030020004180126a200041b0116a290300370300200020002903a8113703f811200041d0096a200041f8116a10810120002802d00941808080807847044041182102034020002802800e2001460440200041800e6a4101106d20002802840e21030b2005290200212820002902d0092126200220036a220641106a2004290200370200200641086a2028370200200620263702002000200141016a22013602880e200241186a2102200041d0096a200041f8116a10810120002802d009418080808078470d000b20002802800e21020b20002d00a01022044102460d010c040b20002d00a01022044102470d0341042103410021010c020b2002418080808078470d010c030b20002d00d40921030c020b200041a80d6a2001106d20002802ac0d20002802b00d220441186c6a2003200141186c10091a20002902ac07212820002802a807210220004180126a2203410036020020004280808080103702f811200041106a412041001021200041003602d809200020002903103702d0092000418c086a200041d0096a1067200041f8116a20002802d40920002802d8091027200020002800fd113602a811200020032800003600ab1120002802f81141808080807846044020002d00fc112103200041880f6a10240c030b200020002800ab1136009b0c200020002802a8113602980c20002903a80d2126200041880f6a10242024044020004180808080783602d009200020163602d409200041f8056a200041d0096a10680b200120046a2201200028028006720440200041f0096a20004180066a280200360200200020013602e409200020263702dc09200020283702d409200020023602d009200020002902f8053702e809200020002f01fc063b01800a200020002802f8063602fc09200020002902f0063702f4090c040b418080808078210220004180808080783602d0090c030b200441004721030b200041880f6a10240b2000200028009b0c3600b30b200020002802980c3602b00b200041dd096a20002802b00b360000200041e0096a20002800b30b360000418180808078210220004181808080783602d0092000410b410c200341ff01711b3a00d4090b200041103602ac11200041b889043602a81120024181808080784604402000200041d4096a3602800e2000418c086a420237020020004184126a41013602002000410236028408200041f8f40436028008200041023602fc112000200041f8116a360288082000200041800e6a360280122000200041a8116a3602f811410120004180086a101020002802d00921020b200041c20e6a2207200041d7096a2d00003a0000200041d60b6a2209200041db096a2d00003a0000200041d8106a2201200041f0096a290200370300200041e0106a200041f8096a290200370300200041e8106a2203200041800a6a280200360200200020002f00d5093b01c00e200020002f00d9093b01d40b200020002902e8093703d010024002400240027f0240027f024002400240024002400240024002400240200241818080807847044020002d00d409210620002d00d809210520002802dc09210420002902e0092126200041a6076a20072d00003a0000200041a2076a20092d00003a000020004188076a200129030037030020004190076a2201200041e0106a29030037030020004198076a2003280200360200200020002f01c00e3b01a407200020002f01d40b3b01a007200020002903d0103703800741808080807821032002418080808078460d0f200041bc046a2118200041af076a200041a6076a2d00003a0000200041b3076a200041a2076a2d00003a0000200041c8076a20004188076a290300370200200041d0076a22032001290300370200200041d8076a20004198076a280200360200200020063a00ac07200020023602a807200020002f01a4073b00ad07200020053a00b007200020002f01a0073b00b107200020263702b807200020043602b40720002000290380073702c007201a0440200041b00b6a200041a8076a108201200041d0096a20184102101e20002802d8094121470d0520002802d40922052d000321042005290007212620052f00042103200541026a2d0000210220052f00002101200041da0b6a200541066a2d00003a0000200041d60b6a20023a00002005411f6a2f00002102200529000f2128200041eb0b6a200541176a290000370000200041f30b6a20023b0000200020033b01d80b200020013b01d40b200020263700db0b200020283700e30b200020043a00d70b200041e8096a22034200370300200041e0096a22014200370300200041d8096a22024200370300200042003703d009200041d40b6a4121200041d0096a22091005200041900c6a220c2003290300370300200041880c6a220a2001290300370300200041800c6a220d2002290300370300200020002903d0093703f80b200041b80c6a200041b00b6a108301200041b00c6a200c290300370300200041a80c6a200a290300370300200041a00c6a200d290300370300200020002903f80b3703980c200041d0076a280200211320002d00d807210820002d00d907210f20002802cc07211020002802d4072112200041003a00c00e20004198086a2206201241186a29000037030020004190086a2205201241106a29000037030020004188086a2204201241086a2900003703002000201229000037038008200041be989bf1073602880f200041b0116a220b410036020020004280808080103702a811200041880f6a200041a8116a2203108401200041086a200041c00c6a220128020041246a4100102120004180126a22024100360200200020002903083702f811200041980c6a200041f8116a22071067200041bc0c6a28020020012802002007108501200041d8106a2002280200360200200020002902f8113703d0102003200041d0106a108601200041d80a6a200b280200360200200041880a6a200d290300370300200041900a6a200a290300370300200041980a6a200c290300370300200041a80a6a2004290300370300200041b00a6a2005290300370300200041b80a6a2006290300370300200020002902a8113703d00a200020002903f80b3703800a20002000290380083703a00a200041c80a6a4200370300200042003703c00a200042003703d009200042003703e809200041f4126a200910870120072010201320002802f81220002802fc12200041c00e6a10880120002903f8112226420252044020002f0180122102200041a8116a20004182126a41ce0010091a200041e0106a200041ae116a290100370100200020002901a8113701da10200041e8106a200041b6116a41c00010091a200020023b01d810200020263703d010200041f8116a200041d0106a10890120002d00f8112202410b470d03200041ec106a290200212720002802e810418080808078460d04200020273702c4102027422088a72203450d052000200341016b22023602c81020002027a7220441016a3602c41002400240024020042d00000e020001080b2002450d072000200341026b22023602c8102000200441026a3602c41002400240024020042d00010e0200010a0b20024120490d0920004198106a2004411a6a2900003703002000200441226a22013602c4102000200341226b22023602c810200041f20d6a200441056a2d00003a00002000200429001237039010200020042f00033b01f00d20024120490d09200429000a21272004280006210b20042d0002210a200041b8106a200141186a290000370300200041b0106a200141106a290000370300200041a8106a200141086a290000370300200020012900003703a010200341d2006b2202416f4b0d09200020023602c8102000200441d2006a3602c410200441ca006a290000212820042900422129200041e4126a200041c4106a108a0120002802e4122202418080808078460d09200041c2106a2203200041f20d6a2d00003a000020004188086a20004198106a29030037030020004198086a200041a8106a290300370300200041a0086a200041b0106a290300370300200041a8086a200041b8106a290300370300200020002f01f00d3b01c010200020002903901037038008200020002903a0103703900820002902e812212a200041f8116a20004180086a413010091a20002802c8102201411f4d0d09200041f00f6a20002802c410220441086a290000370300200041f80f6a200441106a29000037030020004180106a200441186a2900003703002000418e106a20032d00003a00002000200141206b3602c8102000200441206a3602c410200020002f01c0103b018c10200020042900003703e80f200041a8116a200041f8116a413010091a0c010b200041c4106a108b010d0841808080807821024100210a0b200041be0f6a2000418e106a2d00003a0000200020002f018c103b01bc0f200041880f6a200041a8116a413010091a200041800f6a20004180106a290300370300200041f80e6a200041f80f6a290300370300200041f00e6a200041f00f6a290300370300200020002903e80f3703e80e0c010b20004180086a200041c4106a108c0120002d008008220a410b460d06200041be0f6a20002d0083083a0000200020002f0081083b01bc0f200028028408210b200029028808212741818080807821020b200041e60f6a2205200041be0f6a2d00003a0000200020002f01bc0f3b01e40f200041a80d6a200041880f6a413010091a200041d80f6a2204200041800f6a290300370300200041d00f6a2203200041f80e6a290300370300200041c80f6a2201200041f00e6a290300370300200020002903e80e3703c00f200241818080807846044020004181808080783602d008200041073a0080080c0c0b200041e8086a2001290300370300200041f0086a2003290300370300200041f8086a20042903003703002000202a3702d408200020002903c00f3703e008200020002f01e40f3b0081082000200b36028408200020052d00003a008308200020273703880820004190086a200041a80d6a413010091a200041c8086a2028370300200020293703c008200020023602d0082000200a3a0080082027422088a721142027a70c0c0b20004181808080783602d008200020002d0080123a008108200041013a0080080c0a0b200041a8116a200041a8076a1082012003280200211720002802d407211620002d00d907210f20002d00d807210e20002802cc072108200041d0096a20184101101e20002802d8094120470d05200041c20f6a221120002802d409220241026a2d00003a0000200041900f6a220c200241176a290000370300200041980f6a220b2002411f6a2d00003a0000200020022f00003b01c00f2000200229000f3703880f200241066a2d0000210a20022d0003210d2002290007212620022f0004210720004198086a2209201641186a29000037030020004190086a2206201641106a29000037030020004188086a2205201641086a290000370300200020162900003703800820004195c7f4a1073602800e200041d8106a2204410036020020004280808080103702d010200041800e6a2203200041d0106a2201108401200041f8116a2202200041a8116a10830120012002108601200041860a6a200a3a0000200041840a6a20073b0100200041870a6a2026370000200041830a6a200d3a0000200041d80a6a2004280200360200200041820a6a20112d00003a00002000418f0a6a20002903880f370000200041970a6a200c2903003700002000419f0a6a200b2d00003a0000200020002902d0103703d00a200020002f01c00f3b01800a200041c80a6a4200370300200041b80a6a2009290300370300200041b00a6a2006290300370300200041a80a6a2005290300370300200042003703c00a200042003703d009200042003703e80920002000290380083703a00a200041a0106a200041d0096a10870120002802a410210120002802a8102102200041003a00800e20004180086a2008201720012002200310880120002903800822264202510d0620002f0188082102200041d0106a2000418a086a41ce0010091a20004188126a200041d6106a290100370100200020002901d0103701821220004190126a200041de106a41c00010091a200020023b018012200020263703f81120004180086a200041f8116a10890120002d0080082202410b460440200041b8126a290300212820002903b0122126200041dd086a201641186a290000370000200041d5086a201641106a290000370000200041cd086a201641086a290000370000200041c5086a201629000037000020004195c7f4a1073602c00e200041880e6a2203410036020020004280808080103702800e200041c00e6a2201200041800e6a2202108401200041d0106a2204200041a8116a10830120022004108601200041a0086a4200370300200041b0086a2028370300200041c0086a20032802003602002000420037039808200041003a00c408200020263703a8082000420037038008200020002902800e3703b80820004180116a4200370300200042003703f810200042023703e010200042003703d0102001201820082017200e200f20004180086a2004108d0120002802c00e418080808078460d08200041d40b6a2008201720002802c40e20002802c80e108e0120002802d40b4180808080784704402000418c0e6a200041dc0b6a280200360200200020002902d40b3702840e2000410b3a00800e0c0a0b200020002d00d80b3a00810e200041033a00800e0c090b200041880e6a20004188086a29000037000020002000290081083700810e200020023a00800e0c080b4181808080782103410621010c0e0b20004188086a20004180126a290000370000200020002900f9113700810820004181808080783602d008200020023a0080080c070b20004181808080783602d0082000202737038808200041808080807836028408200041063a0080080c060b20004181808080783602d008200041043a0080080c050b200041183a0080080c060b200041053a00800e0c020b200020002d0088083a00810e200041013a00800e0c010b200020002d00c40e3a00810e200041023a00800e0b200041f00c6a200041800e6a108f012000027f20002d00f00c410b460440200041dc096a200041fc0c6a280200360200200020002902f40c3702d40941190c010b200041db096a200041f80c6a280200360000200020002902f00c3700d309200020002900d0093703980c2000200041d7096a29000037009f0c200020002903980c3703b00b2000200029009f0c3700b70b20002802fc0c2102200041d8096a20002900b70b370000200020002903b00b3700d109200020023602e00941100b3a00d009200041a80d6a200041d0096a41e78904411a100d20002d00a80d22064119460440200020002800b10d3602e80f2000200041b40d6a2800003600eb0f200020002802e80f3602dc07200020002800eb0f3600df0720002802ac0d2103200041b00d6a2d00000c040b200020002800b10d3602e80f2000200041b40d6a2800003600eb0f200041dc096a20002800eb0f360000200020002d00ab0d3a00d309200020002f00a90d3b00d109200020002802e80f3600d90920002802ac0d210220002d00b00d2101200020002802b80d3602e0090c050b200041233602d410200041aef5043602d010200020004180086a3602a811200041dc096a420237020020004184126a4107360200200041023602d409200041f8f4043602d009200041023602fc112000200041f8116a3602d8092000200041a8116a360280122000200041d0106a3602f8114101200041d0096a101020002d008c08211420002d008408210b20002802d008210220002d008008210a20002d0088080b2117200041ee0d6a221a20002d0083083a0000200041ea0d6a221620002d0087083a0000200041a60d6a220e2000418b086a220c2d00003a0000200041a20d6a22112000418f086a220d2d00003a0000200020002f0081083b01ec0d200020002f0085083b01e80d200020002f0089083b01a40d200020002f008d083b01a00d20002d00900821072000419e0d6a220620004193086a22092d00003a0000200020002f0091083b019c0d200041800e6a20004194086a413c10091a200041f00c6a200041d4086a412c10091a024002400240024002402002418180808078470440200041ee0c6a2205201a2d00003a0000200041ea0c6a220420162d00003a0000200041e60c6a2203200e2d00003a0000200041e20c6a220120112d00003a0000200041de0c6a220920062d00003a0000200020002f01ec0d3b01ec0c200020002f01e80d3b01e80c200020002f01a40d3b01e40c200020002f01a00d3b01e00c200020002f019c0d3b01dc0c200041a80d6a200041800e6a413c10091a200041880f6a200041f00c6a412c10091a200041da0c6a220620052d00003a0000200041d60c6a220520042d00003a0000200041d20c6a220420032d00003a0000200020002f01ec0c3b01d80c200020002f01e80c3b01d40c200020002f01e40c3b01d00c200041ce0c6a220320012d00003a0000200020002f01e00c3b01cc0c200041ca0c6a220120092d00003a0000200020002f01dc0c3b01c80c2000418e106a20062d00003a0000200020002f01d80c3b018c10200041e60f6a20052d00003a0000200020002f01d40c3b01e40f200041be0f6a20042d00003a0000200020002f01d00c3b01bc0f201a20032d00003a0000200020002f01cc0c3b01ec0d201620012d00003a0000200020002f01c80c3b01e80d2002418080808078460d04200041800e6a200041a80d6a413c10091a200041d0096a200041880f6a412c10091a200041f80d6a200041900f6a280200360200200020002902880f3703f00d200041d80e6a2204200041f4096a290200370300200041d00e6a2203200041ec096a290200370300200041c80e6a2201200041e4096a290200370300200020002902dc093703c00e20004120410010212000280204220541186a2004290300370000200541106a2003290300370000200520002903c00e370000200541086a200129030037000020052900032128200528000b2104200529000f2126200041f00f6a2203200541176a290000370300200041f80f6a22012005411f6a2d00003a0000200020263703e80f20004193086a20043600002000418b086a2028370000200041203602840820002018360280082000418a086a20002d00c20e3a0000200020002f01c00e3b01880820004197086a20002903e80f3700002000419f086a2003290300370000200041a7086a20012d00003a00002000428080013702fc112000418c95053602f81120184120200041f8116a2201104520004188086a2001104420002802fc1122012000280280122205490d1520002802f81121032000200120056b22043602f811410d20032005200320056a2203200041f8116a10081a200420002802f811220149200141c0004d720d15200041b00a6a200341c100100a200041db096a200041be0f6a2d00003a0000200041df096a200041ee0d6a2d00003a00002000200a3a00d0092000200b3a00d409200020173a00d809200020143a00dc09200020002f018c103b00d10920002000418e106a2d00003a00d309200020002f01e40f3b00d5092000200041e60f6a2d00003a00d709200020002f01bc0f3b00d909200020002f01ec0d3b00dd09200041e3096a200041ea0d6a2d00003a0000200020073a00e009200020002f01e80d3b00e109200041e4096a200041800e6a413c10091a200041ac0a6a200041f80d6a280200360200200020023602a00a200020002903f00d3702a40a20004180086a200041ed036a220e4101101e2000280288084120470d01200041c2106a2211200028028408220241026a2d00003a0000200041a8106a220c200241176a290000370300200041b0106a220b2002411f6a2d00003a0000200020022f00003b01c0102000200229000f3703a010200241066a2d0000210a20022d0003210d2002290007212620022f0004210720004190126a2209201241186a29000037030020004188126a2206201241106a29000037030020004180126a2205201241086a290000370300200020122900003703f8112000418eefc2a3023602f00c200041b0116a2204410036020020004280808080103702a811200041f00c6a2203200041a8116a2201108401200041d0106a2202200041d0096a10900120012002108601200041b6086a200a3a0000200041b4086a20073b0100200041b7086a2026370000200041b3086a200d3a000020004188096a2004280200360200200041b2086a20112d00003a0000200041bf086a20002903a010370000200041c7086a200c290300370000200041cf086a200b2d00003a0000200020002902a81137038009200020002f01c0103b01b008200041f8086a4200370300200041e8086a2009290300370300200041e0086a2006290300370300200041d8086a2005290300370300200042003703f00820004200370380082000420037039808200020002903f8113703d008200041c4106a20004180086a10870120002802c810210120002802cc102102200041003a00f00c200041f8116a2010201320012002200310880120002903f81122264202510d0220002f0180122102200041a8116a20004182126a41ce0010091a200041e0106a200041ae116a290100370100200020002901a8113701da10200041e8106a200041b6116a41c00010091a200020023b01d810200020263703d010200041f8116a200041d0106a10890120002d00f8112202410b46044020004190116a29030021282000290388112126200041d5126a201241186a290000370000200041cd126a201241106a290000370000200041c5126a201241086a290000370000200041bd126a20122900003700002000418eefc2a3023602e412200041f80c6a2203410036020020004280808080103702f00c200041e4126a2201200041f00c6a2202108401200041a8116a2204200041d0096a1090012002200410860120004198126a4200370300200041a8126a2028370300200041b8126a20032802003602002000420037039012200041003a00bc12200020263703a012200042003703f811200020002902f00c3703b012200041d8116a4200370300200042003703d011200042023703b811200042003703a8112001200e201020132008200f200041f8116a2004108d0120002802e412418080808078460d04200041f4126a2010201320002802e81220002802ec12108e0120002802f412418080808078470440200041fc0c6a200041fc126a280200360200200020002902f4123702f40c2000410b3a00f00c0c070b200020002d00f8123a00f10c200041033a00f00c0c060b200041f80c6a20004180126a290000370000200020002900f9113700f10c200020023a00f00c0c050b200041ea0c6a2203201a2d00003a0000200041e60c6a220120162d00003a0000200041e20c6a2202200e2d00003a0000200041de0c6a220620112d00003a0000200020002f01ec0d3b01e80c200020002f01e80d3b01e40c200020002f01a40d3b01e00c200020002f01a00d3b01dc0c200041da0c6a2205200041ee0c6a2d00003a0000200020002f01ec0c3b01d80c200041d60c6a220420032d00003a0000200020002f01e80c3b01d40c200041d20c6a220320012d00003a0000200020002f01e40c3b01d00c200041ce0c6a220120022d00003a0000200020002f01e00c3b01cc0c200041ca0c6a220220062d00003a0000200020002f01dc0c3b01c80c200020052d00003a008308200020002f01d80c3b0081082000200a3a00840820004187086a20042d00003a0000200020002f01d40c3b0085082000200b3a008808200c20032d00003a0000200020002f01d00c3b008908200020173a008c08200d20012d00003a0000200020002f01cc0c3b008d08200020143a009008200920022d00003a0000200020002f01c80c3b009108200041113a0080080c050b200041053a00f00c0c030b200020002d0080123a00f10c200041013a00f00c0c020b200020002d00e8123a00f10c200041023a00f00c0c010b200041153a0080080c010b200041c00f6a200041f00c6a108f0120002d00c00f410b4604402000418c086a200041cc0f6a280200360200200020002902c40f37028408200041193a0080080c010b2000418b086a200041c80f6a280200360000200020002902c00f3700830820002000290080083703e80e200020004187086a2900003700ef0e200020002903e80e37039010200020002900ef0e3700971020002802cc0f210220004188086a2000290097103700002000200029039010370081082000200236029008200041103a0080080b200041ec076a20004180086a41c88904411f100d20002d00ec0722064119470d01200020002800f5073602e4072000200041f8076a2800003600e707200020002802e4073602dc07200020002800e7073600df0720002802f0072103200041f4076a2d00000b2101200020002800df0736008308200020002802dc07360280080c020b200020002800f5073602e4072000200041f8076a2800003600e707200041dc096a20002800e707360000200020002d00ef073a00d309200020002f00ed073b00d109200020002802e4073600d90920002802f007210220002d00f4072101200020002802fc073602e0090b200020013a00d809200020023602d409200020063a00d009200041d0096a10624181808080782103410721010b20034181808080784621090b200041d8096a20002800830836000020002000280280083600d509200020013a00d409200020033602d009230041106b220324002003418080013602082003418c95053602040240200041d0096a22012802002202418280808078470440418c950541003a00002002418180808078460440418d950541013a0000418e950520012d00043a0000410321020c020b2003410236020c418d950541003a00002001200341046a1047200328020c220241818001490d01000b418c95054181023b0100410221020b200920021048000b200041c0036a1052220341ff0171411347220145044020062008290200370200200641186a200841186a290200370200200641106a200841106a290200370200200641086a200841086a290200370200200041d0096a2202200041c0036a419c0110091a200210420b200120031040000b200041c0036a1052220341ff0171411347220145044020004190046a22022008290200370200200241086a200841086a280200360200200041d0096a2202200041c0036a419c0110091a200210420b200120031040000b200041d0096a21010240200041c0036a220228025041808080807846044020014180808080783602000c010b2001200241d4006a280200200241d8006a280200101f0b2001103f000b200041d0096a2102230041106b220524004180808080782103200041c0036a220628020041808080807847044020062802042101200541086a20062802082204102020052802082103200528020c200120041009210120022004360208200220013602042002200629010c37010e200241166a200641146a2901003701002002411e6a2006411c6a290100370100200241266a200641246a290100370100200220062f004d3b010c0b20022003360200200541106a2400230041106b220324002003418080013602082003418c95053602040240418d9505027f20022802002201418180808078470440418c950541003a000041002001418080808078460d011a418d950541013a00002003410236020c20022802042002280208200341046a2201104520022d000c2001104620022d000d200110462002410e6a20011044200328020c220241818001490d02000b418c950541013a000041010b3a0000410221020b410020021048000b200041d0096a210102400240200041c0036a220228020041808080807847044020022d002c0d010b20014180808080783602000c010b20012002412d6a4101101e0b2001103f000b230041406a22062400200641146a200041bc046a4102101e200641386a22044200370300200641306a22034200370300200641286a22014200370300200642003703202006280218200628021c200641206a1005200641086a41204100102120062802082102200628020c22052006290320370000200541186a2004290300370000200541106a2003290300370000200541086a2001290300370000200041d0096a220141203602082001200536020420012002360200200641406b240020011041000b200041d0096a2202200041bc046a4101101e20021041000b200041e9096a200641186a290000370000200041e1096a200641106a290000370000200041d9096a200641086a290000370000200041003a00d009200020062900003700d109230041106b220124002001418080013602082001418c95053602040240200041d0096a22022d00000440418c95054181023b0100410221020c010b418c950541003a00002001410136020c200241016a200141046a1044200128020c220241818001490d00000b410020021048000b200b418080808078460d04200020033602e809200041003602e409200020023602e0092000200f3602dc09200020133602d809200020093602d4092000200b3602d009200245044010910122012f018a012202410b4f0d012001200241016a3b018a0120012002410c6c6a220241046a20002902d0093702002002410c6a200041d8096a280200360200200041d8086a428080808010370200200020013602d4080c050b20022f018a01410b490d01200041e0046a2003102820002802e004210a200041e8046a280200210920002802e4042106109101220b20022f018a012201200a417f736a22073b018a012007410c4f0d002001200a41016a22046b2007470d00200241046a2203200a410c6c6a2201290204212720012802002105200b41046a20032004410c6c6a2007410c6c10091a2002200a3b018a01200020093602e80441002103200041003602e4042000200b200220061b3602e004200041f8116a200041e0046a200041d0096a102a2005418080808078460d03410021040340200228020022090440200020093602d010200020022f01880122023602d8102000200341016a22063602d410200020273702fc11200020053602f81120032004470d0220092f018a012204410b490d04200041e0046a2002102820002802e004211020002802e804210320002802e404210a109201221a20092f018a0122022010417f736a22173b018a012017410c4f0d022002201041016a22076b2017470d02200941046a22012010410c6c6a2202290204212720022802002105201a41046a20012007410c6c6a2017410c6c10091a200920103b018a01201a2f018a012201410c4f0d02200420106b2202200141016a470d02201a418c016a200920074102746a418c016a200241027410091a20004198036a201a20061093012000280298032101200028029c032104200020033602e804200020042006200a1b3602e404200020012009200a1b3602e004200041e0046a200041f8116a200b102b20092102200621032001210b2005418080808078470d010c050b0b20002802d408450d0020004190036a200f107620002802940321012000280290032102200020273702e404200020053602e00420022001200041e0046a200b200410770c030b000b200020033602e804200041003602e404200020023602e004200041f8116a200041e0046a200041d0096a102a0c010b200041d0106a200041f8116a200b102b0b200041dc086a2202200228020041016a3602000b200041800e6a200041a4086a20162013105820002802800e21010b027f0240024020014181808080784704402001418080808078460d0120002802880e41044f0440200041e8046a20002d00840e20002f00850e200041870e6a2d00004110747241087472280000360200200041013602e40441192101200041193a00e0042000418585043602d01041010c040b200041163a00e0040c020b200020002d00840e3a00e104200041173a00e0040c010b41192101200041193a00e004200041003602e40441000c010b200041233602d4102000418585043602d0102000200041e0046a3602a811200041dc096a420237020020004184126a4101360200200041023602d409200041f8f4043602d009200041023602fc112000200041f8116a3602d8092000200041a8116a360280122000200041d0106a3602f8114101200041d0096a101020002d00e004210120002802e4040b2104200041aa0d6a220220002d00e3043a0000200020002f00e1043b01a80d20002802e804210302400240027f200141ff0171411946044041112004450d011a411220032008490d011a200041d0096a200041c0036a2008200c2011200e105920002802d009220a418080808078460d02410021072026422088a7220220002802d809470d032002044020002802d40921042026a72209200241017422036a210d03402009220241026a210920022f01002106200321012004210203402001450d06200141026b210120022f01002105200241026a210220052006470d000b2009200d470d000b0b410121070c030b20002902ec042126200020002f01a80d3b00d109200020022d00003a00d309200020263702dc09200020033602d809200020043602d409200020013a00d009200041d0096a106241070b210720004180086a10220c020b20002d00d40921070b200a41808080807846210d20004180086a10220b200020073a00d2092000200d3a00d109200041003a00d009200d027f02400240200041d0096a22022d0000450440418c950541003a000020022d00010d01418e950520022d00023a0000418d950541003a00000c020b418c95054181023b010041020c020b418d950541013a0000418e950520022d00023a00000b41030b1048000b000b103e000b9c0101017f230041106b220224002002200110c001024020022d0000410171044020004181808080783602000c010b02400240024020022d00010e020102000b20004181808080783602000c020b20004180808080783602000c010b200241046a2001108a012002280204220141808080807847044020002002290208370204200020013602000c010b20004181808080783602000b200241106a24000bf70201027f230041f0016b220024000240101241ff01714105470d00200041808001360228418c9505200041286a100220002802282201418180014f0d00024020014104490d00418c95052d000041ed0147418d95052d000041cb004772418e95052d0000419d014772418f95052d0000411b47720d00200041306a4105360200200041dc840436022c2000418080808078360228200041c4016a200041286a109701200041d0016a101120002802cc01411f4d0d01200041bc016a20002802c801220141186a290000370200200041b4016a200141106a290000370200200041ac016a200141086a290000370200200041106a200041d8016a290000370200200041186a200041e0016a290000370200200041206a200041e8016a290000370200200020002900d001370208200020012900003702a40120004180808080783602782000418080808078360228200041fc006a2000412810091a200041286a1042418c950541003b0100410041021048000b103e000b000bc00101037f230041206b220224002002428080013702182002418c95053602142001280204200141086a280200200241146a1045024020022802182204200228021c2201490d00200228021421032002200420016b2204360214410420032001200120036a2201200241146a10081a200420022802142203490d00200220033602102002200136020c200241146a2002410c6a108a0120022802142201418080808078460d002000200229021837020420002001360200200241206a24000f0b000b0c002000310000200110b1010bbe0802067f017e23004180016b22042400200441306a41041020200428023021052004280234220641eeeab1e3063600000240200345044020044104360244200420063602402004200536023c0c010b2004410036026c200441e0006a420137020020044101360258200441d8ff043602542004410f3602782004200441f4006a36025c2004200441ec006a3602742004413c6a200441d4006a102d0b200441e0006a220842013702002004410236025820044190fc04360254200441113602782004200441f4006a36025c20042004413c6a360274200441c8006a2203200441d4006a2205102d200520012002200310c9010240024020042802544180808080784704402004290258210a200441e8006a41003602002004200a3702602004410036025c2004428080808010370254200441286a200441d4006a10ca014101210320042d0028410171450d0120042d002941fb00470d012004200428026841016a360268200441013a00702004200441d4006a36026c4100210141012106410021050340200441206a200441d4006a10ca0120042d0020410171450d0202400240024020042d00212202412c470440200241fd00460d0120014101710d060c020b2001410171450d012004200428026841016a360268200441186a200441d4006a10ca0120042d0018410171450d0520042d001921020c020b200745200545722006720d04200441d4006a10cb0141ff01714113470d04200441d4006a10cc0141ff01714113470d04200441106a2005200910e301200441d4006a2004280210200428021410cd0120042802544180808080784604400c050b200428025c4120470d04200441db006a2d0000210120042f0059210220042d00582103200041003a0000200041106a2003200220014110747241087472220129000f3700002000410c6a200128000b360000200041046a2001290003370000200041026a20012f00013b0000200020012d00003a0001200041186a200141176a290000370000200041206a2001411f6a2d00003a00000c050b200441003a00700b200241ff01714122470d02200441086a200441d4006a10ca0120042d0008410171450d0220042d00094122470d022004410036025c2004200428026841016a360268200441f4006a2008200441d4006a10cf0120042802744102460d020240024020042802782201200428027c220241c8fd04410710614504402001200241cffd04410610610d012001200241d5fd04410210610d0241012101200441ec006a10d00141ff01714113460d030c050b20070d04200441f4006a200441d4006a10d10141012101200428027422070d020c040b20050d03200441f4006a200441d4006a10d10120042802742205450d0320042802782109410121010c010b2006450d02200441f4006a200441d4006a10d501410021064101210120042d0074450d000b0c010b20042d005821030b200041013a0000200020033a00010b20044180016a24000b950201027f230041106b22022400024020002002410c6a027f0240024020014180014f04402002410036020c2001418010490d012001418080044f0d0220022001413f71418001723a000e20022001410c7641e001723a000c20022001410676413f71418001723a000d41030c030b20002802082203200028020046044020002003109b01200028020821030b2000200341016a360208200028020420036a20013a00000c030b20022001413f71418001723a000d2002200141067641c001723a000c41020c010b20022001413f71418001723a000f20022001410676413f71418001723a000e20022001410c76413f71418001723a000d2002200141127641077141f001723a000c41040b10270b200241106a24000b1600200020014101109c01418180808078470440000b0bb70101027f230041206b22032400027f41002001200120026a22014b0d001a4108200028020022024101742204200120012004491b2201200141084d1b2201417f73411f76210402402002450440200341003602180c010b2003200236021c20034101360218200320002802043602140b200341086a20042001200341146a102f2003280208450440200328020c210220002001360200200020023602044181808080780c010b200328020c0b2104200341206a240020040b2b00200204402003450440418c95062d00001a0b20012002103d21010b20002002360204200020013602000b3a01017f230041106b22032400200341086a200120024100109d01200328020c21012000200328020836020020002001360204200341106a24000b0d00200041a48a04200110a0010ba90401087f230041406a22032400200341346a2001360200200341033a003c2003412036022c2003410036023820032000360230200341003602242003410036021c027f02400240200228021022014504402002410c6a28020022004103742106200041ffffffff017121072002280204210a20022802002109200228020821024100210141002100034020012006460d02200120096a220441046a28020022050440200328023020042802002005200328023428020c1101000d040b200041016a2100200141086a21012002280200210420022802042105200241086a210220042003411c6a2005110200450d000b0c020b200241146a28020022074105742100200741ffffff3f7121072002410c6a2802002105200228020821062002280204210a20022802002209210203402000450d01200241046a28020022080440200328023020022802002008200328023428020c1101000d030b2003200128021036022c200320012d001c3a003c20032001280218360238200341106a2006200141086a10b0012003200329031037021c200341086a2006200110b00120032003290308370224200441016a2104200241086a2102200041206b210020012802142108200141206a2101200620084103746a22082802002003411c6a2008280204110200450d000b0c010b2007200a4904402003280230200920074103746a22002802002000280204200328023428020c1101000d010b41000c010b41010b2101200341406b240020010b0300010b0c00200020012002102741000b0b0020002001109a0141000bb70101047f200028020022012000280204460440418080c4000f0b2000200141016a36020020012d00002203411874411875410048047f2000200141026a36020020012d0001413f7121022003411f712104200341df014d044020044106742002720f0b2000200141036a36020020012d0002413f712002410674722102200341f00149044020022004410c74720f0b2000200141046a3602002004411274418080f0007120012d0003413f71200241067472720520030b0b8a0101027f230041106b220224000240200141ff004d044020002802082203200028020046044020002003109b01200028020821030b2000200341016a360208200028020420036a20013a00000c010b2002410036020c20022001413f71418001723a000d2002200141067641c001723a000c20002002410c6a22002000410272105b0b200241106a24000bbe0101037f23004180016b2203240020002802002100027f0240200128021c22024110714504402002412071450440200020011098010c030b20002d00002102410021000340200020036a41ff006a413041372002410f712204410a491b20046a3a0000200041016b2100200222044104762102200441104f0d000b0c010b20002d0000200110a7010c010b20004180016a4181014f0440000b200141d5ff044102200020036a4180016a410020006b10180b210020034180016a240020000b7d01037f23004180016b220324000340200220036a41ff006a413041d7002000410f712204410a491b20046a3a0000200241016b2102200041ff017122044104762100200441104f0d000b20024180016a4181014f0440000b200141d5ff044102200220036a4180016a410020026b1018210020034180016a240020000b8b30022d7e077f23004180016b22342400200229033821292002290330212a2002290328212b2002290320212c2002290318212e2002290310212f20022903082130200229030021312034418001100b21382000200141016b22344100200120344f1b41807f7122372001200120374b1b22366a21340240200120366b223641ff004b044041800121360c010b203820342036100921340b20374180016a213a2006ad42017d21322005200672ad42017d213302400340203a21052033212d2032211f203621392034210620352037470440203541807f460d0220354180016a220520014b0d0241800121394200212d4200211f200020356a21060b202c2006290070221d2006290030221b2029202e7c7c2220200629003822267c2020202d8542f9c2f89b91a3b3f0db00854220892228428f928b87dad882d8da007d222120298542288922227c221e20062900002220202c20317c7c221a200629000822277c201a20032039ad7c222d8542d1859aeffacf9487d10085422089221a428892f39dffccf984ea007c221c202c8542288922237c2225201a85423089220c201c7c220a202385420189221c7c7c22242006290078221a7c201c20242006290020221c202a202f7c7c2209200629002822237c2009201f8542ebfa86dabfb5f6c11f85422089221f42abf0d3f4afeebcb73c7c2209202a8542288922087c220f201f85423089220d85422089220e2006290010221f202b20307c7c220b200629001822247c200b20042003202d56ad7c220485429fd8f9d9c291da829b7f85422089220342c5b1d5d9a7af94ccc4007d220b202b8542288922077c22102003854230892212200b7c220b7c22138542288922117c2215200629006822037c201e202885423089221e20217c2216202285420189222120062900602228200f7c7c222220037c202120122022854220892221200a7c222285422889220a7c220f202185423089221220227c2214200a8542018922217c220a201b7c2021200a2007200b85420189220b2006290040222120257c7c2225200629004822227c201e202585422089221e2009200d7c22257c2209200b85422889220d7c220b201e85423089220785422089220a200820258542018922082006290050221e20107c7c2210200629005822257c2008200c201085422089220c20167c22088542288922107c2216200c85423089220c20087c22087c22178542288922187c221920237c200e201585423089220e20137c22132011854201892211200b201d7c7c220b201e7c200b200c85422089220c20147c220b20118542288922117c2215200c85423089220c200b7c220b20118542018922117c221420247c2011201420082010854201892208200f20227c7c220f201a7c2008200e200f854220892208200720097c22097c220f85422889220e7c220720088542308922088542208922102009200d8542018922092016201c7c7c220d20217c2009200d201285422089220920137c220d8542288922127c22132009854230892209200d7c220d7c22118542288922167c2214201a7c200a201985423089220a20177c22172018854201892218200720257c7c220720267c20072009854220892209200b7c220b20188542288922077c22182009854230892209200b7c220b20078542018922077c221920037c20072019200d201285420189220d201520277c7c220720287c2007200a85422089220a2008200f7c22087c220f200d85422889220d7c2207200a85423089220a8542208922122008200e854201892208201320207c7c220e201f7c2008200c200e85422089220c20177c220885422889220e7c2213200c85423089220c20087c22087c22158542288922177c221920227c2010201485423089221020117c22112016854201892216200720257c7c220720217c2007200c85422089220c200b7c220b20168542288922077c2216200c85423089220c200b7c220b20078542018922077c2214201c7c200720142008200e854201892208201820237c7c220e201f7c2008200e2010854220892208200a200f7c220a7c220f85422889220e7c22072008854230892208854220892210200a200d85420189220a201320287c7c220d20207c200a2009200d85422089220a20117c220985422889220d7c2213200a85423089220a20097c22097c22118542288922147c221820257c2012201985423089221220157c22152017854201892217200720267c7c220720277c2007200a85422089220a200b7c220b20178542288922077c2217200a85423089220a200b7c220b20078542018922077c2219201d7c200720192009200d8542018922092016201e7c7c220d201d7c2009200d20128542208922092008200f7c22087c220f85422889220d7c220720098542308922098542208922122008200e854201892208201320247c7c220e201b7c2008200c200e85422089220c20157c220885422889220e7c2213200c85423089220c20087c22087c22158542288922167c2219201a7c2010201885423089221020117c22112014854201892214200720267c7c220720227c2007200c85422089220c200b7c220b20148542288922077c2214200c85423089220c200b7c220b20078542018922077c221820217c200720182008200e854201892208200320177c7c220e20287c2008200e20108542208922082009200f7c22097c220f85422889220e7c220720088542308922088542208922102009200d854201892209201320247c7c220d20277c2009200a200d85422089220a20117c220985422889220d7c2213200a85423089220a20097c22097c22118542288922177c2218201e7c2012201985423089221220157c221520168542018922162007201c7c7c220720207c2007200a85422089220a200b7c220b20168542288922077c2216200a85423089220a200b7c220b20078542018922077c2219201a7c200720192009200d8542018922092014201f7c7c220d201b7c2009200d20128542208922092008200f7c22087c220f85422889220d7c220720098542308922098542208922122008200e854201892208201320237c7c220e201e7c2008200c200e85422089220c20157c220885422889220e7c2213200c85423089220c20087c22087c22158542288922147c221920247c2010201885423089221020117c22112017854201892217200720227c7c220720207c2007200c85422089220c200b7c220b20178542288922077c2217200c85423089220c200b7c220b20078542018922077c221820037c200720182008200e8542018922082016201f7c7c220e201c7c2008200e20108542208922082009200f7c22097c220f85422889220e7c220720088542308922088542208922102009200d854201892209201320237c7c220d20267c2009200a200d85422089220a20117c220985422889220d7c2213200a85423089220a20097c22097c22118542288922167c221820217c2012201985423089221220157c221520148542018922142007201b7c7c220720217c2007200a85422089220a200b7c220b20148542288922077c2214200a85423089220a200b7c220b20078542018922077c221920247c200720192009200d8542018922092017201d7c7c220d20277c2009200d20128542208922092008200f7c22087c220f85422889220d7c220720098542308922098542208922122008200e854201892208201320257c7c220e20287c2008200c200e85422089220c20157c220885422889220e7c2213200c85423089220c20087c22087c22158542288922177c221920277c2010201885423089221020117c221120168542018922162007201f7c7c220720287c2007200c85422089220c200b7c220b20168542288922077c2216200c85423089220c200b7c220b20078542018922077c221820227c200720182008200e854201892208201420207c7c220e20257c2008200e20108542208922082009200f7c22097c220f85422889220e7c220720088542308922088542208922102009200d8542018922092013201b7c7c220d201e7c2009200a200d85422089220a20117c220985422889220d7c2213200a85423089220a20097c22097c22118542288922147c2218201c7c2012201985423089221220157c221520178542018922172007201a7c7c2207201d7c2007200a85422089220a200b7c220b20178542288922077c2217200a85423089220a200b7c220b20078542018922077c2219201e7c200720192009200d8542018922092016201c7c7c220d20037c2009200d20128542208922092008200f7c22087c220f85422889220d7c220720098542308922098542208922122008200e854201892208201320267c7c220e20237c2008200c200e85422089220c20157c220885422889220e7c2213200c85423089220c20087c22087c22158542288922167c221920217c2010201885423089221020117c22112014854201892214200720287c7c220720237c2007200c85422089220c200b7c220b20148542288922077c2214200c85423089220c200b7c220b20078542018922077c221820257c200720182008200e8542018922082017201d7c7c220e20037c2008200e20108542208922082009200f7c22097c220f85422889220e7c220720088542308922088542208922102009200d854201892209201320277c7c220d201a7c2009200a200d85422089220a20117c220985422889220d7c2213200a85423089220a20097c22097c22118542288922177c221820247c2012201985423089221220157c22152016854201892216200720227c7c2207201f7c2007200a85422089220a200b7c220b20168542288922077c2216200a85423089220a200b7c220b20078542018922077c221920227c200720192009200d854201892209201420207c7c220d20267c2009200d20128542208922092008200f7c22087c220f85422889220d7c220720098542308922098542208922122008200e8542018922082013201b7c7c220e20247c2008200c200e85422089220c20157c220885422889220e7c2213200c85423089220c20087c22087c22158542288922147c2219201f7c2010201885423089221020117c22112017854201892217200320077c7c220720257c2007200c85422089220c200b7c220b20178542288922077c2217200c85423089220c200b7c220b20078542018922077c2218201e7c200720182008200e854201892208201620287c7c220e20277c2008200e20108542208922082009200f7c22097c220f85422889220e7c220720088542308922088542208922102009200d854201892209201320267c7c220d201d7c2009200a200d85422089220a20117c220985422889220d7c2213200a85423089220a20097c22097c22118542288922167c221820207c2012201985423089221220157c22152014854201892214200720217c7c2207201b7c2007200a85422089220a200b7c220b20148542288922077c2214200a85423089220a200b7c220b20078542018922077c221920217c200720192009200d854201892209201720237c7c220d20207c2009200d20128542208922092008200f7c22087c220f85422889220d7c220720098542308922098542208922122008200e8542018922082013201a7c7c220e201c7c2008200c200e85422089220c20157c220885422889220e7c2213200c85423089220c20087c22087c22158542288922177c2219201e7c2010201885423089221020117c221120168542018922162007201b7c7c2207201a7c2007200c85422089220c200b7c220b20168542288922077c2216200c85423089220c200b7c220b20078542018922077c221820237c200720182008200e854201892208201420257c7c220e20247c2008200e20108542208922082009200f7c22097c220f85422889220e7c220720088542308922088542208922102009200d8542018922092013201d7c7c220d20227c2009200a200d85422089220a20117c220985422889220d7c2213200a85423089220a20097c22097c22118542288922147c221820277c2012201985423089221220157c22152017854201892217200720277c7c2207201c7c2007200a85422089220a200b7c220b20178542288922077c2217200a85423089220a200b7c220b20078542018922077c221920237c200720192009200d854201892209201620287c7c220d201f7c2009200d20128542208922092008200f7c22087c220f85422889220d7c220720098542308922098542208922122008200e854201892208200320137c7c220e20267c2008200c200e85422089220c20157c220885422889220e7c2213200c85423089220c20087c22087c22158542288922167c221920037c2010201885423089221020117c221120148542018922142007201e7c7c2207201f7c2007200c85422089220c200b7c220b20148542288922077c2214200c85423089220c200b7c220b20078542018922077c221820207c200720182008200e854201892208201720267c7c220e201b7c2008200e20108542208922082009200f7c22097c220f85422889220e7c220720088542308922088542208922102009200d854201892209201320217c7c220d201c7c2009200a200d85422089220a20117c220985422889220d7c2213200a85423089220a20097c22097c22118542288922177c2218201b7c2012201985423089221220157c22152016854201892216200720247c7c220720287c2007200a85422089220a200b7c220b20168542288922077c2216200a85423089220a200b7c220b20078542018922077c221920267c200720192009200d8542018922092014201a7c7c220d20257c2009200d20128542208922092008200f7c22087c220f85422889220d7c220720098542308922098542208922122008200e854201892208201320227c7c220e201d7c2008200c200e85422089220c20157c220885422889220e7c2213200c85423089220c20087c22087c22158542288922147c2219201d7c2010201885423089221020117c22112017854201892217200720207c7c220720277c2007200c85422089220c200b7c220b20178542288922077c2217200c85423089220c200b7c220b20078542018922077c2218201a7c200720182008200e8542018922082016201c7c7c220e20237c2008200e20108542208922082009200f7c22097c220f85422889220e7c220720088542308922088542208922102009200d8542018922092013201f7c7c220d20247c2009200a200d85422089220a20117c220985422889220d7c2213200a85423089220a20097c22097c22118542288922167c221820037c20032012201985423089220320157c22122014854201892215200720287c7c22077c2007200a85422089220a200b7c220b20158542288922077c2215200a85423089220a200b7c220b20078542018922077c2214201b7c200720142009200d85420189221b201720217c7c220920227c201b200320098542208922032008200f7c221b7c22098542288922087c220f200385423089220385422089220d200e201b85420189221b2013201e7c7c220e20257c201b200c200e85422089221b20127c220c85422889220e7c2207201b85423089221b200c7c220c7c22128542288922137c221420237c201e2010201885423089222320117c221e2016854201892210200f201d7c7c221d7c201b201d85422089221d200b7c221b201085422889220f7c220b201d85423089221d201b7c221b200f85420189220f7c221020247c2010201a200c200e85420189221a201520227c7c22247c201a2023202485422089221a200320097c22037c22238542288922247c2222201a85423089221a85422089220c200320088542018922032007201c7c7c221c20217c2003200a201c854220892203201e7c221c8542288922217c221e2003854230892203201c7c221c7c220a200f8542288922097c2208200c85423089220c200a7c220a20098542018985201f201a20237c221f202485420189221a201e20207c7c22207c201a201d202085422089221d200d201485423089222020127c221a7c22238542288922247c221e201d85423089221d85212c20262013201a854201892226202220257c7c221a7c2003201a854220892203201b7c221b20268542288922267c221a2003854230892203201c202185420189221c200b20277c7c222720287c201f2020202785422089221f7c2220201c8542288922277c221c201f85423089221f20207c2220202785420189202b8585212b201d20237c221d2008202e8585212e201e203085200a8521302003201b7c2203201c2031858521312029200320268542018985201f852129202a201d20248542018985200c85212a2020202f85201a85212f2035203747210620052135202d210320060d000b200220293703382002202a3703302002202b3703282002202c3703202002202e3703182002202f370310200220303703082002203137030020384180016a24000f0b000b6901047f41800120002d00d00122036b22022001280204220420022004491b220220036a220520024f20054180014d71450440000b200020036a20012802002203200210091a2001200420026b3602042001200220036a360200200020002d00d00120026a3a00d0010b0e0020002802001a03400c000b000bf60101067f2000027f418080c400200128020022022001280204460d001a2001200241016a2205360200024020022d0000220341187441187541004e0d002001200241026a220536020020022d0001413f7121042003411f712106200341df014d0440200641067420047221030c010b2001200241036a220536020020022d0002413f712004410674722104200341f00149044020042006410c747221030c010b2001200241046a2205360200418080c4002006411274418080f0007120022d0003413f71200441067472722203418080c400460d011a0b200120012802082207200520026b6a36020820030b360204200020073602000b830301077f0240200120006b220241104f04402000200041036a417c71220120006b220010af012001200220006b2200417c716a200041037110af016a21032000410276210003402001210220002204450d02024041c0012004200441c0014f1b220541fc01712207450440410021000c010b200220074102746a2108410021002002210603404100210103402000200120066a2802002200417f734107762000410676724181828408716a2100200141046a22014110470d000b200641106a22062008470d000b0b200041087641ff81fc0771200041ff81fc07716a418180046c41107620036a2103200420056b2100200220054102746a21012005410371450d000b200220074102746a210141c0012004200441c0014f1b4103714102742102410021000340200020012802002200417f734107762000410676724181828408716a2100200141046a2101200241046b22020d000b200041087641ff81fc0771200041ff81fc07716a418180046c41107620036a0f0b2000200210af0121030b20030b9c0101027f024002400240024020012d0020220441016b0e03010200030b200341ff01710d00410021040c020b20022104410021020c010b20024101762104200241016a41017621020b200441016a2104200141186a2802002105200128021021032001280214210102400340200441016b2204450d01200120032005280210110200450d000b418080c40021030b20002002360204200020033602000b3201017f027f0340200120012004460d011a200441016a2104200220002003280210110200450d000b200441016b0b2001490b2c01017f200104400340200220002c000041bf7f4a6a2102200041016a2100200141016b22010d000b0b20020b5501027f0240027f02400240200228020041016b0e020103000b200241046a0c010b200120022802044103746a22012802044118470d0120012802000b2802002104410121030b20002004360204200020033602000bc10202057f017e230041306b2204240041272102024020004290ce00540440200021070c010b0340200441096a20026a220341046b20004290ce0080220742f0b1037e20007ca7220541ffff037141e4006e220641017441a18b046a2f00003b0000200341026b2006419c7f6c20056a41ffff037141017441a18b046a2f00003b0000200241046b2102200042ffc1d72f5621032007210020030d000b0b2007a7220341e3004b0440200241026b2202200441096a6a2007a7220541ffff037141e4006e2203419c7f6c20056a41ffff037141017441a18b046a2f00003b00000b02402003410a4f0440200241026b2202200441096a6a200341017441a18b046a2f00003b00000c010b200241016b2202200441096a6a200341306a3a00000b200141e8ff044100200441096a20026a412720026b10182101200441306a240020010b39000240027f2002418080c40047044041012000200220012802101102000d011a0b20030d0141000b0f0b200020032004200128020c1101000bee04010d7f230041406a22032400200341003b013c200320023602382003410036023420034281808080a00137022c20032002360228200320023602202003200136021c2003410a3602182000280204210e2000280200210b2000280208210c200341306a210f027f034002402006450440024020022005490d000340200120056a2104027f0240200220056b220641084f0440024002402004200441036a417c712200460440200641086b2109410021000c010b200341106a2004200020046b220010b40120032802104101460d012000200641086b22094b0d030b0340200020046a220741046a280200220a417f73200a418a94a8d0007341818284086b7120072802002207417f732007418a94a8d0007341818284086b7172418081828478710d03200041086a220020094d0d000b0c020b4101210420032802140c020b20032004200610b4012003280200210420032802040c010b200341086a200020046a200620006b10b40120032802084101462104200328020c20006a0b210002400240200441014604402003200020056a220041016a220536022420002002490d010c020b20032002360224200221050c030b200020016a4101200f41011061450d0020032005360234410021062005220421000c040b200220054f0d000b0b41012106200341013a003d2002220020082204470d010b41000c020b200e28020c21070240200c2d00000440200b41948b04410420071101000d010b200120086a210a200020086b210d41002109200c2000200847047f200a200d6a41016b2d0000410a460541000b3a000020042108200b200a200d2007110100450d010b0b41010b2100200341406b240020000b4f01027f024002402002450440410021020c010b410121040340200120036a2d0000410a460440200321020c030b2002200341016a2203470d000b0b410021040b20002002360204200020043602000bbd0502067f027e2000027f02402002450d00200241076b22034100200220034f1b2107200141036a417c7120016b2108410021030340024002400240024002400240027e02400240024002400240024002400240200120036a2d0000220441187441187522064100480440428080808080202109428080808010210a200441e98c046a2d000041026b0e030104020c0b200820036b4103710d0d200320074f0d0c0340200120036a220441046a280200200428020072418081828478710d0d2007200341086a22034b0d000b0c0c0b200341016a22042002490d01420021090c090b42002109200341016a22052002490d020c080b200120046a2c000041bf7f4a0d080c060b42002109200341016a220520024f0d06200120056a2c0000210502400240200441e001470440200441ed01460d012006411f6a41ff0171410c490d022006417e71416e470d0420054140480d050c040b200541607141a07f460d040c030b2005419f7f4a0d020c030b20054140480d020c010b200120056a2c000021050240024002400240200441f0016b0e050100000002000b2006410f6a41ff017141024b200541404e720d030c020b200541f0006a41ff017141304f0d020c010b2005418f7f4a0d010b200341026a220420024f0d05200120046a2c000041bf7f4a0d024200210a200341036a220420024f0d06200120046a2c000041bf7f4c0d04428080808080e0000c030b428080808080200c020b4200210a200341026a220420024f0d04200120046a2c000041bf7f4c0d020b428080808080c0000b2109428080808010210a0c020b200441016a21030c040b4200210a0b200020092003ad84200a8437020441010c050b200220034d0d010340200120036a2c00004100480d022002200341016a2203470d000b0c030b200341016a21030b200220034b0d000b0b20002001360204200041086a200236020041000b3602000b4e01027f20002802042102200028020021030240200028020822002d0000450d00200341948b044104200228020c110100450d0041010f0b20002001410a463a00002003200120022802101102000b0d00200041fc8a04200110a0010b4301027f41012102200141306b2203410a4f0440417f2001412072220141d7006b22022002200141e1006b491b220341104921020b20002003360204200020023602000bc00201067f2000410b742103412321024101210441232105024003402003200241017620016a220241027441ec8e046a280200410b742206460440200221010c020b2002200520032006491b2205200241016a2001200320064b1b22016b210220012005490d000b410021040b0240200120046a220441224b0d002004410274220241ec8e046a280200411576210141eb062103027f024020044122460d00200241f08e046a280200411576210320040d0041000c010b200241e88e046a28020041ffffff00710b2102200341016b2104024020032001417f736a450d00200020026b2100200341016b210541eb062001200141eb064f1b41eb066b21034100210203402003450d0220002002200141f88f046a2d00006a2202490440200121040c020b200341016a21032005200141016a2201470d000b0b20044101710f0b000bba0201067f2000410b742103411621024116210503400240200241017620016a220441027441e496046a280200410b74220220034622060440200421010c010b20042005200220034b1b2205200441016a200120022003491b22016b210220012005490d010b0b0240200120066a220441154b0d002004410274220241e496046a280200411576210141bb022103027f024020044115460d00200241e896046a280200411576210320040d0041000c010b200241e096046a28020041ffffff00710b2102200341016b2104024020032001417f736a450d00200020026b2100200341016b210541bb022001200141bb024f1b41bb026b21034100210203402003450d0220002002200141bc97046a2d00006a2202490440200121040c020b200341016a21032005200141016a2201470d000b0b20044101710f0b000b3a01027f02402000280208220320026a220420034f0440200420002802044d0d010b000b200028020020036a2001200210091a200020043602080b2c01017f230041106b22032400200320013703082003200037030020022003200341106a2202105b200224000b5a01017f20002802002202413f4d04402001200241027410640f0b200241ffff004d04402002410274410172200110660f0b200241ffffffff034d04402002410274410272200110630f0b2001410310642000280200200110630b3b01017e027f41012000290300220142c000540d001a4102200142808001540d001a41042001428080808004540d001a4109200179a74103766b0b0beb0302077f017e230041306b22022400200241206a200110c00141012104024020022d00204101710d00024002400240024002400240024020022d0021220341037141016b0e03020301000b200341fc0171410276ad2109410021040c060b200341027622060e050402020203020b2002412d6a20033a0000200241013a002c200220013602282002200241286a10c10120022f01000d0420022f0102220141ff014d0d04200141fcff0371410276ad2109410021040c040b2002412d6a20033a0000200241013a002c20022001360228200241086a200241286a10c20120022802080d03200228020c220141ffff034d0d032001410276ad2109410021040c030b200341134b0d02200641046a210741002103410121050340200241106a200110c00120022d00104101710d03200231001142ff01832003410374413871ad8620098421092005220341ff0171200749220820036a210520080d000b2009427f412820064103746b413871ad885821040c020b200128020422034108490d012001280200220529000021092001200341086b3602042001200541086a3602002009428080808080808080015421040c010b200241186a200110c3012002280218410047200235021c2209428080808004547221040b2000200937030820002004ad370300200241306a24000b3c01017f200020012802042202047f2001200241016b36020420012001280200220141016a36020020012d00000520010b3a000120002002453a00000b4901027f230041106b22022400200241003b010e024020012002410e6a410210ec0145044020022f010e21010c010b410121030b200020013b0102200020033b0100200241106a24000b4901027f230041106b220224002002410036020c024020012002410c6a410410ec01450440200228020c21010c010b410121030b2000200136020420002003360200200241106a24000b4601017f20012802042202410449047f4101052001200241046b36020420012001280200220141046a3602002001280000210241000b210120002002360204200020013602000b9d0101037f230041106b2202240020002802002200280208210320002802042100200128021441fb8a044101200141186a28020028020c1101002104200241003a0009200220043a0008200220013602042003047f03402002200036020c200041016a2100200241046a2002410c6a410510352101200341016b22030d000b20022d0008210420012802000520010b200410362100200241106a240020000ba70201037f23004180016b2204240020002802002100027f0240024002400240200128021c220241107145044020024120710d0120002001105a0c050b20002802002100410021020340200220046a41ff006a413041d7002000410f712203410a491b20036a3a0000200241016b210220004110492103200041047621002003450d000b0c010b20002802002100410021020340200220046a41ff006a413041372000410f712203410a491b20036a3a0000200241016b210220004110492103200041047621002003450d000b20024180016a4181014f0d01200141d5ff044102200220046a4180016a410020026b10180c030b20024180016a418101490d010b000b200141d5ff044102200220046a4180016a410020026b10180b210020044180016a240020000b13002000200110d701200041086a200110d7010baa0301047f230041106b2203240020034100360208200342808080801037020020032002410174105d200120026a2106418080c40021020340024002402002418080c400470440418080c40021050c010b20012006460d0120012d00002202410f7141d6f9046a2d00002105200241047641d6f9046a2d00002102200141016a21010b20032003410c6a027f0240024020024180014f04402003410036020c2002418010490d012002418080044f0d0220032002413f71418001723a000e20032002410c7641e001723a000c20032002410676413f71418001723a000d41030c030b20032802082204200328020046044020032004109b01200328020821040b200328020420046a20023a00002003200441016a360208200521020c040b20032002413f71418001723a000d2003200241067641c001723a000c41020c010b20032002413f71418001723a000f2003200241127641f001723a000c20032002410676413f71418001723a000e20032002410c76413f71418001723a000d41040b1027200521020c010b0b20002003290200370200200041086a200341086a280200360200200341106a24000b980201037f230041d0006b22022400027f024020012d001c41047145044020012802182103200128021421040c010b2002413c6a420037020020024101360234200241e0ff04360230200241e8ff0436023841012001280214220420012802182203200241306a10a0010d011a0b41002101024003402002200020016a36020c2002411936022c2002410136022420024101360214200241d8ff043602102002410136021c20022002410c6a360228200241033a004c20024108360248200242203702402002428080808020370238200241023602302002200241306a3602202002200241286a36021820042003200241106a10a0010d01200141016a22014120470d000b41000c010b41010b2100200241d0006a240020000bd30401087f230041a0016b22042400200441d4006a42013702002004410136024c200441d8ff043602482004410f3602402004200328020836024420042004413c6a3602502004200441c4006a36023c200441306a200441c8006a102d413010f70122050440200441286a410c102020042802282109200428022c220641e9f904290000370000200641086a41f1f904280000360000200441206a411010202004280220210a2004280224220741f5f904290000370000200741086a41fdf904290000370000200441186a410e10202004280218210b200428021c22084185fa04290000370000200841066a418bfa04290000370000200541206a410e3602002005411c6a20083602002005200b36021820054110360214200520073602102005200a36020c2005410c3602082005200636020420052009360200200541246a20042902303702002005412c6a200441386a280200360200200441106a200210202004280210210620042802142001200210092101200441086a4104102020042802082107200428020c220841d09ecda20536000020044180016a200836020020044190016a41023602002004418c016a200536020020044184016a4284808080203702002004419c016a200341086a2802003602002004200736027c2004200236027820042001360274200420063602702004200329020037029401200441c8006a200441f0006a105c024020042f016c41c80146044020002004290260370200200041086a200441e8006a2802003602000c010b2000418080808078360200200041003a00040b200441a0016a24000f0b000b940101047f230041106b22022400200241086a200110e40120022d00092103027f20022d00084101710440200128021441016a210403404101200341096b220541174b410120057441938080047145720d021a200120043602142002200110e401200441016a210420022d0001210320022d00004101710d000b0b41000b2101200020033a0001200020013a0000200241106a24000b6301027f230041106b22012400200141086a200010ca01027f410120012d0008410171450d001a20012d00092202412c470440410e200241fd00470d011a200041146a2200200028020041016a36020041130c010b410f0b2100200141106a240020000b2f01017f230041106b22012400200141086a200010ca0120012d00082100200141106a2400410e411320004101711b0bf60301047f230041f0006b22032400024020024101714504402003418280c4003602282003420237033820032002360234200320013602302003200341286a360240200341206a200341306a10f501024020032d00204101714504404101210441002101410021020c010b20032d00212105200341d0006a2206200341306a10f60141012102200341186a4108200328025041016a2201417f20011b2201200141084d1b4100102120032802182101200328021c220420053a00002003410136024c2003200436024820032001360244200341e0006a200341406b280200360200200341d8006a200341386a29030037030020032003290330370350200341106a200610f50120032d0010410171450d0020032d00112101034020032802442002460440200341e4006a200341d0006a10f601200341c4006a200328026441016a2204417f20041b105d200328024821040b200220046a20013a00002003200241016a220236024c200341086a200341d0006a10f50120032d0009210120032d00084101710d000b20032802482104200328024421010b20032802282205418280c4004604402000200236020820002004360204200020013602000c020b200020053602042000418080808078360200200041086a200328022c3602000c010b200042808080808880c0083702000b200341f0006a24000b6402017f027e230041206b22022400200241106a200110bf014201210302402002290310a70d00200229031821042002200110bf012002290300a70d00200041106a200229030837030020002004370308420021030b20002003370300200241206a24000bfe0801077f230041206b2204240002400240034002402001280208220320012802042205490440200128020020036a2107200320032005200320054b1b6b2109410021060340200620076a2d0000220841d6f5046a2d00000d022001200320066a41016a3602082009200641016a22066a0d000b0b200320054b0d0320004102360200200041023a00040c020b200320066a21050240027f02402002200441186a027f02400240024002400240200841dc0047044020084122460d01200041123a0004200041023602002001200541016a3602080c0b0b200320054b0d0b20022007200610272001200541016a360208200441106a200110d30120042d0010410171450440410221060c090b4111210602400240024002400240024020042d0011220341ee006b0e08010e0e0e020e0304000b024002400240200341e2006b0e050110101002000b200341dc00460d062003412f47044020034122470d102002412210f0010c0e0b2002412f10f0010c0d0b2002410810f0010c0c0b2002410c10f0010c0b0b2002410a10f0010c0a0b2002410d10f0010c090b2002410910f0010c080b200110f10122034101710d02410c210602400240200341107622054180f8037122074180b00347044020074180b803460d0c20054180b0bf7f7341ff8fbc7f4b0d010c0f0b200441086a200110f20120042d0009210320042d0008410171450d0120030c0a0b2004410036021820034180808004490d04200341808080c00049044020042005413f71418001723a00192004200341167641c001723a001841020c080b20042005413f71418001723a001a20042003411c7641e001723a001820042003411676413f71418001723a001941030c070b20012001280208220741016a360208200341dc00470d092004200110f20120042d00012103200320042d00004101710d081a2001200741026a360208200341f500470d09200110f10122034101710d04200341107622074180406b41ffff03714180f803490d0920074180c8006a41ffff03712005410a7441808080056a4180f8ff1f71722205418080046a2203418080c400460d0920034180b00373418080c4006b418090bc7f4f0d050c090b200241dc0010f0010c060b20022802080440200320054b0d0b2002200720061027410121062001200541016a360208200441186a2002280204200228020810f30102402004280218220104402000200428021c360208200020013602040c010b200020042d001c3a0004410221060b200020063602000c0a0b200320054b0d0a2001200541016a360208200441186a2007200610f3012000027f2004280218220104402000200428021c3602082000200136020441000c010b200020042d001c3a000441020b3602000c090b20034108760c050b200420053a001841010c020b20034108760c030b20042007413f71418001723a001b20042005410676413f71418001723a001a20042003410c76413f71418001723a00192004200341127641077141f001723a001841040b10270b41130b220641ff01714113460d010b0b20004102360200200020063a00040b200441206a24000f0b000b2201017f2000280200220110d201220041ff0171411346047f200110f9010520000b0b2b01017f200110d201220241ff017141134604402000200110d4010f0b20004100360200200020023a00040b5401017f230041106b22012400200141086a200010ca01027f410120012d0008410171450d001a410520012d0009413a470d001a200041146a2200200028020041016a36020041130b2100200141106a240020000b3a01037f2000200128020822022001280204492203047f2001200241016a360208200128020020026a2d00000541000b3a0001200020033a00000bd20101027f230041106b220224002002200110ca0102400240024020022d0000410171044020022d00014122470d0120014100360208200141146a2203200328020041016a360200200241046a2001410c6a200110cf01200228020422014102460d022001450440200228020821012000200228020c360204200020013602000c040b20004100360200200041103a00040c030b20004100360200200041043a00040c020b200041003602002000410b3a00040c010b20022d0008210120004100360200200020013a00040b200241106a24000b2b01017f200110d201220241ff017141134604402000200110e7010f0b200041013a0000200020023a00010b3e01027f230041106b22012400200141086a200010c00120012d0009210020012d00082102200141106a2400410741072000200041074f1b20024101711b0b9a0102027e017f20002903002202423f58044020012002a741027410640f0b200242ffff005804402002a7410274410172200110660f0b0240200242ffffffff035804402002a7410274410272200110630c010b20014113200279a741037622044102746b1064200441086b2104200029030021020340200120022203a7106420024208882102200441016a22040d000b2003428002540d00000b0b2801017f20002002105d2000280208220320002802046a2001200210091a2000200220036a3602080be70102047e027f20002903002202423f56200041086a2903002203420052220720035022061b45044020012002a741027410640f0b200242ffff0056200720061b4504402002a7410274410172200110660f0b0240200242ffffffff03562003420052220720061b4504402002a7410274410272200110630c010b2001413320037920027942407d20071ba741037622064102746b1064200641106b2106200041086a2903002102200029030021030340200120032204a7106420022205423886200342088884210320024208882102200641016a22060d000b200550200442800254710d00000b0b6d01027f230041106b22022400200241046a200110db01024002402002280204220104402001200228020c410c6c6a220141046a2802002203418080808078470d010b20004180808080783602000c010b2000200141086a290200370204200020033602000b200241106a24000b9f0301067f0240024002402001280220220245044020012802002102200141003602002002450d032001280208210420012802042202450440200128020c2202450d020340200428028c012104200241016b22020d000b0c020b200421030c020b2001200241016b3602200240027f410020012802002204200128020422021b4504402004450d02200141086a28020021052001410c6a2802000c010b200141086a28020021022001410c6a280200220304400340200228028c012102200341016b22030d000b0b20014200370208200120023602042001410136020041000b2104034020022f018a0120044b0440200441016a210302402005450440200221060c010b200220034102746a418c016a210320052107034020032802002206418c016a2103200741016b22070d000b410021030b2001200636020420002004360208200020053602042000200236020020012003ad4220863702080f0b200228020022030440200541016a210520022f01880121040b200322020d000b0b000b200421020b0340200341016a2103200228020022020d000b0b200041003602000b10002001047f2000200110720520000b0bc40101037f230041206b22032400027f41002001200120026a22014b0d001a4104200028020022024101742204200120012004491b2201200141044d1b220141186c2104200141d6aad52a49410274210502402002450440200341003602180c010b200341043602182003200241186c36021c200320002802043602140b200341086a20052004200341146a102f2003280208450440200328020c210220002001360200200020023602044181808080780c010b200328020c0b2104200341206a240020040b9f0301067f0240024002402001280220220245044020012802002102200141003602002002450d032001280208210420012802042202450440200128020c2202450d0203402004280290022104200241016b22020d000b0c020b200421030c020b2001200241016b3602200240027f410020012802002204200128020422021b4504402004450d02200141086a28020021052001410c6a2802000c010b200141086a28020021022001410c6a2802002203044003402002280290022102200341016b22030d000b0b20014200370208200120023602042001410136020041000b2104034020022f018e0220044b0440200441016a210302402005450440200221060c010b200220034102746a4190026a2103200521070340200328020022064190026a2103200741016b22070d000b410021030b2001200636020420002004360208200020053602042000200236020020012003ad4220863702080f0b200228020022030440200541016a210520022f018c0221040b200322020d000b0b000b200421020b0340200341016a2103200228020022020d000b0b200041003602000b6c0020002d00682001106520002d006920011065200041c4006a200110e001200041186a200110d901200041286a200110c601024020002903005004402001410010640c010b200141011064200041086a200110d9010b2000413c6a280200200041406b28020020011085010b7f00024002400240024002400240024020002d00000e050001020304050b2001410010640c050b200141011064200041046a200110bd010f0b200141021064200041086a2802002000410c6a28020020011085010f0b2001410310640c020b2001410410642001200041016a200041156a105b0b0f0b200041016a200110670b12004101200010dc012200044020000f0b000b940902057f087e230041e0026b220424000240024020012d00ad01450440200442f1edf4f8a5a7fda7a57f370320200420012903900142ebfa86dabfb5f6c11f85370338200420012903800142d1859aeffacf9487d10085370328200420013301b00142abf0d3f4afeebcb73c85370318200420012903a00142bbceaaa6d8d0ebb3bb7f85370310200420014198016a29030042f9c2f89b91a3b3f0db0085370340200420014188016a290300429fd8f9d9c291da829b7f85370330200420012802ac012205ad20013502a80142208684428892f39dffccf984ea008537030820022003200441086a4200420020012d00b201410010a801200020053a004020002004290340370038200020042903383700302000200429033037002820002004290328370020200020042903203700182000200429031837001020002004290310370008200020042903083700000c010b20014198016a290300210920014188016a290300210a200129039001210b200129038001210c20013100b101210d20013100b001210e20012903a001210f20013502a801211020012802ac012105200441e0016a418001100b1a20012d00b201210820054180fe037122070440200441e0016a200141800110091a41800121060b200441086a200441e0016a41800110091a200441d0016a4200370300200442003703c801200420074100473a00db01200420083a00da01200420063a00d8012004200942f9c2f89b91a3b3f0db00853703c0012004200b42ebfa86dabfb5f6c11f853703b8012004200a429fd8f9d9c291da829b7f853703b0012004200c42d1859aeffacf9487d100853703a801200442f1edf4f8a5a7fda7a57f3703a0012004200f42bbceaaa6d8d0ebb3bb7f85370390012004200d420886200e8442abf0d3f4afeebcb73c8537039801200420053a00d90120042005ad201042208684428892f39dffccf984ea008537038801200420033602e401200420023602e00120044188016a210202402007450d00200441086a200441e0016a10a90120042802e4012203450440410021030c010b200441086a418001200220042903c801200441d0016a220129030020042d00da01410110a801200420042903c80122094280017c220a3703c801200120012903002009200a56ad7c370300200441003a00d8010b200341016b22014100200120034d1b41807f7122010440200120034b0d0220042802e00122062001200220042903c801200441d0016a220529030020042d00da01410110a801200420042903c80122092001ad7c220a3703c801200520052903002009200a56ad7c3703002004200320016b3602e4012004200120066a3602e0010b200441086a200441e0016a220110a9012001200241c00010091a20042d00d80122014181014f0d01200441086a2001200441e0016a20042903c801200441d0016a29030020042d00da01410010a801200020042d00d9013a00402000200429039802370038200020042903900237003020002004290388023700282000200429038002370020200020042903f801370018200020042903f001370010200020042903e801370008200020042903e0013700000b200441e0026a24000f0b000b3a0002400240200241024d044020024102460d010c020b20012c000241bf7f4c0d010b2000200241026b3602042000200141026a3602000f0b000b3c01017f230041106b22022400200241086a2001410c6a10ef0120022d00092101200020022d00084101713a0000200020013a0001200241106a24000b6702017e017f024020002903005004402001410010640c010b410f200029030822027aa741016b22032003410f4f1b410120031b200029031042012002420c88220220024201581b80a741047472200110660b200041186a200110d701200041206a200110d9010bcc0101017f230041206b22042400418c950541013a00002004418c9505360214200442808081801037021820034120200441146a220310452001200220031045024020042802182203200428021c2201490d00200428021421022004200320016b2203360214410220022001200120026a2201200441146a10081a200320042802142202490d00200420023602102004200136020c200441146a2004410c6a108a0120042802142201418080808078460d002000200429021837020420002001360200200441206a24000f0b000bfc0202057f017e230041206b22032400200341186a200110ca014101210202400240024020032d0018410171044002400240024020032d00192202412d6b0e0400020201020b2000410a3a0001410121020c050b4100210220004100360204200141146a2201200128020041016a3602000c040b200241316b41ff017141094f04402000410b3a0001410121020c040b200141146a22042004280200220641016a360200200341106a200110e401200241306b41ff01712104024020032d0010410171450d0020032d00112205413049200541394b720d00200641026a21020340200120023602142004ad420a7e2207422088a70d042007a72206200541306b41ff01716a22042006490d03200341086a200110e40120032d0008410171450d0120032d000922054130490d01200241016a21022005413a490d000b0b20002004360204410021020c030b200041043a00010c020b2000410a3a0001410121020c010b2000410a3a0001410121020b200020023a0000200341206a24000b930101027f230041106b22012400200141086a200010ca01027f410020012d0008410171450d001a20012d00092202412c470440410e200241dd00470d011a200041146a2200200028020041016a36020041130c010b200041146a2202200228020041016a3602002001200010ca01410f410e20012d000141dd00461b410e20012d00004101711b0b2102200141106a240020020bb50101047f230041206b220224000240200141016a220104404104200028020022034101742204200120012004491b2201200141044d1b2201410c6c2104200141abd5aad50049410274210502402003450440200241003602180c010b2002410436021820022003410c6c36021c200220002802043602140b200241086a20052004200241146a102f2002280208450d01200228020c1a0b000b200228020c21032000200136020020002003360204200241206a24000b7a01017f20022001102620010440200141186c2103200041146a21010340200141106b2802002001410c6b28020020021085010240200141086b2802004180808080784604402002410010640c010b200241011064200141046b280200200128020020021085010b200141186a2101200341186b22030d000b0b0b5001037f024020012d00080d0020012802002203200128020422044b0d00200320044f044041012102200141013a00080c010b410121022001200341016a3602000b20002003360204200020023602000b8f0101017f20002d00042103200041003a0004027f0240200345044041012000280200220028020422032002490d021a200120002802002201200210091a0c010b2001200041056a2d00003a00004101200028020022002802042203200241016b2202490d011a200141016a20002802002201200210091a0b2000200320026b3602042000200120026a36020041000b0b7501017f230041106b2202240002402001413f4d04402000200141027410490c010b200141ffff004d0440200220014102744101723b010e20002002410e6a410210bb010c010b200141ffffffff034d04402001410274410272200010430c010b2000410310492001200010430b200241106a24000b17002001280214200141186a280200200028020010a0010b3001037f2000200128020822022001280204492203047f200128020020026a2d00000541000b3a0001200020033a00000b3901017f20002802082202200028020046044020002002109b01200028020821020b2000200241016a360208200028020420026a20013a00000bbe0101067f0240027f200028020422012000280208220241046a4f0440200120026b22044100200120044f1b2104200241016a2105200028020020026a21024100210103400240200120044704402000200120056a360208200120026a2d000041d6f7046a2d0000220641ff01470d01410121014180220c040b000b200341047420066a2103200141016a22014104470d000b41002100410021010c020b20002001360208410121014180040b2100410021030b20034110742000722001720b4101027f230041106b22022400200241086a200110ef0120022d00092101200020022d00084101712203453a000020002001410220031b3a0001200241106a24000b4e01017f230041106b22032400200341046a2001200210b5012000027f200328020445044020002003410c6a28020036020420032802080c010b2000410c3a000441000b360200200341106a24000b860101017f0240200141c1006b41ff017141064f0440200141e1006b41ff01714106490d01200141306b220341ff0171410a4f0440200020023602042000200141ff01713602000f0b2000418280c400360200200020033a00040f0b2000418280c4003602002000200141376b3a00040f0b2000418280c4003602002000200141d7006b3a00040b800201087f230041106b22032400024020012802042202450440410021020c010b200128021021052001200220022001280208220420022004491b22026b36020420012001280200220420026a3602000240024002402002450d00200341086a20042d0000200128020c2207410174220810f40120032802082206418280c400460440200241014d0d0120032d000c210941012102200341086a20042d0001200841017210f40120032802082206418280c400460d020b2005200328020c220436020420052006360200410021020c020b000b20032d000c20094104747221040b2001200741016a36020c0b200020043a0001200020023a0000200341106a24000b5701027f024002402001280210280200418280c400470d0020012802042203450d0020012802082201450d01200320016e22022003200120026c476a21020b2000428080808010370200200041086a20023602000f0b000b1000418c95062d00001a41042000103d0b7701027f230041106b220124002001200010ca01027f410420012d0000410171450d001a410b20012d00014122470d001a20004100360208200041146a2202200228020041016a360200200141046a2000410c6a200010cf01411320012802044102470d001a20012d00080b2102200141106a240020020bf40501047f230041d0006b22012400200141406b200010ca010240024020012d0040410171450d004109210202400240024002400240024020012d0041220341db006b0e03030107000b0240200341fb006b0e03040107000b20034122460d012003412c460d060b200141086a200010e40120012d0008410171044020012d00092103200028021441016a21040340411321022003412c46200341dd004672200341fd0046720d07200020043602142001200010e401200441016a210420012d0001210320012d00004101710d000b0b410221020c050b200010f80121020c040b200141206a200010ca0120012d0020410171450d02410b210220012d002141db00470d03200041146a2203200328020041016a360200410121040340200141186a200010ca0120012d0018410171450440410021020c050b0240024020012d001922022203412c470440200341dd00460d02200441ff017121034100210420030d01410621020c070b2000200028021441016a360214200141106a200010ca0120012d0010410171450d0520012d001121020b200241ff017141dd00460d03200010f901220241ff01714113460d010c050b0b200010e80121020c030b200141386a200010ca014104210220012d0038410171450d02410b210220012d003941fb00470d02200041146a2203200328020041016a360200200141013a004c20012000360248410021030340200141306a200010ca0120012d0030410171450440410121020c040b02400240024020012d00312202412c470440200241fd00460d032003410171450d01410721020c070b2003410171450d002000200028021441016a360214200141286a200010ca0120012d0028410171450d0520012d002921020c010b200141003a004c0b200241ff017122034122470440410d2102200341fd00460d030c050b200010f801220241ff01714113470d0441012103200141c8006a10d001220241ff01714113460d010c040b0b200010cb0121020c020b410f21020c010b410421020b200141d0006a240020020b0f0020002802002d0000200110a7010b40002002044020002802002100200241077421020340200020002903404280017c370340200020014200105f20014180016a210120024180016b22020d000b0b0b2201017f4104200010722201450440000b200141003b018a012001410036020020010b4301017f02402001450440410421040c010b0240200120034b0d00200120026c22044100480d004104200410dc0122040d010b000b20002004360204200020013602000ba00101037f230041106b220524002000280208210720002802042100200128021441fb8a044101200141186a28020028020c1101002106200541003a0009200520063a000820052001360204200704402007200474210103402005200036020c200020026a2100200541046a2005410c6a200310352106200120026b22010d000b2006280200210120052d000821060b2001200610362100200541106a240020000b0bfa92010500418080040be90dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000102030405060708ffffffffffffff090a0b0c0d0e0f10ff1112131415ff161718191a1b1c1d1e1f20ffffffffffff2122232425262728292a2bff2c2d2e2f30313233343536373839ffffffffff31323334353637383941424344454647484a4b4c4d4e505152535455565758595a6162636465666768696a6b6d6e6f707172737475767778797a556e6b6e6f776e4c6f636b4661696c6564546f5265616456657273696f6e4465636f64654f766572666c6f774661696c6564546f47657453746f726167654661696c6564546f4465636f646553746f726167654661696c6564546f476574426c6f636b486173684661696c6564546f476574426c6f636b4e756d62657253657373696f6e4572726f7253657373696f6e4661696c6564546f4465636f646553657373696f6e4661696c6564546f47657453746f726167655175657565496e6465784f766572666c6f774c6f636b56657273696f6e4f766572666c6f775270634e6574776f726b4572726f72496e6b4661696c6564546f43616c6c436f6e7472616374496e6b4661696c6564546f5175657279436f6e7472616374496e6b4661696c6564546f44727952756e436f6e7472616374496e6b4661696c6564546f4372656174655472616e73616374696f6e496e6b4661696c6564546f53656e645472616e73616374696f6e496e6b4661696c6564546f507265706172654d6574615478496e6b4661696c6564546f4465636f64654b564572726f724163636f756e7449646c6f74746f616e737765725f726571756573743a206661696c656420746f2072656164207175657565766572696679206e756d626572733a206c61737420726166666c6520756e6b6e6f776e5265717565737420726563656976656420666f7220726166666c6520202d206472617720206e756d62657273206265747765656e2020616e64200000a80201001c000000c402010008000000cc02010011000000dd020100050000004e756d626572733a2000000004030100090000005265717565737420726563656976656420746f20676574207468652077696e6e65727320666f7220726166666c652069642020616e64206e756d62657273202018030100320000004a0301000d000000570301000100000041636365707466696c7465723a7b616e643a5b7b6e756d526166666c653a7b657175616c546f3a5c225c227d7d000000760301002300000099030100040000007b22717565727922203a20227b70617274696369706174696f6e7328297b206e6f646573207b206163636f756e744964207d207d207d227db00301001c000000cc0301001c000000626f64793a200000f80301000600000057696e6e6572733a200000000804010009000000e83f0100000000009f0501000100000073746174757320636f6465202c0401000c0000002c7b6e756d626572733a7b636f6e7461696e733a5c220000400401001600000099030100040000006572726f7220696e2074686520726f6c6c75703a2000000068040100150000006661696c656420746f2063726561746520726f6c6c757020636c69656e744572726f72203a200000a6040100080000006661696c656420746f20636f6d6d69746661696c656420746f207375626d697420726f6c6c7570206d6574612d74786661696c656420746f207375626d697420726f6c6c75702074786163636f756e7449646e6f64657370617274696369706174696f6e73646174610000001a0000000c000000040000001b0000001c0000001d000000cf83cf8231323334353637383941424344454647484a4b4c4d4e505152535455565758595a6162636465666768696a6b6d6e6f707172737475767778797a295b1e0000000c000000040000001f0000002000000021000000202020202c202c0a28280a0a5d303030313032303330343035303630373038303931303131313231333134313531363137313831393230323132323233323432353236323732383239333033313332333333343335333633373338333934303431343234333434343534363437343834393530353135323533353435353536353735383539363036313632363336343635363636373638363937303731373237333734373537363737373837393830383138323833383438353836383738383839393039313932393339343935393639373938393901010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010041ab8e040b330202020202020202020202020202020202020202020202020202020202020303030303030303030303030303030304040404040041ec8e040b8d67b00200005d13a00212172022bd1f60227c2c20300530603415a0e035f8a460370ca6a0371efbe03700fee043fd01614480072148010ae148240da149ab0e214b2f18614b3b196159301ce159f31e615d30342161f06a61624f6fe162f0afa1639dbca16400cf616567d1e16500da616600e0a167aee22169ebe4216bd0e8a16bfbf3e16b01006e6cf001bf6c270106010b01230101014701040101010401020200c00402040109020101fb07cf010501312d01010102010201012c010b060a0b010123010a1510016508010a0104210101011e1b5b0b3a0b0401020118182b032c0107020608293a370101010408040103070a020d010f013a010404080114021a010202390104020402020303011e0203010b0239010405010204011402160601013a0102010104080107020b021e013d010c0132010301370101030503010407020b021d013a0102010601050214021c0239020404080114021d014801070301015a0102070b09620102090901010749021b0101010101370e01050102050b0124090166040106010202021902040310040d01020206010f015e01000300031d021e021e02400201070801020b030105012d053301410222017603040209010603db0202013a010107010101010208060a02012701081f3104300101050101050128090c0220040202010338010102030101033a08020240065203010d0107040106010302323f0d012265000101030b030d030d030d020c0508020a01020102053105010a01010d01100d3321000271037d010f0160202f0100012404030505015d065d030001000600016204010a01011c0450020e224e011703670303020801030104011902050197021a120d012608190b2e03300102040202110115024206020202020c01080123010b01330101030202050201011b010e02050201016405090379010201040100019311001003010c1022010201a901070106010b01230101012f012d02430115030001e20195050006012a010900030102050428030401a502000400025003460b31047b01360f290102020a0331040202020104010a013203240501083e010c0234090a0402015f0302010102060102019d01030815023902030125070305c3080203010117015406010104020102ee04060201021b025508020101026a0101010206010165030204010500090102000201010401900402020401200a280602040801090602032e0d010200070106010152160207010201027a06030101020107010148020301010100020b023405050101010011060f00053b07090400013f114002010200040107010200020104002e02170003091002071e0494030037043208010e011605010f00070111020701020105053e2101a00e00013d04000500076d08000500011e6080f00000a0100000a013e006801c2008161fa008b624c009002c201340a6601330abe01400fb601721ff20180004a11880072119800ce11ba018e11c406e611d00d4a11da6d6e11d00df812230e0612500e9212630f161268af1b226411a061a2f010a0104010517011f01c3010404d0012407021e0560012a0402020204010106010103010101140153018b08a601260929002601010501022b0104005602060009072b020340c040000206022602060208010101010101011f0235010701010303010703040206040d0503010774010d01100d65010401020a0101030506010101010101040106040102040505040111200302003400e5060403020c2601010501002e121e84660304013b05020101010518050103002b010e065000070c05001a061a005060240424740b010f01070102010b010f0107010200010203012a010900330d3300400040005501470102020102020204010c010101070141010402080107011c0104010501010307010002190119011f0119011f0119011f0119011f01190108000a01140606003e0044001a061a061a0000c0000000e0000000c1000000e1000000c2000000e2000000c3000000e3000000c4000000e4000000c5000000e5000000c6000000e6000000c7000000e7000000c8000000e8000000c9000000e9000000ca000000ea000000cb000000eb000000cc000000ec000000cd000000ed000000ce000000ee000000cf000000ef000000d0000000f0000000d1000000f1000000d2000000f2000000d3000000f3000000d4000000f4000000d5000000f5000000d6000000f6000000d8000000f8000000d9000000f9000000da000000fa000000db000000fb000000dc000000fc000000dd000000fd000000de000000fe000000000100000101000002010000030100000401000005010000060100000701000008010000090100000a0100000b0100000c0100000d0100000e0100000f010000100100001101000012010000130100001401000015010000160100001701000018010000190100001a0100001b0100001c0100001d0100001e0100001f010000200100002101000022010000230100002401000025010000260100002701000028010000290100002a0100002b0100002c0100002d0100002e0100002f0100003001000000004000320100003301000034010000350100003601000037010000390100003a0100003b0100003c0100003d0100003e0100003f0100004001000041010000420100004301000044010000450100004601000047010000480100004a0100004b0100004c0100004d0100004e0100004f010000500100005101000052010000530100005401000055010000560100005701000058010000590100005a0100005b0100005c0100005d0100005e0100005f010000600100006101000062010000630100006401000065010000660100006701000068010000690100006a0100006b0100006c0100006d0100006e0100006f010000700100007101000072010000730100007401000075010000760100007701000078010000ff000000790100007a0100007b0100007c0100007d0100007e0100008101000053020000820100008301000084010000850100008601000054020000870100008801000089010000560200008a010000570200008b0100008c0100008e010000dd0100008f01000059020000900100005b0200009101000092010000930100006002000094010000630200009601000069020000970100006802000098010000990100009c0100006f0200009d010000720200009f01000075020000a0010000a1010000a2010000a3010000a4010000a5010000a601000080020000a7010000a8010000a901000083020000ac010000ad010000ae01000088020000af010000b0010000b10100008a020000b20100008b020000b3010000b4010000b5010000b6010000b701000092020000b8010000b9010000bc010000bd010000c4010000c6010000c5010000c6010000c7010000c9010000c8010000c9010000ca010000cc010000cb010000cc010000cd010000ce010000cf010000d0010000d1010000d2010000d3010000d4010000d5010000d6010000d7010000d8010000d9010000da010000db010000dc010000de010000df010000e0010000e1010000e2010000e3010000e4010000e5010000e6010000e7010000e8010000e9010000ea010000eb010000ec010000ed010000ee010000ef010000f1010000f3010000f2010000f3010000f4010000f5010000f601000095010000f7010000bf010000f8010000f9010000fa010000fb010000fc010000fd010000fe010000ff010000000200000102000002020000030200000402000005020000060200000702000008020000090200000a0200000b0200000c0200000d0200000e0200000f020000100200001102000012020000130200001402000015020000160200001702000018020000190200001a0200001b0200001c0200001d0200001e0200001f020000200200009e01000022020000230200002402000025020000260200002702000028020000290200002a0200002b0200002c0200002d0200002e0200002f020000300200003102000032020000330200003a020000652c00003b0200003c0200003d0200009a0100003e020000662c0000410200004202000043020000800100004402000089020000450200008c020000460200004702000048020000490200004a0200004b0200004c0200004d0200004e0200004f0200007003000071030000720300007303000076030000770300007f030000f303000086030000ac03000088030000ad03000089030000ae0300008a030000af0300008c030000cc0300008e030000cd0300008f030000ce03000091030000b103000092030000b203000093030000b303000094030000b403000095030000b503000096030000b603000097030000b703000098030000b803000099030000b90300009a030000ba0300009b030000bb0300009c030000bc0300009d030000bd0300009e030000be0300009f030000bf030000a0030000c0030000a1030000c1030000a3030000c3030000a4030000c4030000a5030000c5030000a6030000c6030000a7030000c7030000a8030000c8030000a9030000c9030000aa030000ca030000ab030000cb030000cf030000d7030000d8030000d9030000da030000db030000dc030000dd030000de030000df030000e0030000e1030000e2030000e3030000e4030000e5030000e6030000e7030000e8030000e9030000ea030000eb030000ec030000ed030000ee030000ef030000f4030000b8030000f7030000f8030000f9030000f2030000fa030000fb030000fd0300007b030000fe0300007c030000ff0300007d03000000040000500400000104000051040000020400005204000003040000530400000404000054040000050400005504000006040000560400000704000057040000080400005804000009040000590400000a0400005a0400000b0400005b0400000c0400005c0400000d0400005d0400000e0400005e0400000f0400005f04000010040000300400001104000031040000120400003204000013040000330400001404000034040000150400003504000016040000360400001704000037040000180400003804000019040000390400001a0400003a0400001b0400003b0400001c0400003c0400001d0400003d0400001e0400003e0400001f0400003f04000020040000400400002104000041040000220400004204000023040000430400002404000044040000250400004504000026040000460400002704000047040000280400004804000029040000490400002a0400004a0400002b0400004b0400002c0400004c0400002d0400004d0400002e0400004e0400002f0400004f040000600400006104000062040000630400006404000065040000660400006704000068040000690400006a0400006b0400006c0400006d0400006e0400006f040000700400007104000072040000730400007404000075040000760400007704000078040000790400007a0400007b0400007c0400007d0400007e0400007f04000080040000810400008a0400008b0400008c0400008d0400008e0400008f040000900400009104000092040000930400009404000095040000960400009704000098040000990400009a0400009b0400009c0400009d0400009e0400009f040000a0040000a1040000a2040000a3040000a4040000a5040000a6040000a7040000a8040000a9040000aa040000ab040000ac040000ad040000ae040000af040000b0040000b1040000b2040000b3040000b4040000b5040000b6040000b7040000b8040000b9040000ba040000bb040000bc040000bd040000be040000bf040000c0040000cf040000c1040000c2040000c3040000c4040000c5040000c6040000c7040000c8040000c9040000ca040000cb040000cc040000cd040000ce040000d0040000d1040000d2040000d3040000d4040000d5040000d6040000d7040000d8040000d9040000da040000db040000dc040000dd040000de040000df040000e0040000e1040000e2040000e3040000e4040000e5040000e6040000e7040000e8040000e9040000ea040000eb040000ec040000ed040000ee040000ef040000f0040000f1040000f2040000f3040000f4040000f5040000f6040000f7040000f8040000f9040000fa040000fb040000fc040000fd040000fe040000ff040000000500000105000002050000030500000405000005050000060500000705000008050000090500000a0500000b0500000c0500000d0500000e0500000f050000100500001105000012050000130500001405000015050000160500001705000018050000190500001a0500001b0500001c0500001d0500001e0500001f050000200500002105000022050000230500002405000025050000260500002705000028050000290500002a0500002b0500002c0500002d0500002e0500002f0500003105000061050000320500006205000033050000630500003405000064050000350500006505000036050000660500003705000067050000380500006805000039050000690500003a0500006a0500003b0500006b0500003c0500006c0500003d0500006d0500003e0500006e0500003f0500006f05000040050000700500004105000071050000420500007205000043050000730500004405000074050000450500007505000046050000760500004705000077050000480500007805000049050000790500004a0500007a0500004b0500007b0500004c0500007c0500004d0500007d0500004e0500007e0500004f0500007f0500005005000080050000510500008105000052050000820500005305000083050000540500008405000055050000850500005605000086050000a0100000002d0000a1100000012d0000a2100000022d0000a3100000032d0000a4100000042d0000a5100000052d0000a6100000062d0000a7100000072d0000a8100000082d0000a9100000092d0000aa1000000a2d0000ab1000000b2d0000ac1000000c2d0000ad1000000d2d0000ae1000000e2d0000af1000000f2d0000b0100000102d0000b1100000112d0000b2100000122d0000b3100000132d0000b4100000142d0000b5100000152d0000b6100000162d0000b7100000172d0000b8100000182d0000b9100000192d0000ba1000001a2d0000bb1000001b2d0000bc1000001c2d0000bd1000001d2d0000be1000001e2d0000bf1000001f2d0000c0100000202d0000c1100000212d0000c2100000222d0000c3100000232d0000c4100000242d0000c5100000252d0000c7100000272d0000cd1000002d2d0000a013000070ab0000a113000071ab0000a213000072ab0000a313000073ab0000a413000074ab0000a513000075ab0000a613000076ab0000a713000077ab0000a813000078ab0000a913000079ab0000aa1300007aab0000ab1300007bab0000ac1300007cab0000ad1300007dab0000ae1300007eab0000af1300007fab0000b013000080ab0000b113000081ab0000b213000082ab0000b313000083ab0000b413000084ab0000b513000085ab0000b613000086ab0000b713000087ab0000b813000088ab0000b913000089ab0000ba1300008aab0000bb1300008bab0000bc1300008cab0000bd1300008dab0000be1300008eab0000bf1300008fab0000c013000090ab0000c113000091ab0000c213000092ab0000c313000093ab0000c413000094ab0000c513000095ab0000c613000096ab0000c713000097ab0000c813000098ab0000c913000099ab0000ca1300009aab0000cb1300009bab0000cc1300009cab0000cd1300009dab0000ce1300009eab0000cf1300009fab0000d0130000a0ab0000d1130000a1ab0000d2130000a2ab0000d3130000a3ab0000d4130000a4ab0000d5130000a5ab0000d6130000a6ab0000d7130000a7ab0000d8130000a8ab0000d9130000a9ab0000da130000aaab0000db130000abab0000dc130000acab0000dd130000adab0000de130000aeab0000df130000afab0000e0130000b0ab0000e1130000b1ab0000e2130000b2ab0000e3130000b3ab0000e4130000b4ab0000e5130000b5ab0000e6130000b6ab0000e7130000b7ab0000e8130000b8ab0000e9130000b9ab0000ea130000baab0000eb130000bbab0000ec130000bcab0000ed130000bdab0000ee130000beab0000ef130000bfab0000f0130000f8130000f1130000f9130000f2130000fa130000f3130000fb130000f4130000fc130000f5130000fd130000901c0000d0100000911c0000d1100000921c0000d2100000931c0000d3100000941c0000d4100000951c0000d5100000961c0000d6100000971c0000d7100000981c0000d8100000991c0000d91000009a1c0000da1000009b1c0000db1000009c1c0000dc1000009d1c0000dd1000009e1c0000de1000009f1c0000df100000a01c0000e0100000a11c0000e1100000a21c0000e2100000a31c0000e3100000a41c0000e4100000a51c0000e5100000a61c0000e6100000a71c0000e7100000a81c0000e8100000a91c0000e9100000aa1c0000ea100000ab1c0000eb100000ac1c0000ec100000ad1c0000ed100000ae1c0000ee100000af1c0000ef100000b01c0000f0100000b11c0000f1100000b21c0000f2100000b31c0000f3100000b41c0000f4100000b51c0000f5100000b61c0000f6100000b71c0000f7100000b81c0000f8100000b91c0000f9100000ba1c0000fa100000bd1c0000fd100000be1c0000fe100000bf1c0000ff100000001e0000011e0000021e0000031e0000041e0000051e0000061e0000071e0000081e0000091e00000a1e00000b1e00000c1e00000d1e00000e1e00000f1e0000101e0000111e0000121e0000131e0000141e0000151e0000161e0000171e0000181e0000191e00001a1e00001b1e00001c1e00001d1e00001e1e00001f1e0000201e0000211e0000221e0000231e0000241e0000251e0000261e0000271e0000281e0000291e00002a1e00002b1e00002c1e00002d1e00002e1e00002f1e0000301e0000311e0000321e0000331e0000341e0000351e0000361e0000371e0000381e0000391e00003a1e00003b1e00003c1e00003d1e00003e1e00003f1e0000401e0000411e0000421e0000431e0000441e0000451e0000461e0000471e0000481e0000491e00004a1e00004b1e00004c1e00004d1e00004e1e00004f1e0000501e0000511e0000521e0000531e0000541e0000551e0000561e0000571e0000581e0000591e00005a1e00005b1e00005c1e00005d1e00005e1e00005f1e0000601e0000611e0000621e0000631e0000641e0000651e0000661e0000671e0000681e0000691e00006a1e00006b1e00006c1e00006d1e00006e1e00006f1e0000701e0000711e0000721e0000731e0000741e0000751e0000761e0000771e0000781e0000791e00007a1e00007b1e00007c1e00007d1e00007e1e00007f1e0000801e0000811e0000821e0000831e0000841e0000851e0000861e0000871e0000881e0000891e00008a1e00008b1e00008c1e00008d1e00008e1e00008f1e0000901e0000911e0000921e0000931e0000941e0000951e00009e1e0000df000000a01e0000a11e0000a21e0000a31e0000a41e0000a51e0000a61e0000a71e0000a81e0000a91e0000aa1e0000ab1e0000ac1e0000ad1e0000ae1e0000af1e0000b01e0000b11e0000b21e0000b31e0000b41e0000b51e0000b61e0000b71e0000b81e0000b91e0000ba1e0000bb1e0000bc1e0000bd1e0000be1e0000bf1e0000c01e0000c11e0000c21e0000c31e0000c41e0000c51e0000c61e0000c71e0000c81e0000c91e0000ca1e0000cb1e0000cc1e0000cd1e0000ce1e0000cf1e0000d01e0000d11e0000d21e0000d31e0000d41e0000d51e0000d61e0000d71e0000d81e0000d91e0000da1e0000db1e0000dc1e0000dd1e0000de1e0000df1e0000e01e0000e11e0000e21e0000e31e0000e41e0000e51e0000e61e0000e71e0000e81e0000e91e0000ea1e0000eb1e0000ec1e0000ed1e0000ee1e0000ef1e0000f01e0000f11e0000f21e0000f31e0000f41e0000f51e0000f61e0000f71e0000f81e0000f91e0000fa1e0000fb1e0000fc1e0000fd1e0000fe1e0000ff1e0000081f0000001f0000091f0000011f00000a1f0000021f00000b1f0000031f00000c1f0000041f00000d1f0000051f00000e1f0000061f00000f1f0000071f0000181f0000101f0000191f0000111f00001a1f0000121f00001b1f0000131f00001c1f0000141f00001d1f0000151f0000281f0000201f0000291f0000211f00002a1f0000221f00002b1f0000231f00002c1f0000241f00002d1f0000251f00002e1f0000261f00002f1f0000271f0000381f0000301f0000391f0000311f00003a1f0000321f00003b1f0000331f00003c1f0000341f00003d1f0000351f00003e1f0000361f00003f1f0000371f0000481f0000401f0000491f0000411f00004a1f0000421f00004b1f0000431f00004c1f0000441f00004d1f0000451f0000591f0000511f00005b1f0000531f00005d1f0000551f00005f1f0000571f0000681f0000601f0000691f0000611f00006a1f0000621f00006b1f0000631f00006c1f0000641f00006d1f0000651f00006e1f0000661f00006f1f0000671f0000881f0000801f0000891f0000811f00008a1f0000821f00008b1f0000831f00008c1f0000841f00008d1f0000851f00008e1f0000861f00008f1f0000871f0000981f0000901f0000991f0000911f00009a1f0000921f00009b1f0000931f00009c1f0000941f00009d1f0000951f00009e1f0000961f00009f1f0000971f0000a81f0000a01f0000a91f0000a11f0000aa1f0000a21f0000ab1f0000a31f0000ac1f0000a41f0000ad1f0000a51f0000ae1f0000a61f0000af1f0000a71f0000b81f0000b01f0000b91f0000b11f0000ba1f0000701f0000bb1f0000711f0000bc1f0000b31f0000c81f0000721f0000c91f0000731f0000ca1f0000741f0000cb1f0000751f0000cc1f0000c31f0000d81f0000d01f0000d91f0000d11f0000da1f0000761f0000db1f0000771f0000e81f0000e01f0000e91f0000e11f0000ea1f00007a1f0000eb1f00007b1f0000ec1f0000e51f0000f81f0000781f0000f91f0000791f0000fa1f00007c1f0000fb1f00007d1f0000fc1f0000f31f000026210000c90300002a2100006b0000002b210000e5000000322100004e21000060210000702100006121000071210000622100007221000063210000732100006421000074210000652100007521000066210000762100006721000077210000682100007821000069210000792100006a2100007a2100006b2100007b2100006c2100007c2100006d2100007d2100006e2100007e2100006f2100007f2100008321000084210000b6240000d0240000b7240000d1240000b8240000d2240000b9240000d3240000ba240000d4240000bb240000d5240000bc240000d6240000bd240000d7240000be240000d8240000bf240000d9240000c0240000da240000c1240000db240000c2240000dc240000c3240000dd240000c4240000de240000c5240000df240000c6240000e0240000c7240000e1240000c8240000e2240000c9240000e3240000ca240000e4240000cb240000e5240000cc240000e6240000cd240000e7240000ce240000e8240000cf240000e9240000002c0000302c0000012c0000312c0000022c0000322c0000032c0000332c0000042c0000342c0000052c0000352c0000062c0000362c0000072c0000372c0000082c0000382c0000092c0000392c00000a2c00003a2c00000b2c00003b2c00000c2c00003c2c00000d2c00003d2c00000e2c00003e2c00000f2c00003f2c0000102c0000402c0000112c0000412c0000122c0000422c0000132c0000432c0000142c0000442c0000152c0000452c0000162c0000462c0000172c0000472c0000182c0000482c0000192c0000492c00001a2c00004a2c00001b2c00004b2c00001c2c00004c2c00001d2c00004d2c00001e2c00004e2c00001f2c00004f2c0000202c0000502c0000212c0000512c0000222c0000522c0000232c0000532c0000242c0000542c0000252c0000552c0000262c0000562c0000272c0000572c0000282c0000582c0000292c0000592c00002a2c00005a2c00002b2c00005b2c00002c2c00005c2c00002d2c00005d2c00002e2c00005e2c00002f2c00005f2c0000602c0000612c0000622c00006b020000632c00007d1d0000642c00007d020000672c0000682c0000692c00006a2c00006b2c00006c2c00006d2c0000510200006e2c0000710200006f2c000050020000702c000052020000722c0000732c0000752c0000762c00007e2c00003f0200007f2c000040020000802c0000812c0000822c0000832c0000842c0000852c0000862c0000872c0000882c0000892c00008a2c00008b2c00008c2c00008d2c00008e2c00008f2c0000902c0000912c0000922c0000932c0000942c0000952c0000962c0000972c0000982c0000992c00009a2c00009b2c00009c2c00009d2c00009e2c00009f2c0000a02c0000a12c0000a22c0000a32c0000a42c0000a52c0000a62c0000a72c0000a82c0000a92c0000aa2c0000ab2c0000ac2c0000ad2c0000ae2c0000af2c0000b02c0000b12c0000b22c0000b32c0000b42c0000b52c0000b62c0000b72c0000b82c0000b92c0000ba2c0000bb2c0000bc2c0000bd2c0000be2c0000bf2c0000c02c0000c12c0000c22c0000c32c0000c42c0000c52c0000c62c0000c72c0000c82c0000c92c0000ca2c0000cb2c0000cc2c0000cd2c0000ce2c0000cf2c0000d02c0000d12c0000d22c0000d32c0000d42c0000d52c0000d62c0000d72c0000d82c0000d92c0000da2c0000db2c0000dc2c0000dd2c0000de2c0000df2c0000e02c0000e12c0000e22c0000e32c0000eb2c0000ec2c0000ed2c0000ee2c0000f22c0000f32c000040a6000041a6000042a6000043a6000044a6000045a6000046a6000047a6000048a6000049a600004aa600004ba600004ca600004da600004ea600004fa6000050a6000051a6000052a6000053a6000054a6000055a6000056a6000057a6000058a6000059a600005aa600005ba600005ca600005da600005ea600005fa6000060a6000061a6000062a6000063a6000064a6000065a6000066a6000067a6000068a6000069a600006aa600006ba600006ca600006da6000080a6000081a6000082a6000083a6000084a6000085a6000086a6000087a6000088a6000089a600008aa600008ba600008ca600008da600008ea600008fa6000090a6000091a6000092a6000093a6000094a6000095a6000096a6000097a6000098a6000099a600009aa600009ba6000022a7000023a7000024a7000025a7000026a7000027a7000028a7000029a700002aa700002ba700002ca700002da700002ea700002fa7000032a7000033a7000034a7000035a7000036a7000037a7000038a7000039a700003aa700003ba700003ca700003da700003ea700003fa7000040a7000041a7000042a7000043a7000044a7000045a7000046a7000047a7000048a7000049a700004aa700004ba700004ca700004da700004ea700004fa7000050a7000051a7000052a7000053a7000054a7000055a7000056a7000057a7000058a7000059a700005aa700005ba700005ca700005da700005ea700005fa7000060a7000061a7000062a7000063a7000064a7000065a7000066a7000067a7000068a7000069a700006aa700006ba700006ca700006da700006ea700006fa7000079a700007aa700007ba700007ca700007da70000791d00007ea700007fa7000080a7000081a7000082a7000083a7000084a7000085a7000086a7000087a700008ba700008ca700008da700006502000090a7000091a7000092a7000093a7000096a7000097a7000098a7000099a700009aa700009ba700009ca700009da700009ea700009fa70000a0a70000a1a70000a2a70000a3a70000a4a70000a5a70000a6a70000a7a70000a8a70000a9a70000aaa7000066020000aba700005c020000aca7000061020000ada700006c020000aea700006a020000b0a700009e020000b1a7000087020000b2a700009d020000b3a7000053ab0000b4a70000b5a70000b6a70000b7a70000b8a70000b9a70000baa70000bba70000bca70000bda70000bea70000bfa70000c0a70000c1a70000c2a70000c3a70000c4a7000094a70000c5a7000082020000c6a700008e1d0000c7a70000c8a70000c9a70000caa70000d0a70000d1a70000d6a70000d7a70000d8a70000d9a70000f5a70000f6a7000021ff000041ff000022ff000042ff000023ff000043ff000024ff000044ff000025ff000045ff000026ff000046ff000027ff000047ff000028ff000048ff000029ff000049ff00002aff00004aff00002bff00004bff00002cff00004cff00002dff00004dff00002eff00004eff00002fff00004fff000030ff000050ff000031ff000051ff000032ff000052ff000033ff000053ff000034ff000054ff000035ff000055ff000036ff000056ff000037ff000057ff000038ff000058ff000039ff000059ff00003aff00005aff000000040100280401000104010029040100020401002a040100030401002b040100040401002c040100050401002d040100060401002e040100070401002f040100080401003004010009040100310401000a040100320401000b040100330401000c040100340401000d040100350401000e040100360401000f0401003704010010040100380401001104010039040100120401003a040100130401003b040100140401003c040100150401003d040100160401003e040100170401003f040100180401004004010019040100410401001a040100420401001b040100430401001c040100440401001d040100450401001e040100460401001f0401004704010020040100480401002104010049040100220401004a040100230401004b040100240401004c040100250401004d040100260401004e040100270401004f040100b0040100d8040100b1040100d9040100b2040100da040100b3040100db040100b4040100dc040100b5040100dd040100b6040100de040100b7040100df040100b8040100e0040100b9040100e1040100ba040100e2040100bb040100e3040100bc040100e4040100bd040100e5040100be040100e6040100bf040100e7040100c0040100e8040100c1040100e9040100c2040100ea040100c3040100eb040100c4040100ec040100c5040100ed040100c6040100ee040100c7040100ef040100c8040100f0040100c9040100f1040100ca040100f2040100cb040100f3040100cc040100f4040100cd040100f5040100ce040100f6040100cf040100f7040100d0040100f8040100d1040100f9040100d2040100fa040100d3040100fb040100700501009705010071050100980501007205010099050100730501009a050100740501009b050100750501009c050100760501009d050100770501009e050100780501009f05010079050100a00501007a050100a10501007c050100a30501007d050100a40501007e050100a50501007f050100a605010080050100a705010081050100a805010082050100a905010083050100aa05010084050100ab05010085050100ac05010086050100ad05010087050100ae05010088050100af05010089050100b00501008a050100b10501008c050100b30501008d050100b40501008e050100b50501008f050100b605010090050100b705010091050100b805010092050100b905010094050100bb05010095050100bc050100800c0100c00c0100810c0100c10c0100820c0100c20c0100830c0100c30c0100840c0100c40c0100850c0100c50c0100860c0100c60c0100870c0100c70c0100880c0100c80c0100890c0100c90c01008a0c0100ca0c01008b0c0100cb0c01008c0c0100cc0c01008d0c0100cd0c01008e0c0100ce0c01008f0c0100cf0c0100900c0100d00c0100910c0100d10c0100920c0100d20c0100930c0100d30c0100940c0100d40c0100950c0100d50c0100960c0100d60c0100970c0100d70c0100980c0100d80c0100990c0100d90c01009a0c0100da0c01009b0c0100db0c01009c0c0100dc0c01009d0c0100dd0c01009e0c0100de0c01009f0c0100df0c0100a00c0100e00c0100a10c0100e10c0100a20c0100e20c0100a30c0100e30c0100a40c0100e40c0100a50c0100e50c0100a60c0100e60c0100a70c0100e70c0100a80c0100e80c0100a90c0100e90c0100aa0c0100ea0c0100ab0c0100eb0c0100ac0c0100ec0c0100ad0c0100ed0c0100ae0c0100ee0c0100af0c0100ef0c0100b00c0100f00c0100b10c0100f10c0100b20c0100f20c0100a0180100c0180100a1180100c1180100a2180100c2180100a3180100c3180100a4180100c4180100a5180100c5180100a6180100c6180100a7180100c7180100a8180100c8180100a9180100c9180100aa180100ca180100ab180100cb180100ac180100cc180100ad180100cd180100ae180100ce180100af180100cf180100b0180100d0180100b1180100d1180100b2180100d2180100b3180100d3180100b4180100d4180100b5180100d5180100b6180100d6180100b7180100d7180100b8180100d8180100b9180100d9180100ba180100da180100bb180100db180100bc180100dc180100bd180100dd180100be180100de180100bf180100df180100406e0100606e0100416e0100616e0100426e0100626e0100436e0100636e0100446e0100646e0100456e0100656e0100466e0100666e0100476e0100676e0100486e0100686e0100496e0100696e01004a6e01006a6e01004b6e01006b6e01004c6e01006c6e01004d6e01006d6e01004e6e01006e6e01004f6e01006f6e0100506e0100706e0100516e0100716e0100526e0100726e0100536e0100736e0100546e0100746e0100556e0100756e0100566e0100766e0100576e0100776e0100586e0100786e0100596e0100796e01005a6e01007a6e01005b6e01007b6e01005c6e01007c6e01005d6e01007d6e01005e6e01007e6e01005f6e01007f6e010000e9010022e9010001e9010023e9010002e9010024e9010003e9010025e9010004e9010026e9010005e9010027e9010006e9010028e9010007e9010029e9010008e901002ae9010009e901002be901000ae901002ce901000be901002de901000ce901002ee901000de901002fe901000ee9010030e901000fe9010031e9010010e9010032e9010011e9010033e9010012e9010034e9010013e9010035e9010014e9010036e9010015e9010037e9010016e9010038e9010017e9010039e9010018e901003ae9010019e901003be901001ae901003ce901001be901003de901001ce901003ee901001de901003fe901001ee9010040e901001fe9010041e9010020e9010042e9010021e9010043e901007b226964223a312c226a736f6e727063223a22322e30222c226d6574686f64223a2273746174655f63616c6c222c22706172616d73223a5b22436f6e7472616374734170695f63616c6c222c2022222c20000000f03801004e0000003e39010003000000183d0100020000005f686561645f7461696c4661696c6564546f44727952756e436f6e74726163744661696c6564546f5175657279436f6e74726163744661696c6564546f4372656174655472616e73616374696f6e4661696c6564546f53656e645472616e73616374696f6e4661696c6564546f4465636f6465496e76616c6964416464726573734c656e6774684e6f526573756c744661696c6564546f52656164526573756c74436f6e74726163744572726f72436f6e7472616374556e6b6e6f776e4572726f72436f6e747261637454726170706564537562525043526571756573744661696c6564496e76616c6964426f6479496e76616c69645369676e61747572655373353850617273654661696c65644465636f64654661696c65643a20e83f010000000000763a010002000000526f6c6c757020736e617073686f743a206661696c656420746f206765742073746f726167656472792072756e20616e642073656e64207472616e73616374696f6e206661696c65644572726f7201010101010101010101010101010101010101010101010101010101010101010000010041b2f6040b01010041d6f7040ba91dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00010203040506070809ffffffffffffff0a0b0c0d0e0fffffffffffffffffffffffffffffffffffffffffffffffffffff0a0b0c0d0e0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff30313233343536373839616263646566756c6c436f6e74656e742d547970656170706c69636174696f6e2f6a736f6e436f6e74656e742d4c656e6774686b68616c615d7d2230782200001a3d0100030000001d3d0100010000007b226964223a312c226a736f6e727063223a22322e30222c226d6574686f64223a2273797374656d5f6163636f756e744e657874496e646578222c22706172616d73223a5b22225d7d000000303d010046000000763d0100030000007b226964223a312c20226a736f6e727063223a22322e30222c20226d6574686f64223a202273746174655f67657452756e74696d6556657273696f6e227d7b226964223a312c20226a736f6e727063223a22322e30222c20226d6574686f64223a2022636861696e5f676574426c6f636b48617368222c22706172616d73223a5b000000ca3d010043000000183d0100020000007b226964223a312c20226a736f6e727063223a22322e30222c20226d6574686f64223a2022636861696e5f676574486561646572222c22706172616d73223a5b203e010040000000183d0100020000007b226964223a312c226a736f6e727063223a22322e30222c226d6574686f64223a22617574686f725f7375626d697445787472696e736963222c22706172616d73223a5b22000000703e010045000000763d0100030000006a736f6e727063726573756c746964706172656e7448617368706172656e745f686173686e756d6265727374617465526f6f7473746174655f726f6f7465787472696e73696373526f6f7465787472696e736963735f726f6f74737065634e616d65737065635f6e616d65696d706c4e616d65696d706c5f6e616d65617574686f72696e6756657273696f6e617574686f72696e675f76657273696f6e7370656356657273696f6e737065635f76657273696f6e696d706c56657273696f6e696d706c5f76657273696f6e617069737472616e73616374696f6e56657273696f6e7472616e73616374696f6e5f76657273696f6e737461746556657273696f6e73746174655f76657273696f6e307800e83f010000000000d53f010002000000535335385052450003002b00010035009e0834009f080a003005b801880039005c002200050041003905392706003a083c334e0024003600432c422c40082c00d907800032002c2e1d00420009031100120021004f26160081000700560444003a005d005a00621115034300651ba222b622693970236e0072143f0064007b2f0d007100f0077e001a001b00d70715000800040026002c08c6048a1c100002000b001f008300e507de2c4d00270028009a02040505059708147530009f2f25003300650047004800ac00c504050d38001e0031000c012900580059000000630062000c006900ff002e002f0009002000b322c1071700fc00ec0545005100a40114001c00ce17ce082a000f00cf26d516e3035f1b75000e002d00df1c8900230013003700490018001900426172654564323535313942617265536563703235366b3142617265537232353531394449434f4943454b49434f534e4f576163616c61616a756e61616c6c666561745f6e6574776f726b616c74616972616d706c6974756465616e6d6f6c6172657361737461726176656e74757362616a756e626173696c69736b626966726f7374626974677265656e62697474656e736f7263616c616d61726963656e747269667567656365726563657373636573732d746573746e6574636861696e666c6970636861696e78636c6f756477616c6b5f6d61696e6e6574636c6f766572636f6d706f7361626c65636f6e7465787466726565636f72646372757374637572696f6461726b64617277696e6961646174616869676877617964656e746e6574646f636b2d706f732d6d61696e6e6574646f7261666163746f72792d706f6c6b61646f7465646765776172656566696e697479657175696c69627269756d657465726e616c2d636976696c697a6174696f6e667261676e6f76616672657175656e637967316765656b67656e736869726f676d676f6c64656e5f67617465676f6c64656e5f676174655f7379646e6579676f726f6861736865646865696b6f68756d616e6f646568796472616478696274696461696d70616374696e7465677269746565696e74656772697465652d696e636f676e69746f696e7465726c61796a6f7973747265616d6a7570697465726b61626f6368616b617065786b61726d61636861696e6b61727572616b6174616c636861696e6b696c746b696e74737567696b726573746b726967616e6b756c7570756b7573616d616c616d696e61726c6974656e7472796c69746d75736c6f67696f6e6c75686e6d616e74616d617468636861696e6d617468636861696e2d746573746e65746d65746171756974795f6e6574776f726b6d6f6f6e6265616d6d6f6f6e72697665726d6f6f6e73616d616d7974686f736e656174636f696e6e66746d6172746e6f646c656f616b6f726967696e747261696c2d70617261636861696e70336470336474706172616c6c656c7065617170656572706c61797370656e64756c756d7068616c617069636173736f70696f6e6565725f6e6574776f726b706f6c696d6563706f6c6b61646578706f6c6b6164657870617261636861696e706f6c6b61646f74706f6c6b61666f756e647279706f6c6b61736d697468706f6c796d657368706f6e74656d2d6e6574776f726b71756172747a5f6d61696e6e657472657365727665643436726573657276656434377265796e6f6c6473726f626f6e6f6d69637373617070686972655f6d61696e6e65747365616c737368696674736f6369616c2d6e6574776f726b736f63696574616c736f7261736f72615f646f745f70617261736f72615f6b7573616d615f706172617374616669737562736f6369616c737562737061636573756273706163655f746573746e657473756273747261746573796e65737468657369617433726e74616e676c657465726e6f6174696465666974696e6b6572746f74656d756e6961727473756e697175655f6d61696e6e657476617261766c6e7761747278786e6574776f726b7a65697467656973747a65726f7a65726f2d616c70686176696c6c650000124101000b0000001d4101000d0000002a4101000b000000354101000400000039410100030000003c410100040000004041010004000000444101000500000049410100050000004e4101000f0000005d4101000600000063410100090000006c41010005000000714101000400000075410100050000007a41010007000000814101000500000086410100080000008e4101000700000095410100080000009d41010009000000a641010008000000ae4101000a000000b841010004000000bc41010004000000c04101000c000000cc41010009000000d541010006000000db41010011000000ec41010006000000f24101000a000000fc4101000b00000007420100040000000b42010005000000104201000500000015420100040000001942010008000000214201000b0000002c420100070000003342010010000000434201001400000057420100080000005f42010007000000664201000b000000714201001400000085420100080000008d42010009000000964201000200000098420100040000009c42010008000000a442010002000000a64201000b000000b142010012000000c342010004000000c742010006000000cd42010005000000d242010008000000da42010007000000e142010006000000e742010006000000ed4201000a000000f7420100140000000b4301000800000013430100090000001c4301000700000023430100070000002a430100050000002f4301000a00000039430100060000003f4301000a00000049430100040000004d4301000800000055430100050000005a43010006000000604301000600000066430100060000006c4301000700000073430100080000007b43010006000000814301000600000087430100040000008b4301000500000090430100090000009943010011000000aa43010011000000bb43010008000000c343010009000000cc43010008000000d443010006000000da43010008000000e243010007000000e943010005000000ee43010003000000f143010015000000064401000300000009440100040000000d440100080000001544010004000000194401000900000022440100080000002a440100050000002f44010007000000364401000f00000045440100070000004c44010008000000544401001100000065440100080000006d4401000c000000794401000a00000083440100080000008b4401000e000000994401000e000000a74401000a000000b14401000a000000bb44010008000000c34401000a000000cd44010010000000dd44010005000000e244010005000000e74401000e000000f544010008000000fd44010004000000014501000d0000000e450100100000001e4501000500000023450100090000002c45010008000000344501001000000044450100090000004d4501000b00000058450100040000005c45010006000000624501000600000068450100060000006e4501000600000074450100050000007945010007000000804501000e0000008e45010004000000924501000300000095450100040000009945010009000000a245010009000000ab45010004000000af4501000f000000130000000b00000010000000040000000b0000000c0000000d0000002d3a0100403a01004b3a01005b3a01005f3a01006a3a0100fd3901","build_info":{"build_mode":"Release","cargo_contract_version":"3.2.0","rust_toolchain":"stable-x86_64-unknown-linux-gnu","wasm_opt_settings":{"keep_debug_symbols":false,"optimization_passes":"Z"}}},"contract":{"name":"lotto_draw","version":"1.0.0","authors":["GuiGou"]},"spec":{"constructors":[{"args":[],"default":false,"docs":[],"label":"default","payable":false,"returnType":{"displayName":["ink_primitives","ConstructorResult"],"type":4},"selector":"0xed4b9d1b"}],"docs":[],"environment":{"accountId":{"displayName":["AccountId"],"type":0},"balance":{"displayName":["Balance"],"type":28},"blockNumber":{"displayName":["BlockNumber"],"type":22},"chainExtension":{"displayName":["ChainExtension"],"type":31},"hash":{"displayName":["Hash"],"type":29},"maxEventTopics":4,"timestamp":{"displayName":["Timestamp"],"type":30}},"events":[],"lang_error":{"displayName":["ink","LangError"],"type":6},"messages":[{"args":[],"default":false,"docs":[" Gets the owner of the contract"],"label":"owner","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":7},"selector":"0xfeaea4fa"},{"args":[],"default":false,"docs":[" Gets the attestor address used by this rollup"],"label":"get_attest_address","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":8},"selector":"0xa29595ff"},{"args":[],"default":false,"docs":[" Gets the ecdsa address used by this rollup in the meta transaction"],"label":"get_attest_ecdsa_address","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":8},"selector":"0x4620f939"},{"args":[],"default":false,"docs":[" Gets the sender address used by this rollup (in case of meta-transaction)"],"label":"get_sender_address","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":10},"selector":"0x75de500c"},{"args":[],"default":false,"docs":[" Gets the config of the target consumer contract"],"label":"get_target_contract","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":12},"selector":"0x0d425434"},{"args":[{"label":"rpc","type":{"displayName":["String"],"type":3}},{"label":"pallet_id","type":{"displayName":["u8"],"type":2}},{"label":"call_id","type":{"displayName":["u8"],"type":2}},{"label":"contract_id","type":{"displayName":["Vec"],"type":9}},{"label":"sender_key","type":{"displayName":["Option"],"type":11}}],"default":false,"docs":[" Configures the target consumer contract (admin only)"],"label":"config_target_contract","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":15},"selector":"0x8b9485bf"},{"args":[],"default":false,"docs":[" Gets the config to target the indexer"],"label":"get_indexer_url","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":18},"selector":"0xb7f24d9f"},{"args":[{"label":"indexer_url","type":{"displayName":["String"],"type":3}}],"default":false,"docs":[" Configures the indexer (admin only)"],"label":"config_indexer","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":15},"selector":"0xa7d92be0"},{"args":[{"label":"new_owner","type":{"displayName":["AccountId"],"type":0}}],"default":false,"docs":[" Transfers the ownership of the contract (admin only)"],"label":"transfer_ownership","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":15},"selector":"0x107e33ea"},{"args":[],"default":false,"docs":[" Processes a request by a rollup transaction"],"label":"answer_request","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":20},"selector":"0x2a5bcd75"},{"args":[{"label":"contract_id","type":{"displayName":["ContractId"],"type":1}},{"label":"raffle_id","type":{"displayName":["RaffleId"],"type":22}},{"label":"nb_numbers","type":{"displayName":["u8"],"type":2}},{"label":"smallest_number","type":{"displayName":["Number"],"type":23}},{"label":"biggest_number","type":{"displayName":["Number"],"type":23}},{"label":"numbers","type":{"displayName":["Vec"],"type":24}}],"default":false,"docs":[" Verify if the winning numbers for a raffle are valid (only for past raffles)"],"label":"verify_numbers","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":25},"selector":"0x810aabee"}]},"storage":{"root":{"layout":{"struct":{"fields":[{"layout":{"leaf":{"key":"0x00000000","ty":0}},"name":"owner"},{"layout":{"enum":{"dispatchKey":"0x00000000","name":"Option","variants":{"0":{"fields":[],"name":"None"},"1":{"fields":[{"layout":{"struct":{"fields":[{"layout":{"leaf":{"key":"0x00000000","ty":3}},"name":"rpc"},{"layout":{"leaf":{"key":"0x00000000","ty":2}},"name":"pallet_id"},{"layout":{"leaf":{"key":"0x00000000","ty":2}},"name":"call_id"},{"layout":{"array":{"layout":{"leaf":{"key":"0x00000000","ty":2}},"len":32,"offset":"0x00000000"}},"name":"contract_id"},{"layout":{"enum":{"dispatchKey":"0x00000000","name":"Option","variants":{"0":{"fields":[],"name":"None"},"1":{"fields":[{"layout":{"array":{"layout":{"leaf":{"key":"0x00000000","ty":2}},"len":32,"offset":"0x00000000"}},"name":"0"}],"name":"Some"}}}},"name":"sender_key"}],"name":"Config"}},"name":"0"}],"name":"Some"}}}},"name":"consumer_config"},{"layout":{"enum":{"dispatchKey":"0x00000000","name":"Option","variants":{"0":{"fields":[],"name":"None"},"1":{"fields":[{"layout":{"leaf":{"key":"0x00000000","ty":3}},"name":"0"}],"name":"Some"}}}},"name":"indexer_url"},{"layout":{"array":{"layout":{"leaf":{"key":"0x00000000","ty":2}},"len":32,"offset":"0x00000000"}},"name":"attest_key"}],"name":"Lotto"}},"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":{"primitive":"str"}}},{"id":4,"type":{"def":{"variant":{"variants":[{"fields":[{"type":5}],"index":0,"name":"Ok"},{"fields":[{"type":6}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":5},{"name":"E","type":6}],"path":["Result"]}},{"id":5,"type":{"def":{"tuple":[]}}},{"id":6,"type":{"def":{"variant":{"variants":[{"index":1,"name":"CouldNotReadInput"}]}},"path":["ink_primitives","LangError"]}},{"id":7,"type":{"def":{"variant":{"variants":[{"fields":[{"type":0}],"index":0,"name":"Ok"},{"fields":[{"type":6}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":0},{"name":"E","type":6}],"path":["Result"]}},{"id":8,"type":{"def":{"variant":{"variants":[{"fields":[{"type":9}],"index":0,"name":"Ok"},{"fields":[{"type":6}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":9},{"name":"E","type":6}],"path":["Result"]}},{"id":9,"type":{"def":{"sequence":{"type":2}}}},{"id":10,"type":{"def":{"variant":{"variants":[{"fields":[{"type":11}],"index":0,"name":"Ok"},{"fields":[{"type":6}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":11},{"name":"E","type":6}],"path":["Result"]}},{"id":11,"type":{"def":{"variant":{"variants":[{"index":0,"name":"None"},{"fields":[{"type":9}],"index":1,"name":"Some"}]}},"params":[{"name":"T","type":9}],"path":["Option"]}},{"id":12,"type":{"def":{"variant":{"variants":[{"fields":[{"type":13}],"index":0,"name":"Ok"},{"fields":[{"type":6}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":13},{"name":"E","type":6}],"path":["Result"]}},{"id":13,"type":{"def":{"variant":{"variants":[{"index":0,"name":"None"},{"fields":[{"type":14}],"index":1,"name":"Some"}]}},"params":[{"name":"T","type":14}],"path":["Option"]}},{"id":14,"type":{"def":{"tuple":[3,2,2,1]}}},{"id":15,"type":{"def":{"variant":{"variants":[{"fields":[{"type":16}],"index":0,"name":"Ok"},{"fields":[{"type":6}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":16},{"name":"E","type":6}],"path":["Result"]}},{"id":16,"type":{"def":{"variant":{"variants":[{"fields":[{"type":5}],"index":0,"name":"Ok"},{"fields":[{"type":17}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":5},{"name":"E","type":17}],"path":["Result"]}},{"id":17,"type":{"def":{"variant":{"variants":[{"index":0,"name":"BadOrigin"},{"index":1,"name":"ClientNotConfigured"},{"index":2,"name":"InvalidKeyLength"},{"index":3,"name":"InvalidAddressLength"},{"index":4,"name":"NoRequestInQueue"},{"index":5,"name":"FailedToCreateClient"},{"index":6,"name":"FailedToCommitTx"},{"index":7,"name":"FailedToCallRollup"},{"index":8,"name":"NoNumber"},{"index":9,"name":"IndexerNotConfigured"},{"index":10,"name":"HttpRequestFailed"},{"index":11,"name":"InvalidResponseBody"},{"index":12,"name":"InvalidSs58Address"},{"index":13,"name":"MinGreaterThanMax"},{"index":14,"name":"AddOverFlow"},{"index":15,"name":"SubOverFlow"},{"index":16,"name":"InvalidContractId"},{"index":17,"name":"CurrentRaffleUnknown"},{"index":18,"name":"UnauthorizedRaffle"}]}},"path":["lotto_draw","lotto_draw","ContractError"]}},{"id":18,"type":{"def":{"variant":{"variants":[{"fields":[{"type":19}],"index":0,"name":"Ok"},{"fields":[{"type":6}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":19},{"name":"E","type":6}],"path":["Result"]}},{"id":19,"type":{"def":{"variant":{"variants":[{"index":0,"name":"None"},{"fields":[{"type":3}],"index":1,"name":"Some"}]}},"params":[{"name":"T","type":3}],"path":["Option"]}},{"id":20,"type":{"def":{"variant":{"variants":[{"fields":[{"type":21}],"index":0,"name":"Ok"},{"fields":[{"type":6}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":21},{"name":"E","type":6}],"path":["Result"]}},{"id":21,"type":{"def":{"variant":{"variants":[{"fields":[{"type":11}],"index":0,"name":"Ok"},{"fields":[{"type":17}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":11},{"name":"E","type":17}],"path":["Result"]}},{"id":22,"type":{"def":{"primitive":"u32"}}},{"id":23,"type":{"def":{"primitive":"u16"}}},{"id":24,"type":{"def":{"sequence":{"type":23}}}},{"id":25,"type":{"def":{"variant":{"variants":[{"fields":[{"type":26}],"index":0,"name":"Ok"},{"fields":[{"type":6}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":26},{"name":"E","type":6}],"path":["Result"]}},{"id":26,"type":{"def":{"variant":{"variants":[{"fields":[{"type":27}],"index":0,"name":"Ok"},{"fields":[{"type":17}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":27},{"name":"E","type":17}],"path":["Result"]}},{"id":27,"type":{"def":{"primitive":"bool"}}},{"id":28,"type":{"def":{"primitive":"u128"}}},{"id":29,"type":{"def":{"composite":{"fields":[{"type":1,"typeName":"[u8; 32]"}]}},"path":["ink_primitives","types","Hash"]}},{"id":30,"type":{"def":{"primitive":"u64"}}},{"id":31,"type":{"def":{"variant":{}},"path":["pink_extension","chain_extension","PinkExt"]}}],"version":"4"} \ No newline at end of file diff --git a/phat/artifacts/lotto_draw.json b/phat/artifacts/lotto_draw.json index bbd2eb0..59064d5 100644 --- a/phat/artifacts/lotto_draw.json +++ b/phat/artifacts/lotto_draw.json @@ -1,6 +1,6 @@ { "source": { - "hash": "0x5922ca3cb0603eb045e2f2e9985a783467b3561b840c5f1549ef9cd5870fa08a", + "hash": "0x869abd114310eda2a47c879dddb7c5dc6245886225fe0f751897fcdb9a2f533c", "language": "ink! 4.3.0", "compiler": "rustc 1.76.0", "build_info": { @@ -15,7 +15,7 @@ }, "contract": { "name": "lotto_draw", - "version": "0.1.1", + "version": "1.0.0", "authors": [ "GuiGou" ] @@ -50,32 +50,32 @@ "displayName": [ "Balance" ], - "type": 32 + "type": 28 }, "blockNumber": { "displayName": [ "BlockNumber" ], - "type": 23 + "type": 22 }, "chainExtension": { "displayName": [ "ChainExtension" ], - "type": 35 + "type": 31 }, "hash": { "displayName": [ "Hash" ], - "type": 33 + "type": 29 }, "maxEventTopics": 4, "timestamp": { "displayName": [ "Timestamp" ], - "type": 34 + "type": 30 } }, "events": [], @@ -141,36 +141,6 @@ }, "selector": "0x4620f939" }, - { - "args": [ - { - "label": "attest_key", - "type": { - "displayName": [ - "Option" - ], - "type": 10 - } - } - ], - "default": false, - "docs": [ - " Set attestor key.", - "", - " For dev purpose. (admin only)" - ], - "label": "set_attest_key", - "mutates": true, - "payable": false, - "returnType": { - "displayName": [ - "ink", - "MessageResult" - ], - "type": 11 - }, - "selector": "0x85cb106e" - }, { "args": [], "default": false, @@ -185,7 +155,7 @@ "ink", "MessageResult" ], - "type": 14 + "type": 10 }, "selector": "0x75de500c" }, @@ -203,7 +173,7 @@ "ink", "MessageResult" ], - "type": 15 + "type": 12 }, "selector": "0x0d425434" }, @@ -251,7 +221,7 @@ "displayName": [ "Option" ], - "type": 10 + "type": 11 } } ], @@ -267,7 +237,7 @@ "ink", "MessageResult" ], - "type": 11 + "type": 15 }, "selector": "0x8b9485bf" }, @@ -313,7 +283,7 @@ "ink", "MessageResult" ], - "type": 11 + "type": 15 }, "selector": "0xa7d92be0" }, @@ -341,7 +311,7 @@ "ink", "MessageResult" ], - "type": 11 + "type": 15 }, "selector": "0x107e33ea" }, @@ -366,40 +336,21 @@ { "args": [ { - "label": "request", + "label": "contract_id", "type": { "displayName": [ - "LottoRequestMessage" + "ContractId" ], - "type": 22 + "type": 1 } - } - ], - "default": false, - "docs": [ - " Simulate the request (admin only - for dev purpose)" - ], - "label": "simulate_handle_request", - "mutates": false, - "payable": false, - "returnType": { - "displayName": [ - "ink", - "MessageResult" - ], - "type": 27 - }, - "selector": "0x2babdad7" - }, - { - "args": [ + }, { "label": "raffle_id", "type": { "displayName": [ "RaffleId" ], - "type": 23 + "type": 22 } }, { @@ -417,7 +368,7 @@ "displayName": [ "Number" ], - "type": 25 + "type": 23 } }, { @@ -426,7 +377,7 @@ "displayName": [ "Number" ], - "type": 25 + "type": 23 } }, { @@ -435,13 +386,13 @@ "displayName": [ "Vec" ], - "type": 26 + "type": 24 } } ], "default": false, "docs": [ - " Verify if the winning numbers for a raffle id is valid (admin only)" + " Verify if the winning numbers for a raffle are valid (only for past raffles)" ], "label": "verify_numbers", "mutates": false, @@ -451,7 +402,7 @@ "ink", "MessageResult" ], - "type": 29 + "type": 25 }, "selector": "0x810aabee" } @@ -847,17 +798,22 @@ "variant": { "variants": [ { + "fields": [ + { + "type": 11 + } + ], "index": 0, - "name": "None" + "name": "Ok" }, { "fields": [ { - "type": 9 + "type": 6 } ], "index": 1, - "name": "Some" + "name": "Err" } ] } @@ -865,11 +821,15 @@ "params": [ { "name": "T", - "type": 9 + "type": 11 + }, + { + "name": "E", + "type": 6 } ], "path": [ - "Option" + "Result" ] } }, @@ -880,22 +840,17 @@ "variant": { "variants": [ { - "fields": [ - { - "type": 12 - } - ], "index": 0, - "name": "Ok" + "name": "None" }, { "fields": [ { - "type": 6 + "type": 9 } ], "index": 1, - "name": "Err" + "name": "Some" } ] } @@ -903,15 +858,11 @@ "params": [ { "name": "T", - "type": 12 - }, - { - "name": "E", - "type": 6 + "type": 9 } ], "path": [ - "Result" + "Option" ] } }, @@ -924,7 +875,7 @@ { "fields": [ { - "type": 5 + "type": 13 } ], "index": 0, @@ -933,7 +884,7 @@ { "fields": [ { - "type": 13 + "type": 6 } ], "index": 1, @@ -945,11 +896,11 @@ "params": [ { "name": "T", - "type": 5 + "type": 13 }, { "name": "E", - "type": 13 + "type": 6 } ], "path": [ @@ -965,80 +916,46 @@ "variants": [ { "index": 0, - "name": "BadOrigin" + "name": "None" }, { + "fields": [ + { + "type": 14 + } + ], "index": 1, - "name": "ClientNotConfigured" - }, - { - "index": 2, - "name": "InvalidKeyLength" - }, - { - "index": 3, - "name": "InvalidAddressLength" - }, - { - "index": 4, - "name": "NoRequestInQueue" - }, - { - "index": 5, - "name": "FailedToCreateClient" - }, - { - "index": 6, - "name": "FailedToCommitTx" - }, - { - "index": 7, - "name": "FailedToCallRollup" - }, - { - "index": 8, - "name": "NoNumber" - }, - { - "index": 9, - "name": "IndexerNotConfigured" - }, - { - "index": 10, - "name": "HttpRequestFailed" - }, - { - "index": 11, - "name": "InvalidResponseBody" - }, - { - "index": 12, - "name": "InvalidSs58Address" - }, - { - "index": 13, - "name": "MinGreaterThanMax" - }, - { - "index": 14, - "name": "AddOverFlow" - }, - { - "index": 15, - "name": "SubOverFlow" + "name": "Some" } ] } }, + "params": [ + { + "name": "T", + "type": 14 + } + ], "path": [ - "lotto_draw", - "lotto_draw", - "ContractError" + "Option" ] } }, { "id": 14, + "type": { + "def": { + "tuple": [ + 3, + 2, + 2, + 1 + ] + } + } + }, + { + "id": 15, "type": { "def": { "variant": { @@ -1046,7 +963,7 @@ { "fields": [ { - "type": 10 + "type": 16 } ], "index": 0, @@ -1067,7 +984,7 @@ "params": [ { "name": "T", - "type": 10 + "type": 16 }, { "name": "E", @@ -1080,7 +997,7 @@ } }, { - "id": 15, + "id": 16, "type": { "def": { "variant": { @@ -1088,7 +1005,7 @@ { "fields": [ { - "type": 16 + "type": 5 } ], "index": 0, @@ -1097,7 +1014,7 @@ { "fields": [ { - "type": 6 + "type": 17 } ], "index": 1, @@ -1109,11 +1026,11 @@ "params": [ { "name": "T", - "type": 16 + "type": 5 }, { "name": "E", - "type": 6 + "type": 17 } ], "path": [ @@ -1122,51 +1039,97 @@ } }, { - "id": 16, + "id": 17, "type": { "def": { "variant": { "variants": [ { "index": 0, - "name": "None" + "name": "BadOrigin" }, { - "fields": [ - { - "type": 17 - } - ], "index": 1, - "name": "Some" + "name": "ClientNotConfigured" + }, + { + "index": 2, + "name": "InvalidKeyLength" + }, + { + "index": 3, + "name": "InvalidAddressLength" + }, + { + "index": 4, + "name": "NoRequestInQueue" + }, + { + "index": 5, + "name": "FailedToCreateClient" + }, + { + "index": 6, + "name": "FailedToCommitTx" + }, + { + "index": 7, + "name": "FailedToCallRollup" + }, + { + "index": 8, + "name": "NoNumber" + }, + { + "index": 9, + "name": "IndexerNotConfigured" + }, + { + "index": 10, + "name": "HttpRequestFailed" + }, + { + "index": 11, + "name": "InvalidResponseBody" + }, + { + "index": 12, + "name": "InvalidSs58Address" + }, + { + "index": 13, + "name": "MinGreaterThanMax" + }, + { + "index": 14, + "name": "AddOverFlow" + }, + { + "index": 15, + "name": "SubOverFlow" + }, + { + "index": 16, + "name": "InvalidContractId" + }, + { + "index": 17, + "name": "CurrentRaffleUnknown" + }, + { + "index": 18, + "name": "UnauthorizedRaffle" } ] } }, - "params": [ - { - "name": "T", - "type": 17 - } - ], "path": [ - "Option" + "lotto_draw", + "lotto_draw", + "ContractError" ] } }, - { - "id": 17, - "type": { - "def": { - "tuple": [ - 3, - 2, - 2, - 1 - ] - } - } - }, { "id": 18, "type": { @@ -1293,7 +1256,7 @@ { "fields": [ { - "type": 10 + "type": 11 } ], "index": 0, @@ -1302,7 +1265,7 @@ { "fields": [ { - "type": 13 + "type": 17 } ], "index": 1, @@ -1314,11 +1277,11 @@ "params": [ { "name": "T", - "type": 10 + "type": 11 }, { "name": "E", - "type": 13 + "type": 17 } ], "path": [ @@ -1328,32 +1291,6 @@ }, { "id": 22, - "type": { - "def": { - "composite": { - "fields": [ - { - "name": "raffle_id", - "type": 23, - "typeName": "RaffleId" - }, - { - "name": "request", - "type": 24, - "typeName": "Request" - } - ] - } - }, - "path": [ - "lotto_draw", - "lotto_draw", - "LottoRequestMessage" - ] - } - }, - { - "id": 23, "type": { "def": { "primitive": "u32" @@ -1361,51 +1298,7 @@ } }, { - "id": 24, - "type": { - "def": { - "variant": { - "variants": [ - { - "fields": [ - { - "type": 2, - "typeName": "u8" - }, - { - "type": 25, - "typeName": "Number" - }, - { - "type": 25, - "typeName": "Number" - } - ], - "index": 0, - "name": "DrawNumbers" - }, - { - "fields": [ - { - "type": 26, - "typeName": "Vec" - } - ], - "index": 1, - "name": "CheckWinners" - } - ] - } - }, - "path": [ - "lotto_draw", - "lotto_draw", - "Request" - ] - } - }, - { - "id": 25, + "id": 23, "type": { "def": { "primitive": "u16" @@ -1413,101 +1306,17 @@ } }, { - "id": 26, + "id": 24, "type": { "def": { "sequence": { - "type": 25 + "type": 23 } } } }, { - "id": 27, - "type": { - "def": { - "variant": { - "variants": [ - { - "fields": [ - { - "type": 28 - } - ], - "index": 0, - "name": "Ok" - }, - { - "fields": [ - { - "type": 6 - } - ], - "index": 1, - "name": "Err" - } - ] - } - }, - "params": [ - { - "name": "T", - "type": 28 - }, - { - "name": "E", - "type": 6 - } - ], - "path": [ - "Result" - ] - } - }, - { - "id": 28, - "type": { - "def": { - "variant": { - "variants": [ - { - "fields": [ - { - "type": 9 - } - ], - "index": 0, - "name": "Ok" - }, - { - "fields": [ - { - "type": 13 - } - ], - "index": 1, - "name": "Err" - } - ] - } - }, - "params": [ - { - "name": "T", - "type": 9 - }, - { - "name": "E", - "type": 13 - } - ], - "path": [ - "Result" - ] - } - }, - { - "id": 29, + "id": 25, "type": { "def": { "variant": { @@ -1515,7 +1324,7 @@ { "fields": [ { - "type": 30 + "type": 26 } ], "index": 0, @@ -1536,7 +1345,7 @@ "params": [ { "name": "T", - "type": 30 + "type": 26 }, { "name": "E", @@ -1549,7 +1358,7 @@ } }, { - "id": 30, + "id": 26, "type": { "def": { "variant": { @@ -1557,7 +1366,7 @@ { "fields": [ { - "type": 31 + "type": 27 } ], "index": 0, @@ -1566,7 +1375,7 @@ { "fields": [ { - "type": 13 + "type": 17 } ], "index": 1, @@ -1578,11 +1387,11 @@ "params": [ { "name": "T", - "type": 31 + "type": 27 }, { "name": "E", - "type": 13 + "type": 17 } ], "path": [ @@ -1591,7 +1400,7 @@ } }, { - "id": 31, + "id": 27, "type": { "def": { "primitive": "bool" @@ -1599,7 +1408,7 @@ } }, { - "id": 32, + "id": 28, "type": { "def": { "primitive": "u128" @@ -1607,7 +1416,7 @@ } }, { - "id": 33, + "id": 29, "type": { "def": { "composite": { @@ -1627,7 +1436,7 @@ } }, { - "id": 34, + "id": 30, "type": { "def": { "primitive": "u64" @@ -1635,7 +1444,7 @@ } }, { - "id": 35, + "id": 31, "type": { "def": { "variant": {} diff --git a/phat/artifacts/lotto_draw.wasm b/phat/artifacts/lotto_draw.wasm index 01d498f..7623af1 100644 Binary files a/phat/artifacts/lotto_draw.wasm and b/phat/artifacts/lotto_draw.wasm differ diff --git a/phat/contracts/lotto_draw/Cargo.toml b/phat/contracts/lotto_draw/Cargo.toml index 373e8c9..0d5d499 100644 --- a/phat/contracts/lotto_draw/Cargo.toml +++ b/phat/contracts/lotto_draw/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lotto_draw" -version = "0.1.1" +version = "1.0.0" authors = ["GuiGou"] edition = "2021" diff --git a/phat/contracts/lotto_draw/lib.rs b/phat/contracts/lotto_draw/lib.rs index 9815bf6..8aa5682 100644 --- a/phat/contracts/lotto_draw/lib.rs +++ b/phat/contracts/lotto_draw/lib.rs @@ -144,6 +144,10 @@ mod lotto_draw { MinGreaterThanMax, AddOverFlow, SubOverFlow, + // error when verify the numbers + InvalidContractId, + CurrentRaffleUnknown, + UnauthorizedRaffle, } type Result = core::result::Result; @@ -191,25 +195,6 @@ mod lotto_draw { output.to_vec() } - /// Set attestor key. - /// - /// For dev purpose. (admin only) - #[ink(message)] - pub fn set_attest_key(&mut self, attest_key: Option>) -> Result<()> { - self.ensure_owner()?; - self.attest_key = match attest_key { - Some(key) => key.try_into().or(Err(ContractError::InvalidKeyLength))?, - None => { - const NONCE: &[u8] = b"lotto"; - let private_key = signing::derive_sr25519_key(NONCE); - private_key[..32] - .try_into() - .or(Err(ContractError::InvalidKeyLength))? - } - }; - Ok(()) - } - /// Gets the sender address used by this rollup (in case of meta-transaction) #[ink(message)] pub fn get_sender_address(&self) -> Option> { @@ -319,17 +304,48 @@ mod lotto_draw { }) } - /// Simulate the request (admin only - for dev purpose) + /// Verify if the winning numbers for a raffle are valid (only for past raffles) #[ink(message)] - pub fn simulate_handle_request(&self, request: LottoRequestMessage) -> Result> { - self.ensure_owner()?; - let response = self.handle_request(request)?; - Ok(response.encode()) + pub fn verify_numbers( + &self, + contract_id: ContractId, + raffle_id: RaffleId, + nb_numbers: u8, + smallest_number: Number, + biggest_number: Number, + numbers: Vec, + ) -> Result { + let config = self.ensure_client_configured()?; + + // check if the target contract is correct + if contract_id != config.contract_id { + return Err(ContractError::InvalidContractId); + } + + let mut client = connect(config)?; + + const LAST_RAFFLE_FOR_VERIF: u32 = ink::selector_id!("LAST_RAFFLE_FOR_VERIF"); + + let last_raffle: RaffleId = client + .get(&LAST_RAFFLE_FOR_VERIF) + .log_err("verify numbers: last raffle unknown")? + .ok_or(ContractError::CurrentRaffleUnknown)?; + + // verify the winning numbers only for the past raffles + if raffle_id > last_raffle { + return Err(ContractError::UnauthorizedRaffle); + } + + self.inner_verify_numbers( + raffle_id, + nb_numbers, + smallest_number, + biggest_number, + numbers, + ) } - /// Verify if the winning numbers for a raffle are valid (admin only) - #[ink(message)] - pub fn verify_numbers( + pub fn inner_verify_numbers( &self, raffle_id: RaffleId, nb_numbers: u8, @@ -337,7 +353,6 @@ mod lotto_draw { biggest_number: Number, numbers: Vec, ) -> Result { - self.ensure_owner()?; let winning_numbers = self.inner_get_numbers(raffle_id, nb_numbers, smallest_number, biggest_number)?; if winning_numbers.len() != numbers.len() { @@ -364,6 +379,8 @@ mod lotto_draw { "Request received for raffle {raffle_id} - draw {nb_numbers} numbers between {smallest_number} and {biggest_number}" ); + let contract_id = self.ensure_client_configured()?.contract_id; + if smallest_number > biggest_number { return Err(ContractError::MinGreaterThanMax); } @@ -376,6 +393,7 @@ mod lotto_draw { let mut salt: Vec = Vec::new(); salt.extend_from_slice(&i.to_be_bytes()); salt.extend_from_slice(&raffle_id.to_be_bytes()); + salt.extend_from_slice(&contract_id); // lotto_draw the number let number = self.inner_get_number(salt, smallest_number, biggest_number)?; @@ -565,7 +583,7 @@ mod lotto_draw { /// The rollup anchor address on the target blockchain contract_id: ContractId, /// When we want to manually set the attestor key for signing the message (only dev purpose) - attest_key: Vec, + //attest_key: Vec, /// When we want to use meta tx sender_key: Option>, } @@ -583,7 +601,7 @@ mod lotto_draw { .expect("hex decode failed") .try_into() .expect("incorrect length"); - let attest_key = hex::decode(get_env("ATTEST_KEY")).expect("hex decode failed"); + //let attest_key = hex::decode(get_env("ATTEST_KEY")).expect("hex decode failed"); let sender_key = std::env::var("SENDER_KEY") .map(|s| hex::decode(s).expect("hex decode failed")) .ok(); @@ -593,45 +611,18 @@ mod lotto_draw { pallet_id, call_id, contract_id: contract_id.into(), - attest_key, + //attest_key, sender_key, } } - #[ink::test] - fn test_update_attestor_key() { - let _ = env_logger::try_init(); - pink_extension_runtime::mock_ext::mock_all_ext(); - - let mut lotto = Lotto::default(); - - // Secret key and address of Alice in localhost - let sk_alice: [u8; 32] = [0x01; 32]; - let address_alice = hex_literal::hex!( - "189dac29296d31814dc8c56cf3d36a0543372bba7538fa322a4aebfebc39e056" - ); - - let initial_attestor_address = lotto.get_attest_address(); - assert_ne!(address_alice, initial_attestor_address.as_slice()); - - lotto.set_attest_key(Some(sk_alice.into())).unwrap(); - - let attestor_address = lotto.get_attest_address(); - assert_eq!(address_alice, attestor_address.as_slice()); - - lotto.set_attest_key(None).unwrap(); - - let attestor_address = lotto.get_attest_address(); - assert_eq!(initial_attestor_address, attestor_address); - } - fn init_contract() -> Lotto { let EnvVars { rpc, pallet_id, call_id, contract_id, - attest_key, + //attest_key, sender_key, } = config(); @@ -643,7 +634,7 @@ mod lotto_draw { lotto .config_indexer("https://query.substrate.fi/lotto-subquery-shibuya".to_string()) .unwrap(); - lotto.set_attest_key(Some(attest_key)).unwrap(); + //lotto.set_attest_key(Some(attest_key)).unwrap(); lotto } @@ -744,7 +735,7 @@ mod lotto_draw { assert_eq!( Ok(true), - lotto.verify_numbers( + lotto.inner_verify_numbers( raffle_id, nb_numbers, smallest_number, @@ -755,7 +746,7 @@ mod lotto_draw { assert_eq!( Ok(false), - lotto.verify_numbers( + lotto.inner_verify_numbers( raffle_id + 1, nb_numbers, smallest_number, @@ -765,6 +756,58 @@ mod lotto_draw { ); } + #[ink::test] + fn test_verify_numbers_with_bad_contract_id() { + let _ = env_logger::try_init(); + pink_extension_runtime::mock_ext::mock_all_ext(); + + let mut lotto = init_contract(); + + let raffle_id = 1; + let nb_numbers = 5; + let smallest_number = 1; + let biggest_number = 50; + + let numbers = lotto + .inner_get_numbers(raffle_id, nb_numbers, smallest_number, biggest_number) + .unwrap(); + + assert_eq!( + Ok(true), + lotto.inner_verify_numbers( + raffle_id, + nb_numbers, + smallest_number, + biggest_number, + numbers.clone() + ) + ); + + let target_contract = lotto.get_target_contract().unwrap(); + + let bad_contract_id: ContractId = [0; 32]; + lotto + .config_target_contract( + target_contract.0, + target_contract.1, + target_contract.2, + bad_contract_id.to_vec(), + None, + ) + .unwrap(); + + assert_eq!( + Ok(false), + lotto.inner_verify_numbers( + raffle_id, + nb_numbers, + smallest_number, + biggest_number, + numbers.clone() + ) + ); + } + #[ink::test] fn test_get_winners() { let _ = env_logger::try_init();