60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c67616c61746f6b656e2e696f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e2067616c61746f6b656e2e696f000000000000000000000000000000000000000000000000000000000000000000002e516d5575644d6972416445564b797965743776724c6f706d624759765755586b53725a47536432644a4a7676616a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055600000000000000000000000000735d23147b586847510a00daef09fc2704da5c00000000000000000000000065db79a0676c90eb558b47dea7e8b3dad2c4e47a0000000000000000000000002a0a25a1fc4557e6083412fedd6c735f50a4b34e000000000000000000000000b76f9843b6752f04ef11fb16c7ee5f4efb8bea2c000000000000000000000000b2b03d3d93e889f0fc4975ac9233deba6211eb78000000000000000000000000bd44f8a35b08134f626dd71a75ca075afbbda5410000000000000000000000005c5b79936a7bfe2b5eaeb96cb518c4aa369727a3000000000000000000000000b1be9e43900f4bf7d96107f88c070cbea4d0b057000000000000000000000000846a7469256d437b638feb0f382836c80e2170d600000000000000000000000038586aeae43135f798b21f424634676001c9ac35000000000000000000000000856e337eb44b275cb43b7e9c2acf846a82fad9d30000000000000000000000000a42838d298f10c820d98251f0ec9158c09073770000000000000000000000003a02d26e3858d9bd404b7b030fe9d4b30c20a1da0000000000000000000000008ef0785b7d1d8492204dc03e3303206e0fc29d3f000000000000000000000000f9426f1420ca7ed86ab02d3e246f56a6c137fe77000000000000000000000000776ce3ddc53ec2619de718b296100bc215027142000000000000000000000000ebe07e7227ea6f1a05e4325db654d96046082b1a000000000000000000000000d9aaf6e50bb1bbac17db270391ae618e9a193eec0000000000000000000000006919bc26fa76c21939e1848346476b4aaa31ba050000000000000000000000008a45cd32c26f072c7f3dd01c7a852a681b3ec1400000000000000000000000000939e2c470bae7cd7cfc70d885d66c505aad1b540000000000000000000000005bc49493a171863bd1ed01b77cea937ff8dfe35b00000000000000000000000066c658e5807a8221506fd64172abf15e5bb3b85b000000000000000000000000e9b073e870347d0cf26d312e125e6310ddfdabd4000000000000000000000000b76763e8f06d2a23bc02712460f1b004f9f1003d000000000000000000000000aa5fa0df460206c0b1d5788ab54d267e5d9e1cd500000000000000000000000048e2530ea2104ac8e1193bb1abc05c1af921c8ac000000000000000000000000a626c5b562f7e8dfdcb7bb7ea827b7af0d9ec9900000000000000000000000008a7480469c020065c542ab42072602b4ec711bdc000000000000000000000000b5191f1db703e3ed5b899f3e85a1442295dd726900000000000000000000000045ed365d3bc09253006620c7c644e8bb13c4d69500000000000000000000000092c613097d25cfc8a89c7088f400ab3580df93200000000000000000000000007b280bdea4c83f058f11df64f38d32f62446ff980000000000000000000000004ba1eddb73aa3d3b33ced5b321ce330730f368c1000000000000000000000000ec7e342408b290c8bae4decf510b48503fd7d9fc00000000000000000000000041ff9be6a5f728031401138a5da0201f8c02c38900000000000000000000000063bdbbce998296071dd30e76f17b4f1e5dc3671e0000000000000000000000007ba4f52b18d92fb69c50b53d83979ba04dbc352d0000000000000000000000003b76998f06977df57c65c870d66d8d8b311a24ad0000000000000000000000000f5925d9e8dac746f86143bf551d5922d42f827e00000000000000000000000065afb567899da7658583e052b29263caa95c9a3f000000000000000000000000980e421d22756b62c9e2e40504c97f7746095857000000000000000000000000d5d275b653237af3111f20b885b47d1ed4e8dcee00000000000000000000000035ee130a1684ad82e7dd0324b694f1c105468ce7000000000000000000000000d928b8ac95258a30a940cde46117493cf11777330000000000000000000000001be621d5fd51cb5ba7cb809b5adff4fbef11b59f0000000000000000000000002f82721cfd9ca5e33211098f566c0c9218807001000000000000000000000000eef65fa702317c95bbd9d111414fb530c3fc15cb0000000000000000000000005415fe0c9f71eec5a46b8aa60ea8d8d58f14db670000000000000000000000003a816ccc764d29e8ba029b2c1c91d763c2a6478400000000000000000000000056ff7d84f1e049d7edf8f857ee926d316a66332000000000000000000000000087c907e2c5ad66d729aa85ad2e4e8b122f9c3a42000000000000000000000000a9921afad686bbf7d86927831d2cd1a349e164540000000000000000000000003911ae8124b5ff982afff46a7b910b6ff2f976f80000000000000000000000008efbd7a5af294c58125ec455763d671aa1045bcb0000000000000000000000000ef332605b87e8d96425061312db8b0a799f5e500000000000000000000000008db84d5ceb52984e6c4c34e246182c114338bd9b0000000000000000000000004a53ad80221901e37063dccdbc27e4ae161218240000000000000000000000001c4f5c388d7b696f95db1ec9e7e95a160b1c634e0000000000000000000000004d179a48754ff12c9df929ade69e722a1a314b1d000000000000000000000000d38bed3cef16338cc53fb7bd74038d5f44641d280000000000000000000000006998390170b3192908869f2738b9b9840b5cd6320000000000000000000000009eab35106ed4b0ee8e2b0833f8587d0e3543926b0000000000000000000000009863288687926710d796b26c830471f9c56b516a000000000000000000000000e4f1311bdf804e3226ddb3a3cf0b4ecb237706b5000000000000000000000000dfd9dd213189f44ec82a0c16d83632f427f2643b0000000000000000000000005ef9b389d0bbdf7391cd19f9841c62c6d5c9060c0000000000000000000000000348879e7d662f1557f7136ce033a7e86b3a1a6900000000000000000000000030bdc56abeec70106c5a1dc28c652686b72cfdfa000000000000000000000000d8fc0993fcf09e543c662eb1c8b946264e2b7890000000000000000000000000c759055cd070d72f4722bfbf8569de620ed4602200000000000000000000000053f18ccefb3fea028c3db6c722ad9c710e4c3686000000000000000000000000916fd7d56909f2026b01cf26194f7b256bc282b7000000000000000000000000300f44141e0e2f73ba77400e5ac7a91f267d31a100000000000000000000000005484d634791589ae67dd6a8880af8d473cf1dff000000000000000000000000929569098c7b077a79bb485ab9b2c086ece0a63e000000000000000000000000aa25c2efb89613b204d02a326d3f6ad484a66495000000000000000000000000eb781df2fc444d4a518864eb2b9aae8a6f5d709700000000000000000000000067a5865c97d4fff3b250dce818648ed8bc8df6ff000000000000000000000000e15f35a4cfc31d0621fcb4a6d66e4d18165db8bd00000000000000000000000019d826c7d17500f29b1294c45a11799271be8fe50000000000000000000000008a1e83e78c338dcc936e3e826bce37e9c87a56660000000000000000000000004c90443b97b9ec9414d0966b84d60785ae0d83170000000000000000000000007bc4010fd1732cc9ab2521e8ac14916e0677f12c000000000000000000000000ddf939af71ec0f7707db39bd34ccfdf5b66ed90e0000000000000000000000004d4b2b9023b64f342d411a477a89e4a3b13d9da2000000000000000000000000328da9797c28e61039fcf7233ba6ec3ce4f344170000000000000000000000006b316dd2565fbd4e82cc34d8901d535614fd9e07000000000000000000000000d6dc8c48967c02170cd19a73ee3394bd022e25c60000000000000000000000005a646144159bb98aaa2a2dc6034718b1c56eeb8e0000000000000000000000000f22f86a09e81337af72fff5a5fb5106cf62b261000000000000000000000000c1da0cd28922ab9afe805861e5aa29a598ed9e2f000000000000000000000000fd6611588ccaeddf1873e9074c0d8961a213c4c90000000000000000000000006180e55f3f0e21993f2e88fca0c89737c365395100000000000000000000000043789edf9855c7dfb8d3435de97a194e3625c4c3000000000000000000000000ff0f30ff054046f9c5cbe55423dffe1ed1e2701d00000000000000000000000055181e936ab124a9978e5591f5d2fc1b1ef250510000000000000000000000003ec33310c12da9d3ed09ea3c49e6318a39d7ec24000000000000000000000000d74fcd44358eee9fde4d72bc192d593f9c282b83000000000000000000000000a4bb1a9c05e7ed39a5a441cf16eae49accaff28400000000000000000000000057358d2ac1b22d045a0d01c660d149071ac87609000000000000000000000000b9a9d14a1e03add8d37ddd7313c97cec3256a38200000000000000000000000086a2f297712055e3f27079cfe276d26c96b16f4d00000000000000000000000052920ab8f33424688cf90f4b1d28c0fc38eec5d70000000000000000000000001c088c6a76d6c233c7cb4d90ad2d02aff89db9510000000000000000000000006512ca8d248d2c6f05055ff2b8337181aadc9db10000000000000000000000004da48b51f878b9b49460e9fa3e826306908062d00000000000000000000000006080804a50c284f4f1fce270d6f2d9e1469d01a8000000000000000000000000c8d25aa0806808076b4f724f3748ebcd9bc5b5cc00000000000000000000000047b006fa319ef79acce0551569840d4f5ad53eda0000000000000000000000005aef6343324e0441315a9c96946f828f90c8626f0000000000000000000000005ec2c2040e45a9d8d521bdfe2cecfce7e12a410b000000000000000000000000835b3a84bd2892edf0558898ee00118235e1f7a80000000000000000000000008cfab9561c6b46b902469171c4237dd65817f4220000000000000000000000000d5e542bfbe28e571dce5c9b7932b2a0e63d7c6a000000000000000000000000fae4981783a5b4d4e2cab675762181e6adfbb231000000000000000000000000da6a395817074095ee295399db4941bd1428d08800000000000000000000000062dc1066a23eab18690bb1712b9c9f8d7c7b41f50000000000000000000000001474ad90548a31ca17594701659b71c36953efdc0000000000000000000000007e4e830675f84f9496606b34341b3873e67e6c960000000000000000000000004702c72708c78cb54880493ddbebe90f824e05a90000000000000000000000001721a696c2255129341e9339bbc75a046089bd6e0000000000000000000000007fb78d1fa18a5931f6d9be549817eeb7bb756d55000000000000000000000000fea878d04330b17b4fd146b2086b6d8724335ac200000000000000000000000085f08c78105fb41d7e1d46f27c83dcfb39889b080000000000000000000000004a5561b193139d5db069edc594a742dd21cb9ec80000000000000000000000000d2d90a26de1fe6e1fc4578d440dee8bccf17de6000000000000000000000000ea07470a9b13d3ce92fb242823791a9038dfc4d200000000000000000000000032cffbddcc04566bd1915f3df1b364a562f82775000000000000000000000000c8ac0b85f01c846f2dfd97baf8762432d84dc84a00000000000000000000000098414aa7622dbe39408839e3c2633abea415a008000000000000000000000000e380576c25eb3c30b3fff5867c1ef5ff79139d7c0000000000000000000000009098ede610a7aab2980835dc7f6a371a836ca15400000000000000000000000068000cbecffabaac693736119acefadb62b6bcbc000000000000000000000000878b932b20e1ed67da20b9a573ee18f0772566450000000000000000000000006f14faf86c52a2e6a865e70f6c72243ad53a668a00000000000000000000000077015f507cacf1d8b2664099c79b16acb005a2b8000000000000000000000000742c2ee816d302a0f568cdfeb76a5d1fd36436fd00000000000000000000000016ba48a2c853d6087c710e3d7d5e89518d6cb790000000000000000000000000f18e1c0249f8bb83ba858df42e3332a7a653df58000000000000000000000000a5312410a5d024264c7813417703bb727034eb48000000000000000000000000258edfed33eb22e6c17d1f1129a4f604c25138c6000000000000000000000000da0692ca162834aba85330ceaeda1c17c772cbb900000000000000000000000020f553d18d9ad61d971d250f2b788051b49614550000000000000000000000007c097c6bccf0d837b738e0d8cc93beccc6dce0a40000000000000000000000002667d09dcff54b7d9becbabf1fe9fe25d0e8a4480000000000000000000000004a62b2fe867d0f07044ff6811c61c596985ab5e1000000000000000000000000f0cef4c9e9681859ddf3717bebef9a1094404385000000000000000000000000ebe10171d13f3c165e219d76d7e640311b4d42e0000000000000000000000000029e3210c4b045dcb17ff289545f1c11e0d7fcd9000000000000000000000000f53ef452f87f6b63981b17eda53aef406ea1395a000000000000000000000000e42ebea6cd563281167fe3bc7501057a3f43640b000000000000000000000000be008ea2f1ba94b131997c15076a1c57dd4bfe4b0000000000000000000000007f6d188b700df7752d29d32d659108dc991c319c000000000000000000000000a917a0cfcf1e8db7959e68492de5a0315acda234000000000000000000000000448ce55ab066357f07e0bcc5fc8678cc48cd60c4000000000000000000000000ac44c824953142f7589e30a75c039f9c4e9f8306000000000000000000000000ba269b72d6251ef4452216dc8f3be29378d4d476000000000000000000000000bd242748c186f9b13ad314b038080fdfe68cd14d000000000000000000000000e141c18ec30420679d144cb1d8f11709fa5f95c5000000000000000000000000077f5b8d34d73e01590a24f013b56603f9245a4f000000000000000000000000805d13893f22316095c744aa2435deae62a889c7000000000000000000000000f598faca8dab88286fbdb6a04e25fe06c4ae83a10000000000000000000000000fd2b2a5db86ad5faf1c1e7a3d1aabc74141c38b000000000000000000000000d399a8f02c9b2b6462c6ef96cc0e7a5734a2b075000000000000000000000000f57e5d87f075d599d76cc426b114831c355426d40000000000000000000000000b459be3c0301627017e1c3b231ca057c0955359000000000000000000000000e40232e8c34952a41093de983ab6dea6b1c7564d0000000000000000000000003b0e8ec0c16a21500adec9b1d90068e7d1f8e3b000000000000000000000000029f9a15477cdf03c9f03401b7cd71dc9bf69663400000000000000000000000007abbfdce0dce6593213d6a8d320e20fc0382201000000000000000000000000ab73086a85fd10a648eba4caa7069a88007d8d3f00000000000000000000000036ad35638c1ae0e85d167d76bca7470919254fa00000000000000000000000006e8037b3748f9de11f568ce0a773e6369676e8950000000000000000000000003f0f81519743277f3e2be7e288a1a7e798985489000000000000000000000000a0a333c794042571ffe344d899f052a02d017404000000000000000000000000c76f9ecad2c3b4ab79ba1d11d0d2536cf8e55a7800000000000000000000000035383960c8ea3d22ca44a729799a28a0a9913d51000000000000000000000000a96f359d2650034ae61d4fd5df7621b8943e5e36000000000000000000000000b69101c2397b8231b657215f4a1f2872a8ba7b25000000000000000000000000cd245d2e66b8a23993a2306ad03fa3d8e43c4afa000000000000000000000000cb2b4898b689839c2075a62bb839f44395f4894500000000000000000000000092d82bff558205a140692f41bd7b9b17509d6e020000000000000000000000009a2282b62e4c84c5da823e2327351f42fb4e07110000000000000000000000000fac453cb1b0479ffcd370e7dcf57891b4592514000000000000000000000000c1f87c2895ca53b17291cb64f9fe904e71bc3f4f00000000000000000000000090760a05b2a8fe14fa85a9f48f5c22ec216cdf2b00000000000000000000000012e4812dcde03167d1653c023595ddfdf6434de1000000000000000000000000ce5731e0d8dc779f3554617c168fc5819cb3b005000000000000000000000000be74a03fa1c77a645d7417096599db5cef419843000000000000000000000000250c7adbaf7dace11b47b88ed91ce6bfe141c313000000000000000000000000236c9ec9a3f56c8c8e5ed53a69adee3dc83ee511000000000000000000000000a5275a36125cd70631ca726d1eebd538f4cfe4a5000000000000000000000000c8018bfbf6ba2f521aadefa6917144dd23c0332700000000000000000000000039016e582f76a457a1f218c698b1ac8a343762800000000000000000000000003eb72ccafdb512c289ce417c48b5b57b570e38bb0000000000000000000000005d947576f9f776911d794d56e0cc154e55a892fe000000000000000000000000f241314b0fc0c1207bd3143fc66416a94a6578be0000000000000000000000007de818ea34357334531512ee39028a05b6afb45100000000000000000000000002fcec967e548312b07eb0e31d3f3ede6dd2544000000000000000000000000058d4955c953abc1170c08b1074ac4e084741e8c3000000000000000000000000d9ed5b5b76bda47dbb4eb970ae36d427a7cd0e56000000000000000000000000bfae6b9610467be6493dff881eae4aaeba331e0d000000000000000000000000c2448060368cafbf68ba2ff79481fe50c3d84a4900000000000000000000000050c15aed092bfc620ff5764dc8aef697f11b7ca200000000000000000000000043efbc45f3b85b9e030c86c1ce310f660c9b46af000000000000000000000000826314a4cc14c5eff50c71370ae6ba86a6574d85000000000000000000000000bcbbc7c83634fe45420707a8f9c2b477e3ff618c0000000000000000000000002f4db139f6adb1122f7fc2a8973ca1a11537aae1000000000000000000000000b02abb89a4a6d6cbc4eec2977405bbe6b6d2bb460000000000000000000000006ec966bb4ba5fb581dfa41cf5eb17e0fb9cdd2e9000000000000000000000000489f11a5f3cd67e786c1ba518e00ad389dfa43620000000000000000000000005597604861241dc4dde09e674ebd6eee72fd0b070000000000000000000000007ff9f065715fc38e852d14aff32670f5666ff541000000000000000000000000d01a6e7006bd1f90f21135d939aa5a1e5d6b501b000000000000000000000000abb25e24ff0cc67dff7ba634f634337bb3ebc77900000000000000000000000091c955a048c9e9f33f71f1ef4bcc4a9db551c78b00000000000000000000000094d884ced7cd51d70c01218a8e0c4dc576868204000000000000000000000000deac78ec1dacafd7d9814b21a0bc4e1c6f6aaac3000000000000000000000000f00f8219b865e1cfabd838ef10ee981b4058498000000000000000000000000030026db48b57aa7bad71d130c1b67f6adbf5920a000000000000000000000000f226b3a8615d50bb416f20f77088287833100a3d0000000000000000000000008391f0b8c213975a88b83fc730d046c638e0641a00000000000000000000000048e8ded06ee58945415eb93460568c70d186c8ea000000000000000000000000c5a8dfc822335c02eadf88f46b010a4b6b5861cb000000000000000000000000dfe5bebd234d0e8c8195a04457e74ca84ebacb6b000000000000000000000000d7887cc799d6cee35ebb6906a8e6d3fe29117f570000000000000000000000003745711e8b62e56be21c3a13c886fae4ed44678700000000000000000000000067696403b0a17524c8205f2e34931bb9c74c0c480000000000000000000000006f57aec4030dafb586894ad155298f32e209305b0000000000000000000000006510817c27f26e1b25c2a6da35a1b598d86efd9f000000000000000000000000d118af0719e0fdbd65aa5acc47504847cd8a49b2000000000000000000000000ec175e241c1452d21890808881e5d5c1083232470000000000000000000000007baed3afaa262c06aae9f7a4bcef0bac30212ca2000000000000000000000000a791e7c73c2ed2208df01cd1b90f1866921824de000000000000000000000000fa731b0623ce695c056c805c17e06f3dda6d3a2a000000000000000000000000c09b187eab3eb7d9f4f98f5d3596de398a8a63f8000000000000000000000000378af67cbc60fa3b8acfbc9c0d7ca17b6682e5d700000000000000000000000043bb8838f696af8c644b7f2aeb89f4df4c0a356e0000000000000000000000009a33e098126d6ceaf961940abc20783af3e20f9a0000000000000000000000000129a1b575a722165389bfd9ee237177e780fa930000000000000000000000003ef89ec8c19f32500a037b2fa6503c59dfbfed400000000000000000000000004e55b9052b28d530dde7bcdba8aecbec3816994e00000000000000000000000031105c23f6525359b2161719d5721b8d0ba28fd1000000000000000000000000142392ef6f9f82b6d999c756e7832b438f6f53de0000000000000000000000003029d2b7d1a981d405e03ce187e715ce55a739fe0000000000000000000000002e6438c997c5661b0f7f72e31a9e1614d0c281d3000000000000000000000000b41458e1293e39da4d6e5ac8c28de7d36efd211d000000000000000000000000269e716ae0fc6b1b804850e3ec1806295ba5071f0000000000000000000000008d577520bc556a03dfad8aeb411cfbc9656a7e19000000000000000000000000725b0a824547384e4ddf7cde20a391f8a39f66da000000000000000000000000a15646b8d35e12d1774316a42ae7a434ff028920000000000000000000000000324fe507dd752cdc60f014f75c9ac79bd293eb2d0000000000000000000000003adb03b20063903ff800ea5a3380dd6c3c924af2000000000000000000000000388affb4141d8e96d5ad626d235650a56cdb7a6f000000000000000000000000fc8e39b1126e387694df2332d20c2a3b1fda8183000000000000000000000000173cecb48dc1bbf778ce2ee61ef383ae187e047a000000000000000000000000e0bad09e913874bdabe101651e70396657b0c4650000000000000000000000006d6837b451335f865ccac52469b3a85379f6de5700000000000000000000000086013d4ae82ad425ee86a4b116b5a84b893a56c9000000000000000000000000db4a0cfdbba2016c05149c4bae12942aec015568000000000000000000000000b3597ec24d7acc37d2b60afdebc7aa6fcea5ac7d00000000000000000000000065e42860aad3d25ccb1b16bcad4216db1b210aa1000000000000000000000000260e63d2488953dd683f8118c26d0d12423ce9b90000000000000000000000003a7676e36f5f2b0c346db3bdac641058b840096a000000000000000000000000a80c3aed303a80f0ab7a8c1d0dc7c837a19902fd00000000000000000000000036bd1be6c99b2abb87a16758fffbfabb2047283a000000000000000000000000dd0bf4b44f655ef0a9ddcb7a6f9f9379d1e66b9f000000000000000000000000528cb1f9fc10c434627611873f77358017c8474900000000000000000000000011ce4333f56fda2afa263206d43e1c00c4ce2479000000000000000000000000fcd83a1344e2999ce2693674656739a6d2b7f1160000000000000000000000009e34d289adc7e2f5d1bde2db838409b2dcd0c4970000000000000000000000001b81952e201608941adab1ec9e77b8cb196b5883000000000000000000000000547b79f11b2f1a676cb54c079aa7499ff99eec38000000000000000000000000392725c782782336c384643e26ae9efedded87360000000000000000000000004c5cc072f6cf865459e676484c22995a266088970000000000000000000000008ea53c63e2f981e32d4a429b482cb1f53c6f6f9f000000000000000000000000af1fb820940fdd27b19ffeb00612c0bb662fcefb00000000000000000000000089ff91c20ed40b520ba9f6dfb9018b5caf2d75e1000000000000000000000000c048c44a75743249bd9a7e752a363b1e6bb3c45c000000000000000000000000e73c007710c473799db200cd2734fcd8f83882d900000000000000000000000008731e52563232774b7f58d90005e32cddf09ac8000000000000000000000000144be6e341472e6f2d4069b9a3d1dc81bcc16391000000000000000000000000b087cf9069ce5b235ff52b68246fce5828e6d40400000000000000000000000095608f4303f9b050a279d99ce5f254c13016c53000000000000000000000000053e8db4f0871bb4aec31dd895e2731c42c47b0e3000000000000000000000000bc5fe22795f6638d4ca92dd766581dfeb2ce5d4c0000000000000000000000001b635aa8687e5cca92fa3b686303cf95eb2b92ef00000000000000000000000006a2a9586839a25a920ff68b5f462b4e1a1b928c0000000000000000000000001de6c8927d48932a414fc390bcf6b807083e50050000000000000000000000005455228ef8ea3a53a6c29fafeb23eb493cadcd44000000000000000000000000f7a42c2de142242d87206d7b18b5a067c058a71d000000000000000000000000c102dc8445ab5fea78f41e295985097cf308467b00000000000000000000000003d26f8bc622db9529874d04fea49954b3e5054b0000000000000000000000005df842a25f52f079aac9005525cb2dd1783d99c8000000000000000000000000021e68cba795e100e419bb894de25ed58b24480c0000000000000000000000000d6f0f89dc9c4865b3bc700c33d7bac5164a3d95000000000000000000000000c1794b7df16138cb7d333a57fb75cc6429f3198c000000000000000000000000031c9ee95393853654cf095259ed05f6fe989eda00000000000000000000000042e375731d32057b38bcb4098d2a7bf55f198d9e000000000000000000000000238add18e5a8241387b45b7e12ee43789458326f0000000000000000000000003aeb0581232d46e5a9876f85d385e996c309c1ca000000000000000000000000a5457fe4acb650b1457a7542da7f0204c3ffab67000000000000000000000000071d78ff31ce83db80dc9012fcc54c8f272bb4c4000000000000000000000000795663297b60f13b5eb54a7dbb49cd85c7b1162b000000000000000000000000aa73242131d08ca60b448211debaf79f06aedb1500000000000000000000000084b56f4cb3c9082025e42417a0bdbde0a5fd5c3d000000000000000000000000e01691b187fe2742c0b6c2517f452718f1e413a1000000000000000000000000a65d70be435f58547f98efd9cf9358cea7dd2c1b0000000000000000000000005abd32b98ce589610b4686993b839f97919d91a50000000000000000000000004bbc85d89d45a708f01bb69fa99a4409344b6ac50000000000000000000000000e1e5c2adc9c6e171191a325b2d6b823550b86a40000000000000000000000002fa513c361a4ca6db886ba65b357d11761fd293900000000000000000000000010db3d7f0ea17d48de949822651f3afed50cb01b000000000000000000000000cf1db71182a5fe1dda01a026c479a35dad3a8d6a000000000000000000000000c69db91ce5add3622ea0dd552825898ae50781b1000000000000000000000000629a02296d472f1adc1295281bb671db0b9bfd7a00000000000000000000000035378eadcf7d40a203066999e96dda339b2abfad000000000000000000000000628771a208fc0f6cdbc6b525794c6dcb3d3c8d9a00000000000000000000000075f5678216a59a05797a78c5b605ab080b2684d20000000000000000000000006611e6cfb6023f798e1d9d8df8bb444ae3279ae6000000000000000000000000ff4a351d6ff8063fb06cd8716ac34927984ef9ca00000000000000000000000090b019deae6cefe65cb89c7aafedcb39b801623c000000000000000000000000d07c82a12604602ac15fd48d74c745dd6196dc5b00000000000000000000000088d0b9f19667ae3d222badc49770e73e78f9e06b0000000000000000000000001b1ce215783f89564ea129e4e67896ed1e18365a000000000000000000000000a248113a433813cb59ab66fc61d96f6bbb2dfbd1000000000000000000000000176dc9260e3242a5ad3e5ae84abfbddf5782996d0000000000000000000000006a95db797e0c079583b6f4fcf381d76c00a7c351000000000000000000000000f1099e1830e80f222de57bb8f3a8615d58f873bf0000000000000000000000009685e789e88df0ae8f7782dced53846e22cf52fd000000000000000000000000a8049bbb13182a29da0d91845bc635ecaf75cefb00000000000000000000000091eec2b1a69409f605de42315cf6a88faa9aee220000000000000000000000000cf19abbaa0f6d9110c6b3e3b0b4e820d012d62a000000000000000000000000b3b44d04869c962bc61ec75c797335596afb3a3d0000000000000000000000008f7f441217cec169da18bddfec04b4a884e1e7500000000000000000000000007fd1e29c56948fca42b3b87c183cbdfd059472620000000000000000000000002cac5ed7ed1d366e45597fe1770b7f63b6c79259000000000000000000000000dddb3f38b068b052ca59993034b14f502f1141790000000000000000000000000106e31d63a6b0a76e34b6d9e5ffee709f49eb39000000000000000000000000f7b55cf8c3a58979ccaf97923378a12c806f9cbd000000000000000000000000bb80b2ce6a749b75e7801362adc426ff8faf4c470000000000000000000000008a04d2e3f40509e287f2463a97dcd9bb2a360e18000000000000000000000000ec44cec4f56eca6a24badc527c6b516d5cdbed2e000000000000000000000000e5d299be00d4e0357b7795becc341796cb4b9b2f000000000000000000000000458c3b0d6bd8a8955dc6bea7e4d0268be1b358dc000000000000000000000000862db99bc5af74e0d0762937c1be71eb3679e28a000000000000000000000000122116a6834d5ae8b99fc4535c786f34346d787c00000000000000000000000038fef84a15b8589b42a0460720ce41d577e63e900000000000000000000000006acd98b7f9d818699aceb70f5e87fe148ccbb988000000000000000000000000555cee06e3430ad9d493f8a30c4aec900ebc35c9000000000000000000000000b1502635b75376ffb4c0183164a6a2cf514a928700000000000000000000000057d2bd81f48e16579b38d273c802191ac4dad3cd000000000000000000000000267191d34f0d6bba569370d01eef502761d3c800000000000000000000000000618d4697b2e1bc16e2dd79ae1a6f039a152092db000000000000000000000000fde8b85847851e10b5ed87fe8a67a7cb39b0c3a50000000000000000000000002ea37cd977c2092ab3df035b6ad772302fb947eb0000000000000000000000004fcb797c14f58f1091a6518b04159969f36cb750000000000000000000000000b334028bf02c7ae2ba92aa4e02e480cc11d2989b000000000000000000000000561738d3caa413d3b0ff870390dc29d4e3843730000000000000000000000000f1ebae3462cd0b9f585567f78b4197313daedbf9000000000000000000000000e056161405333e1586b5749d5c5dec8e523cbea5000000000000000000000000c57222319574d865b705127ef521127947746385000000000000000000000000d117b8aa82066335b59367ee406a39aae12811ea000000000000000000000000e7046465e1540f041b4ddc72cc656ad578b23b8100000000000000000000000024fbc45244b7516b215c4ce511d41752f6239ae90000000000000000000000009b3754df476f0b3295aa01a7e843e7461bbeeb420000000000000000000000006a6a476db3430311ef26b387ea966ef4b23f0f59000000000000000000000000472153c03f301dc4a359bf48531bd384e4124bb10000000000000000000000001eaafd90def4df966a159f4d457722e014892bd6000000000000000000000000e2e1073e8ae421eb23e06de830e8d6759762fd22000000000000000000000000ffa362511a883f501f8bc7d701741d619365cb04000000000000000000000000b4e7a17bb0d0213378b36539af2ce2f670307ba900000000000000000000000003001004870545812b4c5389b22234388e4c5592000000000000000000000000acd86ae4cf0c6d3882a1dd81edc273ee11613f2700000000000000000000000036f8d877eec7e3136a76a9f6247acd54fcd5b8ae00000000000000000000000058d90aaac6f2a7e073db8fa54c57c50e3307f4b2000000000000000000000000c022b22b2e5c242beccf71fb7d5480f8e2c4745800000000000000000000000006ae6430d9af950523a758f4ecabd788b8603afc000000000000000000000000c692ed6d7634add19c7080e5070f96acff130867000000000000000000000000c7335421c6d371480afe30a6945208362fd8fed4000000000000000000000000181adfa9d5983de9b413611cde9d8def15478014000000000000000000000000baae7fa54bf557e9ed832fa138ca7747c3c751b5000000000000000000000000a0203724d3f030b85473bfc1d0181377c35b7249000000000000000000000000128b5327eba7ae292731fc5e0d7591921cb3683d000000000000000000000000fec8e58ff75565011b99f70f5d40e5946a91b9b8000000000000000000000000e87497ce5440fa6da9b144bea8dd156c168526ed0000000000000000000000007ae7b365385be9d57af2a2ccb599de2ad82bf33200000000000000000000000077d6e2728b55f69cf9b32b0fdec73893d77368d0000000000000000000000000e551aa9511efd331fc9b3385e54ca52f456b1e4100000000000000000000000061c1c0fcf49fc75ea9c3f272cafeac7d3abf4eeb000000000000000000000000ca4966a06d0b7d99491a04fb86db388200819a72000000000000000000000000b11dc8dd7dd8cc2bf720ac641a43005e4ca5eee3000000000000000000000000eda844b6f1fadf5acd9b16045847c97a021b03470000000000000000000000007d854738c16f22acc6856b006660095c2765359100000000000000000000000076344b99fd249c2ad57b9bbce2ea62927e40fcf50000000000000000000000008aae2a2348e38cb96c0e6c11cfce84288d378bc3000000000000000000000000d3e85902c8d6321c56bb8d2079faa536b32772bc0000000000000000000000000208c3ea8198878ab256788f3a9b3cee570378590000000000000000000000005a259ee6b58c4257533cccce2be0b466781300b800000000000000000000000073e4e288f1505f878d0528d7268da75e429fe99a0000000000000000000000009f237142c2bb0fc7924bd655fd3ae33840b7a363000000000000000000000000b6ac6f911dae353b68645ac61387b874c8f8f713000000000000000000000000d2e2f78b99480012295166cc265d6ac47da2eaa800000000000000000000000059c10fe77c9270f0b485446516866858ce54e13b000000000000000000000000099fd6ad95688b985342a1772fdc76afe6e6797600000000000000000000000091082052ceea232a473028af54341c9db6d3fbad00000000000000000000000061cbee5baba4af941132f89a1a4907d0480c87670000000000000000000000002087aa97d7dfc63792bdffd47163fc3f5058abf10000000000000000000000002e5dfc5eedcfaee58c6dc3fb44338ead477a93040000000000000000000000003c8eef6273ae5b0b9fbaefc9edeedec6953b296e000000000000000000000000b96de2c11f9997632105d64eef7a655c9c4e890400000000000000000000000019569bf155b3fca2d825520c0b6d7b734a4cdda6000000000000000000000000c4d45815dac5d8109a246b571f572a2c81cd0647000000000000000000000000982e57d098fb0750e8bd6d36e1ce994d09f04e8500000000000000000000000081d4b5fa04b0f0208de5087527509e43adb8d1ab000000000000000000000000ba5dade6e3b7011330c5ec221bf4039b065810d6000000000000000000000000b5a6aaab1302cf39695030af26453cf922855e09000000000000000000000000ac22553e5de435c757d675f1abc94a9553a5f15e000000000000000000000000719e9f99603f93a87eee0c78402d8d34e7ba4ec0000000000000000000000000a3e864e78447b2e464c1fd652a239563167e413500000000000000000000000083c8fdb3579d19ad40d99f83004b7e2520957080000000000000000000000000b3aab1bccc020b0d44bbec1b313bf42055a49950000000000000000000000000819e86b38dde44fbad514e682f6d908658a2fa3e00000000000000000000000038f0e7b157a105ba2287036e75ac7f8002b278e2000000000000000000000000d69a916f825285610e3ffad5814a0f793cab77d40000000000000000000000008ce670bf04eaaf4d3d3c1c1afed8b0ef75fe17290000000000000000000000009efc82d6e89365c789c1e5b5c4f842d6237d58c5000000000000000000000000cd57397257546f611e35f7e4a7f31f060f4e206e000000000000000000000000219bec20eeb97344649ca46b1fc129c6a362634b000000000000000000000000cae19c8ebfe8f910b018ae7118c8d2b791d9ec3f000000000000000000000000cdf4b240be7983b141bc19d8f8fd4894c4823d51000000000000000000000000cbeae8b7584fff2f01f02c0cdd77a0c78c84aded0000000000000000000000006ee0a194a43f0d8894215f2c27ee438c8c112ddb00000000000000000000000009659d0efe11bc53c4257ffc040cceb8c075002a00000000000000000000000085e7ad5c2990db153a0a99367a00df88de82bbea0000000000000000000000002bc550c66e4ee202c5001b6832151629abfead3f000000000000000000000000fba286658ddddab527e2b40d070d3e21ee6269cc0000000000000000000000004848a544581a115a6da36f2d30849e5a391bd19500000000000000000000000095ff0a06a921f50ec16a11ca25284b3ce44076cf000000000000000000000000dbb0867df622542ac8d3ac9e35aa9329a9e8b022000000000000000000000000b45b0a83b683a03b8b42975393e92e76cb4b526900000000000000000000000011ecad9de61cd2b9b0ff31ba187abc4c97acb01f0000000000000000000000004c54d53349466c5a328a133b8e0919125a2589de0000000000000000000000009e559874e868dbe758dfba3d48706058aaf4d014000000000000000000000000de94b166602d84042f4a89d684b2a7ce018ea45b0000000000000000000000002dfb41722ce0cad8e8bfa49910c8bfd2af45496f000000000000000000000000d89ebfcad98aff5d73fa63c41e8d39140fa1d7a400000000000000000000000048e7f42c9824966fad27ee9e897d626ba476a7d700000000000000000000000049a039b7b124fc73db91d664c549c497e38398d3000000000000000000000000ab7b9f246d51a7caa18782af0638358ae1b95f5600000000000000000000000056211a1c01c84efed2ba97d5420d0f428363d5e5000000000000000000000000cf67fac84362d9d5dc6f128f997fd15f32c9edf700000000000000000000000026146275414949699942493f8a11011f21844b83000000000000000000000000a3a5bb7fd3a96d213c618f0f91f7268f1e1e9da100000000000000000000000030446b11a252fefb8dfbec43f99e66dcddb39abe00000000000000000000000076bca651ded4d248eea9f7724f306103666280cc000000000000000000000000419b38d8d6dd2b88a54e8374e8771b8466776e04000000000000000000000000cecb9ca0a1ba94d5fd9d7ca3e70af473d44585a600000000000000000000000015b9563ecdca408ccac32e40e3205623ce6a68ce00000000000000000000000007557efdc34cf33b6dda331ef13e8cb1d353bdcb000000000000000000000000bf1b7cdd81856c4ec9211dcd5c3a29e119caaaae0000000000000000000000002eed79fa82b8ebda7a3cb731e79a823031ae4c0a0000000000000000000000009819de55839eee948ce2024a0a5a2ae99a09c97d000000000000000000000000deb292d4685700fbe4c2c3e4c3d2a97bed6e7b75000000000000000000000000b4a554e993a2bc7f6cd1335da87e5d92603dc3ca00000000000000000000000044ee7ae549be64a418c133a4970d2bd5294954bf0000000000000000000000008f8252ad8da095a3b41ba65c9db22fd5be113ab3000000000000000000000000eee9161f0cf45d7d6e20a5310fe0c74286eac4850000000000000000000000004af1f7cd260e3b235bcbe7cddde02dff55fd880f0000000000000000000000002ae4fea941567df12ca2a5e5b012fcd6c251eff100000000000000000000000041040dd915b14325baf6a7d4abc36b4a6b5577c7000000000000000000000000aacbb9e5c675b08f2eb836d5099eb95f600a4d8e000000000000000000000000c76dddec1441d66a37212071ad7f87019ab07d410000000000000000000000009513494e2e56e948853c31e68479ca6e7ecdc7ce00000000000000000000000035342ca6ce839b89a0f23cd7a73f3528158b9519000000000000000000000000a00cc56f3092b349bbff302621876dab80a604f1000000000000000000000000f32911b87292b1da9541619ae339efcc63d72f560000000000000000000000004f10545e0c5aee6b38b842293e58b1c931ddf39400000000000000000000000005e179559e56ab910645bad41636fe45cb844cda00000000000000000000000063e2ec350f59c3ce2e3ae1bc1d3801e9c4276b2a00000000000000000000000036144d372cd650786deb4794b44651160ce3fc32000000000000000000000000c14073d854345b8409e9232f2ed6309c3f1cffd0000000000000000000000000a2aa00edea2bd7d9c14f75fcfe80907e87748296000000000000000000000000815c3f90bc661d730a779099ccbb18921bb93cc7000000000000000000000000b80a750b58e5eb6fb5090b59d74b583cafab0f25000000000000000000000000fe66c73e06b2202263604f0f7a23b23d14ef6f580000000000000000000000003fd4e42c7a4e28ca9b7e352d301da5bba9bb8199000000000000000000000000085f6de02f11947e3365681b508c13a93824dda400000000000000000000000092c9648142df7b9fd7c9ff2d69fef06c929595b3000000000000000000000000929d7040f0cc038250688a2fafcac90e4e521d90000000000000000000000000d994f00bc7bbeab9d8740d5876a39ddde64c105f0000000000000000000000006e16659b0d925566c4d35a0c937b41f27d3c51d400000000000000000000000071384708792a5553d0536e0779ef5a24d9c1154000000000000000000000000051a01a40d3f97bbdf53c4067ddc5df04a03acf6b000000000000000000000000ebd68ac336258429cddd7bf3f4dc49b2b862c16f000000000000000000000000a3f041740536f3e72ab037c11422b091f6a1ea14000000000000000000000000dfb60cf19097dee6794f4b68a3b27f09d48f0af30000000000000000000000003cef5a2a8e08076c652d4cc94eab7342d6eab816000000000000000000000000eee8fcf800372b677efede59937c46a06028b79a0000000000000000000000001e7479995d1f504f03aaf7e03c97e7e6acad33510000000000000000000000006a468cd9bf81dd06c7bf6927f308bd22be9511dd000000000000000000000000fd549ddc3a7bca3ca4a000b987efc677254f473a0000000000000000000000003e3e4656fdd16ad73a9f0b2dee23d070b3ff397400000000000000000000000004c46fc2db227027e4737fc2907030143db020fe000000000000000000000000f6afbd0611fab7c6c5dacf8cd692f3fe3dc2028800000000000000000000000076c18d1440c69ccd4c0f05feaeb5a657446c178c000000000000000000000000323ae05200e47c6ae329117f18cb9be694f75fe00000000000000000000000004e58d3946d672cc62163f26c32876cf65bf907d3000000000000000000000000bc06c5d21dfc97b057ac9bd6c1ee300114645395000000000000000000000000e21e883f7fa78ae6b2afde6b6e48956393d6d298000000000000000000000000901fcfafab6359bc6b8df67473c14707957a00690000000000000000000000008e950d46bd1c3b576f693daf8d02349798986c640000000000000000000000007f8a97a5a37f0cdeb1718d93cb7670f76868d1df000000000000000000000000465e2c52b8ed1a2d35245b4e4ee09591b0da99ec000000000000000000000000a44091003da116bee82ee61749449d9f99c2a4b6000000000000000000000000fff4bbd95a3790856845d5482e42428da7ed1566000000000000000000000000a161fd6c885e756eb7f8213b27a1fcba2873ff90000000000000000000000000e1eed49a07cb732d4f3af6a364589ca614bbe5ff000000000000000000000000ea1ef3a0b51a6ab82b24d5afdc1f33f9ab24955500000000000000000000000084b452a01a57fe574335ca9582736c90f310b0940000000000000000000000008719938f2d6161d606398f55b15dbbd956ccf27600000000000000000000000044ef4f47bad7365f81b7fa10903232a76806b0e8000000000000000000000000bed38e8e7ac4421ccf5af7f1655cad965dbb073200000000000000000000000032ed35d6df633f0792179fdf1361a2dc3b9968b6000000000000000000000000ac8a39a844c9bb13833d5d69500ce09440b1d6a6000000000000000000000000fe3a9d2375861deeebbd63ac426e823c9611f25a000000000000000000000000fc4e7c8067bbee65ea1f06cf8cd25e7d1f718ea7000000000000000000000000c8c5b11ad88b479dc1f75e3c5a322b6fab7a5253000000000000000000000000d92cd32719935b316aa17863bb108a53ba6d509700000000000000000000000052ba74714b647dfa45c6537e5f4691917d24a67f00000000000000000000000018c2f6e8d63148a70976ecc070d5169de0976288000000000000000000000000c7fd5e5d37183feb833388812ab18722d35326fc00000000000000000000000014435196029f016dc8885811f25f3c6fbabd70cf0000000000000000000000004cbce26ff67453ac379653f67aec703b320756a0000000000000000000000000725401adbf80a75cdb3e5d7c7d8ef99bbc61a7c9000000000000000000000000e0a0845785d6e90870710b3cae09b2236c5813c300000000000000000000000010ea2ca3f961022db04b422189e58af4837db33d0000000000000000000000003ef813e21ec7eba3cd35227cf091d5c60e302d2a000000000000000000000000939a5c76b22d14efa1d44f91b112796a9b6b3df00000000000000000000000008258b0af4681d53d1c1d0e6809eb34799a5736c5000000000000000000000000c3df85c6e16f955d19fa204ea1224405c04498d600000000000000000000000082ae08b6882fc1b038f50341f0ed5b83a0b1a64d000000000000000000000000efddd520bb58f1edad44dd128bf4519e5c2bd00a00000000000000000000000031d56090ed194ce499b6c075269b64196ed688070000000000000000000000007235b602eb3b60e444af298740c9676466f7129f00000000000000000000000088887c0743b6534b4649a831367e2f70a89670380000000000000000000000001e1a65aa0afec32abd56b688c89b2eac1b9db00d000000000000000000000000d34b96f0dcfada1e0966401360845d825ffe356500000000000000000000000034a4dbac96b9ea3a90e6d508e29224b99b92dee2000000000000000000000000ff4ac230873eda5272ebca12e257baef46b5d2120000000000000000000000001e4bc30317b47bf377e163049382bc5e9afecba20000000000000000000000008fccd1eda36f223c21ce3765cdac43855449799d00000000000000000000000018b56d7cc0a5ef7de593db69dc012ee390b17d0e0000000000000000000000001b1b8744099eda90f5c9e1ae6ffc1a401f27c52300000000000000000000000080495c6740c9959a8eb6ba4fbc8a4ee3e038c1ba000000000000000000000000ef4be3c05439cc048715d976b688160aeef690a8000000000000000000000000c1e234f863c893bade9d480e4194e04214283557000000000000000000000000f3d34beba4ff3f37a328db28d40a27da2c49657b0000000000000000000000007eb106d8758da35c6f01026837de0dd191fee52f00000000000000000000000093024cb0bd02776a8cfced1912526ab359da85df0000000000000000000000004476f046db08a4ac1e702bc8460b24f36346e5f30000000000000000000000003717780995a6383bf47746dff68ee43c8f083224000000000000000000000000c55d64b65e60be5775c8348a9338071b801653d1000000000000000000000000eafa225069ae787f6c1942ab4e3a76e54e1c7233000000000000000000000000ba32d696deee3823d0f578026458f98a6e36b81f000000000000000000000000fc3b590192469ca357483d5f3ac0ed9d8750ae3800000000000000000000000064f0f8a4a6e95a444f81f9c6c6422d6e32a62f0500000000000000000000000086032f66aeee1f7d8bbc7fa8de4b25bfe45d1076000000000000000000000000ddbeceb2a912bdb6cdb9c32651207ad5a66a1bf1000000000000000000000000c087312df6a89f85285809da736bac114500ff8d000000000000000000000000285a4ca29dbe5dfd7934e10f325d3998fbd7c4f60000000000000000000000005effa6c31d581f67cbd6cc9db77bac124c33f015000000000000000000000000e629f6484656009d243544ccb8f5a6bfbadbdc5800000000000000000000000050154a645e7ca3a9bdc98d70aa3c4cdfcbd9555c000000000000000000000000df6b26748e2ab0bdf8ca1a6265c35b3734a2aafe00000000000000000000000095bb10431f63f7423318d01d54231c0d59b8400d0000000000000000000000009c860f51079bee6844806db1b8b77888367e7ac100000000000000000000000095f8ffd07d0ef89b76a03c7a13dea03dd94e745f000000000000000000000000277f72a39a0af8195e0b523182721349df35ab7f000000000000000000000000fca4d0c5e10aa716785f0542d11f24159589830000000000000000000000000024c250fa8b19c9f3e8b4178dfea6cea68092d0190000000000000000000000008b39a987e2da45910d85f0a2ae37d12a4ffa9b1b000000000000000000000000c3d219163aa244ba8d0f9807b328fe35fc55e0f5000000000000000000000000976daf0bdb8912157f57bfd4689028e490fc501f0000000000000000000000000ff0d489eec9597dbedd4decf3e1d1ebef1b4c67000000000000000000000000389fbc5376ca3f7bbdb08606b8033e0e3f76e34b0000000000000000000000003b2d01f692583627b0952f6d6ebdb43f0323458d0000000000000000000000002f8617ffe839951bf19746f2462c0cf888470df60000000000000000000000009e3e75ed570dd2c9053023dced3aba462a6ec49900000000000000000000000029d73fc229893d648ad7274f173d1bf6e1754138000000000000000000000000609fa99729a090c2d3ee9007ba897c2af81ec19e0000000000000000000000004aa19d010948d9203e89a6a2fd9f0bac810e241f000000000000000000000000ae30174291e2241bb3c3e2aac50dd1eec2e03e2d000000000000000000000000e251454d28448f8d4ad064c375e06a2d0f25108600000000000000000000000020087ca09725df0063990e27b6ca292bafd3757b00000000000000000000000092111116ecc073ad273e92b293d1331cdf421de20000000000000000000000002bf0f1d1e6923fcb2370edcd3265d7317d7b7cda00000000000000000000000099b8be908316207f95d863caf2034d52600a9fa100000000000000000000000089d424332c2c091acf71afa00a62dc24ca47c34c000000000000000000000000e5b6b3a739f884c2a7622b04405675d80ce26bcc000000000000000000000000928ef754568085fb4b9dd21b3a298125611615840000000000000000000000009cbfb2ae1fbe72b928b3a065bed7b19992fb29e7000000000000000000000000ced5bd840937b3b443a45d06926031d31ecffba800000000000000000000000054d279e51ecc9b58049c12dcc9f921c78be7a57200000000000000000000000053d8cd646734504090353db72fb0d09bb2de487d00000000000000000000000001db41ab5faa3d42605ed1ff509f4c6edcf5f0a0000000000000000000000000e9c96a1c63c0e03a6efc96a2b8ecdaf04d185ab50000000000000000000000009f6dc1cb1deacbfb9e3f427801b62ae1579a4ea3000000000000000000000000c692540aa8391c03534830dbebc681e347b6a7fd000000000000000000000000273b45e9881401a0c487637188ee0fb8ad3bb48d000000000000000000000000565436a12cd9613c8f95393b27da7d8006975c8d00000000000000000000000027f0a94218456c7c56bf7785ad99119bab3097dd000000000000000000000000f225e4bf0961c8f254599dd844f8044ce872418300000000000000000000000055fe2717c38b61b911970e9ed86028218a68e396000000000000000000000000428d74e22e77bd3cc37c4ae58dddc91d7097914e000000000000000000000000a3167d840ae4c857b4d0eafb41044e8d2378aad4000000000000000000000000875c2eac45eb847b6f48a554645541517e983f79000000000000000000000000c66ce74fad3784c5bb1b8359b73bc3afd627d836000000000000000000000000cf371def02a26ba9f4ccd12f228ee1fa018b675d000000000000000000000000275d4d32a84d3576a8cbfa853acf57b9160eefeb000000000000000000000000f55c92af630392dc9cc4dcbb6c40f9e3db12d9f4000000000000000000000000662ff40fd674236fbf2e2a5826ddc0419d12c6ea000000000000000000000000627c7218c3f21bd2620883aa9dedb2d78b9902060000000000000000000000000efeb8c3b14e9465733b7723d3e16f2798e3857a00000000000000000000000003e9345ad3ed569aca7a06c1fb54d65dc70ec48e000000000000000000000000a1593fa9e97cf44757461b2ce1498972ec63ad430000000000000000000000002bad5511db91d212dffb2d55771b2d5984cd9f7200000000000000000000000057cfeae1ee1d6535a50c0b703e56c33693b0ab0d000000000000000000000000c2c1427d391b724a942f7a10dccd876e98796be8000000000000000000000000868aa2f4ee86726484ea314ece87880885ab5ca4000000000000000000000000b29decd37eb49bc3516a4923cc6020609802d29c000000000000000000000000ab1ae676632fdd15b8db7b75dc6b669537dd116f0000000000000000000000005b4133ae5d8b15cfb02317234ca95a4361d51311000000000000000000000000ef7f0c1060b8b43b5bad017db5de08974e09088d000000000000000000000000cb3ca3d170e6fb8d1fc76a258cb57ca20b5df0270000000000000000000000003d56f8c41e973a9331392dfad12d071489f70a44000000000000000000000000d17c1fe78c409a1f93cc32a600ffc06fe6bc0ec100000000000000000000000018e20dc6825cba88a8d4dfc5041d0e46c6735b280000000000000000000000007378e3f651066c3f24f26363b9ba03ab538334220000000000000000000000004870a46bb347a9daf24db462a780bbdc53336ead00000000000000000000000067a139da9210f5785e03e0565823a8fd28c61796000000000000000000000000163dee117b779da2aabed5f7dfebe59982b3ce90000000000000000000000000681fdeeac8423818830b352e0a71acec2d72bdca000000000000000000000000a0f1d170bdac4f30e31570e46d1aadfc7bcb6b300000000000000000000000008311536f5e7d04211a51a4eaf9e6a17e76bb1fe40000000000000000000000002155072241d478cc9aae8ce59aa6769f990cd14b00000000000000000000000059720705ad425cad642cbdd7661d7fe016bcf396000000000000000000000000f15b56e07cf787cf18548e30965c390e063d3f9400000000000000000000000029cb045d76554699d9166853b2448e722359feb7000000000000000000000000e4e0b869c1678430395c2d0588bbf1dc5847fa260000000000000000000000000c8087f3a1cef5a4995542354f97b230f0bdba08000000000000000000000000859621df3e29f490bed46c4a8e8461c7fc346b7e00000000000000000000000042420d1ff3bab56eaf073443f6f9c03c987201fa000000000000000000000000f147958ec04fc8b3ac699ec417e5585dfc8c3a11000000000000000000000000ad60a1a795e9e6829744f14b11cc9b083a6a312b00000000000000000000000087eb50d994d32e96d5964589bd964eea45a3fb43000000000000000000000000aa092ae938d3f424b17b3e294fe3df60ed84b5f60000000000000000000000005fef722b9a5b471ced9056a5255ae1436d533fa5000000000000000000000000ce8ef920767669db13bbea58da543db2335dd19700000000000000000000000018f71e18b502dccf6edaee3a81e106b3acaa853c000000000000000000000000f4cf13619437d525635b4b8fb3c140c513826d5a0000000000000000000000007332dae76e23ac2d13b3aa4f9745b1e3a494e6e6000000000000000000000000222374857ddfc1c29dc1d5fa351edf794b587b64000000000000000000000000e513dccd07750dc8e83ca740cd67a3b5af45151f0000000000000000000000001892edfc6059dd82aca0b2aba68613d17696f6860000000000000000000000002c3aa88eac0172add0d2b443f98116fbb57a5e08000000000000000000000000d015dd293ccfa34e724a73dfad4710bff61371e60000000000000000000000005c88443b94b512fdb1ef4229c26460e9556e26d00000000000000000000000005208bf666a171a7edf76e4ecb9e778cb21e2b40100000000000000000000000085a24c9d73d984e239fc1deaec8fe73e60e9e90e00000000000000000000000082a1f05fbdc3e76a81cf8df2549c75ae528aa23b000000000000000000000000d5ea789872788bc984229f2a88505e187da06ba1000000000000000000000000ee8c79b7eefcaeb03f86b4f835d8ca5f5cf3a9c2000000000000000000000000fd1c4ce00519ba5aff1cb27105c944e73037a8640000000000000000000000006d4bfffdbdb82b54446897e025a05a32b2f9f46b0000000000000000000000002a779cfb86f5429bd0096d97db6bcc84b082a5a900000000000000000000000085c76d3507e777cc3c0b4b2b974615be77aff5b3000000000000000000000000599b317db55ef70198fdb90ee62205c1975e7e2200000000000000000000000097b89c620bfd6961a2621c65cb9a1e51a0e4a106000000000000000000000000b89a6d7a1e4d9eccaaea6096a33bea694adb3ad2000000000000000000000000f2135abe9afc3b9c73c12dd523a6e4ec192f1bb50000000000000000000000008ab47a32c6088045ddf285f7040495337653a7cb000000000000000000000000832440f59d4a0abe86a439fd4f32fa4bdb6f19d9000000000000000000000000c42378c8bcb560d74a9dc4e93865c4bbc2159059000000000000000000000000dd142c5f39209b8ef2b67d88b11c41c8c6eec6ea000000000000000000000000905129530ea8ad34df1fa5b09f4286be51bb8afc000000000000000000000000a3cce057882ad0c105b28fc161246ec0799da4e0000000000000000000000000be188ba17a63dbe9f3d508d52302362466af5e4e0000000000000000000000007a3ff8c12c16febd132be8ecd5a2697da016b74a00000000000000000000000045d0765086c202fee211d55b6c010b51e978e379000000000000000000000000555062e993b5a64854e983ff5c38b6a3a2af060b00000000000000000000000044b21368a2c399c0ba472e8711c98c6c574e679c000000000000000000000000f0e153a13be28805b09c1a42635a6ff017065cee0000000000000000000000007091ff89e3a3f440409825816a587036e92542a700000000000000000000000053970fd4d188c9239bbfa28c0fcbd97768f79781000000000000000000000000dd69e14c22eab7ab5a2c59d4f33f28c30537ca1b0000000000000000000000002d5a133e623ce38572d2e89960cfd1c396d1e4070000000000000000000000000e88619e5239f9b5e6e083d534dcbdf4f8f14cd4000000000000000000000000e2de9f507dd2ffb86c1b1d789128a4b754c7c3160000000000000000000000005fd81db5179abf4db737bc9396e8f03916cba27b000000000000000000000000d33d12eebda87603d08a07b688869a93481862b2000000000000000000000000095177c529dd2144bb5818ec5289d80e6825981e00000000000000000000000048b00264c217d027523e93819768270e70a84f8d0000000000000000000000007019d310ad2724b108f851d4aaa95a0af465e11b0000000000000000000000004081dc65297fc7d14bd333e018cb309da9b38972000000000000000000000000bbd944e8559c2069db60f61d91315ca4f7760ce60000000000000000000000000d954598d1e10c806b895f6eb4d2cae8f3880954000000000000000000000000cde4818afcdff52379cb146f010634c2bef032e7000000000000000000000000f48824c81d732fef8ff884750f2c74422c6d0ddf00000000000000000000000067264662ba59e74677cd439c7ddc4f350fd452e90000000000000000000000000deace4e1bbf522231af90bc0db76f20104b5b960000000000000000000000006d018f64bdef8937dba2cde7ad78800947448a0d0000000000000000000000009bab373bbde5d619ff0d7fb10c114427830ad3db000000000000000000000000aa388a0b8b4cf0eca4dd1cf9fca46c6165149e2f000000000000000000000000d7a28668cf16dbdf18c155ee098c29608c56897e000000000000000000000000bd2ad563e57b504352af6d2dfb637c953e4aff720000000000000000000000006809fa2aa040215ea9bd869814750c8417d94537000000000000000000000000a09645c8c2bc61d7c5b7163bf6bb7811873e292e0000000000000000000000009fecb7c7a57b81bfa9207014f9b985aee87eacb5000000000000000000000000c97888bb938c8db64c9b37b16ad13885415593750000000000000000000000004213ee1a8dc8d4a521fb2d12814d16aed4ddf2d0000000000000000000000000f7c76ec13c4fd0e13d99abd3dceff1a2c4e7ca04000000000000000000000000a1539026d82810d327b3f035235c70653824fc92000000000000000000000000b9e8336caa2a6b4fc451ad22318b57546bb2246c00000000000000000000000072060587c3586188b65673f0c85b4a8c1c53662f00000000000000000000000052eb68510276e2df1b658f3fc70a69343fb4953a00000000000000000000000024d68e82ec3ee48ce9c786f2ca04c4dd30787b4c000000000000000000000000a32893fe606b8bd5938cac9841cd52bc25e78354000000000000000000000000def59c1d425130779bac04e243fd0261ac5f22f100000000000000000000000003d9779a43481c0b5fb3efc48f118843d9649d0600000000000000000000000031faa026be2278bcb439e1c2664277b99e554198000000000000000000000000f243b7269b6f33f24e4c47bfc1425b01d47846f3000000000000000000000000b5788826162a2fa5ead32207652990cd23e4d4db00000000000000000000000076646c3bc7076769e66b2cfe784fcfca994f6349000000000000000000000000ca6adcab38a36470dae4a2a4df78b383c61ca6aa0000000000000000000000009dfbb39162bd3f3e79543e1446d378a1811c46180000000000000000000000006507b7909a71f4a6c82654f8d0b9e1cb394995ea00000000000000000000000016714eb1715ff0c8cca3695641a7fea11f628b74000000000000000000000000377e998f63b7a6036f9a3ad91d8e7ab38869ed9b0000000000000000000000002d6b6a5251dbd133a81a6c9a61914062fb1499420000000000000000000000002077847c829dbc395162ebbccb1270d393d6272c0000000000000000000000005a11b44dca483bc5bf022399e1ef22488315649a0000000000000000000000003906f9642f489ab3910081db9b24f5541bdd1cf10000000000000000000000000f20b9bfd72d1bb939c50699367ba17c9bbc12b30000000000000000000000009c8e3d5dfc0f0adbb0ac2121920eed6f4f69300e00000000000000000000000070172d3a83daba7835163b3fccce07430b1d46860000000000000000000000004d2e021d787b7c9d49a3d030eb0ff796b3d06ccb0000000000000000000000004c047880f4209ddd7b791b0cd9db4be81b99dfb1000000000000000000000000469ab267e886bb95aba57b8cc5449048307ea60a0000000000000000000000000b64c48eb977f74bda5fe4446ee744fb0c912e66000000000000000000000000488ea5954fb949cde526f6bdf8d77e813aa82329000000000000000000000000942df231650eb70f24bdfc2cd1c63f3353d975f10000000000000000000000006da1756166689ad029d9a59e0d6ab618a443e8600000000000000000000000000f58c3b0f35f2db3750dc6533c98f36a360171df0000000000000000000000006f210f77c896c28416df5b32b19f5003a09bfc60000000000000000000000000738e39e3bdb0d979608b6988410ef508bc3e25e30000000000000000000000005a488d2cb46e2d6c9e554e583e1c651b3e0684e30000000000000000000000005e56c5b9d4e291a68401083e77875c4bc14d03550000000000000000000000008bab17ce9895a2179dad0b7052f9319888c21c3d000000000000000000000000cd4b874b85f556b6a010ea50ce23ec5270fb4b65000000000000000000000000229551c357cd927d8aaa4783217d035a571544ee000000000000000000000000f4bc8b2bcaccba17a8594d6d88ad31ae6c92eefa000000000000000000000000a7ff34938f0e43c62cbc310a48c9b64f0f6581060000000000000000000000007640e37f11780b2d887bfb674c7c606713094c4a000000000000000000000000927687f3383ee5c217a4be425e4b456ac65b2de60000000000000000000000004850863f75333cda8071c7300609e57f4e746ab0000000000000000000000000f882e61e379e0ed6830ce394e5d04a0c2b621023000000000000000000000000956bcb2431d351811b3395c8368dd35d24b99a2f000000000000000000000000ad86576b4cf174b3b5530d38cbcef5b081e248d10000000000000000000000003fbc919cb281c2c6ae3c9425074155cbcb54916e000000000000000000000000d58622c604689235f16f184eb131840fdc087d4300000000000000000000000027318a1846cc53052be823e6f614e47a1098b2b5000000000000000000000000fd1a4e60912f1d4ca3befc252a25ad0d23d75a0c000000000000000000000000bafd99f1be5e19b7923b3884e3ef48b60e32e40900000000000000000000000020d6cd309267c3bf622af6e20f2b75a1f4d3d759000000000000000000000000e84ff6f8e3281008f52709e465984fc6584966c800000000000000000000000026d038713f90875377aa2d60500f71fec9c5251500000000000000000000000071d4c549092d95a003d5da4b9db10cd8b3158ca4000000000000000000000000517ec0df15c99742289b3d8cd9736e607f83dcd90000000000000000000000006a5178aaa11951feeff0d3130040ab29a3183e92000000000000000000000000b1017de49cf74e1c68fd13a3e320c09a033a6f250000000000000000000000008bdb9a5e329e81458cd168f4adddef302a7991fb0000000000000000000000004beb27e9e8551c5578f0e8d862a7993de5255eab0000000000000000000000008e2883d3ae36d3c0dfe096535e409dab66c0538f000000000000000000000000cff94b81af8f8b8074c7c45f645775e271f69ab3000000000000000000000000892c08022faee847e80324cd34c771bec06b232c0000000000000000000000004f0776405d7ab882a97a045325a3fb5b7200e0c7000000000000000000000000f6093fdac955cb23b358a5e3a163e36149122b7c000000000000000000000000d97a76148371377de7f3b15f6b9228b474961fd30000000000000000000000002171065a3b63eb234943b12b3c15e277e01fef83000000000000000000000000589b9625fb1e73fdbe10eaff838a3d2dd3ff45e100000000000000000000000026a7bd8a2af8bda28b82263f7e68e34c1ae8a3be000000000000000000000000d6d70dc84b785b5066a8ff827d217d0c4aa79184000000000000000000000000a28a0fa2c565d917bf36f62563aee5246e335fee00000000000000000000000011b4638c033d0265a0d93f595a1a5505d0b87eda000000000000000000000000807360e24cade17cfea27a5b565c94d19aeed4bf0000000000000000000000000d83c17dfa13dacc68e064367c64ed9ce197391d000000000000000000000000250afc3bb97f7da766e7a4c61210932285265935000000000000000000000000e49b6f20a3c77aa88778c7f7397ac499a92cf630000000000000000000000000b9b31c8dc408cac2e99494106d8cea9d2d6312770000000000000000000000007bab0d9a3e11589411ffaa5e96ae0882e330b7e800000000000000000000000013459a95c76d30dcb14f51597ab78551db4f086f000000000000000000000000508d5fe287a6895181938b2e9b328f475d17125c000000000000000000000000a4ffe30dcf2b3edca9058571b29329167c7746f50000000000000000000000001fcd7e7ade8b6c9f4687a419a96fc3b67bb7136e00000000000000000000000052be50acb9f44773f23aabbb21f8cc9629ee9884000000000000000000000000e489cc0a5f27f8f8f26a6f339ba3b6fbb3a2a99d0000000000000000000000000c00d6d51787c2e4c8fb7c97587bb33010e3e569000000000000000000000000c48d22c4c2437144d1d031733c84457116204edc000000000000000000000000332606bc20b56f87754b196b872c602f589dfc860000000000000000000000008be96f911aabb48578482b6c600f5d94dbc82e30000000000000000000000000b7d2a7417b09e92b4a073b93fea89be30e394837000000000000000000000000371e51e5c347d98fd0898545e88c2c0857db455400000000000000000000000051437ca27063fe1dc83a313d35a484839bf4bd1c000000000000000000000000fec322172d2410fbe891e514107351a75e9264890000000000000000000000009af94b34fe641f72878db468c58180b4870e88e6000000000000000000000000a61586043689b77a79c86e0c27be522dc479469b000000000000000000000000e1f9d4342190ab4245871b3aa98dd4bdfcde53d9000000000000000000000000b43da952c61e31e0c8ddeea521a457032130d889000000000000000000000000aea0a04a6a3d8b42279d521988601d9973c72caf000000000000000000000000d494c878e89b8dd23135552fcd13d2ec89af8384000000000000000000000000556506d8fb77115da16091bd1bf102bb6f79c2ac0000000000000000000000006666ea71b7c52b61fde5faed791902937986ee1c000000000000000000000000bb0c7c2dc173ec12eddf91a86608102dea974361000000000000000000000000532032c45d9d9b438ced3104d73f917336a3944a0000000000000000000000005652638b43383202377dfc9574512b2ebb5e6112000000000000000000000000fc790e440e76a5285d3f40a36f64d95d0b152caa000000000000000000000000c5173d026d21a93995d556925b23a850300d14380000000000000000000000007b3f1fdf46447e6980672c20d7baf4e6a86a561a000000000000000000000000abb2bdbff0cd1d8394402a3a4d708fd23a63b5a90000000000000000000000007f516e7074b3d3d49a467919e3c5a33b5ddb06ec000000000000000000000000f950fc8ef6518e3a5bee7054fe6b1140418fba8d00000000000000000000000074a82ee7d842bb0dd93204719cdd74ea7802d9070000000000000000000000005b3824dc84ae86414373b8ce7f1638548209043f000000000000000000000000dcb94185b2bf04962c8dd64846fb0a140998bea60000000000000000000000001343eb603730d511fd05406b9042ec33a2fcc78900000000000000000000000003a16905619f3698c8c2d092400ba84a4deda35c0000000000000000000000002955dc2de56fa5ccc0e2a5a12ba4d7716574256b000000000000000000000000137d6a7aebd402f18b9ab176d61a795b36dc378f00000000000000000000000007bb32b13a21efc575dc0da7b805cc726b74cc53000000000000000000000000d274d144c02fdd190a9172db7d3fb105746fee880000000000000000000000000bd9c0c963a2c34af773c0adceb31a9181d73218000000000000000000000000705697a3bb95c7347eccae70ab8a3b48338b1f84000000000000000000000000847871e64267f507e042f256e35e1d3c579bf5190000000000000000000000005c1334ba367c3bee24b38aabbd7763f00ce7196a000000000000000000000000be766e4872a87513ad212ecd05a19417663613d80000000000000000000000004677d4dd258bdd25f7e47cf8db28eb0500e49adb000000000000000000000000b745d41ed35cfecce9a8cb5b2a7ec85d1b22d4e00000000000000000000000007128dc275cf07480b39365627e3ab4c82cf72000000000000000000000000000a03747d0aa71652b8e4c67721527e3f97dce71280000000000000000000000002e06037926858392e042cb17d8e5a15007c4e67b000000000000000000000000b7eb704843975b95c6de8ff6f185b53ab902026100000000000000000000000098801e54d8a0c64c85d1038c26c2015989a92f1e000000000000000000000000418b47806ed5a9c9187df015aa14990b38c673970000000000000000000000008a3016637d235750a0e611c88320672375a2318600000000000000000000000054c4286d6df95265d059feca299f1693ce557ec100000000000000000000000097f1d8fb0fb0f5f36cfd17f0762e6bab78f296bc00000000000000000000000083368a1ee74855f220008769b174e34a7a2a77c50000000000000000000000004b6bd40dcfd50b412a845016a8a8fcb3658ee0ed00000000000000000000000001c3df16389a8eddd32d9eada77d495e286cc3ef0000000000000000000000006d4e10f6718e3fce30a0bb90fc14038a94dbe99c000000000000000000000000730d7cb09ac00839f4c6b2dd929113f54fcb3f54000000000000000000000000a42caea37551e033fb25c97c942a1b0ae82e89290000000000000000000000002388e34460cb3872b4db5614d2ba475025aed7380000000000000000000000008f75236d53e33bd2c1064793723ca5838b7943d9000000000000000000000000279ca8f93e294dde6ce1bbc2bf41048fca20d68e0000000000000000000000008d1ec8b8524dad534eb2379065685db34aab79b80000000000000000000000006b5365f9c4cd63ba066ba82bbcb5f871ef80636a000000000000000000000000a1f3fd9f29558652165ce41661211bce3332b0180000000000000000000000004757964fa7ac531d165c96ff00373d9db72712ea000000000000000000000000719633a66f13f5ff88b406aced0dc905954326ec00000000000000000000000053ce5b8ef644b2d292bc1bfc5b1ea8c6fd84d93a000000000000000000000000b3494499e784f27831b7a7437b8e2e3a67a825510000000000000000000000008e8293bbded58368109cd65fdae54710d3c6ce8e0000000000000000000000001b5ca382873b1fc7ce10d93707cc198f1dfbd5de000000000000000000000000bc93b2141763621e24e1336563434b6dc33d093d000000000000000000000000c09a4f2536c600ebb757dff17314b066a6e621e50000000000000000000000007f8ece36aae93bece071a5e35392deab5d25d00600000000000000000000000062090714dcaa0eddd5034d14237bd6aebb2844d0000000000000000000000000f73cc0dac65c07c2f4b8d32282e99691bbafe6e6000000000000000000000000477e8f572a6f09397f1dfca98d2d08175552c16600000000000000000000000035a6daf11702b3edb62a285d6b4e44e2a9b026fa0000000000000000000000006fc13d43dbce7951307f580b24d1bf37a57eff4d000000000000000000000000946e58a4ef5e01f074b46507f37683626a6d96f40000000000000000000000002c5f511ba9321e48646885fc4dbb4a284b29c3e600000000000000000000000092f89ebeb8b36d2cc0f4d8d93057be8c03cff62e000000000000000000000000e2f5a977571ca6db409e230e7ee64a3f2635aeda000000000000000000000000c65f84152352545451eb17c6f2de98706410b6cb000000000000000000000000458ebb36b2b63d421d59bdaf35cd9bbbb6e1f25a000000000000000000000000d97b6f4a1ad7375e6b1dd49335691d80cdfc788c0000000000000000000000007508f0770b632af57bbde14e900c8e901f980b24000000000000000000000000873201b96eeeda1297117cdfc5b0350e6c7248fd000000000000000000000000164b9546a845f3529913b4badcad4d5e18beabe6000000000000000000000000696389a1a82616796f99b4afb7edf1dcb7bbdd5b000000000000000000000000aefbef09fb3ccf817c4714588db5877b87f28ba3000000000000000000000000c9e38a28de4fcafe892b49e6acd3fbf25237cfa500000000000000000000000042efde584780a3527873fff798f774e76cab69cd0000000000000000000000005b8baab9aec5a162fbab2cc37fda8e346a65994c0000000000000000000000001dcb2c57bf8f1edd907cf3bca8d95e6c92e1df34000000000000000000000000c94430de40a4eb772614fe1f17abc53c0c285d500000000000000000000000006adc772749b1b892153f1dd346234dd9f6853a61000000000000000000000000d27667aebad591e9bc23fee6b449ac8d51f181bc0000000000000000000000007476b26790cbab69822591719ccf9dbe334c280a000000000000000000000000620aecc8dd33c9be1fdfcecfb880796418960f2e0000000000000000000000008e477da6f9f331243a5be490bbabeddd7eb110e6000000000000000000000000cdf75b5b84e6bc79c787c8b115759bce9b8e0b9f0000000000000000000000006042334f30ebc9b9aef2f6cfe6cfbc9c5f54d13e00000000000000000000000021be67e3176f3006ef1ca2c9703ddda71e6e4b0600000000000000000000000050c4db66553ee440e49e9fa65efe847dd530143c000000000000000000000000a820f841b474adab71255a6ba1147332ab0ef6860000000000000000000000007c4df31aea6e0840bc2ad135d82a6fa820b346d400000000000000000000000015376683700a113abe0cb511a75474d50d713e8300000000000000000000000061c6f3c831bc9388a806f797affba4bd4a1a3f8a00000000000000000000000085fce0e258d97882a10f5d41d3a24b0f5c3ddb180000000000000000000000001a53dad3e306e302de9d9c0fa557c80cea584bb100000000000000000000000031d628fc9342775ad9092dae4cf058fb8609258e00000000000000000000000010f78e0dd2a5f5393c18d3296fd554b6199c47af00000000000000000000000082773f3ad27c6c3436ca914dba7ab7fcfd71c28b000000000000000000000000b29288dda180eaf0ba0965b4f1d826e81312c4f20000000000000000000000000cb9518109ffe178f1af29c533c37282e7118678000000000000000000000000a8d38157002e1555260ed898a9cc23ee224af7470000000000000000000000002bd0a135da84077089595a503f247021203d296d00000000000000000000000093988e5d261de7a12dcbda248066bdce090a6c8a0000000000000000000000005ae5e74ec169008d8e39c5815c6dd46c38faad390000000000000000000000003394361e9595979f44c822a930a5f1521c55cdf4000000000000000000000000e6212da161e82829186f6ca1aaecd926fafb3d68000000000000000000000000a4cef1344ebaaf500a6a03ba7ef476eb6342f4580000000000000000000000008a4e0739df215dcb3df561ab0ac3e8533e3852c00000000000000000000000005a3968a5c03c19e869fc5a09f3bf842669b73446000000000000000000000000d7d5ca1017353562ca43954ba05c978c534eb9a0000000000000000000000000a15df4efbfcc6dead4d276c8308b4a48b685a57e0000000000000000000000001af7d30a4c4645ea91e0140b06e4f7491d1347db000000000000000000000000c26be5deef5a6c93652feec95cd143e6bfd66a0e00000000000000000000000087d450f4a5aef6a8f06b47d0dc33d2ae629db23c000000000000000000000000ce671cbb2869c640874c8e2264662b9f1feb41950000000000000000000000007a689413daba24a07936cfabf9f08cb63c53636b000000000000000000000000fb648794c0d82bac5dbf7c40bd0857391b182f4d000000000000000000000000b46d0ac21b1b9a6c079bc0ef5fd6ae81580b375d000000000000000000000000af231f29c3b39ad61c3c2f167a04ab507793ee09000000000000000000000000cc893d6590954fa9ec36aef6bfb1892560082067000000000000000000000000aa66a8bd30750c317015389cda65b414ae5a63fe000000000000000000000000bd8c591364db5c6ff78e435af7d712bb08753ff400000000000000000000000080807056240b4d12fd6075f64761f549ccc2c4bc000000000000000000000000fd1c76b1ad4531f9f6f2e8540b9da872fbb0aabd000000000000000000000000f3b2797264a9d547c11966f112deb387ca7689d600000000000000000000000035f05eb843c55239562cb5538657e864d9dd40450000000000000000000000006aea1ff7e51421841116a976eeb414f0372789cd000000000000000000000000f3bbd9f5ce450c7550227e5ebc1ece6b29114ee00000000000000000000000001e2587ca2c77d276547dbe984e42a9bd459bc3a200000000000000000000000023e0c753c09c3d3d59ff12ff005f69f7d291446e000000000000000000000000a933a2b5534ff84f74aa4056f6ba94df93ec6eb80000000000000000000000008705b1e61d3bfdcee3d609b5898a366347725e9d0000000000000000000000006a0c8caa2963c2b1b2e9341fca746ddc924e5c9700000000000000000000000083d77991e79bdb3eecff7b99a87b5ba11d4bd7a800000000000000000000000042f9ed3a6dce44976b6166e69f879515b5021b750000000000000000000000001be6a43cec6ab8cc94a57df2105acff9cd3464650000000000000000000000007d504a57f1afc97fed53e131d947b5decd8599e0000000000000000000000000095a92a0363f011f59157c4a5828c383ace9340a00000000000000000000000066bed7959ba590b92ffe1adb3d37e45b9434f2950000000000000000000000006b683edde22bc356ad206dcb8695ac74302d17bb000000000000000000000000c66151039ae17d6f72e732bcc5c768f2a20f63e1000000000000000000000000bd499f6ae4098a60730769622c3e4df1cbc27a58000000000000000000000000de4adb84a3cb9b65be52acd741a26ce03ddb903b0000000000000000000000007cf89291b2b8efb22516d6f16fbd23aaa80187b9000000000000000000000000ab835a19ee291db38b4ad875bdaccd48e9941c550000000000000000000000006c0f03584ac170552fcdb25b123bdf0417b89f5e000000000000000000000000f688d7f5f083437fca1a12c8b6969487847280f70000000000000000000000005b0a8ed40d53f4a3d8f9cbd93db343e2974ca31a000000000000000000000000fe1b7b1b2208ed12ba3d6e2f16573e254b806dfb00000000000000000000000024b9bd27e3ee0ab06baaa4854cf2fcaf75a0c7070000000000000000000000003e5dd9d7444823541e198d72bbd9e9a5667d662200000000000000000000000020bae42ea193951a0b3e4be269e04f8b23c5473200000000000000000000000039869d69c2e50e7a111be3c60672a2c8b2cce6ba000000000000000000000000bd001b1efd8d713b283df303f56d5e1797a3bae4000000000000000000000000ffff74de1638080acf27f42f285ef023f1c3be030000000000000000000000007e509462f511158371071425bf264f1df81f43b8000000000000000000000000d3f0d567646f8df066d9a51d2a5626886324984d000000000000000000000000b7b9fcd94c5ae4c7f9afeb9ec2c3894781426128000000000000000000000000741b247eb84c503cb645e11e5fa5257942828cea000000000000000000000000db62d994e33b9c3ba0ab1d7b58b90042c69e46110000000000000000000000008bc4fb84acaeea45add0b8d94047f64a59f97ffe000000000000000000000000203b8307fafb1c33200207202818cd97f55a20fd0000000000000000000000001672b867da654699afdee60b3a08c35e7c16b5950000000000000000000000006deed6b41a3a2280045b0b9611627d1152111864000000000000000000000000de7bfaf965ea2f0fed88f64deafa9300c409b329000000000000000000000000bb35316f4c2ec6a115ed4eddb396bb62ba18a168000000000000000000000000e08bad58820d1531f2b667b3905589948c47341c00000000000000000000000088cf9a531e6049e866d5144c9432e9e7a16cbbfc00000000000000000000000017fd8fe2194545a5791c35ad91f29a55d78af8a400000000000000000000000053530e2bda6058c5806517d8acadc28fbd1a3bc6000000000000000000000000a602387525e3ddb7cb781712654357f3ff40a5030000000000000000000000006892ef2fc92d5f56cb73afb8ea4aac7094299f6f000000000000000000000000baa657f8fbe91046b8dd1db2c218dfab819e7f2200000000000000000000000049dc14dd851b6eae8d685715e12a06cc1bfc5d8d000000000000000000000000cd53d15339142d81318e8d90bfa03f6d6ea6fe71000000000000000000000000d795cef6acdb2ecde963aea41824c91312ed863e000000000000000000000000649748bb3055d03af3015275267e3fba0780b1770000000000000000000000005f8d29fc5cbfcea10c9abb64dfcb10cbff137f4b000000000000000000000000d8a42c32654c8723129813c3e80ff644b060d42e0000000000000000000000000bb80425d706f99013a56356395c3d4950561317000000000000000000000000efd2932141564bb1905b7dfdcad3a714ea8836e30000000000000000000000006181de089bd9051343135cf57c1c9919c1356e750000000000000000000000007117574d91308103cad68e3a7eef438bf7c41fef0000000000000000000000002edae73b8e9dac9321a36799df69742f46f779fd000000000000000000000000c1731cb4f34ff98fb129a632de39768b18100381000000000000000000000000bbf20b956070dd7c9c58f4b454f32298fa9cfa5700000000000000000000000080bdda8afd1010e1b677f5ccdc7dd9319b4dd9b4000000000000000000000000215ec1314742bf03c217a18a83b9c5218c43bd8f000000000000000000000000f0820d1ed7e7de4ec1ef4422a44e7ccb12df2370000000000000000000000000f56707c059e76a7756ef90caaf02410bacb103d40000000000000000000000005e51328c0583094b76f28cfd532abc3d454fcfea00000000000000000000000078b60d1d5de5de411234bdf833adf6ca50b963080000000000000000000000009ce935108c981771ffc40c13ccd892c5d7b65dab00000000000000000000000054de79fd5db47e665604d6ddfc1185389d5a4df7000000000000000000000000691326a94c4b5757fe9d4bce6cdb6732790cc3220000000000000000000000001b3a5c0225a29af4ba7e92dfbdc42ea1a93ac17f000000000000000000000000ba9542b5634f5024b60c388fc36b1c41fb930e160000000000000000000000007634a07878850caa48d938f2924b6c1bd41376be000000000000000000000000e80c7c1c794212f18559918a8db5ea2dcfa0e015000000000000000000000000561ff00fb83a7b9f90b4f3d7f34a62288868cb39000000000000000000000000e94f01152e368321a2238c2615c86cad0c831b5c0000000000000000000000003eb878115edf8d9e3545b583bf8a57c8e25a4c42000000000000000000000000b1903565d26b227d9ae0e70ec64fabb61831c081000000000000000000000000a59d63b1e9de5276c44c7f12a07bb279df65d3e6000000000000000000000000b001c3b4406eabbc89c062c4f600e3a15f27aea1000000000000000000000000ef22091342f2bfcb97b546c1272e32326e66cdd30000000000000000000000004e114cc0ca229d8fe175ac11b072d69dde6fa597000000000000000000000000688aaf80890d3142da58af61c0f6923e9b7bc70500000000000000000000000048b303494a837382f669eaf8a0924847882b273e000000000000000000000000db303ef73b6ecbb9a5fb29ab66936e066070083b0000000000000000000000005b256f3ceb1ed6c5f83600def1ea26661c80cf3f00000000000000000000000091b169610eacac56d9201c3f2d7c8787b594e9f200000000000000000000000014541ee2b07a69bf84193d9bf5ea4caae47eb2800000000000000000000000001d4f1162939971966a1b1af95c04218767684544000000000000000000000000370576d9f807ca76da6bb53aa5ec3ff84d8cddc0000000000000000000000000b61ea998b4a052cc0fb280784e6a5e2a9e561f870000000000000000000000001f674a4b364fc3c9b8d0d435a78029b927857b8c000000000000000000000000301cfa2a9fe013b1ac13640db15be46bea5f084e000000000000000000000000209e1bd9c2cfdf7a9004127e568ffc6f05d1f5400000000000000000000000001976298065af0412b0738449857e19d062ebe9a00000000000000000000000007f195ccc86b4e095342690d4ed479c07b4ac36f6000000000000000000000000669be68a187e385fbd47edd229bd04cfe632aac40000000000000000000000008db7ef42bf9e8cdf21579b9c422bcd4db065aac7000000000000000000000000d46a23f4115b074ecdcc8a4e2678840426c3f0b400000000000000000000000032f115e2ff11999a4fb44cfc322ed5c94943823a000000000000000000000000134a06db366f5e54015676927e7fa80d8240f30000000000000000000000000088b354919d9a41f2b9b67786de70022d35febf0d000000000000000000000000108fb35dd7a1979c787446df6f3d8cab091c4ff500000000000000000000000044b9906a9f3835be2a3c31bf1bc59fece20f866f000000000000000000000000149706bb22ddfba852bfd81e4775abb33732ee87000000000000000000000000a836dea8d15c7adc5a45fcb5c2296b833698c68f000000000000000000000000ed1117a0ba44759006cf720fcc84d09be3b4ecac000000000000000000000000b062af5538710f8c937f379d65f40107c562fe6b000000000000000000000000d9f726cb12074333e5645fe7d1f5a82d8aa8320a000000000000000000000000a0c446d11e7be2075967b9b07baec18616a334db0000000000000000000000002b569a346dcaff69020c2f2d8526e9ea93c9ec55000000000000000000000000679cb2fbfa6b788b4f3baa4580ad3c8af620b438000000000000000000000000c12d6fdb783e33a9ef623fd3d1fd7520f126e151000000000000000000000000d2535ac000b481fa63004f818df639ef0910eb7200000000000000000000000038be990c6a13c98ab60eb60d8329cf38df9d23f00000000000000000000000004dc785be55c9edf5fd0784195d9620a473b82b3600000000000000000000000060b97c4f6e15e73fc9561e42bd186b2d5295f13900000000000000000000000025195fd3c356ff676db6b452b55452d159c8f0ff0000000000000000000000001c6ecefb112e69a133f868441339cca6d2d133e1000000000000000000000000d97b81daf40cc9010b886ab9efeb25f809259a480000000000000000000000002daeab4023fd1ce9ac8a8717e3863a0cfbfab6890000000000000000000000004b5d55cd838882860fef4a3509c5c440c6bf3a230000000000000000000000002630f7f5ff100174dc4bd3c0808c1f0e6505f423000000000000000000000000a3a7b8dc764b5ee1ff84d303b1c38a6ac476a5c90000000000000000000000005e69df01ca4a2c1739bb84b8d8ad53e119aba002000000000000000000000000069319509844ed3411d70cb00fdaa1db9983164b0000000000000000000000001c2ea10029a8ae801d1e94ef5c21e68cb0dc27030000000000000000000000000c03c3733e014e238faafa5b1493a1c39c22ddd0000000000000000000000000a76c5e9c5e1b773c031ef5a65be72bc018d28850000000000000000000000000697220a0850c63e0c23e95514beef764214c7be1000000000000000000000000760aef3ef34dc2dd6231eebb5019e91cf650fa600000000000000000000000001c9c70a0aef3cd6313378ec57551b6015e2f505400000000000000000000000045356a7efa204fe2d9dc14d16510fc65ef94d99d0000000000000000000000006f74f5634ae4998cc7ca026efd0004990b1f1b4a0000000000000000000000003ca57de084dce26b77610a926f5c9c79f72298fa00000000000000000000000001685d4c1cfc5b8527556d97edddb4d2b4ad73a1000000000000000000000000ee8566e2ad6c9d49aca3f37b6e71686f94d790ab0000000000000000000000009731c7bcb8bcfa246255a092f5a993873326886b000000000000000000000000be1a530332360d01a44adc78759aa33d6584662600000000000000000000000058cb71f2e8c0f0c9dc4ddb2648ee4304a7a8701d0000000000000000000000000f401ba001532402e0af3376ef12fd8548a57d760000000000000000000000009844daee32c618869eb5e2e15761dc2d16da88630000000000000000000000009ebb9921903ccecd7e7fd4bdcc1cd475047170a100000000000000000000000004f1f169e7f5ae4f675fe5ee9684b775e4c5c646000000000000000000000000d64ddd25bf0df2d2f8731950edad5ca57c7cb99f0000000000000000000000007a9fd381bdf4240da33abe5fa175df4217a5eed00000000000000000000000001eeabf6cd5106c697a0ee359dd4348443345e8ad0000000000000000000000006708a8f5b6ac2bf2765116abfa8822145f25a85600000000000000000000000035686d778be426a952dbc67161c03a55cb9de322000000000000000000000000c17d95323cf169b79ac3c35b9983b9707b8dbf7d000000000000000000000000ff31a9fbdc421179e6dbd53718947475f0a8e974000000000000000000000000bd116bb4cfa9c37e06d207c8f3f6a2f9e52ea160000000000000000000000000a5aca16ccf75017b29781af063ddf1c1807d04cd000000000000000000000000f42f701c8f5dfb715d0881090fd0aeb6ac2b2c610000000000000000000000001f61257d4cbb2831e4b305ff035bda3771a690d0000000000000000000000000535ad05a7a26f609d9dcdacee483863f10744a0c000000000000000000000000109ca2194333f6c5e4acba440b4d6106cbc228fc000000000000000000000000c120fd670619176685771890e482aab761bb7531000000000000000000000000967d5cbc864e8fb8de8b14a02744cff00ae6cd960000000000000000000000003e8976c4ce56f20bb0c5311a2a5142f5a86da0770000000000000000000000001ed991fd89f6abd1e19115b976fcc77b5a2282ae0000000000000000000000001ef2c354187bbbf32c4e1416f794536d7fa1783400000000000000000000000022dbceb866953e293a3675319222889f5515ae90000000000000000000000000569add7ec29789eb717afe29ea94809e0435b1b2000000000000000000000000a017314a2243dcab5aa7c6facb1c19228576454b000000000000000000000000c8a3985b790d85fa032ad3488c79d40b610380390000000000000000000000005990850a925a1eae6d7646a0a65ade0c3c7de47c000000000000000000000000e7602a4850f7f5c54d370e75c04e515bddd9cec000000000000000000000000029a86eb3027fff56ed8823182224e216e5d92680000000000000000000000000f17cda6bdb0e1c3c6aee489f14737f89c219e3c0000000000000000000000000e0a4d700f131b377e7044832b940e21fbe3d56de000000000000000000000000ccec10b665cae2e30be061b8dd2cc6471d6e14550000000000000000000000003aa56ffd416b93f029b2c8b8339e531ebfda9a460000000000000000000000009bed6e2db3a75500285bba1390890c0dfe4391f2000000000000000000000000921524ff6db403c10859caa5f653a4961925442f000000000000000000000000a37e317e11ae75e6ddc6e1732280f9caa6e8b94a000000000000000000000000896f79ae99ac6e1b1f0085dfbed0d1b5c5ca107d000000000000000000000000faff28ce1a5f59ae847f028f404344a97e8ddf3d0000000000000000000000006b649724b137e2bbbd81993e433f618d2c7dd74800000000000000000000000039c63fecc4b3cac83e19f458a6c5f681b8865175000000000000000000000000d13a5fcfd3041a36be3ff0ae4f7eb578bd66953c000000000000000000000000225f45bb9b80546bf53c877ab0144fd4cdef4ffe000000000000000000000000cc415c1f6dc1bc09609057e5ffc06ab02bb52daa0000000000000000000000002155a2853dc771bde241f43bbac64b9ae4bc3127000000000000000000000000b91f4c3677ac1bc71d6f468bcd685d049d743efc00000000000000000000000017ef2d0319caa527356b66d63b509445edbd2841000000000000000000000000276cdbccecf16c4d765387de74f143fac7bbf378000000000000000000000000e33258c889c61b7f7f951cb5164915515e5650d4000000000000000000000000aa109416d86e86834b37f2a51cdd7cf23d14928c00000000000000000000000073f44f97b54d7d3a94932a2e318a46ffa368ae06000000000000000000000000c5b4fa01902472eacd0b569dcc9dd9ded9249f96000000000000000000000000dc7a433a49f42f6429b2001798a081df1453be93000000000000000000000000bba05c8b110a15daad493a36f76ed7dcc6f7f1b4000000000000000000000000727b42edd80a3309616177d629131028828a7d9d000000000000000000000000fb9608a681b61c903a058d95a13f9173aa707ef5000000000000000000000000cfc62468991515ae23c6b7d556b94f12b1cd84c200000000000000000000000071291d18d1d2d2578ce17981ca454046caa5108100000000000000000000000035627c719327c0e6802c7d361d7479d3438000ff0000000000000000000000003817fe974b566a1541c4e45596f99d8e77f46648000000000000000000000000f35a7eb170dbc7a9e189cd1fff15b3d3f26f68e60000000000000000000000008861b4257de92d7138aec34a4e8ed881f783f832000000000000000000000000404979614997c6ad50cda10bbd9774abe34d45a4000000000000000000000000bcc85f2cff129986cf8636c06c98f8537d2f1a52000000000000000000000000846d939a2cae64106a838fb1c092fd5cb732c5c2000000000000000000000000967d9675123325441d7cb9b6f4ab673d23e17485000000000000000000000000272e2ee1b998b47acecae10e893402f98afe64e3000000000000000000000000311a6127a83b334089feabefea3cd4d735e68dd5000000000000000000000000bd271fbb95eda7ca1cab08af30fb678332afec5e00000000000000000000000090a7afee16b1c1600f7096367e826e022822a17d00000000000000000000000051c0b60945241017d428bbdaae1fa6efb26f5fec0000000000000000000000007973d363201ca13528deb40f979cf0c77ae7799f0000000000000000000000007207d1603998b54cbd03201b6dbd10d4dc9faf930000000000000000000000001df1b91a04b4d99c5b3489755bbab93d3400e87700000000000000000000000024b6f4944df00085dfa35e4012cfcee01417091f00000000000000000000000069cac384592096e5a043417af161e59229a7a2cf000000000000000000000000bc3be4bb32ea4edf9bf612f8dc20d4b2a638a9ed0000000000000000000000007875d40e955b688b71f222da925af8e8a9fb00e000000000000000000000000089f44d41a939959d093a048fb1ef0eca139b50720000000000000000000000002a5ce82d1d2de593116ad65930676516dab16ddb000000000000000000000000d1d43c3c41e723522e04b4ebc0369d12c16c4784000000000000000000000000361feda8252b5b80e73340eb700041cdcab33dfb000000000000000000000000c338e2f9e8e26cb45afbda1fccd50fb6d5aef2dd0000000000000000000000001f5c5faaf4b6cb2a8548679a4cb1713c9fb345470000000000000000000000004f37f44e2ab915997a45662f457552395b2e035b000000000000000000000000a845348847b638a33cbd1139fbd606d40a92b1ed000000000000000000000000f9a51126dba898dc7b61c24eb261ccf0102037b9000000000000000000000000f8a13acbd0c5b1a1680ab499ed2fe298a639ab3a0000000000000000000000007bdd5bd6e208ba68931b1ba2a20f5f8c80b5482d0000000000000000000000008a7130092237575caa6a28b5e21b4c81e7d35ac700000000000000000000000082e2825176e9c4ff807a91bd3bd6190a1afc41c1000000000000000000000000a7f07768d9a6e365b59493a989a5293e204aab1f000000000000000000000000d93e51267c23e5b803cced0e2a665d021ffbc6e6000000000000000000000000a6f09db5793a85d8c65a06f4ae94ab5dcad8a91500000000000000000000000085533614647b9e2d13d7346ed4b3b3adecc278d3000000000000000000000000d2b7c00627b6b6f0ce58b2ac76aa61caa0c0ee7c00000000000000000000000066db4ef90c80ceaae46181ec930c505bf8544e3400000000000000000000000004fdcf969d6e973ba957cf69f4c352106d3227750000000000000000000000007c68a28b2f00e0f9b79a1c8019fb62d4a8724221000000000000000000000000114e2ddc407f0024e6d82c6446b76edc764acad0000000000000000000000000e0e678a482a2f29fa0f950fcb32cdabd5edec81f00000000000000000000000065cd64431136eba7d88ea5649dff5e73217509e00000000000000000000000008115a5b8e98453ee7320bbc0265f8d4d7ea35024000000000000000000000000a1f403b6918de2c95493d3a7507c7a160695a2f30000000000000000000000003d4f0990bacdf14a350355eea4d3358a6504862d00000000000000000000000033d85c3d26e2cddcbb199d103f87d37369704d420000000000000000000000007354323a98f150f618122f444b160d654118c5dc000000000000000000000000bc172dec220acebdf5ee7ba170f680610804c604000000000000000000000000ffe3c2eb6ae6c26cbea683cf6a10af4a379748cf0000000000000000000000001b3724c504e6ff19614fc189df3e5ff69b5a9405000000000000000000000000375ea76ced945484d6dc35b9c55d0f88479e209b0000000000000000000000005cfa3be30b1bdd193f6bd66a1dbf3f0b6e9a0642000000000000000000000000e80c0dee1de90d3dd3541d025b97bf80da1032c900000000000000000000000038ee6cab8f7983585e443e2bace4a6dcd5c13c01000000000000000000000000077586239f113b204c2210999e494e8b0c995e38000000000000000000000000f0cd25ec21e476ce99687a9eda3bc9fccf52123b000000000000000000000000389dc720310d6187e919e1c908d0cd1843230a330000000000000000000000002afc0cdd97ea7408c30a87ba14781f8eacf9c3ee0000000000000000000000003067eb186172de023ee6e9df8f2f12575ab6b5b10000000000000000000000006f40c7e7c5a75989c3ed73a7e2f4c15d96c15276000000000000000000000000dbc3be777f808b8fae817cfd82753e409f2cc4f9000000000000000000000000361163eab645dfc3596773fbe736bdd12f4bb30f00000000000000000000000099faff1ad3cdd59d7c2690567243f0ce8a0ad2aa000000000000000000000000a568fef6b5978e078414737b990a970e49ea105f0000000000000000000000008fec2ef32b99fefb15bc061d6364cdf42e1e1e42000000000000000000000000b4026781ff5ed73cb7eb802d08b0ee2c353f66a3000000000000000000000000f7ba1d923fe0722057baa92bff856c0a2795b2f2000000000000000000000000c214f97d7804eb6339bd7c861a7f54fc6eba238d0000000000000000000000009d1b6c05bee5f49430ca0ea1e86acb19c43685db0000000000000000000000003b635b32f14adfcd09ac1c8a1f2ef3aa3c30b93c000000000000000000000000142f3a49bbd84896b773040eb8c29c459a0ff005000000000000000000000000a1635defa2e96b5e86d21a4a4fb99e21104e7ab40000000000000000000000001e036bbc89d5fa75c7c32ea3d27af06a0caf3948000000000000000000000000b40528069f29f90c814fda18674935d3a508d1b500000000000000000000000060193157854816076e309a1bb7937138df9c98a70000000000000000000000009a73b614f264a7afbcfe8b553322e2fd2ecb404c000000000000000000000000cc182e0aceedb522a0374da46ab2c773b9d8082a000000000000000000000000b1633ad46ce65c55ca1f5bb3308e15d1256214f8000000000000000000000000503757d1b82f6a484d3aaf99f0220b952f5581d30000000000000000000000001a1e37b8dbb6eff0c87cfff73ae22c94714a69a600000000000000000000000060d62df9de1ed5ff6e63024c276ea598cd3f476b000000000000000000000000543ab3e8ae786f10c1382df61180d7af5c91de0f000000000000000000000000225af85510640012ea2f049d37bc44fd5f52d2540000000000000000000000007366af3c16820aa9bae562fb31eeacbcb14a2c38000000000000000000000000d89bc7e81b9bda7603fd365ca43c5bae7939a3a6000000000000000000000000840a2798687242de154f16e8c6ee3d72c1529511000000000000000000000000cc94d7fdcec3a6d3d9abd3cf1c196f7dc4a1f54000000000000000000000000044a77e9c2311907dcc24ffb3fa06e3f0c6e9916b000000000000000000000000c7156605832f2e206ed33c379d3a84a32b3c27ea000000000000000000000000e88d6263bf3d27aa7e77a93e80f2a1f7fc7bbad6000000000000000000000000f4afef7fcc5000d6e389dbd98c31b58df93b6c1d0000000000000000000000003193aa99fe182c6ff8ad682f8dcd2c419649cca4000000000000000000000000dd7877e8a09ce8a2a9a77e7e36f99802e10df433000000000000000000000000a357325422e9d164b12b775d09ff18dd389e918e000000000000000000000000c3952a419e9f9a5029649c9f326f8f14a81de7e9000000000000000000000000a51cb2aeeb683dd26f5c5f9372496605802c2fc50000000000000000000000002374e040f27d688bd92db06d74ce3461abc18814000000000000000000000000f3481ce87564d7e9a2d181e891ee2ed2ed49534000000000000000000000000032a2bb9150a4aebe02009794efc62e8740f1c7320000000000000000000000008e37682b22b4f5aee8e56f4dbbd0f1c71bc3f487000000000000000000000000542a3c6db8b3ac33f77fbc318d76dd829c3c2fa500000000000000000000000088d23af484f7ac9029868143f41a0260becac099000000000000000000000000705724bd0f4392462edf9caa4a44df7360536cbd000000000000000000000000a722a1193bd86e9b38c0f1ec5fbb3f3b321b4e5f000000000000000000000000ef0a87806e048456183100e4b679f92c6bc250e8000000000000000000000000a4b8359069c59a8244d3aefeb734e70b1bd7646d0000000000000000000000009ffdf3a6cf3300fab4bf6d4231663a19df1ae719000000000000000000000000eaa8049cfb780558557e9ab176a23b97eb8be20c00000000000000000000000055890166e099427b07f84b0efe9b0497cac16c5900000000000000000000000022627f723d5a7f26d910d5dedcb4d18b9a5168ed000000000000000000000000191ec924c8ed2492a38e83fb0c54a014bf953590000000000000000000000000a8b69466066f7ecc177006bef07ca1dc450213d1000000000000000000000000373b0f84383abdaff3887409da259e64c89b9f4a0000000000000000000000000d700ddd73863c6fe5e81ff4eee58d11aadabb39000000000000000000000000854d7e41ae4e6ab76861532d110d6d07070e0c000000000000000000000000009178d5730cde40a97b53cc04d935fa283e6dbb440000000000000000000000001851c12ac67fa35b5e7bb6cab48c673ba794432900000000000000000000000058fda8bb5e36705ffd63a2a65a2368707ac287480000000000000000000000007f34d3d885e85f063818fafd06339f02f2d2e7450000000000000000000000005373a1bd4caa96af500a8ce599b82fb62f4928e1000000000000000000000000334e47a7db3d4b7f0d43899c270b823a792461840000000000000000000000003b57c58a67c5244e574f636d1c59b7db093de62600000000000000000000000072f5b8d0fae8b54811288cd470ff56aa0d1b2d010000000000000000000000004a0df958540b9246eb114bffc489eff90c63e19d000000000000000000000000c66c54135ca8dd85536d1dd6a1819a1f547c0cfc000000000000000000000000550dba5a19206da0b21eeca6f14f79c8c3c47a5d0000000000000000000000006dfe4bf6e3fc70372faa66c93c314b9f834e960e0000000000000000000000001be370188a9762fe343ee8a97b8820847ab1fdd30000000000000000000000002cb6cd145436159012bf09321791de4f33f649580000000000000000000000004d93f2b6f632796b2bb633c24b8a08e2cc1fd18b0000000000000000000000005afd9479c0e165dfa554a667dfcce602f9883c9800000000000000000000000015d285c1e0afa71e199dc3c6a31c3fd23dd923320000000000000000000000001bd1bea398fc2b358e932ca9babac625f3420c78000000000000000000000000f9d458695f8787ba0f667fcc32e6e6ba5d521ce3000000000000000000000000ec5e733827c1cff7fe46b323cb9a4863616bb6550000000000000000000000002789c3bc73402ed99217ced5831a9878efd70bff000000000000000000000000c9d790db55535009f5589e542ed9b76050f4b1320000000000000000000000005dda4888649833ce004f319b5941d9c2d6b3edba0000000000000000000000005a6a1b030b88d4020d368943706b02eb6b70464c00000000000000000000000066aedbfd9ef2a97faaeaaa86e5275ee4eb555791000000000000000000000000a4a16f265eda735538c48bf33e4d2e4d3989b48b00000000000000000000000096ab6a21b7647d7280841c8c07181c2b08623f9e000000000000000000000000d102c59654493a3fa963854fa4c77f44931a4a6900000000000000000000000016cd068d4d2d49e84a45c2e7a4cc8b565c01f6c2000000000000000000000000ccd75db44a5b088de36efe900b58e5d0065084b7000000000000000000000000eee8633ab5a4caebead4a05c55d807a0d479ea280000000000000000000000003cf9f33380ceb6fdacce77996b0cef3ecbb20e260000000000000000000000008fd292297e7a5c8d774724d9e13c5ec54293c8a90000000000000000000000008c7a3576001468f4fffb531080e9c9a68598cf400000000000000000000000008d1949cc4ae3587100de06fa8c5ff0fd0b75033b000000000000000000000000a04bc61748262b12d86ba7a1f39269d3e7d54c0b0000000000000000000000001729969232bc83397567efaac42379de857e1ff200000000000000000000000036572790788796ad15c601d7271fa8c5a029cde8000000000000000000000000edb735632b361004852dd6d845950332d56b61660000000000000000000000006b35b638c994bce8941e4e32d5bd04718b41b7bc00000000000000000000000015321e9c5149f89f350e3201fab71d488003583e000000000000000000000000dca1c9ac52e655113fe8123fbf53d9349a5df358000000000000000000000000dbb383ad04813123751530d7964a5a3568864de90000000000000000000000003e7f373378b54c558ee4247b4612b6e78aeec9d8000000000000000000000000c310d65865de0ec918206188713a79e54d3d326000000000000000000000000052a8a1a79e71892254ed048d3f6dc4c166c40a7300000000000000000000000071d6b6735c5835dc407ca064f8c3edfbb5908257000000000000000000000000027ca0b9afb5e717f2d49f40a220ce67e4d9bfbd0000000000000000000000006a5087575cef4160f2297a84ff983638aa8c4103000000000000000000000000f4f59277c72473c97c46f4161fb8368cbf4e934800000000000000000000000067ce9463a473250cf0a98c67a60af5d2b884a26100000000000000000000000090e4b8bd97db5d7436f38e25c214edb7c695189f000000000000000000000000c5170f1d25c7b6e27a8118e48a098ab8f64d7b520000000000000000000000000dc7dd5f77c7134c98d28bc92779eaeebec91ecf00000000000000000000000001832a096edec21e61ff0519744c64594f7400cc0000000000000000000000001dcb0f4e2483fb3f4b3b30d5b437ecd41ab19a51000000000000000000000000b5dbf6eea11899b85db235dec938f64de1433ba10000000000000000000000008b6836708e2c3ff1009f8b58946d730d96077ba900000000000000000000000036dedbd9281dc01087e5789b08a0027f1c6221fc000000000000000000000000e1645bdf30e0dd9e25fc61cb337d398a5aaa6542000000000000000000000000a9ca3767ab96aea28c61c49045881fd5bc8cbcce0000000000000000000000008e003776ce0c27e758b7b1fc8347de2341fdffb3000000000000000000000000946de768ecdd1fa6b52f5f675d2d846d7d277080000000000000000000000000f57819519ff4ad2612629102c9e024bdb93b95d1000000000000000000000000874d8fa0681142b8761ea47f948aac11867bef3a00000000000000000000000031a3f1e3cbcc0e85a6d877a4c96f466d5916589200000000000000000000000080499092b7022d6ec0cb3b96124f9a8a3fb8fd68000000000000000000000000e444e998a1a5b8355325639698a95b57fce11742000000000000000000000000f37c8837f4f27d13eaeb20d14770ba84091837cb0000000000000000000000002c8c3c1ab28bf6c980525a442d3f72be40277cca0000000000000000000000003d4e925994a20de1840b7a754448474a837888a4000000000000000000000000228b759d5c7e6c19588ca40c516f3e83e751972c00000000000000000000000036f8ade60e41f650fbf2a0b51ddb300e408f858c0000000000000000000000009c162ca8500d31f430f89565c3089e3da50082b7000000000000000000000000b387f7cd451437958f7f49bcd53c57c3913594a6000000000000000000000000f95bfbef58fb8721c9445ee2415dad0b661b9dcf000000000000000000000000478c03136247daf68e00edb3d2e3d62f278016340000000000000000000000002d0df440e9e851fd5ddea1ee916adde52813b456000000000000000000000000cf5a8412748c85b77ed42a08bb2626b18d6c3558000000000000000000000000e3c49373a44a35cb4c2b4536e599d4d827adc0f700000000000000000000000066c31284912a07c65ef4f348446e88805d66b6a9000000000000000000000000e42e6dc805b20226ae2e03cf871aabeda0a8d362000000000000000000000000e2e4f93050a2aff7e10a426f677d2359a800c12e000000000000000000000000b0ae67bec1fd778616a2334b2f661a21fb7f11ed000000000000000000000000b28ec9704ba96115cf7207c9402a99e34d62de4b0000000000000000000000007dbb399af678c2737d88dfaaa88d0416fca2eed6000000000000000000000000e74e3d70db549ed49378eff789976607e2e8a4ce00000000000000000000000014cf55fac341627083a4d61b0731dcfafb82ac2a000000000000000000000000d489b1c9dd380c68f5edd40b60aacd9ba474d8f1000000000000000000000000766cc17c5c741e6ce9f9478b7e765187163136df00000000000000000000000002181ff40591341a625c814778473f44be32fc5300000000000000000000000073841b686c5c09b908d38d5fa91bfef22257990a0000000000000000000000007f50a5601f3e536b798adbcf374fa8c654ee2475000000000000000000000000e2c463c153568acfb301f03c4df0557671c6205b0000000000000000000000008b49d566c229d4b4be7f3ecded2ee4ac5cba4be1000000000000000000000000d0f3d784b3bdc89063313131ac767f179fb536a0000000000000000000000000c5de72778086ce14a2765e8a9a2ca655333e59ed000000000000000000000000f87f6bd2e4ebba9675507ac1cce0de39c4158ba3000000000000000000000000a4d32e101c10f61fd5e889099b0b9c3388fbeb36000000000000000000000000f91a5fd3885ac816b709bd614596e2b386e6611000000000000000000000000042fd1dc2846bb200bc788287fa49b2a7bf7ef2a800000000000000000000000047acc3cf878c6eb4270c1bb7ec42db0b4ebf73c500000000000000000000000020c5ed7071e536994dbb78c492febcdd47afb87a0000000000000000000000003eb1a22c464cb203b909603c50950ae1fd2c363f00000000000000000000000052f25d9e3f4027760e9597d3c7080ac38e27f23400000000000000000000000052f25d9e3f4027760e9597d3c7080ac38e27f234