60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f756e697634706f7274616c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e20756e697634706f7274616c2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d5a514a754d6b357742504775676264384163706136656d546d31444c3348667453544268634239487636577700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005480000000000000000000000005f74941d66499066d8535081dcf5a27c75972652000000000000000000000000bc23f1fefd46228273abefd167fe88fb852e162400000000000000000000000024e0e9d211d3acda72d336592586d0d601a1894d000000000000000000000000025e8168ae65420e409f313409d4c904c4b536560000000000000000000000007f72eaab24452cd190800f63c66d108e48b5d8540000000000000000000000002a61ccc750a01475999a825bceb6d5390a6d055d000000000000000000000000df3873cb64f820d0f8c754d313d1e612b4e76cb9000000000000000000000000ed15558e3259cef73d330fafd42da1ddd793c19a000000000000000000000000d8c07491caa1edf960db3ceff387426d53942ea00000000000000000000000008ddea7747f4bfbe89fbfa2331628fe3b411581c80000000000000000000000005220bd08e4b8867cc9bfc18335dc9e254700a618000000000000000000000000225e5eec9ee54d26b65582accd24e3827964b0e600000000000000000000000068d66983e7c24ab380298221fc2a85bfcaff9c520000000000000000000000008c461f78760988c4135e363a87dd736f8b671ff000000000000000000000000086e0d27f00b244edf5214f39064c0192215bc6ba000000000000000000000000c8334cbcbd6c0aa50bb1584d43eb7206a4e5e52d00000000000000000000000008f06f4e63fa4eb6108795ccc954e06ad2418ad10000000000000000000000002da98eeeef339f306aa0474411d0537e6b128cc5000000000000000000000000d3262e5d24df598052af255c86b957ddafc1940b00000000000000000000000099d93f7f5d8028ef2a98b63ded8365b39196ad2100000000000000000000000025ac8ec379a35fee755a1857e36e2a6108f0048c000000000000000000000000b3ff5a6fce8b8057d4e7abe9be8d7a1d46d927480000000000000000000000002376274e26f3582505a0000d1f4d239b9cf9824200000000000000000000000041bfc60c8b7c4ce27c903a2e055e6c3a092e5de5000000000000000000000000f8ae500a07a1524a77bcf3bfd4cc8899899e2b620000000000000000000000005c2e7837a5dc5d07c6977bfedb46a1f3ec6a5a77000000000000000000000000102764952d6383452712e6c9bf4e6315b7b01b3400000000000000000000000046f8d4ad7e5aa59bdac41e5c01d13de99ee38cd2000000000000000000000000d1d3700bf895998cca35e1e7785a3dc3244bb3ab000000000000000000000000eb77d8b0f0c6691c6343fe80c4254aae797be94f0000000000000000000000006548f8bb4475b285ce51defe5bbdffccf44eefd60000000000000000000000004694d9626890bae7a311d8745cf5bd84a555f7bf0000000000000000000000000d9be853b3b02d40d67fc483cf0249b5972be060000000000000000000000000338145114592a279609402ee0e97ca433139ac5a0000000000000000000000004cd448b53e21745ca15ab4005b8651c51c298ded00000000000000000000000053e82a4b9fe5e6fc29acdb9a75f6a9117ad74c7e0000000000000000000000006df752d4e5254e3eb1cb830f6bf7136b27b3d23f0000000000000000000000003f118723fc69e85251e7e7f340b6f2e8c335abde0000000000000000000000004ced592b0d145f2f937550a18e97ca540fab13e6000000000000000000000000a75da7a90e9681cffe37743214c0992a476ea542000000000000000000000000242ba6d68ffeb4a098b591b32d370f973ff882b70000000000000000000000006bf1eba9740441d0a8822eda4e116a74f850d81b0000000000000000000000009c8416cb907cab17f8edfb1a24d3fb839944577f00000000000000000000000098eb376308d212820aa578b80efac11942008deb0000000000000000000000008d94adcc32e8f17e7d561c0c9b0e6751a7a2f02d00000000000000000000000055a0176dac010bd13167fa8648734b6530c2a5f0000000000000000000000000996500e28b16cb6ac5e354cadc0ff0a6a0016d480000000000000000000000009111575154dcb6fd398a99d9418f5afa2ae7f1680000000000000000000000007980b252f7af458c59c82dcd0b81e85ad5ceaac60000000000000000000000001e1413866d1687f8f3a5f8c76727972730b9990a00000000000000000000000030f4211fbfd84ec2a7e7178b293d38e6547cba56000000000000000000000000b66ad6849b3cb4f370e59498cda89bb620f31f09000000000000000000000000621dd9a0f8c636be5a6b13f4b9e633d43fbb376d00000000000000000000000047fc00d41f2647d6b893aad610e9a00b88434075000000000000000000000000d0f7d2ffb5a9a3746dca7bce0917d8324fa6a41000000000000000000000000080184d34847418f3b4358e2d057b391a8d8f46b50000000000000000000000004aa21fc32aa2439709aae3e796a5a4e3d41e630b000000000000000000000000610145305ed48c1b9b8faf9a1c4fad7ac1cade68000000000000000000000000c9e432734e725b60b5d203d8b854c3d80943a165000000000000000000000000abe30454563d2775678a093aff48a9275fd4199f000000000000000000000000974df996b3be5ec7401ee7ef3d8bb0534f5fd25e000000000000000000000000b211eedc12455bf910dec0436d62dd002bbb630e000000000000000000000000d1b896af0c5357dc900309d2cac505bec585fe06000000000000000000000000d315dce4356f14ff960014a2135dbc33a81c8eb6000000000000000000000000fd7f7364251fe71f53492ea000358fe937864f090000000000000000000000004778fc6b47e626e4350e76420e098149ee16f42f000000000000000000000000122e3dba00125aa7bcfb44a0b7fd3b4c6fe54cd3000000000000000000000000f902a06c24bb1d9ff5ee992f4e35c9dc94fca487000000000000000000000000ca057fae4e9e8c16a398fba7e75ecb117bd8863400000000000000000000000068931fb55a84d820ef11f082729b48fb9dda62bd0000000000000000000000005013cea35ea1e0772bc11108d413562979e1a25e000000000000000000000000cdc5b78363363d6c859afc100d3fad4783b8a3fa000000000000000000000000ec40eb7aeef40473f51bed74b5c23d8dbdee7deb000000000000000000000000aaa0355812810eb2316eae379994978d6679c3c80000000000000000000000009cf74da4a0150e5356bacd4ecd1e87d3afeff07b000000000000000000000000ec01c655a3366a3c67cdd5f1bc01c70bfe6183eb00000000000000000000000036cf890d9ecdcc5f22cd7e77c09a58845849fc1e00000000000000000000000057b8097f805bbe627249724d433f17a48ec4348c00000000000000000000000047f2f9ab5e827689892b01b1d21402c055feb91b000000000000000000000000d0968df947a64f7f0a1202acddbb08454ae2b8c70000000000000000000000001e660248dd1776a48b149bbc25fcac2136812efc00000000000000000000000039e8af47a7c46df3dd36ee8ecc8d31fa5f8a54190000000000000000000000002a506a2f11068fda5afc64049750200e73caf3e9000000000000000000000000333e0a5b71e27cf0b5ac2e4b3a294a111315f2ab000000000000000000000000d59186087577251c0fa2262ed501e46a6cccf61c000000000000000000000000c63bbc81adbe6565edbe5252aef33cb64a0a3e9100000000000000000000000060a4012aee2bbc8a00c13b01dd4d756d5c0cbc760000000000000000000000006f6288866fce6eb9ccd80c6b946f6d64998978200000000000000000000000007f4fde5160c5257b040ff5b3ee210c5d495991fc000000000000000000000000337566295077b7790d5cc9063abb095986ef39bb0000000000000000000000005f8e53fab87d8f3bd117a4704e615732a2c158c000000000000000000000000025bc33eab32b739f9a34af6492dbfcb618dc6422000000000000000000000000f8bb78ee9aafe47b5f78770cb8e0327439bb7a9f00000000000000000000000057017e121ed1617ee89d8f7d645630752f92cb7e0000000000000000000000008ba70f25bf81a2a7db2c2026cee43370e40bc30900000000000000000000000068a17e93250bf2550c8fa3112b79fb65eaf67466000000000000000000000000ce285ee26c541d1af1da82c04a5d389345390ecb0000000000000000000000009dbb23da13c4b20669c4273a128f35fec863531e00000000000000000000000074d89c92e67d0899f1c0c5310d26c1f84821ca3b0000000000000000000000009ab4bff256862e88a43f041633ff1267f07618aa000000000000000000000000300f1a50471504881d2abc6517c2306f7306f58b000000000000000000000000352f44ce9a9e54cf56b7dd5472d81af3fdaa9bfd0000000000000000000000001a4ecacdc21c94abc64ac75c5c74411de4e27248000000000000000000000000b08d4d4bcb8a0c4c4c48fe783841b79866bfa0960000000000000000000000003d27ee17ff574b9577a9d6484f0420bcb560cd080000000000000000000000005b2be98aa1b93b961a4e260c731661663840929b000000000000000000000000790409eb1250e873ceb37fde914ac7dca2215ee8000000000000000000000000b99cc715c85deeb7b84ee2fac90566f4f455f302000000000000000000000000b188c4306e47d6fca820d7080576a5f748557b8b0000000000000000000000009c090d9940e88fb208b1b7a6a9afdcfd820ed8a00000000000000000000000000a5d1dd1316c8119e5625b7f2c6f50a2bd33408d000000000000000000000000e3740c60924c05336aedafb50be639a4ce769fe500000000000000000000000004064a66874d793c8d71b623f4e0bfde3ad5467f000000000000000000000000b7a740b51d5bf77fb3f9d3fabfa8a5eb8231f6ef000000000000000000000000f5fbfe039f9c650338cf7990c21e5c17825b287d0000000000000000000000009f672a0dd7972480914882d64e78402bf9ccdf4700000000000000000000000046844de7963e0dc7ee53042649c3574c9453a607000000000000000000000000ab5280bef6498761e9f65193425f2645ebb7e8c8000000000000000000000000905b986a9d1e37957974cf1d18ef3eba75fdb400000000000000000000000000da102f840da41614958546b2f369500674ff42b80000000000000000000000003ead1d87e834549760a48e1431ffd407dca1b1380000000000000000000000002b79e9b73784b994a9d1d16a638515ec51bce0550000000000000000000000000fe7787f74a1b1797c4daf67e22828464da63b48000000000000000000000000fbaa5d49214bc94f3a5da08380db4361dcab9fe40000000000000000000000007b50e1708392afadf2982999d8f1c1c55ae9bc27000000000000000000000000dc933ad81d1c1ab510a9bc96e91affdf3009beb8000000000000000000000000f6abdc7c140ff8fe49b39b7f64c304a32eb73f72000000000000000000000000f4bc2b66b8027e4d45b31a2d7adb75a46c4feb5e000000000000000000000000425b280f90dae2dd6f884db944e48e1a9ba9e7c10000000000000000000000001adbc47b83905502f6c42d49d3fb4f562940a0f5000000000000000000000000235ecdb4347f0d8b81569614bd204a9dc342bc19000000000000000000000000a3b7d56f53f815084dad309b6df357acef6c081600000000000000000000000008518ddf36db44341814a67ef779e10d2246384e00000000000000000000000031b9d55f0bc0cccba67b98813b09ce6d75d46bce00000000000000000000000041c5d57470264d46b72d6520beb3e781c0ecb581000000000000000000000000d275bfc50444faf6a0441fc52bc9c3c7dde6f95a0000000000000000000000000f2cf041a0c74ef2e3a9d692dc4232df2546b958000000000000000000000000499a7c0018c5dc25f8e1cfe7fab8a45f887ce67a000000000000000000000000bdd11a799fe641d7f463b53435a74d2b4e6aa922000000000000000000000000fd7b687972351cd1e34822de331d08b546599959000000000000000000000000213e01cd683fdb45bc410aa8d9cb99adb23cea720000000000000000000000006c85c3dc9cd9347ac725b72985b18f757e1e7f73000000000000000000000000c114ec88668a1e35e7b35f16cb592f225b96fd29000000000000000000000000de54d9741e180479181b5ca2f42bdad391ef69da000000000000000000000000fee6ab61303265f9e3e93b210d09956fcd4f23ea00000000000000000000000042b9f060b9015d1b24c51b56686d27d7e3e5d8a0000000000000000000000000c7692e9216e9475402cc441d326ef09a72f0d95d000000000000000000000000eb43a95f83c9dd97afe822d5b5548840da8e764c000000000000000000000000c83071e80a139be36868f8d8ee4361c21bb45b56000000000000000000000000c688ffdac020c19b5381eed59ae44a2f18b626c5000000000000000000000000bda72a5fc6edc023b4073ac3385fb8ba47beab5f000000000000000000000000d63ab0cdc2b246d7272453e4c9c55ccce303bd8300000000000000000000000016916cf94a0f48f7c1a4e816621b273c11744c5a0000000000000000000000006939dac472e36a08e6cbd9d18a5a891264cf157f000000000000000000000000b752fe1fc0071c5a5da903a825558836ee6806d50000000000000000000000009abeca92014e358175b593c5368d1c665f77c93800000000000000000000000078981223658b5efeedbcf430d6d8de3dd16cc8d600000000000000000000000051a1f7195f3301aba390cf1f6951297a0a58790c000000000000000000000000a650540a979d3128fc6d0847a37c7aa30ba61e6e000000000000000000000000d6e0525564efb9e62025e0f44e710d5507f6409b000000000000000000000000e16251aab3c79c8991d8e0fd0bc88ecaba63d964000000000000000000000000adf40a940c0d27cb7aa681a5da959656e8de14280000000000000000000000006eb40ee355067d18580048d806dedd21c07644c5000000000000000000000000d47fd5d29e43fdb53e87e209060c7aabcb61df62000000000000000000000000f3bb47d7eb9ee41ea57bbdcd175c05711196b0190000000000000000000000004d1e2f8e95bd8b85747344c854cf1cac05c15b550000000000000000000000003a3aca1e0e8d58112a8c7b5b530ec9e73f5b0bfb000000000000000000000000269456d15827ed91f802cf795fa4cca16290ea60000000000000000000000000b70d1a89fbbb337de48d087f9ad929c0661339e2000000000000000000000000541b1ab62c4518c7827a3c2512ab7f26e3d114d2000000000000000000000000ada0501b5b58b0aa8857a4bd2c2562152c0b708f0000000000000000000000002045af44f7763a6c41e6a587db0760f7a9e02885000000000000000000000000cc960afae3161fa5b74fb4d07ef9c77d3d75c98100000000000000000000000061006b160c80b0d6ca89575a52353b8e0428b345000000000000000000000000b408102a1a77717c9c281067c318fd21c8e5775900000000000000000000000017ef9a91c38a4990657669ac9bd1a0d43244dc630000000000000000000000002aa17667e3e24cf3e7115454f0c1a2fe3bcf03a2000000000000000000000000dd5a1d88e252e774766fccab16b503d88a35eece0000000000000000000000006f460cd11bad831e208cc8cbda5c73fede583c5e000000000000000000000000cf8b9b15a142b98fcdf26429e5c9c07e5691f7c2000000000000000000000000fed66e69b454062d9e56f49e8ffc5e8f2b1f4500000000000000000000000000c07ab667bda550619072028ef16028b2e2ee14390000000000000000000000001ea8e961fc1a20cf5d2a504f1a375bb96a91fd5c00000000000000000000000006b836719e4b11cf1b03ae809c9bbc7ce76ed227000000000000000000000000d7870623108a134b2250bc3a0b2423cdeee01e2b00000000000000000000000028326e7557f258b226ce1c24136a1a02097ebe37000000000000000000000000ef4475356edc976b30cb5fc05f6d95a987943db1000000000000000000000000d47fe53a23192c058deda7ed7af7f0f649adc6f6000000000000000000000000fa2091d3271b8c4a1dfa29b867e0103d6e3e718c0000000000000000000000002041b964e4c8b089c9646edfbcb827f6ea5f380300000000000000000000000022242b8b764e894d0987c38f6a028bbaa11c2e66000000000000000000000000ea7d1c79c87422bb478173ce2d432c3949bbd32600000000000000000000000010b56142537d20261a671f448b530c56b1afc5d7000000000000000000000000871b4190911ed6c48696ed023bee935009414ac9000000000000000000000000fe53b05a16943ad4c516c6e7a641e026ae4d4387000000000000000000000000cdec475c36d38f554dcdf276b58a13cd57c4ae1000000000000000000000000085b6797b64dab4aea019bc72a00b8082ac3f60b0000000000000000000000000f231c8c62059c797fa0a15e227ef7a897ca35c540000000000000000000000009c6503940b252858c7607c9cab5d3845586cdb8d00000000000000000000000086ff91328af3944bae0e78a0e22369c0d7e4fa8700000000000000000000000030464e826ee03b5eb6f7da02920593917dbb8231000000000000000000000000500a8e161791b6434590bd8ed6e1a24abc15b461000000000000000000000000ea484e3cc3dd55a7b12a6176583bf41934b6fed60000000000000000000000004a676cf6732d20cf1d708802e83bda8a9d02164e000000000000000000000000c8a3cdc0e3a5cef3e668b89d15c3d3771246891d000000000000000000000000867c5c18872129be9804b82e864e3c18766c1df100000000000000000000000005827634adeabdb6ea2d310f67c035a390bc84f80000000000000000000000007d96b7afe35197258516cc85872e434c9d3b06060000000000000000000000007942d97f91d753550b5cb69f51f94d402fabf23d0000000000000000000000009afd4e3c2c838910ad48871f210805d908be9693000000000000000000000000539f15e9db636783a0e5ae39f2166d42dfe384020000000000000000000000002ff5e8f2ab27f502aeba5d77419ed6bf1c0f2b0100000000000000000000000068bdab0ef79b4ceb18db98f4e3c0d587e222b90c00000000000000000000000025458d5edc480b6504d60d7fe426c63bffcb2e5a00000000000000000000000010366a3c08fd0a585fd1292028f5bda2d34fb0b9000000000000000000000000872b4a41fa887a84df273ec2dab3e8291dfcf7a100000000000000000000000006daee682045c91d5a1d771864c994784a601004000000000000000000000000c2004bac76e44242c61972265b998fe930948f44000000000000000000000000c1821e3cc4862005b9e397388d0a971b9ffe17350000000000000000000000007b1ccfc243cf1b8b9a77d33a6efd5649c4eaecb7000000000000000000000000f8d735d2af66feb22935e2c64735a6fef1ffe4050000000000000000000000003cdadeadcc38a1870b0ee0b5719baa516c82c199000000000000000000000000b4fd9e1404239f69800a2ae597ddcb35c9befec2000000000000000000000000e6d80a692f9952567bfc2655d61cc4fc84b730a7000000000000000000000000c806a41d39aae3bfa2a5de872966d5b25b296116000000000000000000000000c45b832ed9a3bf797aadc8d892752a9a5e5b98a4000000000000000000000000a4b8a57d8e50df86da3361f158503ab9bb4cfa2f0000000000000000000000001f6ca6da87d4dafb31c6655a1abf0cd147d93a06000000000000000000000000960d000a98ab7c47751903ad510350903cf9e0850000000000000000000000003f2e709378e3a8d4c47be0ab5861cce2545ae0d600000000000000000000000058ce6727adc612bbdec53e7f6edfd9544ddf0c6e000000000000000000000000c0ab050c47b3c89e94aea3e6a93df0e40fc18cdf0000000000000000000000002f64794216cb00837558fc91efe7e07cacb8de0a000000000000000000000000d96c6d8174ae80e19b17d7475749817e20b27843000000000000000000000000729edf274f9457359c4f787baa10bd7d704ffc45000000000000000000000000df2b85ed5cd16c75764ad5da6d38c0af760d66fa000000000000000000000000d972f5662edf2335797c200c1d5b1d8c70b5f610000000000000000000000000a637b43d4084c4fbd8bb3aa6bb3499289987037f000000000000000000000000f2b30b721b19ed87129c8e169f5db00c53bc1bd5000000000000000000000000abd1e569442fcdd13f1db9aa258b45d1b6ad8b520000000000000000000000008e25b0c4d5f32f8ede1b6e28af9c0bb37add9729000000000000000000000000b28abfe2c14e2b36f8964ccc7c4dca17cfb95bde000000000000000000000000f0fed81294dcd80d525b8a49b597ffac4d608fc7000000000000000000000000a43a0b981bde03ba11497ecca936b8907a59f7ce0000000000000000000000005754d57ac28a1454fc84ae8cbc20f5c2d4c19e83000000000000000000000000fafe2af8df84e36b863db943ef6df2d7dd871682000000000000000000000000fa223f142da307872420467615c95e92803297e30000000000000000000000002c3e79d3dce90fb0886c89ec602e61757e589a9400000000000000000000000064399ad143795ddbbc6e0c0a5ed1116b08fa18730000000000000000000000001326c45f7f8966340983343bebcf519314b10d62000000000000000000000000429eaaba951e2f631891f4dce75eb7a87c86ba600000000000000000000000006cd494a2789f04f7a53b07801e6126572846d11b0000000000000000000000008e76f8ec55afcc30e0f619db26a1d4df9ea3449b00000000000000000000000004fb4489b2d1eff6e297e65d8ea5e83e4a112dd50000000000000000000000008f33028af692f9aab103cfcb615728f8a41af035000000000000000000000000a0c6cc804e6b839d40c01386abaa2f0afb9c3b310000000000000000000000009354bc011eaace32e6889f3ccda9ba56e633b23e0000000000000000000000007a74ceb143ad4be0cefb8ab725ee2eadccb1b06d000000000000000000000000205ca3a1f7deaeb8c054cc2775b868d3699c42ab0000000000000000000000004fce61735aec1e6335752b6bb7f6041c90206c430000000000000000000000000e18a26bf44027c91b18c8bb114ac699c216858900000000000000000000000022a05e4ec79bb39919de1146f4418d195379434f0000000000000000000000009bfa8aa6a16d3d5f53b4326d169f144d3026f904000000000000000000000000e3ea61276c7e894e696fdaa82745cbd89bb6c6b6000000000000000000000000ded9a28aa6d5178113328150a83e3113d14be6f30000000000000000000000006bb74a933655bd91c14f29c53cde15dcc747fc0800000000000000000000000021942b8568cbef298cff6c306386b33a28d3b34f00000000000000000000000089d8671f10b25b72be3d40364eee569216b19a170000000000000000000000007a8666a6924f0f372a59c2e5ac6406d99a1179bc0000000000000000000000006a9797e9e7d7a01e6414790375aeec3c0ffb9984000000000000000000000000913e49a26c2d81b54fbb372b02b5131f7ea832490000000000000000000000009023c946010c049e21cc83d91531c2f50e8b3f8d000000000000000000000000bb6b68704498d4bb6764e6bda27c5d01492ad900000000000000000000000000728a90bf8cf4d6bace3fb04c7d6f3b610d84327f00000000000000000000000060133d958213e5ee34476a81a9ec32370de1a08400000000000000000000000089f2d5fec01cf2c71d2ea3885671c98512eedcc4000000000000000000000000efe1e1571ca9f3854fb73b2eebcbea11d5847d8100000000000000000000000047fff4fb0d04b924b508c2508028bf1eabaaa0290000000000000000000000001e7651ccfe8c38d78752b3d3245e2372cba1c7ff000000000000000000000000203bc99ab45bde2f0d5876e1db05055a6418116b000000000000000000000000d34ecc686d529e1ed068c277bd35c8f827250497000000000000000000000000a61d1e7c9f40b0a49d2057c6751b6088806a674b0000000000000000000000009b6a453f3cf839bb85bbe60c8ff8b757f5edf32100000000000000000000000069f8e929d05f2aafbdf2b951d49bc7ad396b36900000000000000000000000006c276a18fe208a25f2c48235cc1b56bc305bb60e0000000000000000000000001860910d389c5a90f3a922e3600427465c24422f000000000000000000000000de5b5bdabe0061d87d472e97f320225ac4902e0e0000000000000000000000000529ce0d37f16ed33e08035e753a2f226e96ba92000000000000000000000000738afb1913222d7587cee53b1229b9605066ae4d0000000000000000000000009858f0579cc955c19526effe1d7980ec23c075e4000000000000000000000000f2f89d22d1be2fb8f5f60787271c756dca8242c3000000000000000000000000f78616ec0729b949d27dfed2c1a130dff49ba021000000000000000000000000415f30c6e37d00236f362da3b92d9eb58e563e3900000000000000000000000068e9737db304ff897d7fb61f48a7c406af4cde8600000000000000000000000053183f86e175e6978b9bc2244a5d317c6d2dcd35000000000000000000000000baf9483a738a2cb07dea4eca561919e2e4bceb6c00000000000000000000000050cc4ef79b2fdb44e5176f7b56f05727eba9855f000000000000000000000000562b30b0abdcd6540258942958fa1bfea98ae240000000000000000000000000cc48e8176bc86ec5aec48e070f66b6355a1206b1000000000000000000000000722d50d027835d7acc8c97ae65550ad513beb3fe000000000000000000000000a096ab2cb08d4d0fe0fbbefebd06877b83eff1920000000000000000000000000d5561ea8d41a5b086ebc28d076bb74493cc96cc00000000000000000000000037a631d93f62b9e80b000c155ddcb4d2d9fbd6e4000000000000000000000000f8a77df99fde6450618c25997296c94c6fe2a1b0000000000000000000000000dbc7d032f64736edcb12b305c487cf38d46cb07d000000000000000000000000c48497b5a0fc8038ad14c62a0b4ce7512e7a2cb2000000000000000000000000e2b8c965dc9c2e757bb0043c40962adc36dad7e400000000000000000000000028abda1c492204347d616e3a30e6ef04077c228200000000000000000000000051d18a112c65903ad1bf109f6925271b8ec83362000000000000000000000000d19aeaf42dd39479cd46bdf9ac8e7dc4deed4a4e000000000000000000000000cdb2de3c7e3523f943904bdaab94e316853601ee0000000000000000000000009f028dc8616be3fe5dcba1ef7c93cc82801e3607000000000000000000000000819d0209d9166a439e81854839ab31f95cf0bd6600000000000000000000000020a9762dc0a5b260a60c469f51f7ae90a9547cad00000000000000000000000005f6b58df945f78ad4c29b12dca1daa43f6138d7000000000000000000000000e457aaf77c49af9630908b2693f9ec3a5b1d995300000000000000000000000048328387e7302bfdd501ad8a15aa098208c432da000000000000000000000000274eb6ff37482526ad9971d2c0c4c37c130278350000000000000000000000000ff1588d145479b384656645152e52f087a4fa19000000000000000000000000bfccbd007ae435e2e65cb5cd6a43da0ae7ed24a800000000000000000000000006dfd2453a86657dc838919b1d8eda977e997505000000000000000000000000cf464803526326320fcb72abf4ed92c829565fc00000000000000000000000001b01989397ddd4204ff617ef2cae75f38a57d9d800000000000000000000000019094650f688eac986e700b37e9368e51c44915c000000000000000000000000cf09d4ed852dcb7baa1a85d36906a4e685a013640000000000000000000000005f5620fd48890409fb6b3795948972b93e98b7010000000000000000000000000bae14ea7851d74f9fe1e3595c7f372983eb4d23000000000000000000000000c910f2220d53a6c6cf37dbf3eef424c90b476f9e000000000000000000000000a3ec0e93b1d27f573d2429c5863459ac54357842000000000000000000000000187eb8a6cb0cb4af3b146ec578b4b4604fa1c3b6000000000000000000000000d911ad980c3b29465ac41760b2b88762148a7f0800000000000000000000000029c6a4fce6cf28d7658f73190faa848358331ac1000000000000000000000000ba84dcd48c34b7111b01a6e0c0b5dbe13d1327ed000000000000000000000000c782ca14542b48530157711f1d800a1bb56d635c000000000000000000000000d384bc6f7ba40a01fe41e8a6c998676d539cc19b000000000000000000000000b2c2174cfd5f94ba433f699b7eabf9bece3b34ab000000000000000000000000aa3809d1f0b8d75b6e85b9ec8f94c76bca30f77900000000000000000000000007f6ce414d2e9b8067e53a8aa268e9b78dbb5d9c000000000000000000000000901533f53da0c566d508cbb4b91de767834e1db000000000000000000000000050577de4b28c8a1fd06d10b79ffe2b2ec12a5c21000000000000000000000000aeb1b86ca95359dda9faac5f8d738c0f632f57e3000000000000000000000000e44d18bdb74f9af517a8e8c0062fa9438ea1e8f20000000000000000000000004360208eef70c5cb19127540e28fcec39e6bb2db000000000000000000000000754de44679e022e83c37290681733365c6aa4deb0000000000000000000000007508faa2ed28ebd7f72e74f90ce31612220cd293000000000000000000000000e6bc3e816ded8ecf977c380bd01977b6b9e7126200000000000000000000000044546d6fd4a252184761a78a9033ceca7987c029000000000000000000000000cfbbd3262dc3123135d2b0aeabde7a45aba4a320000000000000000000000000239cdb107bd95c7bf51490cf3db5fdb5a9ef625700000000000000000000000079054a5494204e368d2c72794aac563c0a5994ad0000000000000000000000005ded0910a629bc02857b48ba1a6a4d90f76d07e50000000000000000000000001a74b469853d7fe807db5d742422e4deceb1c2ba00000000000000000000000007172a8ca380fb5fcd547b52ecc611f8bf370d76000000000000000000000000d8787440d95fbf4ded04ec8691cd26ad031caf38000000000000000000000000fb5ad031cbbad80d59d6e72c9764e2c17d956b0400000000000000000000000073cbdc02c32ea937925df915a245489286609f8100000000000000000000000030f022d644e08a9d0a55b2337526c88f03ae01eb000000000000000000000000d9bf1696a71364c1401eea4c4c31a49c55dc01c50000000000000000000000007597a50ba4b4bfd86ac844faa1d15d7d445b1cdc00000000000000000000000006a8dac47c7abae40445f6294faedd2ebd111cb8000000000000000000000000d1d82d3d8c97cd1ed153e814bfcdbb83fecfdeda0000000000000000000000003ffe82556d6665800628d4edb098f2bdd5a3cd7a000000000000000000000000e039cf071a45d86da0960da000d5cd3c48e72715000000000000000000000000481dd73000ce38419f6327f73452a7f372a26da10000000000000000000000000f319cf4ddc45f0a0782611c2530b3ab3d392be0000000000000000000000000dbc11fb66931bd3dfdcde4246df0cea3ca35175b00000000000000000000000046ff38908ded6b1ed82eadf0f71de6e37641038f000000000000000000000000202a0bdb068a8c2c69ae40ccbbef56d0de048f15000000000000000000000000192b59c67c054b20f3b064b6b9d0e69bf841268700000000000000000000000093b313a96a9f268797c7020efe94675caab2b7af000000000000000000000000427958da77906677ed40bc4f1083488ec027b5160000000000000000000000009c3b9fbdac90dfc1a9b9180f73b587e715a38260000000000000000000000000b9451d41d8d39868ce943288b840baced6a68a780000000000000000000000001a7b8bb201584ff6c25a5d520a74237b8aded479000000000000000000000000f8e1e1b44d973a51ca55c56a0081abe1310c2d68000000000000000000000000a82b328596d1d59437e49a6b7b88c5a8bfeed464000000000000000000000000d15a2c033fe00b35ad564b3fd0309a4fd33fc83100000000000000000000000014d574bf73afc594b0df6c47c2d026675095a7510000000000000000000000000b0a86f9c216fb5ae0e1f3a6adabbb5345676eec00000000000000000000000048c5acc0c36ddc512ea8fe8bee89af2b559d55ce00000000000000000000000003f93f11692b4be8333165a8f62d7264f7313561000000000000000000000000098530de3dc77e7f56f0ad1eefc52d9bcd725efc0000000000000000000000003aebc149c2e07d33924e500550a7eda644ac809f0000000000000000000000009cb309d287556ee7690827cba5c45ca618fd6883000000000000000000000000fd98767945efdf868908ef3e1b324d0c8eca81f5000000000000000000000000cd107f43893087e80f3b9d89050783797268a6e90000000000000000000000009bcba3085a46692607a62b10d84721b1de9021d5000000000000000000000000fe0b25f2e9fd1cab2c15cfac8a98e2505509be4d000000000000000000000000086baac117d563270ec8ecbd465d6efb10f9f9f400000000000000000000000098676336bf5260c811ebd6365abc46df7cd3caf60000000000000000000000007c7a17be8b9c90d864f16efb37b8941ee4e0a652000000000000000000000000ea24db26e77a3b7f7029fca049d7e624b8b461a1000000000000000000000000cd86f3c18f2f1c260eaaaa2465624a775191101d0000000000000000000000003a73f9dffa5f64d95dfff410383784efc36240e00000000000000000000000007ca42193aa90a34e34f0bfdce61cfaf8b037d629000000000000000000000000d605988c450c360f6d0dfb9ff26117269b3ae3a300000000000000000000000025674ab21c93255ed8236759f87784690c43a9c8000000000000000000000000621b01e5630a20971d7dae218f715de9452a019f000000000000000000000000ff4d1bf38e13400e3979daa29ca9974b8f0f2da000000000000000000000000086805c346ac87a92301b5c1116aad30eca250c1900000000000000000000000030f01c366dfc9f1b1a7dd16e2d239a7acdf97e570000000000000000000000003ca9b2c9ba92d50b1809bc592e81acc57e7dc5700000000000000000000000001d725ca322191d38b42f11a6a085d0c56785a411000000000000000000000000f043ca1213b7b4cdc4ac614c379766c8d6f34fba000000000000000000000000ce1ecff94f2d121912330e72af45b953df0f909500000000000000000000000066b56e34d7bd61ace2d9e697284b02809534f92800000000000000000000000094a94692101ead9673d0705b56ed60a35a2bb01900000000000000000000000080f3498918f553aaea3a35941f6014a43530f60600000000000000000000000089ce7bd6172049b4397a7655e9b6269499d02fe0000000000000000000000000b915241392771e41dcfe834a76cf38a7dcd348d9000000000000000000000000cd95c051c9a4f6c9e6e9b9ffa31238e42fb3e2be000000000000000000000000dcaa832e8a48152a08ee81e76459e69b16e9a7d00000000000000000000000005037d946e2b814b72130d33617398610c151a7c800000000000000000000000058621da2afafa4352b7490c6cc1b8e5b8e3abc7f00000000000000000000000029d5d8a5e6d502eedec5bb6c20807ac8218f15fd000000000000000000000000aab6c2ecf5c32de22923e7740981436dd5a75328000000000000000000000000266a00a935fb800b17ffb519beb78bea30fb9ef500000000000000000000000034e01347c55afb960ff75ec421f2a3ea02af42ef000000000000000000000000dcaea0d0960e48b9dedebb47d5d7ad965650d54e0000000000000000000000002b1b20a00aefb4e8bac4c52ba7564e46ef1f4b16000000000000000000000000296b0991b49585855c0e1199e0f381ee22d92530000000000000000000000000ed16efa202868233088a8ed5746bf379cb8f90fe000000000000000000000000249f9ee792cb5a5bc7d84baaa173c8fbfedf5506000000000000000000000000930aedbff78c15fb7b695ce0d352f2981ce5f550000000000000000000000000f39a2e65f0293e527a9f6c7a77103f7774bf00b200000000000000000000000010e9269805a0ea59580e07fb9b65149eeda6eed5000000000000000000000000aaf59b509577d6a1f63df5e90944b6c8e1e71b580000000000000000000000000eab9ea5a98202be1c165ec15ad9ba2e32fb394a000000000000000000000000e6e9996d49d8b066711d34ca2b6a583a141e1f6e00000000000000000000000068cb3f0c1a609c4acfa67775a2d26c1c7aae7d13000000000000000000000000dfb68bac0b3edbaa5f8b3bffe98751d9b4004f9500000000000000000000000044f6b1320a988abb0b21f5926883fe2cb9a4f81d000000000000000000000000d48ef54725155726cfe3c2d2a6c94833e28d6133000000000000000000000000952a0a08ad2f099bb365dfeff919b429530296f90000000000000000000000000c41478dcaa68b5583764fe6b91969ac0f19fbf700000000000000000000000067a4ffcc4fc20a2ac526804b5dde5520b9b6f823000000000000000000000000952771fc87e67b4ebb63372ece62962b0abe4b97000000000000000000000000c9c36d28420101f872b43f602d9d4a977c62aa71000000000000000000000000043f4a6ec9b00b5dfdd980233d5a11a5dbe625f5000000000000000000000000b2a51903fe5d6c8468c43a0760c0b8b150f8b89e0000000000000000000000002087b5427dc12682ac6a85324a005ef549084e65000000000000000000000000cf3f7c3d0a646313b2391ff00d5584a384230600000000000000000000000000640d6a1edf6ead907f0019827cd7b3b0bfff2abb00000000000000000000000089bde316a5aa59d9995fc82b217308abae60257c000000000000000000000000d957955a4b71182f6246c84510e3a22ff6e1416f000000000000000000000000f529b417f1b172ea42aa9685c57a63803c4d9f8a000000000000000000000000a2f7517bff2a2635e6f8d97b36adc899d0fec8490000000000000000000000007168739758d9d3b3cac80d57222c98c5a89d5bb3000000000000000000000000372bd5b6cdb1243e45606568eee1c1d0dc6c5cb700000000000000000000000054273b8adb81db8a081e340621520c98b2fb36bf0000000000000000000000000a312d096121262542fce2c49f28ecc990a6de76000000000000000000000000aa06c81f22728c1e68c7cda773589dfce42e654100000000000000000000000060210d3c603c31c5ba599998a5cf93eff82118ce0000000000000000000000008737e4b669161e542cf6ca35fb604cf7203f0249000000000000000000000000fb9cd8d520e54031156db720eecc5ad365848adc000000000000000000000000f51fb921366c9f6162f28cd4936e257bb9cf5c7b000000000000000000000000563381c3026cca0cd7c3953d940dc2e7622e1169000000000000000000000000ee72ddbf5c561e31657c503c61a4f0b1fd39395c000000000000000000000000aa7af9b10c3f1a78f6641ae595679c91ee2aa96d000000000000000000000000d887521db204841f3c887f44fa3bcead362cc786000000000000000000000000dce4b0d341d43d559e893cc0bca9a6a5179df331000000000000000000000000250679dd6f3c27442901c47c1e468ef67b5679200000000000000000000000006cd872b028148402d4869d70d50be56f737060d100000000000000000000000037589cf436e66fd948c0e3ac4144a153370a6f6b0000000000000000000000007b901fe9bd7d15c4db9a608a83bed241b8729fd60000000000000000000000008c76d77c63fbba9f82c7a2239ecc1e7e8e15ec10000000000000000000000000602084c9c2ff34d7364fa8ac5a7478f3437cf95c000000000000000000000000c1771cad6381da7c55cc05ee64a31cc7c2de7d53000000000000000000000000d6f988c65430b0c61b9161b8839c05fe52d42a5c00000000000000000000000089214caabdd241e52f56fd88bd0d981bfcc713b6000000000000000000000000235fdfb73da0b95ebfb8a54fc0c989f3c1c423580000000000000000000000000e81e80603bf017c8790cbddd71b3f46029d88b5000000000000000000000000593cb13b5bbcb2ba8456aa15cda4c96418373faa000000000000000000000000a34003e1461844e379de74186d9fd840c2d8fb24000000000000000000000000bafaf927911e3277674d3476b31e5ef1681381d7000000000000000000000000f255750f1b60a0a9976f8a1db9d0c251d2dd0d890000000000000000000000006b669c3ae887d712aaca40d2ec009837d52a84fd000000000000000000000000e7dde9f12f61a6f60f5a96fe152effb716a79e230000000000000000000000006190e7b0a0aea5098d7f74cc6aaea08caee8f32c0000000000000000000000009de1e7a9f9af77c2c4dba761c0b18227ca2e6827000000000000000000000000c83e944e0324a31abeaa2360c3f06e491274b9710000000000000000000000009596d14524961fac7fac6f10f9cc25246f7999f40000000000000000000000000cc233e57eda9ac92024b7147a97c6c483a09200000000000000000000000000f5c0b890cbab703a81c5c605f20b5b88d3371e970000000000000000000000008058b4624ae6ed76999066143c58d534a727a3bf000000000000000000000000c969e217d1bca247cefa6661f5cfe173c9bbdac40000000000000000000000002495835aabf891fe95e5d22c6481d65bd07fe992000000000000000000000000068a29d2e0d074da336114f1e372e6c076e73e450000000000000000000000008c5433031b0c830fe80315fc41322a1103e36954000000000000000000000000fa28e2f1bd87212afc52b4ef9aa83a2c26003454000000000000000000000000aac2696fd1fb8d5540ee180f423ce6b904d033af00000000000000000000000004e07774c413261cf611ac7471e905bcbf7d91f90000000000000000000000004aa51cb0780dfb986fe2783fb6f6ea7131d131b2000000000000000000000000a10c352a676daf96126a62aed62bdbf9b633ce1b00000000000000000000000099fe4f0175af552b18aad2ddd642103c913e2ad0000000000000000000000000a69ba86c69bc0e58b135059110115676f60f74bc00000000000000000000000000445e69ad11fb406c0099afd38e38f382c0c1840000000000000000000000002f8aa2e28e4563c9a69912322cf3b6fb040d873c000000000000000000000000f9f0bbb3c4c5e04c209c800dfef5e230e5a631390000000000000000000000007df626080563579cdbcea9fe155ba8e15708c31d0000000000000000000000005ad6578a30b023dc09390cab3a4ba664b90e353f000000000000000000000000a4c0a209369a476cf8a94739200a6ed325e6f6920000000000000000000000007ba8f32ee50305f4a0ced83fa58fc4a4f716cfab0000000000000000000000008ccb399542b135c96345c73d60f55f9c2e6a23190000000000000000000000004e19f7ba6848e2deb55ed519645a4324b0a7f30b00000000000000000000000027fd80758b0feb5845e970f264e4276c47f2a874000000000000000000000000d254313f5996606f9d2048d4704ffb107a222f5900000000000000000000000008d2f7fa6c0bd38b76ac5f5035a242d897d27c35000000000000000000000000d7b580198e7d468b6ce52ad1ebecbe1082f32b31000000000000000000000000bfb5c354f091d200c75e43bf24562858d3af4b39000000000000000000000000b36efb6c96dad51eb3f369f1666f594c5a5d552e000000000000000000000000ff5e852e51e128c38aeedfb9910ac02d08b2b39f000000000000000000000000cf0b1bc81283ee7e4f77172b582c3b5b7185bdf500000000000000000000000045fbfd673804dbe10123bb1a30eb53202968d6e800000000000000000000000040e44a1ba1eb2e6468d3b5d6406dd60e702d4943000000000000000000000000d61b7454d4fbdfafb50d7925e054ced0c3e604e3000000000000000000000000bacb02ee60ef6f07dddf8367079f90aeed15e403000000000000000000000000e978d21b48dc69214312663500b3dd70fcec04f10000000000000000000000009e1f2623e297b6e211992c66ac1d575837f40fcb000000000000000000000000fff85d5197bcdb2f6b9a817d573306d6aa38cb3400000000000000000000000083f5145e9087a581d89f44a055471d938ed53e0c000000000000000000000000241f5b79eb89b845b7eef507a22beda7de30510b000000000000000000000000412f3ad3d0f4ec436cde5630c449ffa652f28f3e00000000000000000000000051b6284f8e6e24a174500a369bfd1b0eb5ef1bb4000000000000000000000000c4d3f99c55553b8d07ccbe4ce92bacfb69c39f440000000000000000000000008cfcc8a00221790d2642bf089a05b27c5d1c7da2000000000000000000000000039b478d3ddf6c2c3f8965a8d04a9c84304e532f000000000000000000000000d94279ef4a8267ccfa92eb052aed7b4f8d49c88c0000000000000000000000001b4bcbd2c3ba3abe62433759a288e871a970b6cd000000000000000000000000b6d38510f272d7c1e35f9573b3ecef530d14139600000000000000000000000013228a68dfcc31c3fa8567839778b8a476193f8b000000000000000000000000d4ef9524b1039da2a47f9f4bf99fdff608d851f1000000000000000000000000889653fa8167985bbc5985d0e7f6e7943c47c17100000000000000000000000021ca0eecedf35fb8c330b8f848d3c13ca90aa91d00000000000000000000000024936202085fb09fed4ac7d9ba14042af003a22d0000000000000000000000007c1234ea6ac0362a2bb720e7de3a014cae1e7098000000000000000000000000cdefe9b1eb91cdb8cc2ea517ec0a3bffe273c57c000000000000000000000000cdf5771ff379566d3081d76cd3e82e3f0cae4e63000000000000000000000000c397a4edcc264cf869557a9078e5550b8f7e7b6d0000000000000000000000006618e5dc8f5f679832acb28f2db616a1b9d274da0000000000000000000000004bb13657482820e1c766db494c9c93be9912f7a00000000000000000000000000d9a4a920b1b7e2a7ec570160abdea9f6d768ec10000000000000000000000008cb173b4ef82f579c41c5fd3a89e36421cc375c30000000000000000000000008f7bccf36cfa98f755c8fee391065cef5844f43500000000000000000000000008c5c02446bc9957003260a13ecb08e3964d19fe000000000000000000000000d082e4233420e88e85feaa40b1ae669a1656f0be0000000000000000000000002dd3a97aee2c998ac123ff0f71773b7c5f02ca71000000000000000000000000f7d9259ac681af0cc843b870bbccc06b70d272a900000000000000000000000099e39611e125ad59214ab8bc62c2e79ef39d1ae0000000000000000000000000b82f3d44a0b83ef40e392b2fcdd65239b3845f7d00000000000000000000000018433afe608d35fbb230836eeef4850e8f166a34000000000000000000000000be3ed04de537c137aa60e9616b92a8bca2036846000000000000000000000000a5fea7895b96d44b6380f22584b3eaa19ad92d5d000000000000000000000000948b555b46cb8bb185d235a7a78a7392fc0713a5000000000000000000000000aff7bb879231f176317498f7a76e9a1dc1374cc6000000000000000000000000312be708942e9c42a2b55be3547d330a06868410000000000000000000000000a86ac5abd47bf320cb0e47ee7122dc7f114a5a0700000000000000000000000017da053d90931da7698ab6561e52959d5bad1a94000000000000000000000000a4659cd792ac44ab38dda1bcf2c7141b594ef61d000000000000000000000000875c8ab6167792f49032c26ffa4fc2a20cba376100000000000000000000000093666d3f2d2540ee5065544f8281147f9cd3cf92000000000000000000000000928f7b317413bae3a444acd50210538aad98f3810000000000000000000000008cd59ee17ce7d3fce3c8ec096cc791de6254db490000000000000000000000000009c568d873e6c878de7d1f87eabdd227891699000000000000000000000000231fba88daf5aa8792554e4874d2d8b5565953b600000000000000000000000026a1fc2581b4c816214f25dc8c69ff98f9e85ce3000000000000000000000000232b4d2cd73563e59c2f6b33077d88c52055f118000000000000000000000000904098cc9d9edb54b45be18fd4d374adc459a27d000000000000000000000000e5c9eba161e691ff8d7b29555b2e212efd0c64c8000000000000000000000000bec73814c3b8212fe77c58e6ac82008fabb654a4000000000000000000000000d766eacd661d7361c4bddc9e917eeb44d84939a0000000000000000000000000a3b37454163eca7c9b1790dbfb9d4b78583438de0000000000000000000000009021547241d68416f11fd53fc12fbf50a40f0ea3000000000000000000000000b226a1fc5de5b001229bbd4c07a705c07c20921e000000000000000000000000bc1ee1bc2fe0ece892e8c6b298e4d0c163a99e720000000000000000000000009949946a0c8b6a3e2e52434eeeb95a720f47c4b4000000000000000000000000148c55f0e6e44a3613aadf87f2753910e22d26a8000000000000000000000000379a3ec56d05fd91d171d1f8bc374a2f284662af000000000000000000000000f19c2134ac5b9c27ca558f83f44a503806d7d93400000000000000000000000075aa6273fdc83faa9aec5210cfd0921bbaf18be8000000000000000000000000a40ac00dd5dedf94b0c8dad1a06cc3936315b8aa000000000000000000000000410c35ea37062211bbb56e62175dcab105920c1b000000000000000000000000ad38e2656e65827a87fca4f903a2760e273dd4bc000000000000000000000000e9100c14a9f7ef9284358be727f89e9da13c1e6b00000000000000000000000083269edf9f711fb54212517f67d19bc909803f4f0000000000000000000000009e25a7c394ecc710268778752a95f3f07a4c2a9a000000000000000000000000e7eac81fdc79e9da5e67b5f0f8370cf4ff6887640000000000000000000000009d37eaa67563d672e5879f837509f80022c0e271000000000000000000000000ace212f3d8b35d6eaad78e5228a0325100682ee6000000000000000000000000de56c00cfe07699e82da054adb733e40394dfecc00000000000000000000000067b0d82f3d314c36440a3ab1ab3cf3d6dcdf1447000000000000000000000000fbe854c400dc2e6f1957121ae2a4c7182312da25000000000000000000000000e1b4697bf7f789e60281e81e2e6812e89e201c05000000000000000000000000fbeab5e4cfdd124a5a584222fd08325763a1591d0000000000000000000000004ac5a17b758c3a3c93214e770e35c4367ecff8b600000000000000000000000065cd78ef5f16140e807cc43b51a84b5402723aad0000000000000000000000009e375216c9585f995b49d0c98b12f27040c10819000000000000000000000000d14e9c17263edebeecef6b43284513afef4a281f00000000000000000000000068530b00f94d9d012bd4fc5339217d470fc182cb000000000000000000000000b4db266e1ab400b4c79f3e4329047c36a44fb5b2000000000000000000000000c61631844f5744176428a7c982fceaa0907351430000000000000000000000004dc66a7d789bf1c5ed0de8e9e10ca71801fe45060000000000000000000000000abc4856311b0c727646685f474585666df4d1510000000000000000000000007cd927b131f68ac3981165ad9a4bee6b1f31e023000000000000000000000000e84345de68f2a3446032910ffd61347b383aa17e0000000000000000000000003a537900287175167de410b8003864bf183b3eee00000000000000000000000053a6299f58921aa5d9828c14cf01fe579ce4595b000000000000000000000000a8e165d9ffba0de34a254cafb343180824634b000000000000000000000000006d7abf26483cc5ab4e95f4e49e1cf380fbaaa4b70000000000000000000000000d66223639e380aca6adfab0967a2185757ceab1000000000000000000000000265e73bd19a39237a331c33eaa6a915d090a5ac6000000000000000000000000df0687e4417359964a269978916b8a51c495e0ca000000000000000000000000818c3c60037244b5a17d163d0f90c731fbd41114000000000000000000000000bc2e26ded32a96911b65ee2283a1e30f077bbc59000000000000000000000000619cc085d0f81c03f769cab4bc80ed2028be3f860000000000000000000000003a96106ae5dd75fc31cfc0363296110f005058fb00000000000000000000000018de48103671061d6e13989ba3876988a9ed51a500000000000000000000000048345013dfd93604e6f7e7948ae9b2c29f7df92e000000000000000000000000a8aa700d50e37c4bd7dee36788d35c62affcb6aa000000000000000000000000c07ec1fa6a16f0a0f16e5313fa0ab6999bec808d0000000000000000000000001b9b09a854a21355a847f945b5d24290f641d90d00000000000000000000000085911cdf39b2d030eef94b3fc3ad62ea42e0262d0000000000000000000000001abca8f9f2479a00c21c08c2cfa1ca53e9cc48dc000000000000000000000000d70d0cc0ddb8b7b381ede3f8c84ca9c8ff5328c10000000000000000000000007a96673fcc2600f915e879da2c525eca8515ef1a000000000000000000000000fa9fa9f2fb9c5aee6fe5f92dcc36e0de21c8719b000000000000000000000000205e54d648157a77efda3d4d9a031afa093194c50000000000000000000000009efa08ba6038e9cb4a828b68c380f9f324a3f22d000000000000000000000000eb8f180dc7a81aa625a26579a8639ef51bcaf6c300000000000000000000000056502e7de86a0e7d4a1b33764089750e0ab2124b00000000000000000000000084f9a154222e829780b078417822fc6c6c9e12fb0000000000000000000000008740757268f4d168eb6dcfbeabf810bc7914d83d000000000000000000000000355fe3a640dfd2643f53b8b0ccbc62f6c788523f0000000000000000000000006fa4290d9b053a8b6e71f62ca4412f259cb5646b000000000000000000000000bee549aef34a7e6fe1efe4c6ad3db815fdf9372a000000000000000000000000e2d7c2a93849e674652865bca3efe0f5926fffc7000000000000000000000000a68119904fcb1072befe3692d5cdd29fdbeea5de0000000000000000000000002b7fe3b17ad026253760e9d12a40e23d4c9948a800000000000000000000000048d583cee1087e0f4ca3520fec9a7463cef25b13000000000000000000000000b6e28740b53c83ab78a2ad11bd395c1b04f3aad70000000000000000000000005b55cc8ba93aba279de1b67745f6fc8cd11eea5b000000000000000000000000f7b355fb4b647a653d16a19991cb60e1beb726b3000000000000000000000000da5d30ee79d74ffeebb007e21c0bbe7f6d74e1b0000000000000000000000000edb811d6ec158cf9064dd47b0afe6ef7e591506f000000000000000000000000152598cbfbb58be50bc2c6c8da2b9262fdc0350c000000000000000000000000f333128469de6edcf39476d20b6520b097964f5d0000000000000000000000002195548e7f436086ef9a283adc6f70fd38b7d34b0000000000000000000000008619c0d1c09edee081b4bbf21b3cb8eefb9a6c84000000000000000000000000411ca534c63757633a399bb6c4304c839398002b0000000000000000000000009adac19e9ce294ebd63a370900d08ef154bd286b0000000000000000000000005cec11fe66487bc39062792250f3201d9189d2c7000000000000000000000000f3a3559d0c7a8e06fd36f2286601d9bf5ce1513d000000000000000000000000e63ef6b5cbaad5be3d6b984ebe8627b275ba20110000000000000000000000005bbe73ffe3c677f9ac5622ca22a01e37a435abc5000000000000000000000000777ae3d3cb546708fc969c53a10b687c6937661e0000000000000000000000007075ff2027a38601d02923a0deb79af2e3b402c8000000000000000000000000f606935e31e388d0546ff6f380340f78c89f38e700000000000000000000000030c1ec8367f2264a86759c4ef675f2b8085a1033000000000000000000000000957baf6ce6453320214b764f966f135ce0511b07000000000000000000000000bd20d48d995249ba477bb195f81cffe4f0f3b617000000000000000000000000e641cce0cb7e53e0d5886dc8e9e6d031f2b50faf0000000000000000000000008548fb95164603b5936ed513dae1d54f0ae51a5300000000000000000000000072bb02cc04aabc4bed5ea42525697ccb926b2d86000000000000000000000000e5590a08a4fb219a89d3d6254d2a05cf8185b8900000000000000000000000009d6677c2559c1e230b1a3abf8f1f50cca51813bb0000000000000000000000003b1bfcea16ef1de219a8835be5805221fd89fefc000000000000000000000000de25b9f9cc001fbfdb8560c650b19eb2697d0405000000000000000000000000ab890f6567fb5c6f44d89fb1632812addcae1f6a000000000000000000000000b134ba06441b71d7a54e25c532c329d69c3c92cd000000000000000000000000df62f84ab6da4bb381bb29bb8c7a34bf4b59aaf50000000000000000000000000e1f8509842516404a0e49d718c8b40f85cfb3e70000000000000000000000002ad26d6c360da5a8cd5744b17eaa868484b7f61f0000000000000000000000006ebee6852ddf155d7930c9cbadc629d6d96c896a0000000000000000000000009e5695673b56df583717509d8f348c71ff6b385a000000000000000000000000550eb90b191e7df6bc725a4dadf8e8f47845631b000000000000000000000000459d899dbd3b84b0cdd0cd1935696f1de9dff89e000000000000000000000000ebffaf63acdabf313a91fe5c0de855426417c8e30000000000000000000000005f8d03d38f86ae37719f72f5db698027158d3f04000000000000000000000000d5da5895b6d47063ec3c23b542f8da981586b77b0000000000000000000000004f973940acc86f99522eb36ebb15cab713211fa4000000000000000000000000d02d4ad1215f6bb2b2500f95c4f21f90cbf8f39c0000000000000000000000001ca74c13ad922b1a8663d0e4dc97b53d5e875c2000000000000000000000000004165d2ad2a2ec8b06e7aa1f352990f6bc6f44a40000000000000000000000006968dd10bb85deddadb6ffbea9507d0553701adc0000000000000000000000006349a6de042dac2364ec533456f54e497d1db89f000000000000000000000000b5a48fed4d5aba3e52cfc81b21356857a7b48b4c000000000000000000000000b6c41b2ac472272bf80b317bc44c12bbcd14439d00000000000000000000000022cfd33551870b1fad414139fd0443417404d0f70000000000000000000000000e0cab3d014920b560b4be8601c40b54e7bc2b3400000000000000000000000037a6d6d55664a2f38d88be27de78280237573ae0000000000000000000000000b3aa9923489bc2bfec323bf05346acd4afbc92a000000000000000000000000065d8c50392afde5599c15938e12c157888d4e93a000000000000000000000000fac326606c625a5a9831f3658e9fba8664e0e7bb0000000000000000000000004d82f5343c2e91aeb56372fe94c837fff8446cda000000000000000000000000893c47c9dff2cceaddd1b6d198367cff6fcf6ee700000000000000000000000063e8ba11db47079113d2af552ed85efcb8ac876b00000000000000000000000015facb39f2967df114f941a89e9fe22947e1d8170000000000000000000000000cfac5b43815341eec8b8480ed95648ccc274617000000000000000000000000a9d12afe16690c579c83908ea6a75646be42022f00000000000000000000000077518cf8cf56b052368088f6cbebc7a1b5f3ad32000000000000000000000000113185f404950a092e57d52aa802267e0fee6ba60000000000000000000000004d5838816e938aad70e4859dd1fd899f5e6e6498000000000000000000000000ec0e3414ffee13a107ea63772ed178175f01d369000000000000000000000000c2e0b924c7b5caae2513604f591ac329e73cec17000000000000000000000000753a273fd15958c2710dc938ef730883622dfec60000000000000000000000008129b8c2c7ad5c0f4f853b26695628cdbd8c9b08000000000000000000000000cdf2537df6d13f0a857e6c4bfc5d63965679893a00000000000000000000000086ef43a7974a7634f2de7129438d6c15819d0b840000000000000000000000004b208118b21c597306126ed8f7a0ebde38ff5fb10000000000000000000000005686633573ceaca844621daf102a0c5dd1b10215000000000000000000000000417c0c5ada30c473570a2a56b6b92f0c717906b000000000000000000000000050637a2e3032d6c30157cfbeb891f7c529785df400000000000000000000000039529f8eb6497474eec05455bc8354946b4fc1d3000000000000000000000000c5c94d2a7bc1820d616bb67d18b9876ed17afd6c0000000000000000000000009822bf51553007b25d966e1e607e7a156ee3742d000000000000000000000000ed6c263f402a38e59f19532840efe80ba8801e8000000000000000000000000035b4becd779602214b492b81864ede50879e300e000000000000000000000000f69b69e5647a686525922f9363424e72bf799eb5000000000000000000000000e2b18165512fd2512e2bd6202a2f8d56c54c816d000000000000000000000000060a1934f71ae7246e844eab3ef6a71f355dffb2000000000000000000000000fcfa9540e7272fa7d10568caed3438630095778a00000000000000000000000050841948f3315a3c2309325de8377a4f843c789b0000000000000000000000004d8a43520c258bce44b66f230c833a4d0ae637a000000000000000000000000084ba76571ff49e2b76a0aa7bb8167e42b72f87ce000000000000000000000000ce1deb5257869f358e3448d627e0d3b6a30724c70000000000000000000000003ff49485c4a43d3c42197f1ca28b716f64cc7434000000000000000000000000b89f875ab3b57dedb5faae6972d50b211bb39488000000000000000000000000266c8db8c83111446370f89dee72566532b999db000000000000000000000000133ba801cdb3b8249c0903215371b6e4a490b207000000000000000000000000925b35f11eeab250318e51f88c80749e72274cee000000000000000000000000a96d9ea7cc253464f07b498736307a4d39b09a30000000000000000000000000e41208df38a9d7d10ab6b4cc933447824e8f6a93000000000000000000000000f35eb53a803417295a8e3b8391441e75efbaf0ed000000000000000000000000ae078f577627a723c6b6e641964e17eb21514db10000000000000000000000007f0fffcb546ecc695a6f9ffc2744363e4ab00d5a000000000000000000000000ae3e351286e7f1b6f5556117c8d48a9e7c9dc6f6000000000000000000000000acd74381d49863a7d894e65d1a169bad28d4518d000000000000000000000000c95c7b211d25dc888de2bbd56aa83b7d3bcdabc90000000000000000000000005910c9c78be86087eb76a2bb67c187249dfb017c0000000000000000000000008e1c5038ac41add176a7814e2f933d35eac43c940000000000000000000000003d6605e69410a21b46e4746db6b5733cbfdd2acd0000000000000000000000006ecfd0b80e3f716c7b35de9b41b1dbcc2db8ca74000000000000000000000000e04a24b2a2f9521c75c9d95aef5c9ad4358fae1e00000000000000000000000082d81ff1baa9b557fc24cd08bc5c08741b3d41fb000000000000000000000000b12c0cfebd92bd37884660c5a30d8ea78e28f7e20000000000000000000000002225a83944591511df77245c93ffaf83dc98dfeb000000000000000000000000170336bcf6720952873f0d6d2fb757bda857abe60000000000000000000000008a244780679f20d8b9a7bac6cc3a0812f1d4e7ba0000000000000000000000003e78183cbfe8340cf500a253226edba09eb71b8d0000000000000000000000003a8ef37bc8d3ddc384bc33bce1428d1bd3cdd72a0000000000000000000000006dc81b63853ef11a0ad2ea5339a412fa100f7c6e0000000000000000000000007d82aaa9a01301c756a226f05d188c07ce5342b900000000000000000000000031b218fa218695c5ace9bd365d9b8a842a88b446000000000000000000000000b650490e9234613c23b0c359fba2c46c24853e86000000000000000000000000e2f56d087e4c2f3fb333a9b198ed6779dcf1c9e8000000000000000000000000c08a44208293738e8284e0614015cdd03fe7e73f000000000000000000000000e0aacd53f247408418d317c84d217fbd8eb83423000000000000000000000000b09a0064462700e51ccbe60ebd1c4ab15077f1c4000000000000000000000000794c565ebb0bb3dbc3198a938f85b7b293b01e9e000000000000000000000000d092b898983e7c7ccaaa15dd7006a57545adfb66000000000000000000000000dd0d3866c21599de33d434ff54b91335c30ebcf800000000000000000000000006f2cab7c1a24d4efd2117c6ccc9df4a7c000c330000000000000000000000000bd4d4e97cfdb06760a1ae9a7bb76bdf23da1e70000000000000000000000000b9cf585e85c7efd16dea840ff43148de5f57c096000000000000000000000000a21faa199c60a4001b3eb39ac795ca34994a23190000000000000000000000003b159f4f3818591cb59fe999fff504d5cad9a7d7000000000000000000000000c31dba8d778d52baa6b276345446d858e981303200000000000000000000000087072034175f8a81fbbb6885b041454326861bde0000000000000000000000001b2b6d436a01a91599240a4c76b226195f829f6b0000000000000000000000005b4e4a314752365620b5d2e1f5f394a4170162eb0000000000000000000000005f6e27a846b152eb7827badc0294777dd86fdb320000000000000000000000006c5cb882564feeee59f40d05cd0aa3e4c35e41d5000000000000000000000000544f30080d46936ed891545805627d2cd9e36d190000000000000000000000002fc1574c29422e45fc718140bc5649386837ca26000000000000000000000000797540c1d16e5b78df5dbe5db01a5bf99c964342000000000000000000000000e276033fe0dcd2efe638caecdf5984f53dd209250000000000000000000000009c944878cdb743212e0f9273d894186eee1b128f0000000000000000000000000e4e5b562734ce23d3165431112540e5b4f3d2a000000000000000000000000045e2de414893964251733f2415dd4343f21d674700000000000000000000000085a02b8cb65356d83476a19513d1039065abfb9f000000000000000000000000daaf206df69fca139fc48e63d62ad92e2237208f000000000000000000000000c4072b13bafdb612f10c1d7b087883d7c706def30000000000000000000000005d6cf19833c549831902cf59e10a7436893a840f0000000000000000000000004a8253ce2ab73f71a9cac3f1fb8faa47d16e17dc000000000000000000000000d7d4000f66c7695c0c51fdf04be1a7a27ad5266800000000000000000000000043d9a26b8192fc2fa8fb12149e2180a36c809327000000000000000000000000e8319981bb79caeafed6864a05c5f6cc15a755fc000000000000000000000000f727540bc89e6af274485863460ba2b48f6a22f800000000000000000000000047b63b1f2aa5ec9d6ba59fcc117e5336f8626665000000000000000000000000e3e6cedec8b4d1febbc8f41654de5e0999fe1a9e000000000000000000000000436b194eb38c33dcbd0d8578555091d7c8d7f756000000000000000000000000e10de680bac7521148e41c52293af223ff39e6c7000000000000000000000000a6d5dffba0b942f88721283616fe6e5352c26c72000000000000000000000000a17c8dee80aa9995065e768e37e751f4aee2e9bb0000000000000000000000000468715cc2a415dd1ce547f132d9fe7e670d72f8000000000000000000000000d5083757f23f09ed5989c47be00a648129a098ab000000000000000000000000a47f5cca0942c33545e6d000e038f18b89310cb2000000000000000000000000d511274678367ac53c65811becc4119eebd6a29c00000000000000000000000090b2c75d2b82e50b6bb1ab16665b734c8b92f4c40000000000000000000000003e2e6bee05d5bf84b8bbe7e2371bc362760e56f200000000000000000000000050b825f96e7596e19b4a22805bab5e4bd19a883700000000000000000000000016f77f0a52f983afd7f7620740636cbbfdc2e0ca0000000000000000000000001e4c6e8eaf24e498a04c0e152ea94fb5463e22e900000000000000000000000002bbf3f458bb766eb75f83eea96b367c04bb6080000000000000000000000000467ec2d26bb7de784a4584c6762b43eb69e65636000000000000000000000000fda0bd356942043f72f42f0fd00f9e3d772258750000000000000000000000006d1d70b273f71f61872ff3c17b2870e07bf90136000000000000000000000000d587199110738b8e45882aad7e0b2f6386ba8e2b0000000000000000000000008c0cd977f884451f528b69ca1e4e34e41b7c848b0000000000000000000000004e4f3bf98a1de2af93d76a58ca77d79c800f3d940000000000000000000000008536b8c1bf731f266b7eaab12e00fce0b664b2b100000000000000000000000048d5a49867461b00c4ee0786070b1de212b8bd9800000000000000000000000049379c01b1b2177cd29dcb42ec714fb824f7f70d0000000000000000000000005eda5f2ed25774b45f6bf26316d3d6a558b22f77000000000000000000000000dcf5658e40b19dee54c28245d500bd2b474981070000000000000000000000005db80abbe4e7f75a7b754013aa6970957d225b210000000000000000000000005173a550f6d8fe456f7354d22f2a6f21cfdc518a000000000000000000000000ac5be4c9a344c94d6f4456d6305bda3bcad2d566000000000000000000000000fd77ab50a0e1d21282f07d8e2a7bfcf98fe8deaf00000000000000000000000097f0fa1e5bf44f0dbd8dc5ee5e0d017667ae0c34000000000000000000000000ba15cec513a58e7fab7319ba42509a8e78c7d346000000000000000000000000ec0d121c1bcfd3a441169b56ef581e3ab1c18421000000000000000000000000524c78a7934e56216c4aa20ddc143401273082050000000000000000000000001cf430338376656d0054effc01d2f3adf51f06ac00000000000000000000000003918543d6ac7f146ddcadabbb62b4cce3c6cba9000000000000000000000000f2719d5f7ec66c38abd64bc5efda6876590b3b3000000000000000000000000016dee9b9b1c58b5697c7101fbcee3210aaec0ce70000000000000000000000000c181c6664db51b9fee9571fce287b1d2daa190900000000000000000000000087be9c06bc23424368ca563a681e6eba358ad43c00000000000000000000000030351690c401fae53b48999ff3e8b63e57962f53000000000000000000000000bca00866331437f466e45d4463bc827cbf8d163f0000000000000000000000001d8806071c132f8b75664699575d9bc60a7b27500000000000000000000000000f1c570e7b02abc7b40fc7af84c30e0521c6dc8000000000000000000000000092de3cbf3fa9537e50671e7fdab410b50dee1aff000000000000000000000000b0ef8d9d27fe632a7869985a68e355acba147e960000000000000000000000005f3b0e2e6874c5b96b006ff47b64766433ae0c940000000000000000000000006ba54bb1cd2eb1ef2d6dc4cb4b203e27b621fdcb00000000000000000000000026da4f747dd974f873be9422918faf1c3c0049d6000000000000000000000000a78f5061a44957b3e5887872721e8a127b480e44000000000000000000000000d29d20dfd1bb63604c831752cad5c1b735db507100000000000000000000000076e921e47a136411bf0e7bbcc6844032995eb8a70000000000000000000000009e52521fd41f9467cbfa91b7ea7e55ad3f0c624c000000000000000000000000bc219043cf91a541b34b76876db6a9adb864bb9800000000000000000000000096debe918a488c02c7c863a261edd4a0eb7fd76000000000000000000000000043c32c30580ae4611c3148ae13204d46b485aae9000000000000000000000000e69e37cef264a853d256bcd59d6f3d5f5514efb100000000000000000000000097e2aaf49faec5921d9445b6fd4218bf3d8618ef00000000000000000000000003d110142f9c8f2dc3d551fd7833460c9fc07cd8000000000000000000000000dce93922bf5d67bf8a5943656b8170db785e5153000000000000000000000000142ab282b234c0529366d4261c42e30e4d664b4a00000000000000000000000078cd69029a2274276fc8ba0ebf5395cdaa8a4a0a000000000000000000000000e9c2ac930b447d0c4ecb252e7ae01b5c664b97fd000000000000000000000000bd1d965059a88119209c3aa30063ee5012cb3643000000000000000000000000944e6b0d890bd2bb36be2d0fea7f9a92cefb787d000000000000000000000000005032b3b818b8c7a8fe77a081ffcaf33e62c0820000000000000000000000005c4443705e21542b72b7482d48628a40bd42c244000000000000000000000000122e0f69e602124a28556ef68ea2b35a54f4c0de000000000000000000000000f0a47628662fbf892c289838ff227c13db9f4457000000000000000000000000715a8738efeb5c0e009a7bba62dc6f648ed53abc000000000000000000000000b5156bb992692141c528a9d0b489159ee7a9905b00000000000000000000000022640601dd6e8680123f3ac8a999040abf7054c8000000000000000000000000903c20cb2a509f01c6f5926fba1dbec9d97132a0000000000000000000000000170092edc61431bd01e0fb536cc2d368be4907c3000000000000000000000000e00752e46adeca5d8cb80d91af150cd6e353f50000000000000000000000000020a83892075d6f3514bee68a9190104ca43ee4af0000000000000000000000000949032e10095b8694ee46086e1de1f9e2b8d39200000000000000000000000064f14325297ff1e965829dd39bb7cc2ef5f406cb0000000000000000000000002f1d99ecb54a0feeb75a55d1ab3301ec98c81273000000000000000000000000a4d5def02791dbcc0a06ea9258e7c748e5deeb7e000000000000000000000000d09e9f1217c1abe9e9c18d1596ed0899edbd82e3000000000000000000000000fe80b02e56c17b201bf1b5d626c302f669757a760000000000000000000000004009f34c93be792bb44776880ddc4dbab22767e70000000000000000000000004379f5dadff63ba694343c814e9ea04fe9b991c5000000000000000000000000072b5d3570c308f725cf055a4270f345cc8d20d50000000000000000000000000f0181cb0378a9acefb741af0603355636b79d160000000000000000000000005aee6b70c230a0456b33924a75d46a95e1a1aa2c000000000000000000000000926e653ad0f0f1fdc0f5ed2d4c4b66a17dbacf88000000000000000000000000cc71106096d35f18144bb5efcc1a387bcc5fe685000000000000000000000000b3261b2c33af77719b2dda538e667891b301ad78000000000000000000000000d5844c4157a8c4f3c113328c5e24d510b4b31be6000000000000000000000000c97ce01cfa02c7404bbbddbb835564c3eb920b9a000000000000000000000000e8d59843f351cce6de702188b85ffd201007bc9400000000000000000000000002bc963933864078bdffe5e2759400be954b75930000000000000000000000009e4f31ff0c91a58b29f3ccbea1df42f69de87f5500000000000000000000000076e7b23ff739dfb074fae2a059df7495436c5a9000000000000000000000000013e7fb2045bd539334a28efd61ea4c26d2c92b3200000000000000000000000002360b97bbc9729916b470f699df75ff651bf92600000000000000000000000073588b0f4f0b4de4adc12c305ef7256e4589c88d0000000000000000000000002d8598f6b3ffa3047fac4bd85a35cc77e1a3d64200000000000000000000000017ecfe6a7fb3155410c92e2c97ad3d5b33595f320000000000000000000000005b0a24f871b0bf5db6bd88a761845f912807c3ec000000000000000000000000ebe27290d47137ca758ca487538e8c2bb426697b000000000000000000000000d68868dfdd77f0ab18e7156b1156785d05d952b2000000000000000000000000b033f8745ed926fb87a927be994b97e29e920af1000000000000000000000000e8c47910708130b335adef97146ef129e02ab2eb0000000000000000000000003ca901bd45798ae94d26b4632e4dcf89e045a3b10000000000000000000000007efa5272781d6ae92f18c3f31365d476a745a8f100000000000000000000000091c449d81c42c0a1cbcd55d91a4045e24307b1090000000000000000000000008d6fe05acf3071dc14cdd83d0a33463b1a7e951b00000000000000000000000045f9da2597561e17420e7f9c81fe9a2deb9956f8000000000000000000000000f974984e37c99d49fabdcf6fe493320545884ce4000000000000000000000000004210e8e97083a00f42e99eb5e66e14aaf154ff000000000000000000000000571b90ff189c2b9b5fd01baa88bed41073f388a6000000000000000000000000e22239a9751b4302d1ade97084743d17218fa55b000000000000000000000000dc95d233cda9ada3aa6c5c98e7444d6d4b706d810000000000000000000000000487dca7cbe36fad0cf17bd065a41c763ac51bce0000000000000000000000009209e007e1e2c4ebb6b940ef34596cf2d869ef750000000000000000000000001d9e3a612e08b85e6f787c46df9fa044ba0158740000000000000000000000003e81a82e88f495c8a49eb27e34cff5807c9563c100000000000000000000000097d69af9e6e3ec28e719dac41cc375f20a77275900000000000000000000000002588f3fd00bb32589ef4e2f0e8616f253cd083f000000000000000000000000dd38e056587c52935a6f09f98dc3ce4bffc68d7d0000000000000000000000004d22ede460f01dfc34213d4850ce072a0408701800000000000000000000000026c19cf091b63a3fa56fe41c6f56c1b29ba1988c000000000000000000000000211008a04e76f004b26cf6d1f7e2f519221be50f000000000000000000000000cf449574ea0d68286a0879a3f0545d6e5e05522300000000000000000000000026932de923a9d61df21beea433ad47545ddb3204000000000000000000000000e65da7f1336b89419e612bc90d14fbc3a049a36b000000000000000000000000e393fb40b5c70f83ef20ab49c8f0ba2c6db478270000000000000000000000003e3314f1850b66421584c97422da14fb5f82df300000000000000000000000003d70c2ec7c94dfa9563b0293fa959a45983ddaea000000000000000000000000eadc6677aaa913be66c3ba5e051a7a9106f813080000000000000000000000003814a7b8e7bc068d33518f483d1feb724740dfd4000000000000000000000000272937513be907234a867afa7fcb4e22154c8e2e0000000000000000000000005da3bf97465b548f4541e2c1ee69efcbe69a6f97000000000000000000000000683247d06e49a97686068b74a985db55689fcc98000000000000000000000000d447406f45782650f0c255678f2e2fd78bd02e970000000000000000000000001fc900c73696b53cda99daf843d70188966dc48a00000000000000000000000036f1b04fd0894d5fedf9f2cf3295fbaff14fd3fe00000000000000000000000095ce2761ed984185ccc8f2ee97ae6b90a014e168000000000000000000000000f211b5ae9a96cf1585d4be4ebd59c41631de41330000000000000000000000003f87a7c62e09c049ddad9f93fb0ee83e953d51210000000000000000000000001f169d30bbac984c09c2feaacde778f9bf14e8e900000000000000000000000003a57766146f646ed2d3d77a49d00c3f008e2f5000000000000000000000000068a8c57ba7cc6fa9221c00eaa1e8272b605b042e00000000000000000000000065f6eca8b6e725ca600f522f8dff4b1bb5be2ccf00000000000000000000000090d683fa33f209b45ecb73cdc5b91083a04f8b1b0000000000000000000000004f2f1ab8a94425cdc6fdb66d1eeb3cec4801643a0000000000000000000000003b0aa499cc6acde1d4a7433da6968d7bb8bd8509000000000000000000000000c22f51a709811c498c2e38bf01628a92c3f9048d000000000000000000000000edb601519d37095f7f75e45a790500513abab86e000000000000000000000000f23d12c5e290f819c2a5ffc335236f388a5ccbc30000000000000000000000008a683e75595b23610d8bee65d8f0501c5d43faa5000000000000000000000000121503d85067d096061481d3e908f4c22f6d580e0000000000000000000000003e781e32162119faf39cad2e0ffdeef13825f90e000000000000000000000000f585ee715218908decc8e568e091411de8da8787000000000000000000000000b412b96dbe138da98be8e475f632e1a8f003774800000000000000000000000096e6728328289a5e960ad7eb69ff4d99e17174ce00000000000000000000000028995aa809693bf626aa957d685f9b70b48397d3000000000000000000000000adf44724617d891b933fab904cf6e939a167aa1f0000000000000000000000009cc5ef65f27e15c92b381c8130107ac2f10c82010000000000000000000000004b90f6b9cba20a79814e14c9a595d12c1e1e3baa000000000000000000000000259ce58778abd156fc9084ab53322fea6eec550e00000000000000000000000022d736addc6747c4161d3700bc89d9fa2c9df1df000000000000000000000000094fa07c7ed9b27a1a5279484c56d7e2dbe42a5d00000000000000000000000020bd3feaf2e3ae69ce05b531c968476da087fe0c000000000000000000000000e7fca17ad59daa15dc3d37341fd84492a3c870e3000000000000000000000000b5015ff4c43a3bf38ad181e1b811bd81c9e1f49e000000000000000000000000a9f2457e2deb412dbbdca36161ce4592f303137b00000000000000000000000060ef6f767239fc04d3a7b2d4e2fde71d7bf0161f000000000000000000000000216ba7f4ee2e468ce73774edda54ef398fba0d6e00000000000000000000000034124fcee08ef936607098b76244110a15a7615200000000000000000000000085e45383fd314d7e51de4f0fc1f9930e3e1fc6210000000000000000000000006f73df262aa709b548a7afcb9b14005bb0dd01a5000000000000000000000000830f73cb0a6e372d380938a69290715c3d45f972000000000000000000000000ab90de51e7a883dbb11a3f5252e823274c621d92000000000000000000000000681efa0d274467070ceff4e5482a9b3dbf94f644000000000000000000000000aa267bb952cf0d74be9763b106b4514a9c1b31970000000000000000000000004366de36dbe2cb028884ca6219f0d5a990115448000000000000000000000000d7f87a81e7f83d42df68f811c6728431e99995a300000000000000000000000082aafa5136bdf51d6b63ec38aa8ce89e87edaaef000000000000000000000000ce4c49f7ef377bdfa39d22babde448ad29887c28000000000000000000000000ffcddfd91c0c95b08eb3104489d3ee45e89f3a180000000000000000000000002c3021bbbe1a8d50c200f9489b557377ebecdf9a0000000000000000000000007df220262a4c9ca1fa9b7224bc6f7f4572a892cc000000000000000000000000052d5774a289b086bf370aa94553dae0c343219200000000000000000000000052124138ceebf5f4993f176bb67a32179e1dc5580000000000000000000000008034c0f10a74fc61cdd9464b3003554c6025207a000000000000000000000000a8bdf40119fa3511114aeeba50f973322036455c0000000000000000000000000a9e71f15a5e94bf100652cb0f96ddce1bc8555e000000000000000000000000adee063ebd6edf6afb158053e52d88a877b8983200000000000000000000000077e840708e247be08328e158dcc35a06fd14634a000000000000000000000000bff2617b2ac72f1c5c91249de1771170012fd45600000000000000000000000027fca6e85b42ac9e01b3d4b381cd0ae6b9121f660000000000000000000000009172f7462191cc89b1589c4d7c6793c7a0be0a8500000000000000000000000005c837b4fa4159eccf66c16c5acfd290839608c100000000000000000000000016ac0df48b8a66c7f0a545447b035d551439f550000000000000000000000000390073f9386bb496e5e1624dbe5ea581e16df4a0000000000000000000000000653f2b55e50d23c33b5d9b964fcda8065be0143b0000000000000000000000002c8eb980da74edebb21656e23dd3615d8c7b11390000000000000000000000007936073de6f4a09d5cf6c898eb89540af724000f0000000000000000000000007ee498a58021ee45e77534ec532d995ff779a3600000000000000000000000007acae75a7c6607146c9a7a4e66f6331da44963ed000000000000000000000000be4f75722ecd04c2b2eee78db2def4bd2f397f4c00000000000000000000000075e097834dba29bce3aeabc7a872a8d7f7a06b1f000000000000000000000000d2e20ea0ae3cc5f27c9dd5d1799b4636d43e773f000000000000000000000000f2b046e9d4335f764459fd66490e27dd2e08acbf000000000000000000000000038556b095c46a4fe40719a54b174f5266fed6290000000000000000000000003c5043a5fe2044f6c3eb8f3cd0da199461cd223b000000000000000000000000288463da594c4af552896ae458176b261b9444cc0000000000000000000000003f13dcd7f71b6bc1f866f6b63de2b6f517e70295000000000000000000000000c890677fc0dc4d2b3063fa680a4ead0b5eaf694c0000000000000000000000009eaca0a76dd5b1c2d4ba7a7417e8a743213da9f30000000000000000000000002839ffc72684b7abc89de0044e84f3b6591b1cf7000000000000000000000000c1804dd8dee8032315127ed65aa613d492a2474a000000000000000000000000fa403d87222ffcd0a04cb232fcbc097966fe3ead0000000000000000000000005cf4fb4b0dc416d19aab13b804d2eae80bc1453600000000000000000000000036a113ed035cd4ba24380a6ab88d2beae9182ebc000000000000000000000000604b807b90bf079bd4e6e139311f5699e736acfd0000000000000000000000005518fb427a74c211d1996271cc0edc9d9eb033b5000000000000000000000000fd71cef779ec8747b555851c0ced044d3db72e3a00000000000000000000000008f213feffdb2060598535c55923a59f01b80d95000000000000000000000000a35338638b6c53a80b7b282ca7e195a63b67e992000000000000000000000000b6568a045c85a1c72935927e2a078ee6dd6698ea0000000000000000000000001f24192d1cbd2d82080afb51d7bf1c3fcf414a82000000000000000000000000e3022184f15f97f1326ffe4817ca5517756bc48400000000000000000000000011afdda680b195aba824590f9d6a95d8965f4274000000000000000000000000fffa889f71003f256f0e14b48e54fa2dad1f2ff00000000000000000000000005aa70a5d80a3a4aad1e999677d7f0338f3ea10520000000000000000000000000d2af6d35811d4a43b0b35989556b401c79a40a9000000000000000000000000317fa282b86da581cbd47325f79bc4b58a2919c50000000000000000000000001e66c09f2dbe93fbd1e83333cf8e38975c117de8000000000000000000000000713e153840f39ca29855fd46a18e9c9695a569ca0000000000000000000000002ad6d3e1bb7ae2cc11e2dbdbc6cf71798e11121f000000000000000000000000d9c8c86d3fd8d1a6987943bab13f55721f4cb407000000000000000000000000b5f469b177182443a576d6b3193560eaabd5ade0000000000000000000000000e9c3f92ce0f59ac3548eac9da146d0f45fd0ea51000000000000000000000000f32b0bc88713f9dec79eb681ab4c58d46cbe05a7000000000000000000000000f0f109b96ea9c4d797d6ba32e2c89101d2cda7060000000000000000000000009dd4d6c6fc0865a891273a8885f06ded6a51bfc7000000000000000000000000227bf8e4d92e803275f780aec1c9f2172bb8f9fb0000000000000000000000002dd556a7fd288233dd9c617a1da20e7a8f47695f000000000000000000000000b7b11fca7a589080ad1f600f574ed5b0dc092764000000000000000000000000a9e2d4342d5ad83eaca642b22154f23ff26ee779000000000000000000000000da605a7de33077cebd1738720b400ed36ff6fb8c0000000000000000000000006cf052213a72775a30ad2002e8ae17d98fe3773c00000000000000000000000021e2e9b36e050277135276bada0183424cc63e66000000000000000000000000b37f4ecef6a63e9c0db41714cdfeec90b42dbc1b0000000000000000000000003ed3a1c84a13782c8790f1c80cbbf714c438705000000000000000000000000069fe9c716a59c865225ca0474c78a38c122a7a750000000000000000000000000ecf0e8cf43f8438a498d4a47ecf95925615b1af0000000000000000000000001b122a64e280bdd86233158476cefb6a6c4e76fe00000000000000000000000094fa58f8f2875f3192a006ed84dc62e6f89ab0bd000000000000000000000000e8c9c82d9cbed3f31dd661b83c57c036cd9943970000000000000000000000009a58c26f5de3b363a9806ee26677d3f80deb7c36000000000000000000000000c1456fc455fefb9952317fa9c348e43ae0815059000000000000000000000000e5ceddaa42e757029d1bd690f05e62dd0a8e49f70000000000000000000000004a47d09c6b55d8fc2128c06544840e135265c20e000000000000000000000000fc9da99f4fb395017f80c2f454552d3a5b55110e00000000000000000000000049c86bf5aa2aaa036e04a4ef5d8fb5582ee9c49e000000000000000000000000036e0be744a12cf1d2c290e4447c920f7517a7d0000000000000000000000000451ff7b74676268823ccc0886d8305aff49d166a0000000000000000000000003d5fe9d874f766aa28271cf4a2eeba374deb232c00000000000000000000000075fb76a41c36f6918ac709014e38c8056e27689a0000000000000000000000000f1b74eae67e4b9b08452ee6e3c5824c7af472880000000000000000000000002ccbba29f408e4f1fbf26b2ffb66c7eab87b5554000000000000000000000000eed181c8af5827c2944c7d5acfba91a7b7d65b58000000000000000000000000873b517880c627c50f04ac41cce72c98ea8f74dd000000000000000000000000131c563e5dc60c9fa9a8c9b10843f8b2a82e124b000000000000000000000000294b64faa0ca7a6ce1bde9f9b1702761e2fb86ac0000000000000000000000002ee7f6a1b24f1990058b4541b086cfbd67bca21d0000000000000000000000003efd971613cd4125d2dc7a6475e26abf6ebc8f590000000000000000000000003ce8da7127161c283d524bad61e9568f568f3f710000000000000000000000002cc00f1c5e56f2b20d25e4f4cfe9c9ed11a7f7c0000000000000000000000000bd7ab0fdf1021d11a2f28d0ca0595e09b220c341000000000000000000000000d2e725bb77df256dd976d67de31b832793f3eb40000000000000000000000000aa234f82c5ae85f3f374688d2921cff1d11aa141000000000000000000000000ae354a2e21dd62d37df07529d52df012e3a1cdcb0000000000000000000000005bc42607d586a1c676b3d4135727602e1f8acb570000000000000000000000005333ecc69631aaee0021205cf9e306e7d33ef9c900000000000000000000000085ea9014cc684269648906b4076cf539a1b62fdc0000000000000000000000005a093702c4c854b67bba938d36ff6e5bc2f74569000000000000000000000000259a1927befaa7355206b92f2a47e5c3dd6d54f9000000000000000000000000f250c812e5f07ef30a4b006d4b335cd69de710570000000000000000000000005089b0b348e7716807005e7c1561248aa2d1be0b000000000000000000000000e52a291b177de546cd146fcb25f489378caea21f00000000000000000000000023f6e4cfa8c3145d3952a1b6c86f3dd21efc940e000000000000000000000000b48515544d8af76bef82dc3ea6e42e0e26ad4f90000000000000000000000000d7e5702ac9fa94105505e15208dc8ad59fcf37d000000000000000000000000077a47d533e28e563b42f9a096f9f18d7c308ada2000000000000000000000000e73c3eb16fee7f989e413cfc3577c541b87c20760000000000000000000000004284a0e68681052013abeddad6ade212a1b839bd00000000000000000000000026e1e8ad35cfbae0a966f8312c95b10eaecc760c000000000000000000000000572284674021b2a92e04f9247390a736f5945513000000000000000000000000490cef0d58c31fd9189ad962231313afaa34e38a000000000000000000000000dcded72b8689d8b2e7f5f3732de622b131d8cd280000000000000000000000009f5698677c30a49671eb98f94a54f2cdd8ea05a3000000000000000000000000788b7bde4550724cad3977bd3551959d33303b79000000000000000000000000315686329054844045ea50fb9f45b6302b3d6e7500000000000000000000000024e619843a5ba8dc99d0142701273e5842c2420d0000000000000000000000007fd41638d3b95519e6b97eae08bb411eb05f9e5800000000000000000000000054cb312acfa3d0da8741d4d918050b88014c2b94000000000000000000000000a07170d3306917eae333f0763bab61acbbe3150f000000000000000000000000a6d33e5620c5de1d270f9c529e982a0399bbca1f0000000000000000000000003efea8a11bb40052c0b49de15f7c6dded03bb976000000000000000000000000e3dcfba535dfcdec1cc7528bebfb2d54656df1c400000000000000000000000077cdf88d55ab26d74897d5339ee868fc980ee0ed00000000000000000000000040354ca4bd3dd59f3fb6ddec28aa64c2301781ca000000000000000000000000930f9596a3ebfa341bdd4ff23b6d03afe73e5dc00000000000000000000000009bddae82b5a277171565fed450439855527cbda8000000000000000000000000914cbb876daa9a3752fb300e6b13fa45e7b4e0990000000000000000000000006258ed1a4aa426f81bb3a7261adebf94fefc1ae3000000000000000000000000e26c36a83748c17ce95b2fe190cb9c6d8b76ffbf0000000000000000000000009923af9211a698ce9b0c177169c99cdc0518edb0000000000000000000000000307ecb55d3c208bb947b892d39a744c2c11aa61b000000000000000000000000e16682b06233f1f1bec01b4e556e8d06cc962626000000000000000000000000d4e75559c26b7ab1845bada1663534945b0d812f0000000000000000000000003e6cbe86d00f813b796fb18ff2e8b46264148f2200000000000000000000000018f155bd032a16ac12027a794fd09e78e1814bf100000000000000000000000067edb807eb32a1db2f71a0ff4a0cdc584e9d7bdd000000000000000000000000d611b77730d6331c41b9b9fbfbb6b60ed588091400000000000000000000000089deb157c57ddd1ac89a1f434eaaa6996dbd2f7a0000000000000000000000000b692e70bb58ba23854955400d2bbe11ac8902cb000000000000000000000000d3758761150a77b01d2fe705d0ef16f90afeffab000000000000000000000000e1f8c08f6d2cb33673a1d9e2e83b0f9676a94d83000000000000000000000000822e56253110b32214207c30759007f68c7010ca000000000000000000000000087636b79a5111fd5f89c8d6b43b2683487e9b090000000000000000000000009f894eb64934bfbdbf3715f29281eadc00c0e375000000000000000000000000bbe18dfd758ffb3a2acbcbb215e351e59176f63e000000000000000000000000d1423c0add0f1516b0379d06e245ffcd230fc41400000000000000000000000002d80403fded9e28916ff5b203d5e3219a3c61f3000000000000000000000000ac51e77e63735da0e39cd51b75f21b3fceeeaef70000000000000000000000005855e16baa06df376d9222e5ba759aa457ef5f42000000000000000000000000c34c9061659d8f62311d4c731b7244f637311a090000000000000000000000002c7b4de2db8988ddab2330fa486e61fabb9fba370000000000000000000000008310a3d4228559d2679084527aeaa59a99bb433f000000000000000000000000557c531b51e8f38e1e6ad5291aae1775aa3c97a7000000000000000000000000ab1438ad96260db8853edae36f165728ad07a03a000000000000000000000000b69f0926fa699dca246e329420f28ce9d4b88c6000000000000000000000000088e21d089101632f086794efb63e6e799865d7cc00000000000000000000000083d24f20464a8b680e4ed2ea7be26632f090b71900000000000000000000000002fa32a94f034379673d949ebfa0c280f8403b5b00000000000000000000000027a8495e0d7aac77162e90993442a5aa3af5f345000000000000000000000000ce0f7ac74f07df7bdb664aeb4dc97af31e6bfe37000000000000000000000000c99e11352533721cbb5e84881f4874c6e7f4a20500000000000000000000000078396e6ce8648aeadc5e5d28313d0ab830e0d571000000000000000000000000b34b33d1b63b9f62327a332379a43995e274cd330000000000000000000000008f7e47806442e05ddec7a18407ed440ca0a882e6000000000000000000000000be19e01d52e117525bd922a30cb4d413146d61840000000000000000000000005e81e09b857a0106c3f5fac15d7e83ccb30889ae0000000000000000000000002aa29d9a45ef8e241d0abc1431e90c86aa50a32f0000000000000000000000006baa0c6af7781e4e79bdcccf2eaaa0a7dc2e7e44000000000000000000000000925f7c711edfcd0144aa93f96de47a0de394886d0000000000000000000000005462448ed5ab0507ca5e3ee59307d9db1b2bb2ef000000000000000000000000587e9944603a26ddaeaf0f33dc22ad1bf55998e4000000000000000000000000d18b7f6724c19e1f5b1961b201f6473604e717c7000000000000000000000000bc4eeaf0e83fb4b3e5b2120a1f4bb2a4ecd0ecdf000000000000000000000000aa7e065af43c8706d6252883de291746c054fcd5000000000000000000000000126045321271d2cc35ec2835e32d2fef665abe17000000000000000000000000be61fdb546e75df11da5e9d7b24cc5b8bc86693c000000000000000000000000b69fa615732be553511e9b89e1a6a6042845f25e000000000000000000000000bf888edf69243d816bee4ee642e285a5fdf94660000000000000000000000000915c517cb57fab7c532262cb9f109c875bed7d18000000000000000000000000d2793ee1e421b45d55f85426349f0385a9212cf3000000000000000000000000952c577211cd09eda4c0db195f4224e5f317cf010000000000000000000000006582e15ddb3ae8f1bb1d4835a7fac458cac5d273000000000000000000000000cd52282f265b817c503aefdc2ff79a32ee97bda300000000000000000000000050b161b4492ba0bd3197b185a637369bac3e02670000000000000000000000000853d676f84b0f99fc463830c9a9e0927d35592000000000000000000000000039a061ee29021203e845aee56300c6d365fb6faa000000000000000000000000ecf41affd88aabefa1bcca86803494498c7151910000000000000000000000001997fb6f7b2446ce8127d3a9bdf63c8edd6bdeda0000000000000000000000009fa705c50094e4f7b5e22a465ece1262d1565f9d0000000000000000000000004f21d5a802a734c8646752c32621b03ccabb5d370000000000000000000000005112a781c237babd12b9ffbbaf318a87e87cda38000000000000000000000000e61e96ad2e849f29ccdbd386c9eaf1c18807ccf8000000000000000000000000cf796c10b661679c1641ea08d4284dfe7edd31ba00000000000000000000000004e1a2e75e878530ddc2091ab684502f535045cb000000000000000000000000fb40e46b69c4d6d9395db7e3c0222f6da5d9c4b600000000000000000000000029c3b9ccc7d9ab8b4c30bce5c3249047f0d1ef17000000000000000000000000ad576fc8ef563813a09f482efb68cd1ed981414d0000000000000000000000007c7fc97b8f14b0e2f3eed3485ee269e067def260000000000000000000000000e1d3dc5d0e35ce31ab1028dfb5bb670be15a49c4000000000000000000000000620bd6d72e7c878ad7a16fe1eff941a27aab4a47000000000000000000000000c40210800b0f56e26934e2214cca471c670324410000000000000000000000004af081f8f5208b0d2e6fdcb44837b986fd24bee700000000000000000000000077104860ec646778df9ef186564ef5b6ea162ebe0000000000000000000000003b25023adbf59ef31d7d2f3069c380148bf4a8230000000000000000000000005b21ea49000510f16bdc719314958f87ea4b2bf100000000000000000000000021b024457c1c5de631002d7bf3a282a82424a68e0000000000000000000000009e17c57c126e18bbfb81fde41ce5a5392a1dc029000000000000000000000000741fa339367ce5da1f77fcb56384d8caac248f2c000000000000000000000000158804319d42e5e8d7258aaa64fb62ada7768f94000000000000000000000000031d4ae211e0346e03131f2578cdac64cadcf37f000000000000000000000000182ab61851aacf01b0e01183b32e97f87a79283f000000000000000000000000071ab5fd636ed4e9a659925f4b5e1c3ce1d988dc0000000000000000000000001a97933f5ff25bc7849cef61addb20d598c5613c0000000000000000000000004cc47702e16358b01b588f06794998c0e9eca2a80000000000000000000000001cd8ca2f35f6befa84a2f4f9c7a09239b4e934c000000000000000000000000029e52397621f3e3bd890070b2484dabd4bfe2e3f0000000000000000000000004400a763bb03a25becdf269d4d08537c6a086875000000000000000000000000f31c49d4bc2d1ca651d6977d82a4e1a6c8025ba20000000000000000000000003abaae89a07d126b1bfcb91836badef7cadb82a7000000000000000000000000fc41ceced88d3114ea3d9c4d6f570041ecdf172f00000000000000000000000079e3012a1e6590f89f47f990890edc2ee7147b62000000000000000000000000e20c5eaeea3e8ae42b058708980dfc3c37a6070f0000000000000000000000009559dc9db5fa0394a18f0cb41048a43795dbe88c0000000000000000000000000acbdf0a258a4e54e900aabc359dbbf258a7af8500000000000000000000000086b4192535b31730e8f696ab814bbc0072205bd50000000000000000000000002d807d7ce64a9c591db28e4bf9bc117bcf5732630000000000000000000000001f8542b0669df4234ebe40a0ae316ac7df12d924000000000000000000000000b7164a853a45fc637c083c9c6a617c32dd14835e0000000000000000000000002843f7e3838fe33ecf90fa5b8a609682c070af340000000000000000000000000bb9fb927a1ada02876eb55e4c0ceac49d5deb5a0000000000000000000000006ec7ec894cb1ca4a55c254d3ec43997d43e9990c000000000000000000000000304a6eabc2ed3d9b3f3c196e7fadd70e9dd4bbcd000000000000000000000000719184f267abefd02e3cd49b1d67262cfd23ca5f0000000000000000000000006131c4ccfd1545c66acafb2414a26191d20d317500000000000000000000000078c141a5e06213a7b85324caef82c375a97f07b3000000000000000000000000e8c8a5273f086e57238640582430cbf1f6b205d7000000000000000000000000648117f33181e8d03f9980adcfb0d43d4bcd7438000000000000000000000000f1ced265ef88d9767c429e49a57026511b834edc000000000000000000000000c227b48c248f8000c2f143a04b8653dceec3ca8e000000000000000000000000d1b8d4b6697cddb082f7617333c4b25d38c10b4e000000000000000000000000eb6b0348602c34328c91e51f9657fc7a5a4c05670000000000000000000000002455e9366fa7d4780133f2375578aac1053b3974000000000000000000000000622051723fdf4592ba47aa85b9ec02dfacd3d99e0000000000000000000000006367af8e19e6b00f26e62f30229c5a764caa48d600000000000000000000000028d56b4e4a041cecc63ff1594135983eb1fd5f3e000000000000000000000000d82f6e532356e0e0948d7db507f35372ace51e860000000000000000000000001ba02368c020d5dbdfdf16fee1beec30dcf5d305000000000000000000000000e7e731f481252f658714aa5d5e46b7928516c495000000000000000000000000781dc718a82d7c8261d7a82e55cafea28abcefda000000000000000000000000ecb13894429176f1862f1d2c0a2c2739856ab025000000000000000000000000ee308ab7a84d6140de368cbf8c72a4368c4328410000000000000000000000000e2d0bdd1e18109e41456a958b741b7f7a7ea88c00000000000000000000000089b47d9ee5ee4165de6004699019456ef758158d0000000000000000000000002ef3bbab6500c624bdd84c42340a750e23dddcbb0000000000000000000000007b79f60eab8bc7d93522123815fff78ddb778f15000000000000000000000000aa9d19552d4cdfec68111630457f48651edf5bc80000000000000000000000001329647fefce714e7e626ea088c7a1342479d121000000000000000000000000ad98faed01365e09fa1232009a5eb24d3ca99f9a000000000000000000000000516cdd766f9a48cb10e07d4de1738f05a7bc1f33000000000000000000000000533ec6218d851bad1576ee990bda0fd61c5d3c39000000000000000000000000ebd87174da81d1a493f82ad6facd27b5af060c2400000000000000000000000031ce8deb85bd9d3c3f33f3e1b00c37d691c46e14000000000000000000000000b36eea7daaff3ec1734bbd7d6cf0fc08d9c96f2d00000000000000000000000012cb6f5eb0d90f8978deb060c46539e8b8725509000000000000000000000000e4e97263b6ac5bc4c7be88f6ea03d245bc047bf7000000000000000000000000c889690a889beb22c84d08acb40b8a38654f4f1f000000000000000000000000b17b36644145a6c7d234b3f6d9e68b233f52ab1f00000000000000000000000020e152c49b41c4802a27ac9d9262c05e3b0c12b3000000000000000000000000720f33814517cfffea9c641b7df35d6b2b17fcc50000000000000000000000002eb2f50623eb9552ca1dfa820be567d834c7550b000000000000000000000000701a1e861cc459c3fbdef83c7c84df5313b6e7c40000000000000000000000000a60792814078b14aa882b5a5d52baecf707bc370000000000000000000000002388b68b08c617c148fb4819174495ebd53ccd31000000000000000000000000d188472c904dab2897028e2b1a8e5343b36c173700000000000000000000000078e29bd8b97b9edfbc4f684d112b07aaf121450e000000000000000000000000e4399dfedc80dee5d410d11e9c90cfedcfe78fff000000000000000000000000fd5ae3447b24c0df77cfda7a96426e87a80b193000000000000000000000000062ab870aa12891102701a7afe2022de8125807e20000000000000000000000000a21b05658998bd93eab51c1dfbfbef918c03491000000000000000000000000a5a08a734090430f49708aaa170bad70be5bd6730000000000000000000000009ad8317bbc59a36586f362925032749de302aa03000000000000000000000000beadfbed819548d8976abb3caddc5f2e056f2f2a000000000000000000000000fb2dc55bb4d738dae41e74adc2ff35b75836b9b2000000000000000000000000c63e800a6cb53c6b0b6dfcb6e0836a70b2dbc4d500000000000000000000000069a13b85396120a0454220cfe8874d2461fc506c0000000000000000000000004d6a1638ed7f63036906b84c396e68571e78eb03000000000000000000000000b9b8a0a3895d52f2b7927462a93120c5eafcd18c000000000000000000000000545882a73fcc122df80b1c8c65bf411db67b194200000000000000000000000042ced35407ceef52f48d155ead1acb93d299cc8b000000000000000000000000948d15d770435e0db33afafe479b2a0a95867cf200000000000000000000000073d0bcf068aedc288b0395b8f4707225faa962e000000000000000000000000037802bd3414a330b6446008d87852e35f2a90f11000000000000000000000000ab9270598ac69a5b31e7bc0a4b3ee347ebefa6d2000000000000000000000000654ec4edce2332fc2272721b5b0b760c19efde3b000000000000000000000000adef8355259bf64ce12fd2f5a75f6739e2981e9c0000000000000000000000002ef2c52368b2bba4f1ac73c5c6d7c61a9ad95c05000000000000000000000000aae27ecfa955d0ab1f27393430548493cbc44da800000000000000000000000012e52790a2e86d8ba20d13926830c3fb41c3bc5c000000000000000000000000ad9b6b0a6cf5d8b273efd740fa24042bdcebef4f000000000000000000000000be846d7f28a4febcdb520ba11732843dc5cc224e0000000000000000000000000cacafdf6aa599699d89deed44fbb43285a46e67000000000000000000000000edf8c875597616e891c82755c2955fccfe48c144000000000000000000000000785796b11593fb58f62d1850ca1a953b4704bdb6000000000000000000000000c1889117a51e432a7f8ef454faf203f399bcff2300000000000000000000000022684e1aafd3dfcec8378c692e9cb1ee71d54f33000000000000000000000000f484fe69168498b5e62c1b51e44d507628d7a3ac000000000000000000000000d78943d2ead4bd00360408b7836df1b2488b503800000000000000000000000085d7ec906d9518dd372aa02afbf33e7414a729e80000000000000000000000009b2de6783f136beb4d78b418adb570c308580b1d00000000000000000000000048e11e139e4b07d7d98890d2594f5bb7494ee66a000000000000000000000000ecf8d0c2e4d091ed6c3107b3ad8360e43a9b0a590000000000000000000000004f10b1fa6f42d347704b64fe6a661b94091f42dd00000000000000000000000016f3ac03dd8caccaeef512cfe4d25245abddc64c000000000000000000000000628b3e811586f092013b7ca0ae670899740e163e00000000000000000000000034812ddd090414db7de509a6567381062363d5a4000000000000000000000000f6ea4585862b01f3119a49814160e91d643ec7690000000000000000000000000af1959563c7008b2b5c6e3fa6ed7e72e7dfe7150000000000000000000000007313b87bc197b6c09f5928710dd80e2950535c270000000000000000000000000cca3d7b3d5d27636783a359925ffba96d401d470000000000000000000000003f5b8387950f648f2754763d3430ae28464b7e1e0000000000000000000000007cacaea4a2126818a1f2a3ebbbfce3b0e5480318000000000000000000000000756b77882b556f893c0cf9dd212d6e1a17d17a33000000000000000000000000cf28aa37cc11cc6c3555f2135172a102fc8fb28f0000000000000000000000007adaf4aa36739ba9af60c3971a5584727d00f7830000000000000000000000005c119084b40d5b0484d24962a98e8ce4ce9e56c2000000000000000000000000c7b06f9a0d2a5a8b72e334cf2a9199ff7e9553b0000000000000000000000000cf165aff64802f77cef94d6d5224d6a9cd55d9b2000000000000000000000000fcd134aa6567e6c28b342c575199376e491841be000000000000000000000000ecc82781d42169eb160b86e8f39ebc3dc893d1d100000000000000000000000011dd48ecd09c0ec6aeee5df6baf076401bb5c5040000000000000000000000002173cbac16d71980914e4c0be50bd56ce012d495000000000000000000000000bdf23e2ae11da26b3b87ab42e4273583cd9528f5000000000000000000000000542cf1ff566dde3298a18590f8f452e894ce705c00000000000000000000000087207677fdcedfd4fb4c070ea38eb2135c821f5500000000000000000000000028b31e52cac824330c9dc004fe8eea624528987c00000000000000000000000092176bbe604b7e53aa530dd1f0b16cccaad27982000000000000000000000000197756ea583082689b43318cb3f467bee9e4d8e40000000000000000000000000721ec46a57f9943fb124477e322b8995d0a23ff000000000000000000000000f62c4fa4b6cf93b13dfb02d47fe5eaed3e3351d7000000000000000000000000eef6c37c1e9cb5b7991b0c1bd178eacea8c043350000000000000000000000000978b651d977bf08170b0f317864fd037b961f690000000000000000000000008e8f651efd439439eba920766e298959de505b2c000000000000000000000000e7bd4f48d5a5ed0293277011fd85e7b3fc81feea000000000000000000000000e5e65adaef64626d2aacccd68631f7754ce4b15a0000000000000000000000002e2d09be49979bcf0f165ff0aa9fd64896efc5470000000000000000000000006cf614fb90aca38353118aeeb941ff56763e07ad000000000000000000000000347044846d12ca59f40c449b279aec0dcd0a838c00000000000000000000000081faa5e4aedac85e545a6d8ed33c79450ed419a8000000000000000000000000e5bf6a0ceae67cdcb1d32de88b161792d847c49a00000000000000000000000028c95554db0b6b8ba1aae8cfc4f3717fbe53f304000000000000000000000000f873b148933f9911cee3c4385c1dd8ef4bba5d80000000000000000000000000a9546d6fe30b5261d223783534e7b99a0410e301000000000000000000000000814a5b2494a8bf6d637e995c80f921dbac6ec0af0000000000000000000000008312ac25255418dc7f5db5e8519ff47a0ae470a20000000000000000000000006080e0667ee2bcbe87f95d94dc2afbc6b6d10cb100000000000000000000000025ba567454f38ad21b3cecc1638025819523df750000000000000000000000001bf20b22878b20cb66d95ac87ca1eb71041905ba000000000000000000000000a1b7cd0ef116bcb34e2db910aef17859ff661b3500000000000000000000000040304e0f47d4c219edd18e98114395275f01fc43000000000000000000000000bb9a2e313cbc85f5743af6ff960125723846aa30000000000000000000000000671847790aff69dd0c831100180fa26771466ed800000000000000000000000040c3f54f55a7ad28dc54b7991815c3fd0ccb328d00000000000000000000000004d00c5593c863efee9af6174d042400bde7d2e40000000000000000000000005a431670ef8b2762cbc69fdce9308451020830ee000000000000000000000000e9c62228b90d431488258e04aea26479bb68d6cf000000000000000000000000d5b5776bf470228d81d96c92ee6913201009b62e0000000000000000000000007b5a6724988578c301ff826398ad463c6a619a8f000000000000000000000000be7dd9a1761dc3f5759cf4fa82eafa825dc7ce50000000000000000000000000b29cf2b8d92e52e315be0f4f2f7c2b5bb9932a0d00000000000000000000000070a62daa35f0411fec010a81fe72a572a2a6ba7a000000000000000000000000e17f93f87727357dd12aa7d3e884a67756dbf100000000000000000000000000a332799f96c0818090c76e900a02543ff5820f3b000000000000000000000000f939030fc6e11b8136b20f89020425a5aec22d16000000000000000000000000f96ecd8c18fe046004cecf9ca95f9702a7f4753b0000000000000000000000008a64f87b238824d667687d273fe5ebbcdbb836170000000000000000000000009808bbeb462bca2ec110c09165a9ed603d7e54a700000000000000000000000078c2c5cfbc921d4bd8e77a073d6947b1b005710e00000000000000000000000078c2c5cfbc921d4bd8e77a073d6947b1b005710e