60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000004fd01341d7ad9592e0627ed20952466ad9bb831f00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b617079616176652e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e20617079616176652e636f6d00000000000000000000000000000000000000000000000000000000000000000000002e516d5274326f55564c59545250383678797353724b703459766e78714451484e6a72574c735a734d57316a58416500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005580000000000000000000000007405d0239e249afbe2d6c81322c7f04cacb72cb000000000000000000000000077dfe445a41780a8d92afbc9977c1603c6486c85000000000000000000000000d8e63b0649e96b364a80e539f34d31a654c78482000000000000000000000000368d2789972a8e046fdc86668038e5b1ffc0701900000000000000000000000070c9df46a2b3ad86e25694995cb00c4cb7282641000000000000000000000000e49db061c606d66a4a7e4c57485593fe091b0b6e000000000000000000000000bf044e59b114e7a9283d480fbc02b55100d97059000000000000000000000000b70be8397bc34f6e034f9ee1caf40c8cabb16ea1000000000000000000000000902479c88c9085d454dd216722f6ef0d11fa75f3000000000000000000000000649195f5f0c8ad7954e210cd891106cd1bb9bfa400000000000000000000000040566ca7e5b2a7d0e2093cd3da2e36bcd75e3387000000000000000000000000f081fd6c373aa29fda0fe0dcb2a07bcedc2ad138000000000000000000000000f0f3b9e3fb7336d06d987c2934d4a8669fd7f038000000000000000000000000f370dd83d067126f8faf368ac2bd2e14889b4569000000000000000000000000961e45e3666029709c3ac50a26319029cde4e067000000000000000000000000ec97d975c5112a430f16a8b13251ea14c82c94c400000000000000000000000082073d5ee513c48cd1474cd967309d9a5e8e9fde000000000000000000000000723fbd5afed1dcaa18dea228f33dbad86f838abb000000000000000000000000222de73edd06b3fec52c66dd29d8aef44d4f3a4a000000000000000000000000a1b57f2c88c70dcb2a08ad08d7463d2cfab300e80000000000000000000000005f6788004c8b676d73049b0c0bc7c1927e1b1fa40000000000000000000000001fb95c35ed179ef979dc5628760b40d2965909c9000000000000000000000000a718fa9a59738be2db80d8fe46881f0442d94ad90000000000000000000000000a1344718f276e4eef02c961bc563cbd81b50d2e00000000000000000000000011a46183af6f4379c9b09e117d8c90c595e9d20f000000000000000000000000805ebb94084e01da57c4bc70b6fe414af914859600000000000000000000000098335445126565b65f1bbd6cf57c1f48f1e05989000000000000000000000000339bdd06627bcd57d4a91722aa1b8f6fa995961e0000000000000000000000004f911f87c54883f96ec1b00750bbfb33ce934066000000000000000000000000561912412506f45a1a6b4f2520bb031951e0de360000000000000000000000005d3fbccdb12b45e7fba5c1ffae39bdd71326a774000000000000000000000000ace92395b91a681e08536f5a5590b02a0acff8240000000000000000000000006f9fbfc02241f68033b2f151261dc6dc3856fc0700000000000000000000000062f89698ede3fb79d878d783eec116676fcadb3600000000000000000000000010694488b6de4a26df9b2a13f8c4287065532b400000000000000000000000000dbeb1b2dd3ea36da98e96d84fcea8e785ab955700000000000000000000000022019070ca9500f52a3cf6a5635f98df4d5818f7000000000000000000000000b3a7303de6061b89ad470569a6d67048f528aa30000000000000000000000000669f6f0111b16e05b55e272e66f55e96906fedce00000000000000000000000016e9a184c947cd5438d949671673782d30994ae1000000000000000000000000c8e3d3c9a6215d0f0f940fe8e50ee4f865c864c40000000000000000000000000c57b28c9766932524a3566ca3cfe76ba73608ce000000000000000000000000b0b9f2f312ee600e33af4bf77e1b944b58681b8a00000000000000000000000067665c71eed3541964a0c6bfee509fd4cffb15ed0000000000000000000000001a3d361e638bf3352af8f747ca4555249df9b8e30000000000000000000000003961c3d120ec51fee26a821278256ea89d31acbe0000000000000000000000005ce90260f6c3cf49e6af276727d476d3193397f6000000000000000000000000cca1168e8f44f913692a68c351fbd4f880059982000000000000000000000000adeab6fb221a62551eaf619dbb5089fa68408b5a000000000000000000000000ffc8c1525777f1fdca1e4034ffbf811e6cd005f00000000000000000000000008a53e6a76c7dec306b8197927debe604b009f1ed0000000000000000000000001a8efc6e2686f44b7c265aae369d469b5ec09e020000000000000000000000006783f6dd9dc6c4e01f1f180ca5633d99565f71e5000000000000000000000000b15fda75abdc9b854f5040df042d9c4cf6cdafb9000000000000000000000000c12417dc989d96f98b3d8d4bf3a508d37073afd0000000000000000000000000e2782a95f32b5bbee82dbe1ee6cd6d62ffeebad80000000000000000000000005a3759a05adf2515d0a3b684c052e20bd56f027d0000000000000000000000005326a5b98bc2405ca90add78be45ab81fc4ea4c0000000000000000000000000863c70a0f8884b688c551d5679e0362b6f3926ad00000000000000000000000026c150d96f02dfddcd2b719870ec530db8371a03000000000000000000000000154163aad44d0e5de72e59263198567f64564e8c000000000000000000000000645155c20d74d8c641b4584cb100d5cc1460971100000000000000000000000018ed928719a8951729fbd4dbf617b7968d940c7b000000000000000000000000a52cd3844862b9e627a24cea9571689bcaf125f1000000000000000000000000712397c58a35ebf477552f10a1f3c7ae426cdff4000000000000000000000000119fff62de2fae99c2db962982273cf07f4434e6000000000000000000000000067da064491c2bc0b1d9bfcf425444ff124451e300000000000000000000000077c5c5f3219d3fc01fbd5846aa802c9673e36d7d0000000000000000000000009e6a65fcbe3259dda8e5d29cd4f3013d8196a3ec000000000000000000000000a6f4909fcd54c3a31b6ad3224bf5b20c671bc54f00000000000000000000000042b14a36e0aa3ba6c25ded5412674440c9daa34e000000000000000000000000583078d1b05db1605f74dc1f2de721fe3b08d6e5000000000000000000000000c6554edd633726d569946c35181bbec3a73f64240000000000000000000000001602c10273fb1a3e5adaee323f18c6dd10007dcc000000000000000000000000d6ae83b4d9cd4ecb512a195896561107d8b7283200000000000000000000000047a11b9b6eb71f047d797e44e6ba508eba9f2e16000000000000000000000000310451abe1b50942794223e914141cab0178a79f0000000000000000000000002282ad40a72c18ca7a9729ead4878e7d4221d6aa000000000000000000000000355fed7891877b4a5d010a983088a7f2d5165c5f000000000000000000000000bb6e5c3745bcb29943cc43f7a80321145970e8860000000000000000000000006a288e6d943dc1d8cc795522b90fa797705d313b00000000000000000000000086ee1c412abbe93570bad07c4a73d36b19ee61ae00000000000000000000000049669e982ce7503ec506fc25129f563faf9e980f000000000000000000000000bf68de2d39ca48b459b7fb347a6e5ae2eb078481000000000000000000000000af631411f44cc641790e9cc39324e6361485eb79000000000000000000000000eb185ea373c90d1b5be628327fec1c0c8c72c8840000000000000000000000009ce733899e138ce59881fc3ccbc6c9d4c796e80d0000000000000000000000001e7267fa2628d66538822fc44f0edb62b07272a4000000000000000000000000eb469a9da36fd44a9ed7bd71bdddf374a30162e6000000000000000000000000982ea3c99d6dad1fb6b1fd0578a32c58090991da000000000000000000000000f155941ce7bb30d8cfc16fbc81238e3834b5b0f400000000000000000000000023526f8a7aa83a9e12bba11c363dec65a591442f000000000000000000000000aa3df2634fe37dabac3cd1d7545278e2930bd8e40000000000000000000000006b9ae548da9b2dffeb3daef4852abaab136b986a000000000000000000000000ca701ab5cc5a8ac0cdac44dbc23b313d6320dd46000000000000000000000000e637bc15bf65a0033367b27f89550e18dc0e21a7000000000000000000000000e0c07c077746d7668b06f6f53728a260ac42bb0c00000000000000000000000022659b1198681cbbb60342bf37d4b8226423fcb7000000000000000000000000e840d57d0edd08685d8af49342e1987dc69399ff00000000000000000000000035e6693fbbd637642e1a9f31c4e3b4c807cd068a00000000000000000000000090409474549e8fa2c1b8db968e5aac5bb5c199ab00000000000000000000000082950b3875380ec5e95d5cd4aea7b457bb6870d90000000000000000000000002d8fd22c1981e6262a6e60a11fcea55884afa3000000000000000000000000006e0d372c65d66212c479b4ac2ae9fa35688ad6190000000000000000000000009161d214972a52958f5a38695a524db4ec8b77de000000000000000000000000ac3855a7dc69d3f33026a00a483bdb82e5f2cfcc00000000000000000000000038e9ac73e8ce0b110590c11444d9f3efaa71de290000000000000000000000006d1b0ba383cd362f180ccfe01733b19260ca2459000000000000000000000000acd66a19923166a428679594a7532e75d2521d23000000000000000000000000fab8ba1d0910ed90e96ee659ba419b07146172d7000000000000000000000000f5895076883ff35e5fbfe7515ecc75e2495e7682000000000000000000000000d07d69c6bdb3d678751bbed235cdfb9b8c991074000000000000000000000000d80b74358a37e6dbc3189dc119645c5730290e03000000000000000000000000c819a2e8715cdef3efb7ddbdc39d2f7ba87c2669000000000000000000000000f67663f5ab9d295645bcdf98236217ca36ee64ac000000000000000000000000bb37ef24fc0ab09478bd1e83e5ec6f76caa8536b0000000000000000000000008c1b2acd048de76153d385fba388449178ba72c200000000000000000000000055052a67351b6969332e127034efa83dfed59bde0000000000000000000000005598a905160e7f7b18e4fc0ab2645ea258f89dde000000000000000000000000dd84f5ca8c4eb3b54c35a0f594c328242a10c9fa000000000000000000000000a780793dfcec7df8905729ceee29c82857d609a80000000000000000000000005604a0d277e3dae093bcffeef3732a42adc18958000000000000000000000000db0d36b6a96d692c21ff26aa5e3839ab165c4f440000000000000000000000000c0505d9f7237b1c3e03f2048663e124eb7a66a00000000000000000000000005f8f568137cd1c267f77454b14dea52c057c898d000000000000000000000000671730450c132914662dfa6beda90f8a1a4cf84a000000000000000000000000a61d72bd43087d5102ec7adfbbf9de7189b1a6b100000000000000000000000081c96f7487ada09199b6113814988c69e5ecda320000000000000000000000007d70948e99e857326f2ebd59a045da925649cfe900000000000000000000000083e6c52b45bb0412b07261f59d70c7112bb8cde90000000000000000000000008c6053de79f0c7fb8d09700b166d15ae52bade650000000000000000000000006b163ca9a0436f508403624da8d8a952fdd44a65000000000000000000000000bf285cecf773ac4efdbd161d0a098e71c4ce917d000000000000000000000000625f9d8d92925869ddb8d4a89048353cce6e6ce00000000000000000000000001cf4291a78a0c58afac5cc0b6e698eb9224f44e60000000000000000000000004e0985e556069b3d69f4e76db3e2b8d2b5047956000000000000000000000000c4ede857f795719a076087048ed5b40aa786da490000000000000000000000009e2d5559a81c1e295086aee353d0c60a8f5dc29000000000000000000000000013d51631c17bdf180f5de0a2fce39a7b4c3be67a000000000000000000000000d280952468d39fd257694251494e5541924c33f400000000000000000000000064248a6b2643d6e00a01c4d8dd1ebdca4af0b297000000000000000000000000f649d8d2bf167f03203ff33d836aa39ab9ecd95f000000000000000000000000e10f9ce789183498bb483f25600a5033ba83401600000000000000000000000072a773fa6a1e11bf85d9a95f496233e8a30bc130000000000000000000000000fdfc22ad78ddb0b15f9e3e87c626d6692ab68f950000000000000000000000003a826f7b385c9a6c5b625cb375d6903e2a4bfe0c000000000000000000000000c3baa39c3606a312996d8d2c927416fe6a6040710000000000000000000000004452ec0cfb01adedbc99fe78133499573a46d8ed0000000000000000000000004505417f8a3eed1e265fa0741ae6154c4e906ed500000000000000000000000010109a25deb911b755e1cc98e472dbba2854fe1300000000000000000000000090b1181f786f30874efd0c760ab1e28beca37f84000000000000000000000000bc5d814e37b94cdeb583362f97bd8c423a66c5a900000000000000000000000009463d3ed7e48dd017d34ef617b6ad2214c2812c0000000000000000000000001fd3f134470ac97625bdfb41a8e03f23e47c93fb000000000000000000000000109a53b72b42e0b4c56c58decb7c6e0bc75976de00000000000000000000000024cc909ec2015ed49174c3936eb1b8e2779167da000000000000000000000000bdc51cbb0aedc2b2a5662c14eb724583e0a23fdf0000000000000000000000004b0477a31ff5be5c4abd0275e52a8562f05aca340000000000000000000000005504c10d31f418ba08c860d096125a751381a0a1000000000000000000000000933b7dfefae9e2e8385054d1c9b1143d9aeeb069000000000000000000000000abbbadf86877bf16c3d733944b003baa9132b234000000000000000000000000b594ce3013615ab494508b74fdb207ae3594158a00000000000000000000000081f721c2c86ed240d09a5061b4315a0709522e0a00000000000000000000000030a77991ca5e47f32b1843b14dc477216fb32e9b0000000000000000000000009b6bbe57e9fee92de8126b7093b833fb71dc3785000000000000000000000000802be8df350754945baa56756b24be909ded7bd10000000000000000000000008f4e3cd36cdcfb577a643ad9e672d0ffb94438ff00000000000000000000000080740cee43f9d8536b13a2b4c5f24705106fa5b20000000000000000000000000670030adbcf1153adfffc5abcff5fe5781a78200000000000000000000000001acc10eb946d2443e5e4f4374819b3429caa8319000000000000000000000000a5c4829686313db161c838bff4de55f902d664a80000000000000000000000007d1ba11f901780e90f2b84b3a0b0214a17d6ecbe0000000000000000000000003f1b563b75ddc5f0fc2518d847a7db1d8c61d4d3000000000000000000000000796455e41c606a39d2633ec2f65e54e5ad9cf8eb0000000000000000000000006f9023d09f5710450ee372e4836aeda82d03a7290000000000000000000000006edbc472dc558f1e94c6fb78dd8368a9d19124290000000000000000000000007fc7fffd5e98250ffef0c9949cecd30274c1df1b0000000000000000000000000b9eb74650b616da09769ac12781bb3c87445ead000000000000000000000000a4a1dc6e23d2b362ba01a3afa66fdb9b5261483d0000000000000000000000008160cd93ae1dc689d57a5b4a898925e6454ca25c000000000000000000000000a042885f81ee928ebe0b9e9a9d6417f0fb577bf600000000000000000000000082874f9c2418911a35afba4e5aeed215753d02df000000000000000000000000ca9b722d76430b981696c60820441291297702c50000000000000000000000008fd836600688514320b942ceb4565d32353fc78e000000000000000000000000acf8bb6195f41cd07ea47acb331187eeeb4f9b67000000000000000000000000455efd272afab5b9477e4ec298b811f29362ebc600000000000000000000000051e7bcbeb2b963d81b3074b7f786e39c4173b265000000000000000000000000a48354c067e2be00f51d526762511896c257600d0000000000000000000000000e7bc8009f87231661591c05e07afbc2df89116b000000000000000000000000eb3885780e0ca097e46b516533948e6980a5741a000000000000000000000000dd17472e8220d6e51ba01559fab3d859f578cbc2000000000000000000000000d138bcebab3284099a1a10f1ff616684cc0901d6000000000000000000000000ec074ca45045924fab6c047ae0689b07ea2f3f1b000000000000000000000000aad5652bbfa17fe54946ac7355358d83b86c462f000000000000000000000000bcac5107d71fc8a44e3da3f4cd7c666ddc85e6f100000000000000000000000080ddad631ad4b075e44e5e8efe5e2534fa7a98ad000000000000000000000000da5bd9b9b6b4029aa6c568d95127527a9031cd130000000000000000000000004719c6f34c856c3ebf19c6bafd4b24c2a70cd0c8000000000000000000000000e7e9dfee143e802c19201f6d4a99cf07958aff5d000000000000000000000000d631e80b9d5343966ed571baef17aa9c59ac5e40000000000000000000000000a2bd45490145fbf324127860c66f7b896e98880600000000000000000000000043d0c5ac03767ecbde8a489773e3b45e8b98403a0000000000000000000000008735a1d8ff390444f90120dc7a01faa2e851810a000000000000000000000000a619cbd5cb839484fc13182b207b25e786c6512f000000000000000000000000ef13724606040633de289ee2a3091db63a89c739000000000000000000000000e5048cd6ed8ae117ceb935a24211882d0aa1879a00000000000000000000000064608e736f83f50eaea09c94383aa61eb1c7e193000000000000000000000000316033a0ccc251c5c22db6e7dccfa2d49dff0ea2000000000000000000000000d4fa23307a181b9ca567886eb5bcd5c8f8f8bb3e000000000000000000000000ec82f5cb991060b33173f9964aa8b131948bef9e0000000000000000000000005d1c90fc7f4ac5edefd58a8f2dc16f204f96497d000000000000000000000000c08e7fe0cc342da9620a9b7630c6b4f81ee665b7000000000000000000000000581fabd281ce871fa6e47f958fe46b1826c688fe00000000000000000000000049167164e228f11d37d7c67b25f4c36c4886a9380000000000000000000000009da3d678ec09a6a47f6a25a25f29d3e4a9f30e6a00000000000000000000000085108b5694b46ca583fc9102d585e6f4e51e316d000000000000000000000000db2566a29d00685f77571e2b223ed22a9c3ad297000000000000000000000000f1df3aa0e47a7fb0d71d04cb93596c0e769e9abb0000000000000000000000007f7ae9d06d74b5701cb3978ff0610a9bc2afa7cf000000000000000000000000ad7a088005c533dcf8d03e518fb895be00b5030c00000000000000000000000053d72e45e4ba76838d36c49b88f046c6070c39e50000000000000000000000001b230574fd7e0670d60d6587af42b6135c4eb1aa00000000000000000000000032b8b80eafba2d7e50a3b04ef96722489045b527000000000000000000000000e08a92f700f30966645b944a621723a5a266b838000000000000000000000000ea2588cc602382ec70c7bc132cb95df7d329aa120000000000000000000000000e3ba5db475cc0734c8a7354e3b93345570e8b8000000000000000000000000048962accc4b57da643145940488732869afefb13000000000000000000000000ca236362ccfbfac32e7a2f53ef19e77a8a9220450000000000000000000000007a3d0b996e20a64b123eec491e1c44f57b36a0c60000000000000000000000004a7ab1e26b0d1fb4453e5422a2bd681e04b99d8d00000000000000000000000056458d94359bef764a67c419da7d4863bc8688c6000000000000000000000000885653c606dbb3fd8aaa7f31f348081ed3c61234000000000000000000000000258e0ae28f70ec728a9c0d84268ca3dd5c69fb3c0000000000000000000000009fb6b6c254d59acf81a5b6a9fb8073e22babed8900000000000000000000000029b94f927c67e412dabfdb20ae5217dc699c6f7b000000000000000000000000de99e27c8547d95a1789664fec4b64e918a8989f0000000000000000000000006f96d9ea68251c6a3c1199aa93906ed7b4a0abd4000000000000000000000000a3db8fc2e7e3279beef1adeda274f1a6d6ae10c1000000000000000000000000794f40698af90f435dc63006d2d09f481d67a75f000000000000000000000000ce04002d9e12403be774a32f07172666daf6d5e40000000000000000000000008f31f267a116570b0018d391dc45c7056c093469000000000000000000000000ae096dd76d20e596c17aa9f3b9b87e0b850282aa000000000000000000000000106e9659f2762ce0dfc5b4f5094674d371fd6a7a000000000000000000000000985600507c788bf052badada9a7e02d776f95d1700000000000000000000000045bd6155e49ddcf580941d5f175da4f23d0ab7a60000000000000000000000000f259c0da4a5d45850db24b1ab4e23f3a5a4361500000000000000000000000055dc138e08851cc6da2ccfa27fdc753826d1bff2000000000000000000000000fef3fce25db2c1a7933b99cef105d201caf1a25c0000000000000000000000003596e86aefd4c534494e87c1528aae8d125680fb00000000000000000000000062b0ba40138cead5a783e28e9e4741263c2f7e3b000000000000000000000000709eeb993291da595cab6c737204bf3af9e094b90000000000000000000000007b883fc035264bf5b6a1409def32e11250a5e761000000000000000000000000b8f71fee7f185d657f8a75d01fc722a82403a342000000000000000000000000054bb35826d45730067e52a3cb0a806e13889923000000000000000000000000bcf82ad78feb723336087a220de01d44b75fa52f0000000000000000000000005449e9c1af70f70013a3edb7264e8ee0ef2e8034000000000000000000000000252ead803f3ba5ff0a3cd29d5295b56b14a20b18000000000000000000000000d728d95986549612f0b608cb6cc8565097149ca9000000000000000000000000f3230707d2e544251831c3ffc92f098bc93c0bd900000000000000000000000008cada3c196aa32c21c897cbc2cb582e92aab5ee0000000000000000000000001274416911003d416568749865f7cee3ce62386b00000000000000000000000020e6957222dbef17fdd0474f1c8463a8c5dc63480000000000000000000000001030a3842d26b430379326b0a2318b0cdc0975c5000000000000000000000000c13c405334bc11b48c1125972d9d1ce1eb601d30000000000000000000000000873a45b49289b868e81547c6226357e7117e6070000000000000000000000000f6f90f372c7f0dd9553d916d1e042fa94fe30e8c0000000000000000000000006a121112d0adc380be81b3f3aa4cdcd7cdaeffe40000000000000000000000007d4a5f5b2462d8610b4c6afd60e34b51b6a18ce300000000000000000000000013cf222f836693b1406725fffc147294a06dd2b2000000000000000000000000d30b0f115a708b735a4b0cc9fd3369eb1f88c0c7000000000000000000000000cac7144ee898a2fd27f22131684a9b76e88386dd00000000000000000000000085522e08937910b77ef7b46dbba0f8425aad58ff00000000000000000000000056dd59f15fd769dbcae7b88f8880dc81f0512dac000000000000000000000000aa89321659eec5f68de81643bcb8e2e851a62cd5000000000000000000000000fe74275185f0eaa2db37669bfb7bcdbb336d9d34000000000000000000000000f2f9dd8dbc2a8ced5d456dccf0e8319adc57a617000000000000000000000000fb711d25aa25fc9d2d00586372fc51a50f4f206c0000000000000000000000002aaaef419fa82b0a39990f4448dafe701303f90e0000000000000000000000008883209dbcc50f54a70840212efc2da23846ef560000000000000000000000008b4ae40d2b6c2add9d3203fd567f6c157fd67d29000000000000000000000000bb2e4b4d49e2c3e49f34c74b541e65b8dacaf9fc00000000000000000000000064eb6a90d8f9a0abc1853b6d4300f7055fe0209e00000000000000000000000080fc572d1edd11acb93663e39d0c2716b01a2c000000000000000000000000002b845fda98c4940f31c1c88fbc0f6fe7e67c09d5000000000000000000000000193a503d21e1a394638655d5d145d16ebf13c73b0000000000000000000000002a2938275987d60dc8daf9dd1cba459a2168350500000000000000000000000099280e317b6812ef827f1e53f43444afaadcc28900000000000000000000000083ea8aa88ff43a017daccb3835795982c119d007000000000000000000000000276c2331ddf962a77d6507fce4a9c357144191960000000000000000000000001cf110a556049a8e446297a0d120565a2556f78c0000000000000000000000006ccd1bd47dcaa73887519034cad8701d459936b9000000000000000000000000edd2c818f85aa1db06b1d7f4f64e6d002911f444000000000000000000000000c0fd44f7f62a45b2ca447c4d8b4b51ccc8d93d95000000000000000000000000e193d4c06fdc1e5fee42ef1beff0fc9262fdff4f00000000000000000000000019e0b60a9f7d26c697079c9f6a571837299d5f7d00000000000000000000000073d1013b2a2424fd6c990017950aa18e16d8feb700000000000000000000000090d4b737502b76b5f173d880e8150db59ce19c6f000000000000000000000000848823cbc890a06527cfcfff58d8005fc38682bf0000000000000000000000004388d25d33d0d701dbc42ec0cb2ed1e45ae689ff000000000000000000000000269c44fe042f109e0fe37582f02210af0badb1e10000000000000000000000008d1d58eab588c542fbaf7baed8bac933ef817a1f000000000000000000000000eb2e226ea149360bf2ad14fbbeba0452168cbbc000000000000000000000000013a227b400b768b7c148f7f6a70b7da399094a0c000000000000000000000000b42013aa0d41df853a1688f4a274f7ffab2cde8d000000000000000000000000aa99dd0c3d8d3f6508be36fd01600c7a3dc98ff70000000000000000000000000d7900a7722916ebb9ff677941dbc23a56163fea000000000000000000000000baa7a6570c785b3423ae48bdddc51846dae3380000000000000000000000000067ea3b58d0827564bc98751b3a71162e9bfc6a8f0000000000000000000000009c7403d6b8f8a3c4e5b9dd177912fcf7a8d23cfe000000000000000000000000c550e3dc63d09a192dc47bde3569a2358563f565000000000000000000000000b32707a838067eba272861355d211f8067a47823000000000000000000000000148815b7c58b1a35fb3b154eaae945cca4798b08000000000000000000000000f4d62ffbef75b760c283d5456fe3d38f4e1ffd090000000000000000000000004dd17f3935107e60415ba91b02355702c7824db7000000000000000000000000f2d7fd171870e2f0a56c515959160f54e956191e0000000000000000000000006b6e3f83da39c24c4bda966557a6e76e07414727000000000000000000000000c2f909de7212d390606db2317e296bb3707f3b4e000000000000000000000000292659de4a3be50b3a454083a7434fe7ced0f67800000000000000000000000050eaa6d1d532d02b63554c969a49f45096386d2c00000000000000000000000072a61cadd0885801747673e6ec9a80699ba5acfa000000000000000000000000e7bbf92a2593d9008820f6ea5db8870eaf487e4000000000000000000000000073aa6bf7fecc75a399aa06be3055102f034f21ed00000000000000000000000022ec627c92290705091214d5907940b1a6de72d60000000000000000000000008ed3c5d7ab792a6c08cb8a32cbdb48a5575e9b97000000000000000000000000c7d2a419f8f2eaa06b3811cf7faaa7440dcf96b70000000000000000000000004499c3de0ffae33e7b948c0f61aa904f9eb750ff000000000000000000000000a6d1feda6fc70680816ef6a23faf5e454e2f9c090000000000000000000000003ed2eefa39607ebe9577e43fe0f6145899f5dd570000000000000000000000008b0dab3b920e8222719110f4ba5772663efbfac500000000000000000000000055c8bd5ad5ea89558a46529260417a189245cec70000000000000000000000004a716fbbaead1b0a52c27edadda86da0b30c553d000000000000000000000000fec03632eb64bb3005e56c8f5ccfc5e44cabba420000000000000000000000002be40332f356e491507aa7b63ca27e1961cb8fd8000000000000000000000000ec4f9dd55da80c42e81cc9165aa7d675c86f941900000000000000000000000081298a9e0b365d3ee574a07382538607035c67a100000000000000000000000002aa7ef3e1841fb058de815a542a8b751e1ce6ef0000000000000000000000003d14d6d06d3e50799ce91cce9b564ece257e441f000000000000000000000000aeda643e624160c99228a7700fa4812371483f6c000000000000000000000000aabdcb1224811a5d4185ac68fcad9160d31b3517000000000000000000000000fc7d5016b543532aaa327142361693a54653aa17000000000000000000000000d96ae67955de94caac04efc8edb857557dd67c2b000000000000000000000000b860337a0bb813de5697f471bc15f3c95023baf4000000000000000000000000d4f05432358668c2b2716fdcf011d9020b08035c000000000000000000000000e99be8bd0a3784c285db2eaf55cb5a33f1c3348b00000000000000000000000039d221c6e5aecd64ce74ff386b5be6257c1b636c00000000000000000000000031ef3549843a18cc2e75b6a9823ba76357c982aa000000000000000000000000350f29b0f8a9617a3d7df62834cf2516c09498ff00000000000000000000000013e8a7867a4690bf1ebd2aa0f77bee13b5290450000000000000000000000000cd684c2e2b4ca540441e1501e33e7ef74fedca0b000000000000000000000000bf34c8c1538f2cce3719b72bca278c92594bf5d50000000000000000000000001960251bbfddc4274a6ad1ef4fc3921b440f9fe4000000000000000000000000875d0dc692c436ef714e493e10f734a343fd70bb000000000000000000000000e90dccc82704dfe4bd89e142010b22ff6c132b6e000000000000000000000000ceea299d63fdd2d05b4406918a1bdeb429a24316000000000000000000000000dfdcc25b72563c815cd10d13cecc320949e53a80000000000000000000000000b479dcfb32f9985f2c6f192f21999bcff625e5d80000000000000000000000005137cb586b9d4d61b63ee3362000f1a66d3ccd810000000000000000000000006d5fcf3db5647ea82335bcdf0961bf18efb6b5af000000000000000000000000c9b59765a603dba10930f2c650f9c463e53ca32c0000000000000000000000006d855b01a125900ea5874646e321955095a2f81b0000000000000000000000000d8ae4f3adb9f3a87ef6e1fae3c39e22901a5bae00000000000000000000000029f47a7b8d80dff5ee42e20e8a5f38f2617433e3000000000000000000000000025e5034179ff44591087851bed2bff22d08ba100000000000000000000000003d1cc9d9b25dd193f073f8186fe3211226588b7b00000000000000000000000037be92f21943dc91629d884f8c41c8203024633a000000000000000000000000b872cbc85fc676c1d556a7d33e4bb9d00e43425f000000000000000000000000a8ec7508009ae3ab73add28430a0ce7593b78bab000000000000000000000000c50c6169b0fd9e240c3378c22817c4e0934391eb000000000000000000000000105e396c4a4681d2a711a1e4472ac97549f58af30000000000000000000000000b7c3f4b8c91ca8a1c661002122843f682f0fea100000000000000000000000047c0514a0ffee64d694ddbccc4a74f992f0139fa00000000000000000000000028a213b9f957d7dcaf534f6afff7e3012c715306000000000000000000000000e484c96114c6243c97fbcd104e43f60a12f592810000000000000000000000001cf4e7770a6d986673116eae4f3e3ddcd09642750000000000000000000000002d32ee60eeb3d15ab11eace76d0a966f4cbbba2600000000000000000000000026278330bc36da6f878448a03a64c69ae9f8de89000000000000000000000000e00fa00b0a90670c4e27f5170ca4ffd040f2fb37000000000000000000000000ac2c14364ef4296fcf10b7367f2b8e2c09998439000000000000000000000000673d5496c133c55ff092a9089c5017bafe4e53b10000000000000000000000007be5ec6129b84b82b67860ba6e344ef7a48e15f50000000000000000000000006f10719408d99d917f395efc2e2ec9136b873ceb000000000000000000000000144313a16dc284187e963848cb494a8b544e7a580000000000000000000000007f583a47e00701d257ac873c80eb5326fec69e56000000000000000000000000c72668253d890e5ffd6ec0ffe6874d1caa8b4c0e000000000000000000000000bc1a770bc7761969d46dedbed48e192dc1e6c504000000000000000000000000e935d96396c5cd47e5601c9518b0c0f2f21248a10000000000000000000000008a7cc5872c777c520248a27aca25a2cd7d69dbf4000000000000000000000000187a98383ee5c5331c4cc790ce24bb06d9b0517a000000000000000000000000f42af6fdb5d022c30a8accc0da5013b5a52fd875000000000000000000000000c6e1f09172abb313341fbe3306774f689aabe696000000000000000000000000e17dcee3f229663681d0bae560278efb907cd988000000000000000000000000eaceb5df48bfb92bf78a047e98a793fe83cff9b5000000000000000000000000c307b96c37b67a97ae1c0348c1e257ae4d16fab5000000000000000000000000271ee7e1815d21b990b73f02ec9f1f03a10d4d21000000000000000000000000b16cb3b68f61015126e5e386c9afd0829cae40f8000000000000000000000000fdd7f1a2592bbf5aa45d2a492914b89ba7bc3d6f000000000000000000000000138258c611b0121fb162916c54f6f4a22acf4fa90000000000000000000000000a87c349333c244c738ac7e543b7e2ef2120c0d30000000000000000000000009bd8ac1fbe99f98a370a0b00154b6e7bf255c47b0000000000000000000000007cfaba7829cc0fa64bf19d31b1797dc1a967986a0000000000000000000000002be5a775a704a2029f87b8e4035df5f258caf10e00000000000000000000000082c6a7cda2fc04e5c3cf643ab6a360377370b3de00000000000000000000000066f7c5f0f60e1bd94d24c03c47d4be481bf9dbf5000000000000000000000000f16a29170b0916238fae0c065181b92520b19cfb000000000000000000000000fdfb4846744f13f03ce332543e035d58592526f1000000000000000000000000be38fc0e64cfcd8dbed10c71f01b4fed0400992b000000000000000000000000f5a0ba5d66f9c9730bc61594fd229225398deb64000000000000000000000000343c81518fc398136db0355ad1a9c5b66512d363000000000000000000000000ce80a38c46519420616822761761719e94e2a3280000000000000000000000003ac0c9bb88714ccbe8e6217734817c863d9a60e600000000000000000000000062d1403f2dd839798647ee8ed87573260c1e960200000000000000000000000094e302c15e84c71d54b1e1c8c446ef97189ad7a30000000000000000000000001ccd370e619c22f13bd4c8594e3b94b491a7a31f00000000000000000000000024653d44e3377b37916ef17f747098481a93dc58000000000000000000000000873d971a86df6af66d310485f516f947eb9057f700000000000000000000000047441bd9fb3441370cb5b6c4684a0104353aec6600000000000000000000000089da5f907bbf49fa81136b03015316522db78a860000000000000000000000001df0bae09402cb59132c1db349df882d01ca8ee9000000000000000000000000a7d388d2c8f62ed449cde5c9603ec23dbef22036000000000000000000000000c41762c7be20e12fbb28af7ddcff4534715b7da6000000000000000000000000f1fcecde286d536b2e3875f6f62966bb222c371c000000000000000000000000bf5e32c2a73f3fe3b26a43089a6bf1f935317ff10000000000000000000000008c7fb2924f8a91172a30f60560f0ad67c205a69e0000000000000000000000001b31d0d8c2dfc58ddad0c19c9f6cb2cc533405800000000000000000000000001d2161abe6a2319bccbb6688818417c40a61b6f40000000000000000000000009342174252e8ae1de46abefc1b930e21a3cbcf550000000000000000000000000c1a0ad4dec5a2d5a7524742a129f8c5228b059e0000000000000000000000004fed430503a3434461bb28f831dc72fe5244518f00000000000000000000000009560961fa8ceb2e249bc6e77bc55edb2e0f491f000000000000000000000000841d8d1688921bab4d1cff4526fdc5fce7bcd8c10000000000000000000000004ccfb564db944c88d871e584f803073b9a88a24d000000000000000000000000a8293dd8eb52564a35b8357a539146321b9341530000000000000000000000009828963264a1c8e4d4d008c654f70de482887aba000000000000000000000000633c60c0c439a72aeecd2d01ef24fae39b78d73c00000000000000000000000066017c600b3cf2694375f0b03f6035dcfbd40f2c000000000000000000000000ade24c128a7502f99a2786f3e18c67b0c6f1573900000000000000000000000044336a26567377efe1be5078149244e9caa3a956000000000000000000000000af7274d75217ca23d986f2aea6ad9d74a8fd00d5000000000000000000000000dae26f089d34d66e92c45ffc0b6dd0ad2878081b00000000000000000000000007c9206730384d933352c0a48f13cea0c66681d3000000000000000000000000202d1ac43a0b5f6dfaf5135c1eeb3abaf83909350000000000000000000000008de185e9d676ad873f42b3399a1dfeaba80e4b410000000000000000000000007f088925257cccb615a63612e52ebbf9a01e921b000000000000000000000000210bf7fd74df20dc26d5eb287c02c9859de2dffc00000000000000000000000049a69c4c91ad21f2880d9c15bc85d59ad0ed6a87000000000000000000000000c0446333b7b8bc0ec482267db023398b0d56bc5d0000000000000000000000005cd8c821c080b7340df6969252a979ed416a4e3f0000000000000000000000004c11a11a6015924914a177c5bf1f00ccfde6b1b00000000000000000000000007068346f3965fbc447f510e784219fcf9d61f4b100000000000000000000000065a50da06975ace3f897a3e8f57a5fa5319a2d1a000000000000000000000000f91577dffc6000bc4c1e11d752cbde084c7fc640000000000000000000000000ee65870fabf9e61ce681655982da93a1d78ee285000000000000000000000000d72b0b5f4005f421f3c70cbf02e2f0aa3b497a86000000000000000000000000c2c5b94348780619d62feb4fefdc3d7fb1740ce20000000000000000000000008bad8c3b3989c0ef2b5870b57ae0cc0289efa06d000000000000000000000000b31a9c8def2c27c44b078306d04b180906c5147e00000000000000000000000062c46fcae5099f96376d2b97634578258075ec6f000000000000000000000000547707fb6fc37822e24ec141d7fa1b1736e68cd8000000000000000000000000b284dd984d19cf1687c0b14a5027cc97205856fe0000000000000000000000007f07866373f4a482a48dadbb90c7f4912b74a81600000000000000000000000063b01b49f06d0d2cc8424383d76c984a5034c2f00000000000000000000000005284fee5ae9dde84680b2d07cc437f5bda360669000000000000000000000000d7188dd535efe6aedbe18b9200848046ff30b13a000000000000000000000000fd8a63085804dcb95417fe33f9e49253522c68dd0000000000000000000000006c3989aca8b15bd9b91e7370c8fee18017f96da000000000000000000000000070a3ab568ef35f08befb90bfad921fe266f9357c0000000000000000000000001e0942788aa533fe32ca78efc0e1e5d8206daefd00000000000000000000000080c09bfb9e2d5243b3b0c5878832ca2fe48af8c80000000000000000000000008928c8233d30cacbc1014ec1de4c60b34bc09313000000000000000000000000ed393be94edf735a8419b135a209490244d6b2fb000000000000000000000000b02d403a20ff116fcc5e1181d7659eea1edc4c2b000000000000000000000000254722669d06ca6d2da4fdace2127052f8b5888d0000000000000000000000008e0bb427e30706facaa4f24aefce7a737726129700000000000000000000000046e5b5f445cdd4aca6da834fa19ba58396bae1a60000000000000000000000007ba58d7b8a12e9e6f107c095b98a23dae21816eb000000000000000000000000b63df134d5c31b5081798d2c46e109f4674edc9900000000000000000000000038e33d4dff6caae4a22dd878e18a88bddb23aee2000000000000000000000000ab07f7c93713d0864e7547c66d706b687b6300af0000000000000000000000009727edd3e03ecca1a4eee549e8cf3764de6f27340000000000000000000000004700375b533d53f450f976358b074b0da90435e30000000000000000000000002a695fcb803f336b869bebafdbeecb6448f096b70000000000000000000000003e5cc3f4e1805ebaeac7b9d9401b3f707b3b5b6200000000000000000000000072b48c5fdec3ca50e7b68e4f48da50730e3b6ee3000000000000000000000000a7856455c46abf000e481f4ab7049d75b2265d0e000000000000000000000000718e2b01e2f45206e03d12f249df921718ff42bb0000000000000000000000008fb3b7eaad16e25cec4359f98374fc410cf4e16b000000000000000000000000a365850053d472d145d5ab4f33dcc1efb8aa9bca0000000000000000000000002e015a9e2fa4cc345d7b012cf01433bf06aeb32700000000000000000000000025b6be7147328fdef273a21eb609483554fb315b00000000000000000000000078a5bbd680f2c0654222909a6b738683887de3bb0000000000000000000000009d6c428917c889201b9e367eacdc5e401e9f6e8f0000000000000000000000007351bdfa92c830791ed399de63e2a5100749bb060000000000000000000000008427535566bac74184c6105d13cc9cd1faf25320000000000000000000000000a2cf0ecbe865d27a7f96de209635c9cf8dadd7aa000000000000000000000000201c9502cb93cc193a6f453eaecf020b0eff04bd000000000000000000000000166ad1e545a82896202aa3a8c572d9578a031077000000000000000000000000b2e94afe28c7fcc5578919e9c641b68e1ece704a0000000000000000000000007e1e43111b97c816528f8dea236d75028f3461f80000000000000000000000004c146c0f50ad3da1f8768bb372f7655cff7a48ae0000000000000000000000005e60937bb1e1cd7c5c711757c645e76f83a1e1c70000000000000000000000007ecce0cb50951158e83b53e3baf2113d2139f29a0000000000000000000000002c5db80a56ecce0b7a85889dbced542465572513000000000000000000000000abb5032d8c70b8f895101f8bfe7cbf1acee97d7500000000000000000000000008445137ebfa9f0655b050ab2ac002abc4586990000000000000000000000000ce3ddb3b45c838f5fde2ddfb6e0b64e7178295280000000000000000000000004f9dc145c00fa2a2036770e39a71566b1d3f6b9700000000000000000000000014a1427b5ebb64b9305ba4abb576610bbb61128900000000000000000000000041687b1349a6de0cc947c9e154d5d221e99aebff000000000000000000000000d25ce82d0cbe8aa5268c8c0d9f3c926a3d7f960f000000000000000000000000d0fab7370aff89dad44f3b14c53d5d0a168ded1a00000000000000000000000055a1c1f76cbfd690a8a095bde3cbe2adb121d61e0000000000000000000000008f0f494447f278f7bcfee8b03ed328cb6f1d00e6000000000000000000000000b8804cf174805d96e0425bf765d8958d3bcf3069000000000000000000000000b57712eca4a3a6d7a5f0ce155996357cf317c707000000000000000000000000ba15e9b644685cb845af18a738abd40c6bcd78ed000000000000000000000000d226b42b81d4d1307f8ff889655cb7febb906f6b000000000000000000000000342a6ed7c2c68ab8333414b9146a6a2662e87c1c000000000000000000000000733b34155164577e8df5bab1b08f1bdd26b8ae4000000000000000000000000087ba8df0d3ece26175a2533c702e3253598c7fa9000000000000000000000000cf4b852afd66519653f97ecf35ef7dd38f9dfa4e000000000000000000000000faa779cc3d28caa7a65ea57e172c19c2e60bb8d50000000000000000000000002db3683bdf985d4453edebeb02af1d15ccf123570000000000000000000000000ee1d7aae27892534e7d54daa76ecbf081227236000000000000000000000000c798b5a5595182a0b236c0fe71f206283d752866000000000000000000000000ca1e9f652d40cb6e1682e6c5179e9f9ab4d1fd81000000000000000000000000c5f275f4f1e024af45127fdac4bca1be86a7ce2b000000000000000000000000621eb00e7c68ced56818c0ae7a9e282d77a0ed4a000000000000000000000000dedb5f78dabf7541c3367080695eb51458cd5317000000000000000000000000f4647575b66fd11e7e2d027b5927903ae35032c60000000000000000000000007a3b3d08f093c493d04aba4538b9ce93fc10d8ba00000000000000000000000062ef381c1620bfee8d98ec2d93d4139c228662cd0000000000000000000000007ff3ef47cadb7152d2bf83b875e51a78df2854a6000000000000000000000000422a4087e53dc0ced61bb380612dc640d05c2117000000000000000000000000df01490370e8b4365fbd0fbeaa4700e29cbedb7200000000000000000000000032f4f0a88392119d50f638a54279d2ca05245da0000000000000000000000000de6ccca84010b3f450ec7b95501c4cbe98ac84e90000000000000000000000001ae8e82a14e2320fcd1f85f6e571c651a6633fd2000000000000000000000000376bd7f30a97737b032fa2254410e10b677308b40000000000000000000000008bd34458a8322284032cfbc20c1292d0e8e3f38a0000000000000000000000003427d8631adc6088b76c089503fd8347c9db13700000000000000000000000004836efa20d47bb34ce8fb0d57644792de8eafb61000000000000000000000000ed826748e8f82e025331861912dbf64a7b332b9600000000000000000000000037006e0f7feb6160704ed5fd6fa6f0510d3cb6d2000000000000000000000000a8c5f5507b7f622001c7dc27592f0f59ca34733a000000000000000000000000ebfbf8ed084e5f58571574597c5aa935264f22b8000000000000000000000000ce737fc551c7d8c231d4a8b022b76540d403cb4b0000000000000000000000002fde31ada6e459458eb7494e1794484d12151869000000000000000000000000547120a6754cd20a6fe7b61cd788ec17cf10bd35000000000000000000000000390335dc6bb8098b7de1d28c5039857ecc9703d6000000000000000000000000bc2f26588aeb2bdc41a874d9e2c88339ebd1ca0f000000000000000000000000f6d43cfbcfc9915a59c815811892a0d08606cf2c0000000000000000000000002f32fa1b42fbaa3bbb64fd259ffdc03e2106c182000000000000000000000000da76442991b470751aadd4dbf63bdc46d3bc3c0200000000000000000000000025bbed5e3d51fca1944ef7b4a29802814103173b0000000000000000000000000124c09e273b67b88962698f7aba18c44730bbbb000000000000000000000000068119a55f169d9c3896d07b729a27f7e0282fb900000000000000000000000046f44d02f9e40033e8e4525464e0d23f5323837e0000000000000000000000003fb007ccd632360b6e92be2834767486cf76dc410000000000000000000000004aa6e6414ebddc8f311a9096af2db823528eced6000000000000000000000000366720ce412a261ba0ef58df26b35e2b45eaaccb0000000000000000000000009eb6ec30b146286946589f53ae480f697778ef26000000000000000000000000067a6954c9ae2279a15557ab4943c2dc8bbdfff5000000000000000000000000e26b8ccde5280b55e6ed9e19a15fba92476cf526000000000000000000000000fc6317e9ce0502c1491aa8ae930d7445e5b3d4ea000000000000000000000000f576be77a30b8a4afe69e55f56a279c525d1f2d000000000000000000000000079b3b49e388f5b4a0fa05bef09b22d2f94c232e700000000000000000000000069ffa7a0cbbac54bf92dd4eaacefac1d81127bbb000000000000000000000000c006544b93e86e8999623c1d12d2e352c61c8123000000000000000000000000441d3e17f9221ac2acd963ebe248862f068986df00000000000000000000000041ff7e6560378a1bdb6c212d2f5c883f833a525600000000000000000000000026f8d5edfed4a73acc74694a918d4432741de439000000000000000000000000c4138405cec2340ce1bcac7d2e47e81c884d602c000000000000000000000000bf8a4bf5893598d4a4c7235a856f12c34e5523480000000000000000000000009a1c07989bddc239aae7c25c6127a178053a83300000000000000000000000007f4f251083d8673c07fdba22ff7efbffb810523900000000000000000000000017c54285b86b6212d881ecb8c8df43a2a47a4bae000000000000000000000000be78a774fa6d174fb36f8d9b41782be0aa0e54ce000000000000000000000000b2b1d533b874c051b60bc4eafb0657c9e6531d0e000000000000000000000000a462509b2ce0fdf8fb940de197dec622b4e65d7b000000000000000000000000a63ddb00c28b4e753b44610dc4d960aaf1dcf6d20000000000000000000000007dfd6013cf8d92b751e63d481b51fe0e4c5abf5e000000000000000000000000e87bb1d31e8b69a51ef38b5e73dff2efc32fd309000000000000000000000000b518b3136e491101f22b77f385fe22269c5151880000000000000000000000001111114632849fa77be4c61ced728f2d1a2508e9000000000000000000000000d3de759fa1e46cde5a47cb092b955e239a2f1f1e0000000000000000000000003b986d6d91d29e8538270a16d2b6e4145e8bef3c00000000000000000000000004e19eed5fd3f2402f0f7e95425c498f4c62d02e0000000000000000000000000671b6c75f6d05f2fd0707b130c267602de51d3a00000000000000000000000021447403d268081a58d9b0c9e2517f0561c2b13c000000000000000000000000dc6becc975b73e5f777c17a3f1f337d0fe2c1aac000000000000000000000000c5d494aa0cbabd7871af0ef122fb410fa25c3379000000000000000000000000b3d61915853dc79b39442f66931fe42ae9f1792d000000000000000000000000560d2ce00185e7f60b6d0ea4cc73901822965cc1000000000000000000000000617e4eae7baa0773d015f150068af1a873295265000000000000000000000000156793836bfe5345f7c50af0bf9e88e116bd9103000000000000000000000000935bac2f93a351c3f84d7736e72b7e2f369ffd7a0000000000000000000000006ba6b2bd8685f25f5c5fb5af66c94c3c8fdcfc0f0000000000000000000000001451f905217213b29bd7c14301e08e57cf4c6c500000000000000000000000009c70ec0fb5b18612dffc715079ee45b61121b9ee000000000000000000000000cf4f6e2b203497eb3fc3dd69b32657d7278656c4000000000000000000000000a659f0e49100aef10396f62a6c749b703546b6e2000000000000000000000000e4e7979b975d3c960ec8b4f336df85244eaedc5000000000000000000000000015c80982b4eb26bda8c24c3917ea93da33a8b63a00000000000000000000000025bdff966b9725ccd1d1424aed1be4e28f4eb675000000000000000000000000e39b916a35d28d27741b46e1b49614ac6e966d33000000000000000000000000f12ebb1a738f5cdc593aef2484b2928031fb9df500000000000000000000000003dcd0b7b9908e9896c43373d562f3b1da5d534e000000000000000000000000449ff4ce7334c52135973d45b6aaf02eda4a29b5000000000000000000000000fd57c36337dcd3f86ffb242d5129e33621fbb2570000000000000000000000000230076debf78e146e0baaf50d3c9f2968cd806c0000000000000000000000004400c5d2d5879c3ff41e59f05743a9b083ab5a970000000000000000000000005310538e6ed133ac2a276ba467422de1aacaba66000000000000000000000000893502a9c6c3b437f1d857c41124bb530f05fcf10000000000000000000000001e17efaf7b9ffb50d1a9ffb9a1c8d82d2b2eee700000000000000000000000003c0f36165ff4f483968c5f982f5868048f873d7400000000000000000000000042f0b139d371ccd992bdfea1f764d66bcde5f0000000000000000000000000005d16c65121d1bfb90cfb49ef6606be5da9bb28f100000000000000000000000077c2e72268576c563b4f1b81ec33b6e8019023630000000000000000000000000912ca838424612103dfd773cd6d9f5e85092063000000000000000000000000841caf0197a318911764fe4b4b8357e0a0b0456d000000000000000000000000c21f6f25a68b4ee733f6bd71a9366eb904f322bc000000000000000000000000864eeed7583ebaa82c9314aef5cc8bc9e0bd58710000000000000000000000007abeefa78e54e69e095c8eaced1d5f83903533c100000000000000000000000063b29f9aaf57db71994a24f1d1962249443057fd0000000000000000000000001ec8f94b0ef0dc6a9ff923dfdf2523f4456cdffd0000000000000000000000004017205f4731f85fc870449e244375e7e8288c060000000000000000000000001d24df51fb48b4758b389f9ac23add18f5f32ff600000000000000000000000070261371c7c6f2e072d0828f3f2568ac16201fb7000000000000000000000000efd6d537d26c91a7f4ac9fc69902b0d5b81306300000000000000000000000008c4b256c842d585512de78bebc5613060959f0180000000000000000000000008189dae141b2d9b91ffec8b6015c9abbf0c96a6b000000000000000000000000648011f1fb9b14c74ab791150462e85df7206dac000000000000000000000000f8e8731507a10a58cf9cd261b0db89fa839f925f0000000000000000000000006280a1259efb00955555f094a40f2d3ff95c020d000000000000000000000000ab2bfd9ae0952b2f535fd3adc126ada4b0ec5f4b000000000000000000000000af35651c9e211f9ff706d7e9265e70b9e015528e000000000000000000000000d2a6d14f20fc50190b40ae7feba023f8a0feb3b60000000000000000000000001b8e0b06c44d3b911e02447b9d71cd8251d21e2b000000000000000000000000ac877c7eac6ee15d53ccb5e8781ca98fde355e910000000000000000000000008b8108958fc05da8cf514ef59f723c4861ba546b00000000000000000000000033de3b38cfe6afa491b01bb1a655d18f707392b5000000000000000000000000feb9d2653780a03ee070436b173af65d332756e0000000000000000000000000fe67c0556ae8c984c5430d817cfb8391aaf302ef000000000000000000000000ca41a5fccf73d0793bdf8657ed4010ec40f10f2c000000000000000000000000ff2c98ab991f5cf1dce480e6432e590e7e1fc49c0000000000000000000000003d7c146d228a526c9a15cf22e2c2a66d20e5368d0000000000000000000000008092f86452f48e02a016c2c9ff349c9247a73cb5000000000000000000000000810e1b6bbf3d74252af568bb28f3cf84f2450dda000000000000000000000000d3cd664500c497c530c9648086e43b5ccf7d97850000000000000000000000003a68f546e9dfa7bfde624c456b25d44e0fbb9aef0000000000000000000000004ccfc2d71477cafd4fcb9fe5df06bd70038ea09c000000000000000000000000998f0cf48ba5026912cb2bb41947c0ad92ce58a4000000000000000000000000c495cbe105ac9114d35c4d63f0b34559933ee6d4000000000000000000000000d9365425e204daad7ecd232fdbb284ef6ba8c864000000000000000000000000a5c8ed8bad0305b2190a9553a100ee999f4f3ed500000000000000000000000064c49d0ccd6b7e3b211520ace0fcda71f1f05a4b000000000000000000000000a59eddfe565f68fde3ce8c1e11cf91d9ee6d672b000000000000000000000000f8d9ab5f6e96c5ffda5e1192987fd39624f970b10000000000000000000000000db6adbcd08e60c03ae3904d63f620f5725653a6000000000000000000000000a9cede6476f0be42fed4bb5d9fac4197b99d6a6a00000000000000000000000023970dbfe798b45d1e6573e01d0ab4aa5d69ed000000000000000000000000000c889ca1b3eae614fbe14f02655332766fb06cf8000000000000000000000000ff1264b0a902251c9fd5c76619d35df45389beb4000000000000000000000000558dd39055a9e1e1fb04a2f5918d96273f274fc1000000000000000000000000f32f040c7dbfba9bb90824f75f97bd9b76cd087c000000000000000000000000db9927c4e5480f50a79b3c0279eeb1cc3f3703650000000000000000000000002f32354d828dd267fc6f221552d3effbfb72c5b7000000000000000000000000141afa0b14c7fba60a44f409b3e159fc2522028e0000000000000000000000004fdb601aebf2c6ad947d97a00b7eeaf71cc5bf930000000000000000000000003af586034a0923ed561b6c2ad9b3d566162eacd0000000000000000000000000500379039a0319796ebabd2d6d56f993d3d5f75a0000000000000000000000002fcc3c279682896f68d28bc92a91ed77a2b411f4000000000000000000000000290390c840661117f92f4ba15c7854ac765a4d5c0000000000000000000000000ed4f65cd87b5c0b947bf962d335279a246c14a80000000000000000000000007ef8ab542e64c755eac2c36d5a14b54182c78e3500000000000000000000000013353f85e2acfe0011d9ef610e34127af87bfcae00000000000000000000000073cf7e22dbc21665e5cb6ca97a1bf57bc9df1e2600000000000000000000000058b26a58131d90f5d94a678bc00982d0071b28210000000000000000000000008df3e2e70aa58cc5d14a7036b31eab0e227b3a20000000000000000000000000686b206ff658d472622f9886d7966882fb14ed0800000000000000000000000036389470b04603726d33a5738465c593c388290c00000000000000000000000039f58b72e3bebea7631e5c273973f3343b89fbb5000000000000000000000000136c33f3ae263c1da2581cd9e56f6d70df584cdf00000000000000000000000007fdbf729e4d19c71c486c6a840fe919ee0e621900000000000000000000000083f4e7150df952959c407b6c0864fed3f1d888a10000000000000000000000006f28faa5945f3cff71a050d14cd40cbf90adeda0000000000000000000000000a76188403bdb7054e8f4f8de3647f86317a9b7d400000000000000000000000074d38c370e07e7bc659a48de002779fa23216ad90000000000000000000000004c0bd4f95503ae07685bdb6d910e536cbe84405c0000000000000000000000002378389c7dd0a0e4f1c56366fa5cb7afaa8c3caf0000000000000000000000003746f8bc35168e03dc451c15aebc3d59c6f02273000000000000000000000000627716d0eba1c6a2103e067a2058d8396ddf3d0b000000000000000000000000bc6420639f592269da95f11df80b73c1dbdfe839000000000000000000000000a6ecf1bbbb6e45162599fb11d0e09bab5bf8244200000000000000000000000093cf85551d1c4d53edf520049f3527b58dfed8400000000000000000000000005894c6b70ca8dcaa4c946e62817bd4d66b54336c0000000000000000000000003a672768dcbe29d125d64a1166c807644bc9cc7e00000000000000000000000037baa0937e750a22227627404d1a0ad5d4e292990000000000000000000000007471cc21f84b2eeb1ba3560ed6afc60a833b5dec000000000000000000000000caf401784d2473821ec70345dd634ccafddf24fa000000000000000000000000b9cd21ae691eb57da456419e2dbcb568b46780df000000000000000000000000aa9dc5a32f042941007d281813b0fc1d51dedc030000000000000000000000005f72722a0654cbc2141cd8265345b23582ba8c6c0000000000000000000000007504cb0ec6964c9d8d6821ea27845f151e0662d1000000000000000000000000a6d1286b895e317b368ffa915de1e51cea7b7cfc000000000000000000000000afb43ff3e4cf462e27bcc6c0089eabcc8e30b690000000000000000000000000792404bde2640e8b861122a90f4058909d82de1e00000000000000000000000069a46d589304822314791bfa0256e0250f8bf5cf000000000000000000000000d45bef97d1e8df0fe73dc592a693df87a271ff0b000000000000000000000000a2e2a944af1311eb053095ea1ebc6d4db21d9c740000000000000000000000005a7857dffa1717e6cc4210d82949dc58f0bd60bf000000000000000000000000492727517738084543a6d056505976219df0bfeb00000000000000000000000064b3f3e288c5d291411464f6b2658e77d431ec8c00000000000000000000000017b1774f8dea3eb0fb0731cebf2a85ffe90966c3000000000000000000000000881002e8562eb690cb74f0319f762296e4dae68d000000000000000000000000161cad09abdd6423c41ed5cb5739931720d98ace0000000000000000000000007d210e9a9374c32cbe29af900c1c25568e3f4ef1000000000000000000000000b34a872a5a1a19bd5b9efe9a90f35586c4ee6077000000000000000000000000df12ea1a1165734618d4c3291ba887673bdefb39000000000000000000000000dab197c4b06daee2d832bab496476ab195b4d9cc0000000000000000000000003d3eb99c278c7a50d8cf5fe7ebf0ad69066fb7d10000000000000000000000002d0b0a16f8eff3339f81b44c976291314b0ec5f8000000000000000000000000b3ed86c29a2b09e54ec22780b1e10066ce13595300000000000000000000000034e7b42efa18ab64e9f479205b13dfd91ab87870000000000000000000000000e740fe14b70768cfb393ba86333e98e9298b15d600000000000000000000000079443a4a9d13168f03886dd66d5aab5fbffabf9c0000000000000000000000005fb9557238286e8370fcf8bfaab7852270242717000000000000000000000000d71fc8368b24d7b414783d82fe15d14e283217ac000000000000000000000000a2e3680a18abafeff813e8aa67aefb49bf078c86000000000000000000000000badbfedb5e0d9be5d3338c16dd8d02f3245375d70000000000000000000000008a4ce9fd836c05a481cf66bc464093c831cf503900000000000000000000000003efba502883e05ad15fc351b1582bc55a54d5d30000000000000000000000008730f537787f97d1a7b590c68914f4b3433b8b2e000000000000000000000000c161a6f92b4561068f5996b8f835a37a284d736200000000000000000000000018a601a02b606ba5c7bd9b53f6371ac7195e7d43000000000000000000000000627cdca1bd9e0eae37fafffac6f6bdda1a9614ff00000000000000000000000048420de75a1e56c90ce31ff5f2e28b1d16ad8777000000000000000000000000ffcd06ae52e432d9dd6b865f561c9a0b4ab208590000000000000000000000000d43af1bb7e031e9cc56a5e311a3726aaf9b02cc000000000000000000000000900cfe4bd91af0e634ba67b5d1061b9a6604e5e6000000000000000000000000c2ddc1ca9b22715e9041a54de263db36cedeb65c00000000000000000000000044650273ab4e500b16980f3ad2cdd24b3df88453000000000000000000000000a4b36f493cce6c7cb263cf576b876dad060bf92a000000000000000000000000cdb3b3f161c6c683104ea4e1f8b48c08e266a6130000000000000000000000007e31749358659c627f7f74dd0305a0bd84c980da000000000000000000000000533b04842e9eefd524980ea3f0a21f17562b3e6f000000000000000000000000972d9737c15b98e0bf2a2c37c2b9df3bc2eb7dee000000000000000000000000bb0bf99a1ab0d2ce64ed68eee39a1838ab1b9690000000000000000000000000c5c399701ffa900e894e8dd4672998484619213e00000000000000000000000077995e5c77c66aaeeff8a8450b33ca8e1438ce7c000000000000000000000000e411bb7cc848136ceed4cd3a7f712a80df6e6edd00000000000000000000000081dd47a8510570ee9baa1150c2cd1fa38154a0bb000000000000000000000000872dcfac6a8498db144ea84a6a54f6e3089e0191000000000000000000000000bc3f011e0386ecf3a1dece866a9a2ae7b8ef21d1000000000000000000000000c5c03f0401f83afb01bbded1b12c4223be40b804000000000000000000000000e03662b19b6b4c6c63477d13812b9e388412a385000000000000000000000000095257d174dca13f2a94d37c3658262e5b8e73ae000000000000000000000000c36bd1c0756a4ba6d62f9cc3c240789e75d9db6a000000000000000000000000e10a0066426c29b0274505c323a501d321d6f1050000000000000000000000002eeb02f67879a51a4f2b0c50328a055eb50f7d54000000000000000000000000afed43deeb9a1aa51f62f46ac1aacb42bbe16215000000000000000000000000b3148b0fbf69b6c18c103583a3ac2b263f8ebdb80000000000000000000000003cc380d7dd71c1f3c016cfc6ad3bbeef4d5b6dcb000000000000000000000000dc6250d38c75afcd97a0a5bae50c7511d3280e33000000000000000000000000d67d48e3eecba46823a0decfac201a8c2ad99a7b0000000000000000000000000f7ae77e9afdfb5a7b8532f1de3f88e96f6f352500000000000000000000000030e731fe60a6ca486f9befc88d6d49608000a3aa000000000000000000000000370237d2e7e60089a18f3515f02878315b23ef79000000000000000000000000e6abba6c3e9aaecb700ee1a3489e382abbb68b1f0000000000000000000000007161be6919d4ebbb66e08599bdfefeaff74587070000000000000000000000000000daaee5fbc2d3fc5a5c0cb456d2c24e4f81de000000000000000000000000770eca87d97d93f13632c9d391bbdacd1bcc50c0000000000000000000000000e27ce02eaa9dc6c14249f409c3c1a2012fb1b77f00000000000000000000000013b3746608f2960a76a2e81c341926e2bfa05b9c000000000000000000000000656904b114187f2318eed709d5d2a48347c5916c000000000000000000000000b78e27260c74e35a70287b57bfe6e3029356c5cb00000000000000000000000096b8e73f4c93c0d1c2a840fe07e3c469c30659d800000000000000000000000003c27ef8ede5827a5c42af56ee8609393bfc75560000000000000000000000002e69a88d9325eb3cedd8a33af52906e914ba14220000000000000000000000008e682a252db07d429c8698d5eb632d26214c6702000000000000000000000000d5db27c6f66296af85ee11dda699c8eb40bb62be0000000000000000000000009e87f40ddd1174abe55e14e4b28026fce4a3c1af0000000000000000000000000050fbd63a58df5984c954e79c113a67dcf15e6e000000000000000000000000dc1821295c1971b6c66d1212a7ec2e08ad492067000000000000000000000000d3478ae07e2fa31d1dacc567a1ad18586d021033000000000000000000000000b28f2d789e9dae9fccff7e810a846f4b42a29c12000000000000000000000000407026a38a146bc844f825e40f981473ce71b4e900000000000000000000000069a263804bc8ea966095ea21aea58b9ea6bf52a7000000000000000000000000ea0b7c8cf66d88602785ced04cd205dcb4bc5021000000000000000000000000cc6c04c2d0f464d5c156aade259ca778c09259bb000000000000000000000000f90a01af91468f5418cda5ed6b19c51550eb53520000000000000000000000007e36de089f97564a90d7977918b54a3b952938c40000000000000000000000009c11bffa42c59cf31e98a214d276bcb51e16e859000000000000000000000000b3621f75564bd22e0621cf3ab341e489c510b29c000000000000000000000000162fce4fedbb07b1079855472fbf61c228f5d92c000000000000000000000000325f843eed656496caeb58b0904dd0d4a4810e0b00000000000000000000000012955c6db15ab098b165ccf2fe1c62cb09afea3c000000000000000000000000f85684057ca99e29a4e456ad9d662a2c02fcf487000000000000000000000000c772bb00e4329e329c8522769e366a8077871e500000000000000000000000009fc360639f2c634ef75c02e27cb464282314e59e00000000000000000000000021ca92d2214b9f455eb48ea291b957c308f2eee6000000000000000000000000e2d9004c0889d7d7940660661a3aff6480105f10000000000000000000000000c62f0a291483e065b29d41dba58492c7793a2132000000000000000000000000f30bada5b1188295658bf60af51b0828ec3e09ae000000000000000000000000c0479ddc1dbfd385cdb84bbbe5fa01b7dbe387ad000000000000000000000000da9e6eddfb4134605e5adb8037fe0c498109a3f3000000000000000000000000bdd10dbde93c7abc8f37d0947cdfa311af0a89060000000000000000000000006d8df73f5f8af0c946eb061a35b495ffbea5d7f0000000000000000000000000477e89659cd4433dcb9cb8a9c607b73413a3238b000000000000000000000000c60650382435f33a191b9469f6ccffebe3e2879d000000000000000000000000df2995d055c72e91c63e8a111f5b6f9c9330f14900000000000000000000000035376731d7c3ab2e1fa83ba78b144dc08648b0f8000000000000000000000000d8ea34af52282134548269f9144d456170f050c1000000000000000000000000e83f67cdec96ae7630c8273f65cd904d9dd6c4d100000000000000000000000071a9fac09603a19bdfd638f6833d562507580508000000000000000000000000bf4e0ad7d4f3b6c49042a5ff052c61fbe936874c00000000000000000000000020b9ea8a628e46cb80b0cec9aed6e05f12e4db65000000000000000000000000c6c18c8055e56573f810064475fe5386407885ed000000000000000000000000b0c4d7f235ba2c3e589249417ff929155cab073c0000000000000000000000006897abe0fd62b589260784b21f4ca3f78a0d8017000000000000000000000000a7db55e153c0c71ff35432a9abe2a853f886ce0d00000000000000000000000072c67f956035504163e067b836efb38111c45ef30000000000000000000000002c7a3d3e6efa221323c504e02771f45d55047247000000000000000000000000d97d92e07e08117aa75900fe40e646ab5d34793e0000000000000000000000001f082c7a9b30a3c151bdcd474bdb245562220aa6000000000000000000000000a9274323dd8c230d357c5b101e3f040d021983a9000000000000000000000000a65912c6586fe7141da0f6d0b79318349a12c89e00000000000000000000000017ece1545fe560531e5ef1dcbbcae9559451a895000000000000000000000000bb8f68b8cba0319b0255dab3e938a31974d074b60000000000000000000000005d4b3e0b0faade843021e512e534c868387b46f90000000000000000000000003d4620e439c3543c35214eab5ad6ce0c3082b25b0000000000000000000000009940e2d382a8e390eba9464330dc0201eab0d253000000000000000000000000f7ca1f0ff0995c84fef530f7c74c69fb80331e8100000000000000000000000090cfe92f05aff7c15c7e6f8b5305d2acd0c0570600000000000000000000000094ffbfe55e319edb106310d4ca4fc28cc05f3c1b0000000000000000000000004f4c266b93c3c739fef1caf5942be057efc420f50000000000000000000000007369fd722e85fef713086fb21ddb81a228d5cd25000000000000000000000000d080677c79d63798304ae108593e9737a876f67a000000000000000000000000921f465cb84ca60f71514969d68fb5734a856c0400000000000000000000000044226aedb87da1e7adfcb7744c048d6e07f6483c000000000000000000000000592cf308c1e917cdb3f11bfd38b2383d6f9c8814000000000000000000000000ab9f9f316bc6991f7667d3957377b560482c4cfc000000000000000000000000164c58b3fb3175a8b78034d0723f8bfc0066bc6d0000000000000000000000009ae9d70e66fd2a1bd655d0fd631d7a585f69de8d000000000000000000000000e69bc6f84b6400cc628d2a6a8de147e71afed3ce000000000000000000000000b482d177c64614d8dcb5967a046bdeb87b32b308000000000000000000000000b6762997eafd61e82c03dc18244faef7cb2402dd000000000000000000000000d02c72604400b4b9be7b9e3e81e971a506214f69000000000000000000000000eb08fbfbe9e24352ecd662258c2091cbd03207ee00000000000000000000000048fe77c47182e2913295858dfcb593dfd8f500de0000000000000000000000002a6c885bd887c9c8b7fd8976d5569406d5162a4d00000000000000000000000096e94032e4bc06cbe676a97c429bc00f2f094422000000000000000000000000fc1d080842f78c29afe936712e807095f499e2f80000000000000000000000005777dbf239136d1ebe8e88dc7999428670a61acc0000000000000000000000008a6dc456839f3a24eb00bb4999c09037d31cb14600000000000000000000000049b8f814649e88dd956a8136942c50675f6564f30000000000000000000000002675c20fa95a9b819a17ff9e4808f5a11096f5f00000000000000000000000000d13e2373a9bf0b197d6f950efe08642e5e3ec4f000000000000000000000000a9f2d25c0d38199c73e690f128a1d04c980c399f0000000000000000000000003d452c57b63977a4474dbf7203857cac877e9d43000000000000000000000000d468648557db4a759246f0124e61ed5abcd03d3d00000000000000000000000021b848a63ff16345bc0e5f791798d8e345e140610000000000000000000000004584c651e570dd0ce02ab117a0904d2d0567891f0000000000000000000000007b67e1285a6fad681bd911c128d08f238a2d70180000000000000000000000008fc8dbf605d9336225a89f111c613feeb3bb82fb0000000000000000000000003c452e2eaad102b4a7775e742a26b178f41ec7fa000000000000000000000000c33149eee1454f4f1b53d7fe1480c920edb71adf000000000000000000000000b2ec834b18c49f97a28c0f3ddd61adeee6ca7deb000000000000000000000000511fea865ee60ba3164147a14d433358af137615000000000000000000000000826ea537cc5137dbbaa2fab85a1b68740763514900000000000000000000000075592081d5fc1c38d2da8098dfe535cadbe39425000000000000000000000000a359c7c919e0cc9d5ba6ec27b4f64fe2d2bdb20e000000000000000000000000948820acef664ad0892555dbba70198a765850a2000000000000000000000000e35fbf2ede34d6cb2c25177723f9e529a14d7432000000000000000000000000ebdecab1d4b5dcc48d8ad41ca3a04896b7ac8c4500000000000000000000000098b9a58fcc0bcc23136fe2f31b5e79aa375e8f96000000000000000000000000fce75b35bde037e7bf53643308db6b735a71f1bd000000000000000000000000137f08650387a51a5b9ba739c236934bd4e7d756000000000000000000000000aee8c73ca8ba1a88dcbb7b8dc13475545c80e8a1000000000000000000000000aee8b883267983da243e63c9fa789a7b4af7940b000000000000000000000000f57251aadf8ae7bba26f286467e740e0e576e08600000000000000000000000012efbeee5038be807d370764da91fe7bde19586a000000000000000000000000e0d9835084df77594712aa0edd30b6ce1f0fc91a0000000000000000000000000afe8ca755e18e858fc5dd6b6aba7b39ba176d1b00000000000000000000000012cb005e07bba5130f6e6cd69533681d8a68fd43000000000000000000000000a77f5228baeecbcdd5ce5956c75d19a5a02cfc7f000000000000000000000000f08114f1e7678c1c6bb7a5ac700015611ab1877300000000000000000000000084932c89557968311ca1b9a8ec0532f04665f0f20000000000000000000000003b64cec119abb653f4ec4eb719f407544eb3039c0000000000000000000000000eaa8e74a4ab0db986bacd48d92787919588ea1c0000000000000000000000004d2c0329ad56eecb2aeb212111323a70cc031b18000000000000000000000000074f6ae33344644a4eb3a455fc7f0930bddf3fe20000000000000000000000008ec6b4e67b763838e700439483e0d1bceaabaf6a000000000000000000000000205a7df46f876e0f320f775dbe3624ede36e0a8e000000000000000000000000a4181af31a857cad23110e5903dd1d633374938b000000000000000000000000c916fc4311398ff2703f9fc292bbec17699a2eac00000000000000000000000027a7890a62c5bebd4d297081ab084e2e0c10fc5700000000000000000000000048b6b1267f869057d17a46281e96791c204ba250000000000000000000000000126af04f5102cace48968d282581e66cff133fe9000000000000000000000000360f82184a8f97589cd188dd4714c0fc44e33f28000000000000000000000000ea20dc69fdc1034fce4caf7b812267420be4bb18000000000000000000000000c43622e0f55c772fdc2fd876ce84dfc50d6ab797000000000000000000000000e6dd5e528448fc58ff4ccb2ac54c2cbe6301391300000000000000000000000082a15b67f0782dd6b3d8650486800794322a41da00000000000000000000000068f8cd8969b48cab46e44301dd5ec7ea350c470c000000000000000000000000cc525d3d185a2848187eabbd6936d5b785127852000000000000000000000000c2c98c6fecae38d25d5bd7326a8dc388bc683658000000000000000000000000829bfb482331b9dc2becb5483eca79c0578c3a45000000000000000000000000757b56c26533be0ab3493bc7eefa4d7065f551fd000000000000000000000000f62d0c27649622dd41bb0ce7243889932c5d1d3c0000000000000000000000000c061d91a0aeb2e3cc9e1877a96144cccd90b354000000000000000000000000af2fdf658cfd743b8158542e063b2d0d1c02d2e9000000000000000000000000a9b5d7a03fc58e6ab749ab2b565bd07bf75f2ecf000000000000000000000000034b7fa11dc1d610b7449f6346d314fa945a813e000000000000000000000000b35cfed97fc7a038bf1e13b843e82cc4106d390900000000000000000000000086313e68c11676e864cfe90ca81bc224f87cea1b0000000000000000000000002509f68b4d783ba2111656e7be92490db70f38810000000000000000000000004c85525bb4c9d63e0d7f0be7bbcb41d42e6bc4080000000000000000000000006c9231e52120a2f9c57723c4105b8a6bad01e2e800000000000000000000000016c0bfa8541ba03bb87a299f9140250e8d0ce84d0000000000000000000000008ffafd40e3fbede3fd929a2f53113c3a367326b8000000000000000000000000336bc781a6f11a334d0f2260e324bce7afb360e4000000000000000000000000c5478e86b7b7439361e242fedf8d8f9d65fbf90d0000000000000000000000008be60b53df7a39a0892a006e706078a275063d55000000000000000000000000cb9bac7ff41506b41c780a15c2b06cf1bc7e2aa70000000000000000000000008fbfcc9312809d7673ba714df73d321c8d3da4c300000000000000000000000077db3ebec5463a005779ba11409214f738de92350000000000000000000000005d23e37f41947ee1701b521bd28abb991fe332db000000000000000000000000dc58f9d1a30fa825ba55686bd8c0279df0ce0f7e0000000000000000000000008b26225c03609d216f413388f271629eadde463c000000000000000000000000c1d34cb75d8c52fbeba53a78786626df825183590000000000000000000000006bcd6ad20e3faa6e084bbfcfd67e390c6f439021000000000000000000000000169450577569f31195134f4ab30dfb13382e0719000000000000000000000000faff1fe10329763265de00a2a7526c726723b2e500000000000000000000000064f9c8144e8c8faf1743911ebe5f0ae0e3c8a3cd000000000000000000000000299566e3049d9bad9492e24035bd636965ae9be0000000000000000000000000def29e7d281bec30c164f6902e43ef5bc7d9057e000000000000000000000000bc4f65ee40f09d751606ec9748b3275feeca4b7d000000000000000000000000f47508766abcb32465da05251122d60081692ab100000000000000000000000030c0549479db4de7e87dba5e7b811704c7ce237c0000000000000000000000004290682e39a6ecc0fc3a3fd8197dbc2cee31d4b200000000000000000000000042f7800b04a6d17cd83e0f7d20a24d95031e41fd000000000000000000000000dc7d6af74aa08c3032da54463d0643dc57e732fb000000000000000000000000f1cf296c11d3b010e6dd3d48b6c5aaed613e96f10000000000000000000000004cd87263fd51b7677abf3f30af9631a94a197629000000000000000000000000f065ee5a2c18fa9207da53934db55d2409a7adac000000000000000000000000b47d3f1a96fd7d2a0a754ffa9bc7e94da1c0b606000000000000000000000000a0a778f4c16b063d4f695bd3f0e3611c46e5cd49000000000000000000000000bc8255cdf537f772a7c82305437a2f68c023d547000000000000000000000000536f81f1790574b47d711882d61051ca52648ab8000000000000000000000000f16786c58ce82c65dbcb7ab819d3a7e5b5b827c80000000000000000000000007c468017fa704a1cca3aa3d075ec21018fad5e7200000000000000000000000030036ff2e84dd47e1de39c5873187422641d9b03000000000000000000000000613b487f2640a2530eae1b0c5996fedbd7f587070000000000000000000000000e667223a7ba31b5d86479eff019ee61d9f3cac00000000000000000000000002011435130152f35c86ea5ff5bd4d8a9a25052b6000000000000000000000000f1306f07324a2ee6458f008fd434cd893921f3e10000000000000000000000009779243e962f20d65d6cc9e5e5fdfdee4a8088cd0000000000000000000000007840de9f9c17dec2c1c3a451628c458cf176263f0000000000000000000000001772dbc5529151c8190404b4d2c25f9f5d5eb3ef000000000000000000000000d503f7fd0a68143ad0021aabf1e4e9ac6fa853b2000000000000000000000000f4c4cc51d305c2d7a8f44802d61e1edf784ff2bf00000000000000000000000077c7a7c12b7933e7907a9541880ee0d565a321460000000000000000000000007800d07102bc51ce781069de1e451a3dacda38e8000000000000000000000000ef3ddb20eed1f40901d5f3f85eae5fdeeab4208c00000000000000000000000075e45ebd572e7ffad0f70d74d1bea92b200ba18b00000000000000000000000056e46e72c9a1684c9f93f71799158215f18477ca000000000000000000000000a21fcd47750f72e1c0b2b520a6dcc32b3011e17700000000000000000000000034ebac4d15be4afd205ad62bff7895359108e0da000000000000000000000000a7a73eaa4d2b8eb593269aad97614e4913c90fee0000000000000000000000006f4cc8d64ed82bcb5a5394bfc9deb1cfba0bdcb700000000000000000000000062606eeba4d5c1a893e8db9c77edc57717ca5758000000000000000000000000c64817779947d565530fc41d2acb94f54b631b8c000000000000000000000000dbd6e41ed460bc4bdee097107ff35b9a4cf0291d000000000000000000000000c0aa1c712a92b7cadb846945565ecea93143da5600000000000000000000000096fb57a3d713cf0b58c6595c9d53050e358075c2000000000000000000000000d71309f2e96cbc3e87d1f8d60c6e01177b2b57910000000000000000000000005caba9c5aa0031f8ad79670365402a6823bacbe9000000000000000000000000e0265e8c17437a2d64681b66466da8eeb2f0f2e4000000000000000000000000437a1c9cb1eafac1f81778ea5f89869389e3fab90000000000000000000000001cb2a6077bf9616682d21629bed7da5cae3acd290000000000000000000000005d80c4bfb7bfee2e2f688f02b4a2f93ce9f134b60000000000000000000000005fe0e61645bb6c3f8befa552418ab7c8011367c30000000000000000000000002316b5d8f14deaaf5fd281675879cb89a1eb6b88000000000000000000000000619bdc20db12627c2c8753bb783cab645dbac84b000000000000000000000000fdcfe92f852fc03cc90074398145e51184fe104b000000000000000000000000d3545022ea09e7e00aaa539d692c479726e075890000000000000000000000008ca26b83670bb35890884e60e1a0a1f632dc8e1a0000000000000000000000005b797b06c31b92d917d345959b418e9ad4ac492d0000000000000000000000009500148707d1dba34957f63a18bbd8a4be8cf4180000000000000000000000002af3ac3d1bf4a7471cf2aa27449b4fdd2c3b2146000000000000000000000000b657f5426cf1236c9d3ac419f5940a88860b5f7e000000000000000000000000e88a667d6b12b1ccabd5de209075d79659df12d200000000000000000000000032c98a981fe7c333bd4e8e7630e8e0cf5ce20987000000000000000000000000099573843c81aac7f9bc9925f1f6218b0f1d95f70000000000000000000000005dac2501dc3fdb8829f7e86d4ac947cb58e19a320000000000000000000000005646b8133c52bfcb0fe6fa10ea39a9879acf83890000000000000000000000003024074eaa70f3d4c071c0da9d0c8eec50232c470000000000000000000000009d009f705477435f2a9c6bd9396abd8c60b1ddba00000000000000000000000088892e4894cac05991d30d260d421469da3d7e5b0000000000000000000000008e742a056969489e8bd77cec3117418f9ca899b3000000000000000000000000c1aaca600fe111d956f60e977858864b7be60928000000000000000000000000a94b705d22ebdb67c54d24536aed2f441306c76f0000000000000000000000006f977b2b0dd2e74aa0c17947e5a7607a5ab2cfdb0000000000000000000000001f24fee5d4d3f07d09c16dd4f6f0ce6d937770a10000000000000000000000006121899dab955823c4db1b9ce92b8f617b020eee00000000000000000000000005e8a178bf625d34ab444b10fbf29c8e3bd9e2070000000000000000000000004940cea56028c6cd7173c3c4f2a9e818d93d250e00000000000000000000000049dab9083e43fb58c96c2afe52741b741fa31d8b0000000000000000000000004310a27b121e0bcae7d39ff32ff21f9b5d453c3e00000000000000000000000000a63087446564108e0df27f5c26bbfa886b98cd00000000000000000000000025ba01237c14bdc559810e680f292e45ed83fe12000000000000000000000000113174fe8e7069c7e2e33583ea579e229061c0df0000000000000000000000000713a4616d87750e77ba55a5f2bce1aeda9c861700000000000000000000000004f914c65e72236e93e13caeacaab390c7fd29720000000000000000000000001b35e159a2a9290818c29a97bfa22fad9b9f729d000000000000000000000000470b496b452d83d52130c12d7df42d8d3568aca20000000000000000000000004e7bec47b0c553fd0e70912d9023b6e881bdc710000000000000000000000000cf2004ea6b025081f4afb24fde02eadbef9106cd00000000000000000000000037e23d49ebfad26a843b4ef2857aa6b87898c32b000000000000000000000000bf235b73531a6730b2d610741e7f9a9b6ab1180200000000000000000000000045aa465016931bc9d721d8fb930aff803da363b8000000000000000000000000c5c226803f0d4609ff1dc5cda7c49dbfc06d2a7d0000000000000000000000000d4401784aa898831340509bc0a471b6aa450439000000000000000000000000b98e517a959988f5b30358d3cfb267b6ab3c2b31000000000000000000000000a252199dad2a7fd99fb5f51e9e369f7a181e196100000000000000000000000091739092c8cb73eddc904f7d0f5a77fe2f66436f000000000000000000000000cf2272205cc0cf96cfbb9dd740bd681d1e86901e0000000000000000000000004e830a9f26b76558c95772bce51d113d9730b74100000000000000000000000030a48e6808322f189c42366f527e2b0a5605bb8b00000000000000000000000024aff8431e6343635d6993c6c9320304c75e2fc10000000000000000000000002859ba100294c325a7d6af2762ac50c20b163abc000000000000000000000000f336ba08c83b8bed4fac699f007feb7bb6dfb7a3000000000000000000000000f6ac93c5bf408a6330a4572df31dad61985d80490000000000000000000000005b4beb396cd023af3894e916f00a26d2f3f5b299000000000000000000000000646d64f94626366b7b4d6242058db714cfadd1650000000000000000000000000564089d60ae4ba343190fa04344d01476117b6e0000000000000000000000003086f26705b983350035f74ebe75fedc8bde09ff000000000000000000000000b3e9f0447f958f81ea362ebbddd886bb9930bed0000000000000000000000000c33b8cb3760e0dab13abe2e5595bf17720ed9238000000000000000000000000dc948945059f1c7035db0c983a461d649af4f999000000000000000000000000b2c94a17eb57a38a322e316061c1b72f4bf9fe6800000000000000000000000057e4992328cebabd4408e4429f56c9d33e8b19200000000000000000000000004ba2b7a25f700c9884cfaf4128580827d88f33b900000000000000000000000076df4bc006a570c87eb223b36e62768ea2dcc6900000000000000000000000003c17793ac8879ed6014d381d4b130874157ba2d90000000000000000000000005c195b0a0d286af6cf990692bfe3ef84427e75bf000000000000000000000000cc85625ca3eb78b8a3ee6b58417996bc3a70ef390000000000000000000000000c944ef7ba8f75da6ae4499c5d1754fbc8bd5133000000000000000000000000bdfeb36e65274076862e5b60fe012b6fe22c93fc00000000000000000000000077c8b202c54663ef85d8c85754752cba631938000000000000000000000000006f143f6501defc8106c0ca19f78decf749488caa000000000000000000000000c10be8deb73afc57ec34067e1f4d65d352fb3fc00000000000000000000000003a81cce57848c2b84d575805b75dbc7dc1f99ab10000000000000000000000007e9edbe03de0c9861dc56747c3dac950eb990ff4000000000000000000000000a672b3b3cdc291a3d849d84b9fef33d0410d0ccf000000000000000000000000498b01d04dd41189ad1c7d9164da93e0401be4ad000000000000000000000000737a29e637631ec11196ec31340681ef56b53f730000000000000000000000008de8e9ff68ab6ad8f1120af30edfac25851522b80000000000000000000000002f54b3ceb96117a858984f5e561a69edb971176c0000000000000000000000007619153e75e86ce5ce8cb68cfb664fcfc9031fe1000000000000000000000000a9e7b438ff7e26f6f67b313bceb257b304744785000000000000000000000000980de4b60bf4bf2f4beac0945f7b0f0f1267979e0000000000000000000000008c944510a73ff90cd6cb74a336b9075ad6c8bb9400000000000000000000000064477a60729dbf969aee5d6c319eb9dba838df030000000000000000000000008bc2b003e8172791ff8c0afc4915f9a5688a1173000000000000000000000000a64f35651dd031aa4a2d17526941293dc7de7c870000000000000000000000002b84eb5182c3ca957fdff528d27291baa2284b630000000000000000000000005ed450777d37ec1717a83258a319e39e9cce7be90000000000000000000000005692cde6ae33e64f22b3b7112cbbc18a8fdffaff000000000000000000000000484c555758e7544127e68bf1cdc6cbff8881eb490000000000000000000000001478ba8af1a6fa619ceb9585084906b4383e73bc00000000000000000000000072b587e6f215a6855d4fdfeb78f709ab02e7c166000000000000000000000000d5b71fa1e496d827f040912e02f7f6f47b5f1e7e000000000000000000000000d6c6a894f8ea109203bb91677bf812ad7200a024000000000000000000000000f3f7679daa9b4d827f0f43691309840a60d6ed0a00000000000000000000000000976aa8e0528a3b998ad1a885828723684b3d78000000000000000000000000ef3171f2fd0cb811b50ea38a4c88783588f91fe8000000000000000000000000eb9c754ff083dee807c5d05583a619ccd01230530000000000000000000000007a3f918a7964c397db0fba68abd386bf3f50d163000000000000000000000000561ab57b529bb337dee3bea75be2f1b2ad4f27010000000000000000000000000b51c6934e8b2e6393de7e584c411b68eb1a2419000000000000000000000000233d0a9ab043fe33a205017e4f7ca03da66767350000000000000000000000007f583530b7e0319a59e161579011a921bc5b565a00000000000000000000000055ea94be4acaedb7ec41e99c4038b026ed13fac1000000000000000000000000fada57da63cf342c81f23f453c76c3a78e09406d00000000000000000000000071ac0c3e825f095e56b81fba11020f01893d443300000000000000000000000032725f234a1011467e81ddae94bddd57bf0b22300000000000000000000000002c43c7c3a9a2af119bdbbd20815b88a998079f58000000000000000000000000613160eb6c74f8b579eb333121312e7647e147ee000000000000000000000000710b7ff9eaaed043ad21256b03715422133c980e0000000000000000000000004b5a787ac6921cdefc57d8823ebd4d211f8e0519000000000000000000000000d1a18dc8c3527ce2b2d01b9e52cb2f7a752d820300000000000000000000000020a3744ac3e4beb671914e2146e44ca40732e3420000000000000000000000007958a0936d1bed2c4fef410b963c3e914dc00bc30000000000000000000000002874aa935c118b8e170c35ae0e75e507d1332218000000000000000000000000834402ea9696277a7de76185e85fd66a7b6b4e52000000000000000000000000e02535215b1c09804b98a6462326a5b7835c95500000000000000000000000009fc823a4088fc6fb3f92068f3b295508c6c8c601000000000000000000000000aa70486d822e6037f6c5a889cb073c16a42fbe42000000000000000000000000eceda3d0115b9636f93f5dfa512073b7227bc8a800000000000000000000000077141a4bcb19c8fb5d76db5909c0a48c0fbc2b1d0000000000000000000000005cd050a017936affa9ed12f6c62c55b10514321600000000000000000000000001019cd3e62b46029e787d1b5485ca164365ca77000000000000000000000000eed593bed367a6cab97c1d39ef741081f7d7a909000000000000000000000000a23e0bc6a8145480d2b6dfe4febb1ce2ad9486d900000000000000000000000024f0ab440956bd94922c22560301f6f5faa9711b0000000000000000000000005ef02334a36758072ef6f3433fd69780fb5ff4ed000000000000000000000000f9f934e546b724c7ea79ef27aa4226983da71730000000000000000000000000f304f860dcb88c0f6e83066b07217e875319fc090000000000000000000000000bac795307a5f8a5a07a79d335b41ae5320b3f00000000000000000000000000928b13b84fea7285e212b95b0f92a4b2c81ee31800000000000000000000000012e76f9f00ace884ac3d7f7b314ebb5f9b8a9390000000000000000000000000c25ade300f1caeb2d5a8ab6d2855a56f5ef67512000000000000000000000000de5c6d6679dfc1cc73f69dfb8945dffb355aa4be0000000000000000000000000a9925fa40437b583c18ee866a6bb1f30f744eb40000000000000000000000007413e83f49d7b5a1a36493fa09cb2ff98aa66937000000000000000000000000996b6a1f0cccd50d7bb5ac0ad5356c0fc3b53da1000000000000000000000000e75fb2a4d78b4e93b9860398fb3da6b1d02b62780000000000000000000000009694158f5e9f42ad4e02ba4bfc9f9f2c8671d89500000000000000000000000035b371d0f47f397176866fa94bfd4fca5b89ae10000000000000000000000000700fdd59e6ed044976e5f4fbd9c5c66bd4e5e68a000000000000000000000000bc55a029cdc0fcc67c5a0dc4ed219dc33af48e64000000000000000000000000f1c6aaed1910c08edd9c9d96775ec3350af73ec0000000000000000000000000fa668bbdb9d6519f389074f13714093dcb9504b9000000000000000000000000ee107d03e94c3885cf2ae5824d786afe45261704000000000000000000000000eb98c85d8f5c1aeb3c2370e563ba32f5ad0669f5000000000000000000000000a4cbd2920acee5da686cd553339bf329eef9983f0000000000000000000000001b8855efcd8e3da062ab1115aeb3070b0894e0de00000000000000000000000017166aa85d81d90ee380ff4d84a3898547703f65000000000000000000000000a9179deb498592671ec583f09496188a0447f353000000000000000000000000dbcc96bcada067864902aad14e029fe7c422f1470000000000000000000000004d084a915a298fde905bb7b78a2f010ab566f4c7000000000000000000000000d0cc405091994f4ae7606f8422f5c3750297be6d0000000000000000000000002e142d386019361f645f948797ed6924ff7a294d000000000000000000000000196283bce3e38d98f9f4c424a1a148b248eaa4f90000000000000000000000001eb322c016815ee5b29c071586c1b75be5934576000000000000000000000000d0000d82238adc78c8ce213a30f3ae32de7b000d000000000000000000000000c94340a26eeb0d23e129bfb2474c80d4f8e7deb3000000000000000000000000cbbf94da966807d76977d1d1f48a28a0b595a928000000000000000000000000e9eb9a7711f150ee27300d7994a431aa077f7b6a000000000000000000000000eab804590011d0650fcb6c4da1870c6e9ca062d1000000000000000000000000d7ddba7bab22b2bb84eeb30b4fa7cbbf09ecc8550000000000000000000000000770b393c1174d4dd872c0984c895b113d13560500000000000000000000000088883c6147c5e4de43431dc6d4fa584d3b4476d000000000000000000000000059643ceebcd0d1919085e52876c945a34ee94d5800000000000000000000000007f45af20e4c3c49340c4aeae13e062d30efcf29000000000000000000000000306f79908519523584e6495d65728437999690620000000000000000000000009336d4bb18584461aa0de296d12d1e2b6ff499dd0000000000000000000000005ae8ec3fdcfbc2dcefd54b3943b793e26e28f8b70000000000000000000000001397a9e7ccccf188300c152bf7d92cefa8aa38760000000000000000000000008e7b711a7a8163cbe12b1f7030cd5d18b75e7ce600000000000000000000000022508c67884f1249423bb1d53a65c6518ef3300000000000000000000000000045b6e943ed052791eae871f8dbecea946d5a3a7700000000000000000000000077466cdbf976bd6ecf6801711a32bd518f93f579000000000000000000000000d5341c48298e41fb4195f7388f16825244491717000000000000000000000000d68947772bec0ad2a5df6adfb15a21e37e31813f000000000000000000000000f65a048a34ea159db9c162711c74a032d10360f8000000000000000000000000899d860c4ce3fe3acd6412ae114b36216c62f70a0000000000000000000000006744a9c6e3a9b8f7243ace5b20d51a500fcd0353000000000000000000000000327b59a1bf0216b484e49b58a0d6fd6e9c0bcb03000000000000000000000000009ae54bf26fccaa4c5a1443ebded3e472849371000000000000000000000000fdb0ed7a092b1251833574ccc1f979f7b745aba1000000000000000000000000515c386486e3995f94c97532a52cdd212e8a09a100000000000000000000000048365deda7a08dbc5da43808a28163d35aeba05b00000000000000000000000085672b996aaa6383da6518ea531ae4e415fa4c48000000000000000000000000e20afdc7ab7fe10cb8a9294c3f691d943f7d9af5000000000000000000000000fe4eb4c5136a16a06b7d2b504f6cd88c62d77513000000000000000000000000f239a4875c5273db9f8230bd809e31d5b6f14b810000000000000000000000001bd57b9f8a54e64cdcd61ee2e2199d6407b056530000000000000000000000007fe9bfff9f51fbd5366cfb20aa51ec7088690e0c000000000000000000000000d1a4e06ff8641ac8aa3386824896cd44637de92300000000000000000000000086c39829900e7bd85c1cced41f164c5faabd2437000000000000000000000000de640ee016b512479766400fe2b2eca2293871c3000000000000000000000000de05b71df39ee1c6882d2d61e8e45422b3e3966e000000000000000000000000d5b1863a04ac13bff3465c180954f95ab70296940000000000000000000000003c2f7349fe3e7beb3126b35ddde1721f6ed3dfcb000000000000000000000000e2a5b1b172e7f55c0d50b51f92aaccf78ffe9c89000000000000000000000000f207e9efce40179e05f6805ba4c5863140a82ead0000000000000000000000004afc4e6d9cc661df12e45c7c79c959d3f107c14600000000000000000000000002c74ee90d3ab11300ddac6781c0486df6cb2895000000000000000000000000b6ae49acfa5cbc4c343d4f25a71c3b10c96c4de0000000000000000000000000aa56f706aba5699d084810b9c5019c2e3a9ff7e0000000000000000000000000a086733a548e8853279cba14d316e7b9e67c00c50000000000000000000000004fde3fd295818bc986364f3a7ece0b1c1cb5800d00000000000000000000000011d43bdc6dc38a16a9b39b9840350e310a75969f000000000000000000000000863186782923f9cf0cd6dbda741fb2a3806281a50000000000000000000000001029407463c71c5288af1882e2429b0a1bfa7638000000000000000000000000a320354f31956a46d23de58f342c4abe6e005bcf00000000000000000000000061c103c1ef8c9e349bde48bee1712a42bf7fc34300000000000000000000000089d19a0476333ae014994985769dd0567d38078d0000000000000000000000005e183f59615ea2d5cf521c7db489a6634884e1e8000000000000000000000000e013d65ff975df612cfc86a8927604894a884d000000000000000000000000006f75fa8d900a85c37beca902a707318c05c554da0000000000000000000000000d6a3e7ebc56e0982ab414e327f883379262692c0000000000000000000000005129e89f8b13ebd85456d36a1d79f1132e49c092000000000000000000000000d7081cbbc85ba752be690c1be445d08a754d52ba00000000000000000000000032391f9b09a380a513c9a1d9a928495b0b976364000000000000000000000000a8477bad7ebd0dacef6c3a30dad05cc530a5bdb3000000000000000000000000fe6cdca35f6dc74cefbe33dbf2e5946c64ed152700000000000000000000000087669c5a59fbfd67a9485b078c870a823ac89073000000000000000000000000b0f745a46e14363656c042361410e34e7ba773d400000000000000000000000036904e6f031fa2b6443ca2926fc23588bba0eb7c0000000000000000000000006453d3c4b5f012b102a0632b1efe3b23fbb27968000000000000000000000000a5761888661308db6deb3538e7035f89686fce5300000000000000000000000097de140ae25a3d6fd5794b2126a5a457132d81280000000000000000000000005390036b0959ff208765d7f7488d4b6f5649d6b4000000000000000000000000744167535f5542a9601cacd45e3e345807e6a7e50000000000000000000000004f0502242fe779b72224813bd4ddc76e6025c6da000000000000000000000000fe90c9cf4b7c048746c144b61d6390abb0bcb7b20000000000000000000000006cf6569776fb904fcb166ae77208d0eca969568c0000000000000000000000001871c04b667c550ad3aa95ca64e971df0d8457fe000000000000000000000000187d345fd3b749df807340a024afeffd6a1de7ac00000000000000000000000055fa4f0e0a22a56ed55cee34a422550cf6171a16000000000000000000000000152d9ab34f722217a49433847e73b495c669042b00000000000000000000000007967a49d48381bd57da472da008ac8ad4b9aa9900000000000000000000000011f87318b7dba75a74d7ef5cd78b04fa81d7d0e40000000000000000000000009199d4f13b07a98e87204bea035e176a41abd5dd000000000000000000000000f5577ea18f870ec20669df5ee68d9cd868f8d6f700000000000000000000000094bf7fa6f54ab06cfd4e2965c1ee1a680bf431950000000000000000000000008f1e144e77cfc18664db5e5b32eef9cede64cf60000000000000000000000000ed3ff4a5459352f0074e82debb8447db55c31b5900000000000000000000000079766aff376d1212e7c72cb4a52b3235683666af000000000000000000000000c7bc3ef5f5b7aa751077b6d350b0d7ae59673dd300000000000000000000000048eff6755070a80364a090944bd41e6f3b643205000000000000000000000000f70cd71ca14394c18662bbc7c5833e3b8fb87606000000000000000000000000dd9369b51c604cac33261005d5874bac421e98ff000000000000000000000000f57f89dad04e5e370363868a72d0f1c2208670110000000000000000000000001c6ed7d4fa7d0ea792f1120d1698e53444115fce000000000000000000000000a8140ebebd6b6cdb10649b1761882104bd3b59620000000000000000000000000561e1b8d506f99738acbf079c7f236ad9a40ca2000000000000000000000000af8e6ed500bbd0abd6df6150c1327fe156d953b6000000000000000000000000b64042e544544aa7883a5c59bd0372946c0b0041000000000000000000000000c34fa548a398918de5394c97f498deb00cfd3a480000000000000000000000000805650ab71d1b01ed10141ef95388e666229f7c00000000000000000000000019bb965668f039e33f2d75947ee7e19e0a6f130a00000000000000000000000026e345be77edc61b05f53228bf8a87564e5c404400000000000000000000000093df954f0054e7536f7299a512930bae7b37a77b00000000000000000000000078388ec4ffb744ae7e5b004c4d132b3ff88a485700000000000000000000000084f0565947c389bcd8f379627ea56778bfd32a72000000000000000000000000128ab7bce9895f432b90d1b7619c684f25667d5200000000000000000000000005ea38bef57ac68bacd1dc49df47a71774de9b0a000000000000000000000000f86af231cace88541775b7ef80494ad4ab6a9d7e000000000000000000000000fe6754c1d64ed15f68a33d3b3a43cd57523cac6a00000000000000000000000007e04ebee51f753440b71a9ea55ddbb76b214e54000000000000000000000000558d81a15696edb19e6ed2c8f2d093872c500993000000000000000000000000e7231cbfae8f1d3b5a7b5f1c326562102d3fa930000000000000000000000000a1748944f13c2454debccd07435eea372122074e000000000000000000000000124372d32bc3a885719c44f1bbdec9cc7f4cb883000000000000000000000000b931950deaefb684b166cc3fe9708e82e85b0ba1000000000000000000000000101421e4fe32e6beb79d6bf87749b6d0a23b3142000000000000000000000000edf736ccc42866fd7ca8eddf2a64a145127057a7000000000000000000000000be81ad8fd494a11ecd2fe25f2d52d731a8cbd7ee000000000000000000000000c094d1b0c6afe22bc4b65e290455e9864eb19209000000000000000000000000e82d5db6f6a33616e3df829fceb6bc391e64605500000000000000000000000007ebcc0400d154bd16a9cffde5aea0b0abfb5bd9000000000000000000000000fe0f087caf081a1a2b3d4fa68bb19cef9054c3f5000000000000000000000000014b675711a2d4471a5ab2d5e715d25a10af7945000000000000000000000000e7b3cab6c6831705dd744335259c7c103741e402000000000000000000000000bcf8b160c6df9c5a3b2edfbe3e6520982398e68d000000000000000000000000739a4f94156052c3b9a564781640ae50b3cb776e000000000000000000000000ba0a7c9f55da5af563eb083c5ed3b4f427f21b53000000000000000000000000c837db831aea7f3d787201d9c7fd95034294270b000000000000000000000000251feeb9b2604b053c364f4a1e9e521d3b0eb4a00000000000000000000000008ab987c8a68e8e378ad2d28bc820f1e3b1f52e8a000000000000000000000000581a9d99a7b74adf55f3edd7f4d2181d0a3b7e75000000000000000000000000bb2098ad010537a591b700ade2e79d76f28c4441000000000000000000000000bc17f3a825a04d078ea1673a797097310a41604f000000000000000000000000032dc288d4853c2ca7d028b3d36296c078bec4b6000000000000000000000000a019b8ad2cc4b2de16e42cce83aecf8da5ca617f0000000000000000000000001933d787abd6631688a4d979f2f1f4756813472e000000000000000000000000123494a153fa7cfd82eb367bcb11bfda98679f8f000000000000000000000000272c39c82ca9f10e5338a6ee75927cfe00c82e2c0000000000000000000000006a2475ba9a28f8f127759216e47fd15872cda198000000000000000000000000e3252c3651e7662028fbe5e0d9938ce2e49935020000000000000000000000008bfbb36bf3ccf465b6e042eb8a7e0dd245405f8b00000000000000000000000035690db5b97384e8b4d8caec0771e77adb7403bc00000000000000000000000007a11267c6968a0a78dbecbb061dc14c24320e9b0000000000000000000000002e38e196c87793a629a7abaaf9a064b4ea8db2110000000000000000000000008c0a0473799de7bf8c71c190a15bf11d39f1e6260000000000000000000000002ff8e5176224b90165ed7d7551412c5aa483d80d0000000000000000000000008acdfae2eba6adcf644ce47dacf9c5f7806f2e8900000000000000000000000074d8aacbecd010b2c567d4a9da1604974b19edc5000000000000000000000000abc0b4791c288642f273b14d83cdbce2dd31985c000000000000000000000000ad1813ea68941cc7e7ae9e90c8614298f363900d00000000000000000000000048cbd9426aa3a5e21aff479e51ed2edcb526e0260000000000000000000000009605f5f050d751d1376790b8770fa539724564e70000000000000000000000006eff8da8933fd7b370a7402b8100b5611e747308000000000000000000000000beeb5e729fbb2fc25c3c3c8f071e6e9ae1732d33000000000000000000000000bbb94cda8f7ef6c552dc5eec6a058704e4ec327600000000000000000000000099298b15b5dda538c67f08af804d85e82450ce39000000000000000000000000ad4660f2f9a83c42b492d9428b7bfae18583c0f500000000000000000000000079f98099bbc3652d677be26732b6f2d777a8d8570000000000000000000000000d5503c9edf494b889cfad39d8e71292cb8acdf10000000000000000000000004106049e4e3755f88753727ac3f80b42756384ab0000000000000000000000007dc37d19362e1df2814f74efd9d4c370491603a30000000000000000000000002db482dc91b6a8a3a3a5be12cfd8bba6cd258a91000000000000000000000000d735e8d2559d799c95c6652beeb5e687f9a1a21e00000000000000000000000005ab70da91562e4c8ab3d28af57f8b20fec17d260000000000000000000000006d8db35bc58c9cc930b0a65282e96c69d9715e06000000000000000000000000866084b62d14429447830eb5f324facc09ac35db00000000000000000000000006f8859d5d5fb395ba9efdc55879c9ff3a92db8c000000000000000000000000ba50e2a0ce30e8ecb131775c519f1c298859fa30000000000000000000000000a5a60b93cba366f7d7455230e920017a83df4970000000000000000000000000a72ce09f707a28f8e4aa7c63b45218d4310a3f800000000000000000000000003ce46107905d7290b2e93fca742165f7a8b7ed80000000000000000000000000a6b8f968389cfff9c40b265f2214e43b98fa44d5000000000000000000000000e3d1ef78d23b96298c2ea5d85cc1e90e1241fde40000000000000000000000000cd19b78edb0ec3b71329a11461e932c9b985482000000000000000000000000b5092c5916354d48d36d069c5deea488c2d194de000000000000000000000000457e3c54d8f317420cc3b0146890e040f5f375c90000000000000000000000000e15eacebdaecf0513563024f47438ca3bec1c1d0000000000000000000000007c6de8d4ad27dca3375d64c0aebbb092eb2124920000000000000000000000000f7afb207f8cbff32377ebbe2207d4f0b537d87c0000000000000000000000002ed7133eb6ef2fd395d2464d58b8d9ed463b28f1000000000000000000000000a90ff0302d838fdc3533542f0be9eadec85c1bf400000000000000000000000095c347ecad68a422a4fe009ca626858a3b4b7f98000000000000000000000000ad0e1f7fd23596fb139fa5a35798cb5d2212c1f1000000000000000000000000476605833d3e3cabde13da76225e3e6a10268f7f000000000000000000000000a340b9d2819cc346d07ac7b198ff25218fa9f9b10000000000000000000000009cc2eb8801f102df5a28a56a3701e3d5dbf22a7c000000000000000000000000b2c5a80fe77b04afbf6f8e675529bca1e4d6e8fd00000000000000000000000069c207a1ab19c52911a26b181451e4d92182d8c0000000000000000000000000e7c6ebfc37458a1e5a1296c4c88d2fa9c6d85ab30000000000000000000000002441f46002f1f733ce4bdc62dcf9d5dea357414c0000000000000000000000003904ce0cb1bd05a1e9b3f3f71026c2738e047bd00000000000000000000000006dcf683e9a5a8985b3cbc3693541cb95975e12d6000000000000000000000000c998961a4acb93720703427a4397a4464f83b6ca000000000000000000000000fbfe829909805ea31bd210829c5292a12f3778ea0000000000000000000000001c5e5389ccaec969634dacd40759312d4316f594000000000000000000000000967d4e7aa6cf4351c2feee965f6941c64b131ff6000000000000000000000000d2648b48749a685ae88337701d7c327fc5cfd45e000000000000000000000000c1fd8ecd8e3ae6dfe28f62e8e34088f2c5d573fc000000000000000000000000097d56a68a93272af7bae41a9b60416fb5817a12000000000000000000000000be99c27a4cbd746f249957a5d908bf64eb06e618000000000000000000000000c7b92c96974cc68e4b47596920dfde277149c80f0000000000000000000000009a2c41479285bee6f36201f4ac89d5eccf93b7e200000000000000000000000066721b617dfdbca40dbc1a92fb0907abb764235a000000000000000000000000513e46a5737618fa0306d90fbf5c0d26cd2a590f000000000000000000000000e6b620ba38fb386e1228f1e0d6ab776b4d6d7f520000000000000000000000005ee891cb6f47e22d9c62711289cffd470bbd3e30000000000000000000000000e1116f52cec27537e96069a03d9d02ada1f2a138000000000000000000000000f5592852ad0015618e5701f1c37250ae524bfaaa000000000000000000000000ffefb3c299267a7ad5615cb5cfa3411e64b929740000000000000000000000001bd953b21a0d1ed1a6de09421d99b19372c053b70000000000000000000000000b23f5d763fc237cd219725830b00fabd15e087a000000000000000000000000c3dd756a5da1d5d0a11e8b0575d44f79ce8314cf000000000000000000000000c20e318fe1830de929bb8ee57f6209a89f0ab00f000000000000000000000000ee86fe81aa0f767734c33dcd505f9cdc61cdcb3b00000000000000000000000005cc4e8499bfbb8bd1426b2a1c00cdffbd77dede000000000000000000000000667e6889a9b76630e6492ad78346538aa7af10350000000000000000000000007c8ac7b50c964e3156645c209c1942817521cea30000000000000000000000002151578e1fec29361bb0481312ea6b935014d6360000000000000000000000005754d57ac28a1454fc84ae8cbc20f5c2d4c19e83000000000000000000000000d2541a015940ed470e9881ff9a0f13bc1cafac370000000000000000000000000925a293b5e201daeb276fd89311c1836e45ecd4000000000000000000000000974baba1efe37dfcd9aca99d6ba979abd3865cc90000000000000000000000003e9e01e366a358f6f3bfa9c06b7944e11e22f94b000000000000000000000000cbc9c4de4d77ecddc297baf3cbc3f0fe6662b37e0000000000000000000000004b688af3d179f4fc92b3f5a291a85fdb7a31d223000000000000000000000000cd20f176ecaf811a3fde7e563d7d38f9495cecfe000000000000000000000000ddec6c333538fcd3de7cfb56d6beed7fd8dee604000000000000000000000000b469d52d1ca1f631428b00c5b9f233b48fa50af5000000000000000000000000c20a436f09aff009b62f8ca0372f499bccc908cc0000000000000000000000008214232756a2e9a23e47208f9002a4a0df60675700000000000000000000000036116cf77f80a76136591594d202047b2240c3ac000000000000000000000000d205a33c228d41c6b2e9686e38a6069ec0644baf000000000000000000000000d205a33c228d41c6b2e9686e38a6069ec0644baf