60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000036fc05432cb9bffe052d8c5680c166b24b6c35c400000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6765742d636c696e6b2e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206765742d636c696e6b2e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d664e6234566d347463327839684441516b5956614a3376754b6938364a47326a4e58665775455a45447a36480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000550000000000000000000000000249cb0658aaedc8f944ef572e2d55b204e35d2d70000000000000000000000004ea65e8e1be66e3b78175345f107c91c1448c8b2000000000000000000000000f9c3ce0e0f7b4cbbb367547ec2db63f5b60d7d5d000000000000000000000000122379d28df2bf12b089ae945961cad116f13286000000000000000000000000cb62f06df812eb4f264eb1c0e65c50d597df55a7000000000000000000000000ab07509e324da4523dc8a495a7d313911fe956f700000000000000000000000054572fce5031f0f2143f3006986abbb20256b3be000000000000000000000000f1c93f50af570b0ab48493578304ca07cba1ec950000000000000000000000007d4c815dea2028c91c8d1db90cfb358b1155b3ad000000000000000000000000dec4fc43cbba292eca7fc18cdc3700702cd5b2130000000000000000000000003e79dd21ceb23e08ee0fe89e95301b9cccd7f6cc0000000000000000000000003377235d29b16e86a68dc7740afbfa536dd2287e000000000000000000000000f6c5ccc66eac52488d175bbbe6a62396ebb6d9b10000000000000000000000001ab5a7b0aec71d05e6a2d443a945f59769fbc1c2000000000000000000000000bf6675a2fa77be8429e9ffae07835dfb914f5821000000000000000000000000a9937e7a6492a1822af4237463411572a5d25fc4000000000000000000000000bd05fef925ed08c9cc3f60126d376d9048dc140700000000000000000000000009192b36b6691d62675d854eb7ee9832ddfe576a00000000000000000000000006f8e653c00baf1c66eb81e86abd35372bb7d5890000000000000000000000006b4f9746ba0e80938aa93c3c449eabac80881d52000000000000000000000000de8b39cec4ea857e60218b589268c53d77c7b5990000000000000000000000000f472f17564f1b0e1829591290e210bcce8f2578000000000000000000000000819a312a0aad563eac9357049504ff9227f8f98a0000000000000000000000005dea7f326d29161e7da55164fa976bdfb32975b3000000000000000000000000f8f9a523f5c6bff9e18902bd56665f28f15bf362000000000000000000000000c9746195ad98b2126a0a732d6ef15dbe129522aa000000000000000000000000ba034d67881f1902a6c4c6b5d47617a1c9aac34f0000000000000000000000000fa06bd1ed4255038a5f522079baf3e06f2e953c000000000000000000000000afc76b463b60a6ddd75d0e0dbabf9d6c6e9ce9a2000000000000000000000000ba453354eb2a1747dc2b1b9462ffaba0466308d7000000000000000000000000d4ed19c9d3a7260878d32dbd09550408c6ecc489000000000000000000000000dca75d6faa6688b4b5a275640e1a3dc3cf53b9f6000000000000000000000000ebf0b4f6816acc4c841ac348f9b2e64924b0b747000000000000000000000000225283eb38c2ef0f43431a12f725ad8b46403b640000000000000000000000005791391d139620120f0d79bfb2734c0695abef88000000000000000000000000dc76c19da719ddc1ad61b8c1521a883849704a240000000000000000000000007e047d8365c1f0b8627ae4bb361fd59bdd50c2ad000000000000000000000000f8a2a378bd483f8d95097ab45d2e9f5c0db26fa30000000000000000000000000195fe1e9184bf49087c3b22a508469e62f38a7d000000000000000000000000afb4c093e18e9b6011dfec8afb7e6103f60d438f000000000000000000000000f71f52e7718c0d67aa7c6ece1bc0d1900c45fd6800000000000000000000000050f0cda50bf891ab799867adbdac8ab0cab3ef3c000000000000000000000000a1f1d16890909328824dea8392ef679a6f184d29000000000000000000000000d949951a766dfe6448e53ed197cf39c77bd72f2f000000000000000000000000b18b2bd906ae6fc46e932642194e93b7e5b91cc3000000000000000000000000612f399cba7c4bd24826bcaba83af68cb9107324000000000000000000000000af21b968bb8aeac1c9d02ae972bf7f73b2256f68000000000000000000000000953c3b398cdf0de2a9dbfc71d05d93b4a6afd974000000000000000000000000c22871b490a8ada774ec74687857e35fc304d76d000000000000000000000000519ebedcb61498e2ebabe8d8b9ff8b168fa5fb3b0000000000000000000000002c3e2b221e621b0e08a1e2d6c42a2fc6edf257be000000000000000000000000433c140a3267439ebcc98f1137347943e5086464000000000000000000000000a8de2c8a2608041c2424348133cf17d1dc879faf000000000000000000000000bb7853dc8a9a55885030db9eb3c1c1eee5cc5612000000000000000000000000bc75a4937eba547de120840750765cac8e0f573e00000000000000000000000064dd363d7b07ef1382f5c4fcd4b884bdf88aee98000000000000000000000000a491052128338f2deb4c5f8d9e0912c7502795920000000000000000000000004377697ab4fe6b8b9b1752fb670cb69dd292ee55000000000000000000000000db286a18b446e4c694f03e0838974c46f91e580c0000000000000000000000000e6885ba1ce261864ebf048a48daccdcee6e00fe000000000000000000000000106c3e3a0d2d272d01a47b94bcadf15e12a305f5000000000000000000000000a3497604671d4960e1d5ec544491431ef1dc81c3000000000000000000000000eed6586b9b374fd56cf40ba273c46aa420fe3a860000000000000000000000005385b08552985515285ed7d7440e19860c05452b0000000000000000000000000287d1c095bf7a52b2fecb47688b0ad02e2d8e710000000000000000000000003ef90a7f69df6f6d4227d4b59d765d5953cab8a2000000000000000000000000adf50be74a40ddc8750c36a57f35108cd02cf7c2000000000000000000000000af64366e0c7d423c17b4163bc7c9815dc4a72b7b00000000000000000000000079fdc12b28c2d0270ff7a88d4170a3b9deebec150000000000000000000000005e3d70779fcb737f6f6bb986ebee901bbe1c4d67000000000000000000000000a347977fe1d052ff83aad54b75fa39cb7e2a7089000000000000000000000000da6d6fe6f3e8315b111a065413a0882a11e866ba0000000000000000000000007ccdcbe36974f1bb0421aea81a7b18a585ae3d71000000000000000000000000366058bfbaa360d17e12def0e0aef9969c72639b0000000000000000000000005e17aa380c14b4b82a22782921791b4cb6c23d0f000000000000000000000000f4c9ba926308595fd4d4564673f6300db9d3846300000000000000000000000036789f4f7801a3f173c20e938bafa238d234d98f0000000000000000000000005a9fe49eed7f26768b0e5abde844fb0a169d69f3000000000000000000000000b528c9f02f63450b15c7058bf3abaa4b45b1b09a000000000000000000000000875289d5ccb65cdbc4711ee0435cb97c429ca84a0000000000000000000000004c965c35de412adb84757f198b583090ce6ca23a0000000000000000000000005496c9531d260f3a00041b37a86609b2f80054cd0000000000000000000000003a335b0e6c626558bfd7dd1da2fddf53cef8f300000000000000000000000000b4ce2bb7bb10a14e156cd9cce6f74099b9b5a8f90000000000000000000000006bc6fd8320065243de0c8997e151446707777f20000000000000000000000000e5f7f900609458f8bc0b5f0339c2cc8f820746fd00000000000000000000000026f8a6322205d8d308f5b0356ba3542327f20673000000000000000000000000d01145167cd0d77bd03a3fb0e53da7113303695d0000000000000000000000007a86d132ad0d48672641bec928dcd373881a737c000000000000000000000000f0597c0722ac423c88d47de7a3d79e823c0f9af6000000000000000000000000b22860dc2ae4cf1fe4647a0b71da6ce5d8131a440000000000000000000000009ef7020f6ba303c18409e5604d87d7b1e29a710f0000000000000000000000008cb33d13e9270910ce9475c48aec8acd6c18767b0000000000000000000000008717b27764b8929347156cb2facb92dd71d9df6d00000000000000000000000057758ca3dd4cd9d9333c3c6dfc427a7761ac6d740000000000000000000000009ebbff5b6936098a587485f98c5f5ee4e4b3849e0000000000000000000000001cf709df0046aab74e8ff868bfe1039ef866cd21000000000000000000000000921b965fdef456ebe783ee44618661304d61b2dd00000000000000000000000098c51036bd6a90432d6664c11bc2de8f641ac15f000000000000000000000000787bcee9c2eeb4ce07e20de51fe0c08b59f7fc2b0000000000000000000000004cbec569095e04c87b2b35690a008ca5c3231eb20000000000000000000000007d88b453ed54a75c98c9229532373cd4c587c96c000000000000000000000000e4b6e763ddb8b7da0e0b2a6928a52594a4cf33250000000000000000000000003d56745ebc0abb1753ae794d6f84a8e28fcb7cf50000000000000000000000007a7f325876c77fb0bbdf48c79558644f4cf44fac0000000000000000000000003f2a6c1cf6bae9ef95bea14ebd3ec60f3b72c54c000000000000000000000000a0bbec82b0d425984435618e982acaa35fbba97d0000000000000000000000004902114280e7990396c5e76aa657af1815c11972000000000000000000000000bd9e8d404f7861b878e3e3bb7e7a14610731be960000000000000000000000004029c36bb8c6bb1b159d308bbd7a128fa42d33020000000000000000000000005238d5ba8e44ffb68e6d8ff75d86d35a9b822785000000000000000000000000675a5a55bd7d94f5a48617828b5df37add6afb4b000000000000000000000000f039c6e762c8199e90ba437836dc56ec1567fb12000000000000000000000000a33a04ace20cf93bb5a70af393bdda4ac2587488000000000000000000000000898ae2fa55497587becb740a7f4e18220ddbf9a900000000000000000000000041ee8b7cb38fa00d786c63575f4dd117ae4c8d71000000000000000000000000f6699b64d973d95c3d8c3b111defa31839e4dafc00000000000000000000000076ccc4f9916e46b3ee93e33ca0a05bb4540c5154000000000000000000000000660ac4e4c0c850735eb04f86cb263bef10fe0caa000000000000000000000000063a1c547191d2c46618ae28b8db7511843ad1ab000000000000000000000000738c33eba190fa993b039be711b850da4bff6ece00000000000000000000000077c548c6bd7f1d295360788975b74731c95d17d3000000000000000000000000723aa52e0091c5bbe419a353c98eaea9ac2d39b7000000000000000000000000ef7d0008d5c0a286f272f24da4f5b1f3f8a572f7000000000000000000000000cab80e819f4f2a8da7458dfe6aa3108a8d7b71f90000000000000000000000001eac7b6b9fd254f6a39347896189c0407e72ed580000000000000000000000007c6aeade478be7a6cc6609c588486ddc709b46390000000000000000000000000a0bc1741f8d871f4df11e2744909513f651dc6f0000000000000000000000004278ec21bc5dfba396184e35fc5a6c6667d8e073000000000000000000000000d0781dafb47751d79ffdb9b8e38a82caa1eb2e9d00000000000000000000000003e03d99b9f2738b475d41c22d543fa9d3983adf000000000000000000000000560cdf97f6a8fd3934d0418aaa17cc31b638b01e00000000000000000000000061a4a2d58a3dd1e8fa5ef4105a58911b31591024000000000000000000000000d70a3068cffcc091b93aa830f12e99f295b668cd000000000000000000000000d82b6cfdf7ac89b7f8dc81753edd3240cd34bacd0000000000000000000000001e30a3c439d05da69c5990d014ce7935f52a107d0000000000000000000000002d16e449c840eebdf106599b96906da2641d05af000000000000000000000000530caf5cee8107def6194f5dee3ea5cd3e30d51800000000000000000000000002615224c9c2a988e1ca20d71565a3fe4456c6ec00000000000000000000000065d59cb604803d356f76c953956f792a94b18b8b00000000000000000000000001b2b1f811327b99f1c2e67e57e9b862d31c4b5d00000000000000000000000081683cd0643827f351d0bab152d296be02cb59f8000000000000000000000000f30c68e41b0ba2b02ebbd927913340927eab26f000000000000000000000000067a6ada413ede53a31bb26dfe0165d4b538e4774000000000000000000000000b282bbf3f9a3b7bc0c9c980f0a80691ea3f2b8ad000000000000000000000000d34523df99ef6b25463d8dbe2b914fc8b0d60dfc000000000000000000000000dc19ee6311cf0db02958b444c0c2cf81c0ee1dc10000000000000000000000001dd4c09dea49c7bb5103993b48c3482c25ec948e00000000000000000000000053a87f5f5cf99afb7db6bf851cabf1fced38ef58000000000000000000000000d75886d9943aec3219ca94702f90ee5faf0de6f00000000000000000000000000d8713e59a11eaa77f9d9f58dc5b350d2d05bde500000000000000000000000025667f04bfc2326c2187f7a4358f294b5d21558a0000000000000000000000002d3899d18127e8dc9b1692cf07104c2bc17dfe2e00000000000000000000000067dbee923c96b5725216565db09695bb1fdabcd5000000000000000000000000dfdcf270a6dc2562a17ec9a7b7fcd610780e1f3c000000000000000000000000d237054a63595d19e3d7246bf9d0d605298b938c000000000000000000000000aa229869e032330cf4a1542af96b5f8b015bf5ed0000000000000000000000000749cfec4b0b7a695b44598199c91c1380843dc4000000000000000000000000a7a85cfe1eee17bc0645ad1cd7e69e50763c335c00000000000000000000000018adfbe0f1790c9a7c816166917aa48000e6f5ad00000000000000000000000003e2977617189df0b94f7adc3d5498f0087afe7a0000000000000000000000004eb911a80abfeb0cc926039b2022b67b954c3d97000000000000000000000000417bbd3438f6ab1c7f6d9edde452b2ea7ad8e362000000000000000000000000595f996e3abeb7061686f586667a7786ca11a025000000000000000000000000c6061a6d2e8707c6eb0109936e27e25aa3a11e9900000000000000000000000000879f8523fc64ad3939e61719c3d7fd23fb8ec50000000000000000000000009e3dba14ba046e00e17328fe653b23a13b62b53a00000000000000000000000092caccd1474599a0fc3f8bba0ef6b52e31e0cf8c0000000000000000000000004a32ce92416ddc8b0dd27650bc317d7c3d545767000000000000000000000000998011a1e4aada2cf49682e3e92ab86a118eff9400000000000000000000000049c959949a9d250633642be7206c241354cba87e0000000000000000000000003f1ad4a70cae1b0320a0757b8c17711dc7972357000000000000000000000000b077780a0a8220b0667cc75a2f9f0ef3ecf05de8000000000000000000000000e6599ede8a75b8b8103fa419425b71bcdb3b96100000000000000000000000005630a19bc7cf5e44f3c9a5c559e59aceb5e4ca51000000000000000000000000e8ba6368caa531b0b99b97bb18411cf787f5c1b200000000000000000000000043a7df17b1a358c34d84cc27d46e545c11e087a1000000000000000000000000633b2a240653c62d58e32ebe3275e617951a070d00000000000000000000000084f9f86dccdeeb9721e979d0f3586fe24966509800000000000000000000000000bf21f90eb3f8bd82d4c45ccbf64de11e1f0be10000000000000000000000009d3469ffb7e88d5f10c4e7cba8ed171c1b77759f0000000000000000000000007701482d8c753e1acf39bde254c284b867e4ddc7000000000000000000000000d158a249744a25319d70cb3ab8ee487feb238292000000000000000000000000cab8b248e42194cda6c3b32a1c59067d693676060000000000000000000000004f0c5b365d0a904b370e6be3230e4c0916cabf5d00000000000000000000000031a75b070692fc976ae988d37a3b4553982c583f000000000000000000000000baf9a7b819f782ebb481a29795607b982c6418d1000000000000000000000000c7c31633421e3c6a916967c9967d0e88a21569310000000000000000000000006c8f3b4c700fceee3260ae471800e9efe6406468000000000000000000000000094088cb59cacf6fadf2f2ea5f6f62eac0925f8e000000000000000000000000a289364347bfc1912ab672425abe593ec01ca56e0000000000000000000000003fc00f5920428dd1dc9868a814c3c349c087f63600000000000000000000000056b384e203a08e5bf1d7e0a53f058cbec7897181000000000000000000000000ae1d74708aa679b8ab17079e44b2a448a11f2fe5000000000000000000000000d7afe694d7f0cc44c45eb9227c8c6eea040b043e000000000000000000000000946f883d03b33df19567a48380d1e0be468f3ba0000000000000000000000000c34a976ff93dc2d4afb00ec70b5e89f89a8387fb0000000000000000000000008ed59bcd9b0179f7e1cb40ec928fe258645f6bd7000000000000000000000000d7e8e1120736a34fc1cec325208edec3bdc18af9000000000000000000000000525bd6e9f75ee7bf46a3a2252418b9ca6e987a96000000000000000000000000be205990184813d86684746a9b99e7b5d20a4b8f00000000000000000000000024c879bdd9f2b0bdcae731cc7f8c51eebe9df52e0000000000000000000000008a081ed585d59fa02b3dd81f3740c8e10c6de2ad0000000000000000000000001fb82fddc322fc787adfe1105d847a6e6f974690000000000000000000000000c3f07796f7fdefa00272d3a4461d7268fbef6b94000000000000000000000000ee42319fce49100d32d9a3e240f218e5875b3940000000000000000000000000436f91f6601c91c543a8639bee83aa336307100200000000000000000000000083a9b94f277367439a902f3bf6030cf0659298110000000000000000000000000d9b42ea4effd25a4001d5e19ff6f8e63757012d000000000000000000000000bfb596a45d930bef249f20115e3a6f12e66df11b0000000000000000000000004e22bc11497cf67b49116ef578f26448122bb3330000000000000000000000002a0622a9999691613b3de9e0b7004234045df2f6000000000000000000000000c80cdb12abcc8ccc6fd666c88f2da13713989913000000000000000000000000d367841405207717ceba4013f190419baf69339f0000000000000000000000007c1656f38bb0b72707e39b964112fd89a0935f43000000000000000000000000da38924d4a9dbf76b249eb9be643dc030d9ecd1600000000000000000000000059dd5fbadf7ee649e094d16e8d2a393280bdb7bc0000000000000000000000007aa3c9541b8459d21d76a162e95882cfc36c6870000000000000000000000000a6a8fafeb004722217bac99a0337fc7ff6f8fafd000000000000000000000000b952f90adcdf3cf0d9cd7f9487d19da810eb236000000000000000000000000055b5ca2568b1e340d281a17e91ae1129df9279cf0000000000000000000000006847360f4d63698432ac6c2e3f1e4cccb70ca3340000000000000000000000000c2868542302d031e5c6d946794136b5352219140000000000000000000000006f8aa4ec4c8f49f18b48309f2f8ed7bdb65607cc00000000000000000000000093e83b81b716b78ce150d50b7524f6f9446910e0000000000000000000000000e10b3712af4a9cd188663296b0468051c84368a90000000000000000000000009b60d21b72fe545655490502299359bf63683b350000000000000000000000000210294b42d0a163f454f6d90fea887e8b375d28000000000000000000000000661a1ac9ff550f491ef04115ecaf5383359e3011000000000000000000000000801d110f5e1fff4cb3146857a26f6c3f762f88130000000000000000000000001596bbd28be6dcd172337a9879eaa342b3dcb9dd000000000000000000000000db881f15c0424773f4f92bcb25dc6da5c9d1703e000000000000000000000000ea4b7540dc31c422be4b474195188ef40cdeaef1000000000000000000000000d517ad96c4f16e56c21baa8bdaa30837a95b043f000000000000000000000000f0842368573d887723385ee424d8729979c066850000000000000000000000009e01a0d2433fe815400e98caa00d25df25a2d12c00000000000000000000000000b678e53da4b1a1298c457cfe952e982430d221000000000000000000000000efaa16f23f90734688ae61a8c04ead166956e5660000000000000000000000009a22709a2011b11f4618956c01033f8b77bbd1f300000000000000000000000029d58d9b822a1fd1c323b2b5bf2d9ae22bdf8c19000000000000000000000000005c34ffff414a36207f509a925c78379c73d32f000000000000000000000000ce777edf781e17d9421028183a49f6e2abc9fc5300000000000000000000000036683298afe777011908838beae8ad3507a3a77f000000000000000000000000fb618751eeb04f7757c9255c8395d42de4412e820000000000000000000000002d09a9334a09941322108f79ec1d0f3171e8165100000000000000000000000009f93959daf373ee28c2c29749ec0bb65e314cb9000000000000000000000000dcffc9ef553dba8f45e74f343a55fd7292ffb311000000000000000000000000f4d1a798c8fc98f639b3a03a302132ac6df2ccb1000000000000000000000000a31b310481fc94cbebad10ea33f1c4ddc2727c8100000000000000000000000027c2ccdc7a7d192abbfa899853b48fb4da663e3a000000000000000000000000c812de92da8c13a05f4ec12bcd19971ee7715abc000000000000000000000000d75d673707ddc744e38006f74b5723868b21789c0000000000000000000000002c6fd0f23309a5271ce08da1e89a58de59fc167b000000000000000000000000a5bac44a9bb1254ff97fd78267b74eff6a08f4f400000000000000000000000036b95f6cddf4ae2bf5d0c03222d9bda0fc90a089000000000000000000000000b30955429687da73e7ed20660fb01931c22850e9000000000000000000000000cdcbf1cd67a7978e0e22d52c7eed8f56e5a4ff61000000000000000000000000d92c8f315b16bebbe86c1523da6cdcc073b3486e000000000000000000000000d0f6d0fd8d4e03366cb2453bebfb3b5748b61ee1000000000000000000000000609f9a70fc6331163540a3ab8a7c205d516ab3390000000000000000000000009e8b11fafc22aa1b6a7ae55c9663abe3e4d34a7500000000000000000000000040a232659b1665f41301c512c4a6338f8e65b03400000000000000000000000084e56009fd1b56f00a6d1e310a7f1c57a4be6126000000000000000000000000f038ba7db7fc13b71b42adacd31895ef9aaa48740000000000000000000000002084d2c04562fc91c3b677b56f47868e85778c840000000000000000000000008fee56dd26823eb9ef65db24cbe201a20cb7e6ed000000000000000000000000fa5963ad7af250c8bde60b27a698b895c93e293e0000000000000000000000005fa1c52c46271a691bba3c16d4918effd5e5108e00000000000000000000000011e8addd1a9f95514ddb90f80ff41e1221faf11a00000000000000000000000057421a923a9b91ce7445f74b228432095f898bee0000000000000000000000008c44c2aa39c82b75f2f5945f36a2bf6784db109b000000000000000000000000ec2e45b2d7fc1d16c8430ccc99c5a332e221e6ec000000000000000000000000aa58dda5e045c8a1eea23363892dee8a958614d9000000000000000000000000c258d8d446cfc9860ed5d7a1f0b7f627709c091a000000000000000000000000262461cd9cda5ffc3ef599ab824d911236d6ce2e000000000000000000000000febb6fa1e2a09f368aa4295fb587caf2cf1e641d0000000000000000000000004e896c60b1b6f19d2469d1cec2ae4f2c826377530000000000000000000000005bc1fb624e26a29873b3c3fa13417854fd7356130000000000000000000000000570801de693a5a2d57ff9962de6d8ae81f33fd8000000000000000000000000891140a93bef082312952b48479a853e90952fc2000000000000000000000000771409b9074b190052298ffd36c3779d2a67317500000000000000000000000030755eb22f32208033d11e577cbc352fbdb18054000000000000000000000000ab14dc897ce27e49d7e89f7fc7b17bfcec6a0f67000000000000000000000000a39ef28fe525a075617137b653440c0194a9b389000000000000000000000000e8159ca42fd057d4ed8bc1c269004523bf421362000000000000000000000000f159d005fe0a7f6353939359767f5265e2226cb600000000000000000000000091d20d5d4254c611aaf21011b6d3579c0a14c21c000000000000000000000000f372337581b189d305301f53a783886344a4cfaf0000000000000000000000004aa6f446fa25d7129b0bc979c7124763143bf874000000000000000000000000eddb23aec8b077528a1648336002ea9ff3e7ff7a0000000000000000000000002ef3ec7d3fdc7721c621c76f135432393199e62a000000000000000000000000858c252f36fecaff35bffd6a051dcdbed65e1a7800000000000000000000000070821f7cc084928fd36a56940ba72a26ddf51fc00000000000000000000000006bbfa64b6cd7bc054d402ae2058aa0e5df3459a2000000000000000000000000dfeb333b9d762e17f27392bead64723ce0bd7db300000000000000000000000034eb8c44c5ab5b11392defeaab80ea9fea5b0a0f000000000000000000000000476d898403addf85168f5a54b8fb978728421a23000000000000000000000000dc65f4fe89fa87a06015388010035637c863bdb300000000000000000000000035f6ceacd1d14b31a2df62205e92ad37659897140000000000000000000000000d7c12c355f9e32cb999d4b421e5de86f5864f8000000000000000000000000009be150510d983d14df6580994688ed6bbce5d960000000000000000000000006b6eba149cd293a6878d2cf960dccd09506c023000000000000000000000000088d9e7de9211cee4e9509eec5cd2550a088277f300000000000000000000000076604a8f7506b8212786c023064cbaecb6118260000000000000000000000000d5671cbe0a48a702d68ba3230dde32dd2d4a5427000000000000000000000000f9a6ed39246ceac167f37c7e4014509f6e5630d3000000000000000000000000719d931ef368a4e022b482182b8c225da031a9b6000000000000000000000000458104f994f5bafa2a46a5f9ec425fd4398b393e000000000000000000000000224b510d0fdd6e4d6b6ef8c8bac0b0d83995696000000000000000000000000083d0b9736bac198ce0ee51f82d9099a43a69edb90000000000000000000000008ded58db4cdfd3e8177ff4823bacae6df4452c8b0000000000000000000000001f40278062a1af52b7b9b367528f1c58d8870ba1000000000000000000000000115b01bf4319d5740aaca99becddf2d539226ce7000000000000000000000000019dc0dc2bcc603ccaf025b4575846730c3e485800000000000000000000000011e2d5db7d0881a161b3127748841ffefb49742f0000000000000000000000001708eafe7350a9481d3bd77aa35d4a1dcd76324c000000000000000000000000ccba2f5d37753b296365e2caf3179b545e46107800000000000000000000000054ce08d70127c3e4cbf0058e1d3931e78f76ee92000000000000000000000000dc132c3d3bcb38db7014d3e07f8af1df89451b8e0000000000000000000000000a98d29c124591758e20eb9532b476e3634d10700000000000000000000000002944bfd639a9f9b500675ac080415d765acfe191000000000000000000000000981efa8ac29a69e173f758941d2f346cd4006eb400000000000000000000000078f104cd5bd2a38b269bcf76bb4976bd5328a26e000000000000000000000000b180ba97ac6c8d2ef635eb1a13d370e326aa8d770000000000000000000000009d325cbeb432b8f0800b39b413e4a7a5365d5674000000000000000000000000d110b135d1fb05cf4fa9e248d667d81507d73275000000000000000000000000a4c0ad8be8f74eb3ee23e3c3fe00d89fe0be3c09000000000000000000000000f608846701af4bfe603168c7e0937fd1b23168140000000000000000000000001f1932ba48ffe4b54da3c01e4c86f4b1f83ae6810000000000000000000000005b0afd202595c9a3ff9184a9ff868a3ea33a1e89000000000000000000000000dfd79072ba092df56aa7346fe2d23e83d023734000000000000000000000000033bafac75967a953c58b899dfd546759e3d07b790000000000000000000000009bfe020a27b9e2ceee68b3b0b99d8c6cb1db8a1d000000000000000000000000b4af81f0f31b5f106f102189d278161a95a1149c00000000000000000000000044f98326c816c9284adfba8d2a864a04c9cf96a90000000000000000000000008b06708230135cad3bb579bfedf90d271aa8b28100000000000000000000000060c62943c9e331f373162e9da8299d7f7432f17b000000000000000000000000efca2fcf79dc6ae0fa0b96531b7a4c5dd123c78f00000000000000000000000044a6188105bf618448c2b1565287a9fb7a1887ee00000000000000000000000062a5a7268a78db86245d764ce15359fe9d1c2253000000000000000000000000a0ba757e0da145e0adb996ab494118f88a73d6d8000000000000000000000000af72804a10e0ff2057840bf660bb69b4a9d09f42000000000000000000000000c70ad3648cc55717ee7df91470fa2ae3b084280d000000000000000000000000b96058b256769b057645a081dfd0c068e594a3b6000000000000000000000000c355cd7441f4a0ac1d27c10082aaab1f9ed0d1c60000000000000000000000009893ba935b6b81177aead3a2ceca9cec32e7c0a4000000000000000000000000c1d827e7b5bd2ddc57344171c7490024e8b7455d0000000000000000000000000078b6d8fd7e723139d443f89d3a226b29a3b15f000000000000000000000000118030db3e683374879599c2079bd02ffe42dac4000000000000000000000000bbcc3de5a6440e0106b4ea722a7ad3c7dae3a0e200000000000000000000000074ec574efccd08be985ffcf4fa6cb4f4dc53cb440000000000000000000000006e0c281417b7828b2ba7f759f772bc5e7df9d87c000000000000000000000000318a6d018ec2616eff4b49a6ff41347964e5d621000000000000000000000000f75dc24452e6c6089bc754c1beea0e3b39dc9ede0000000000000000000000001e829dd48124cba0ce225713b71a0a6009ec11300000000000000000000000007f9e86422b2f2831ad644e67ec965e8ee387f9f200000000000000000000000011d651c01649d279d0896c7cfe794aee4c68082f00000000000000000000000006f7b7f96454ae6d33aa36f7dfb5c8d758978d75000000000000000000000000c3decc8b2802a5188a93f440de7b0760ab90e22e00000000000000000000000046cb2a8947e101985baf8b29e58641425605981900000000000000000000000057f2d5e7f45c833a9b086db9b94315ffde12688d000000000000000000000000fa31700a914b25084193de365a1059f6eeac8eec000000000000000000000000b8ace611dfcb9cd7ae64060d213ced9cd48b67c800000000000000000000000013147b314309e359f70c18a584d6315064a34a9600000000000000000000000008320708412ade59289b87a8c744a454b596e5dc00000000000000000000000018746549c56951f1bd7c8963f7bb5fda249adf16000000000000000000000000042932386d6db538e01b07af3c814d85398a5ef7000000000000000000000000d571c7d6fe0e8c70012aad57d61448456d9322bb0000000000000000000000004c70413f2b71abb3b69985ff4d53d658041bc842000000000000000000000000d4b1abd2b1abb677d32d811af79ce21d3309b7f3000000000000000000000000db420578d15ebd0b04ca334ba15a6c2d5518beda0000000000000000000000006456e72017501b78eaecbfa1597e72324b86a7d8000000000000000000000000fb9d1ba3c01d789fd8bb3d6eaf6e4000a5231db1000000000000000000000000260421cae20b9f68c09e28d910c005840654929a0000000000000000000000007e2943d7c321ac88c69f518fb536752eca6166db0000000000000000000000008620dc6520a8c0579076e05cf0b8389e3f6c3f6b000000000000000000000000064368ab8d8d361e07388ec355386b658412be040000000000000000000000000e322277520fedac98d5959980e32164ec41efbd0000000000000000000000006a27c22b0dea1cd3b92dea9836d59dd72f76c53d000000000000000000000000280fa672890960ffcca0b0ae2eebceec1035dc83000000000000000000000000f68a883b9d53c205252b9e4221fafa8bc4fe405400000000000000000000000049f9b9fdb29801104789509127663a926c5aee6a000000000000000000000000ba3542e24477c04e20e654372e830b34896f0931000000000000000000000000ce885eb767c2a0f2d252692451e973389fd6bb64000000000000000000000000a1424d94678e1304324c945a3e1c1b0dcb27638c000000000000000000000000389dd05dc601c4a39cb90f6065d4301eefcf4c40000000000000000000000000eeded22a308ddd345a1c7204873bd60acad65762000000000000000000000000be3f73dfc6d4b32d092ddd0be59395d08ce4d58b000000000000000000000000542eba8e5a2c0d0b0496d68f1296e2dfe84343f20000000000000000000000004aabf2355a1b60a07e4c0171e8355a914ecb5ccf000000000000000000000000a7294d131d71464226a643d0b9b9018ca526420d000000000000000000000000e0b8bb5317947e27602d42ca6b6335ce2a1fd9a7000000000000000000000000405d430389ace192337e0b1485a011af184e647c00000000000000000000000006054a52faa9822baa7e3d99338d9670c79a0aa500000000000000000000000006396f22d350b3dede065a5384e955fe09675d1b000000000000000000000000348584f19482ceb1b047ab7d494aee1b0e74aed3000000000000000000000000ce24a6d4af8b11033cbad23798eb7d92c020e1b40000000000000000000000008c9c5b16c795db2b036ccedb7d2170ab680cf102000000000000000000000000f2f0584ce4d4f046a2a06297b8fd3b0ca063b675000000000000000000000000f6e30348be648a6caab34da78ad29ea70dbc05020000000000000000000000004d7731e8ca9071e651d631a7fa6e1787440c75c7000000000000000000000000783f5d5699536459d574decb7579dd464686877600000000000000000000000099d2ac1d3d5c7caadf199dff5c8048306e7df42c000000000000000000000000987fc572f7fc73004e923056e52c76a528b04ce4000000000000000000000000f71da55f3be18f1a24bbfe310c61ba1fff753449000000000000000000000000511f4a9200de25b64b57bd76c2004459dbbdb048000000000000000000000000752c873df17355e7eabc461d2e3744e92eef473c00000000000000000000000084002940b9b8042d6c6c3e81c7f40a78d06c5bf900000000000000000000000030a70a2d40a5b33a4104e30d4e869d4aea8ada680000000000000000000000005f59da6c01de957fd4b68cc51e9f352cbc27356b00000000000000000000000085fd31b33c720de69eb96042d1530a76bf9c2844000000000000000000000000ddd9b355922157f419fcaff922f47a54d46e2e700000000000000000000000005292b34a33f8617248f241bf2487109e02372ce8000000000000000000000000cb544c3f09a4057d90ec3d37110c07c072fbcd96000000000000000000000000075fb08355e8335c42f1cf8a6f0cb370903246f600000000000000000000000082d336801744f96384f46f40d231edab8e3d33bc0000000000000000000000005d11a66f421205798c6e22b07e50a375234b9ee9000000000000000000000000da0b52aeceb23a9d6ec746e6cbb2501bd4d9825d000000000000000000000000d6d4a4b59e2ff4100f5880632198131659d8014300000000000000000000000072f5eef77387108186bbfa5f646798335fbf600d0000000000000000000000000cdb6447598de909e89f5d7e1371b8c2ab452e1500000000000000000000000050407b7788e52bfad9614b2f92abb0083efe710900000000000000000000000049a389a91d4f233e3f18a179de9380c5a46ae3b00000000000000000000000008de03de5d5c6aeb167cc02f74c158de4a6adba8b0000000000000000000000009f961a47dd6e84ab1861b5d385330b572a91e0b2000000000000000000000000aff78644e0d99d1729edc9b977b51dc534d83432000000000000000000000000a4f5f1746e4ab14b382159fd4d4e4c2e6f2a370d0000000000000000000000005f905512464e2d6fe125e108900ec5a10358e6f100000000000000000000000071b9333439f33fe99555b7e66de09f73188f712f00000000000000000000000051be0d3c8f4c38d8bfe938403b0252c26b66dc9500000000000000000000000010e65d135bb0489e310f1452460276ec11823225000000000000000000000000f31abc705dedce79accc6a03c5bde5607f65bed1000000000000000000000000c7e95cd5c102232407f11440180856dad22c4dd20000000000000000000000003902b53862baf5c0f7468b6bc587a53a96d6ca600000000000000000000000001a7a3fc9df874f59889670f071fd4cfc7ca8552e000000000000000000000000a984f9a449d5a46a3ba916cb50c6d76a56cd4318000000000000000000000000a62a51b2a41ddb204659170b839e245b11cd319a000000000000000000000000c1b75a06b63de8a8e8a7cb46f1ccc7fc8ecc8baa00000000000000000000000074f259e46dad6bb0a721c5290d9eba5f3fa1844f000000000000000000000000720c3e5dcfad24203630ec44c17ca65aa14c221c00000000000000000000000007f42d77d147c95a4b5d99ba3f2918dbc5d963c30000000000000000000000006290b0ea18af1895c06d7158ae2d875d1d9d07350000000000000000000000000a1444e8d7d5a7c416a8fdc072f519712c68c6b40000000000000000000000008c01de512c9fb73c0e9fccdc1ae4d2644db65030000000000000000000000000b89c28fd3df8f6c36c19e8a8406a9d6fd9f8ba94000000000000000000000000e3d77300fdbd1c13701c639e3b9692ec9b40418e0000000000000000000000002975d485f5f34c683e26199f8a04ded06e0b8e06000000000000000000000000d231e872c13bcc02c871e48f8e8a32f151b909b3000000000000000000000000e6666b2d9dba6730c6a9fc1635ccbd387baaa82b00000000000000000000000013c1964b76344defe1ad1d84982f507d9041c4f80000000000000000000000006a62dc0a22e2a7189c7e2169d439ae81bee7374400000000000000000000000094f231e17912d414e772c3cddb0a72446af50d280000000000000000000000000890790426d4f9751370cce384ae50816cb1f76d000000000000000000000000792680f03e178cc653a93ab5032d08302330b4a9000000000000000000000000bdb1a658a49ca04cc1e925504864e82ac68f638100000000000000000000000075e77af0107bf45f9f8ad67ff69ef2ac3d7bd4260000000000000000000000006bc2e8722bbed4e6659455ef61c6eff33587d6580000000000000000000000008080858621363db0475884ac3cc79b0b29010c22000000000000000000000000b9ef85f5e1f5bea4f00f6249876da5732509cc1d0000000000000000000000006cd19e5a60e9cd4be41f0aaff64c3cf936ede5f400000000000000000000000075e017e6c9f215a34421436929afb82f785baf89000000000000000000000000d6c282303736687801ba79f60c98ebdd4cb4ec0f0000000000000000000000003484c3c02f353841948b17b8e1c5b8dc7762f4c7000000000000000000000000562b79242b5479bda9e14762a50344f744fdff30000000000000000000000000f5eca462085e7a42cffbaa6b65234a7edc33ad41000000000000000000000000bfe6261872b30f280c78526b96269a9fd5c6c7290000000000000000000000002df9f1f8c936c645f62e95801c0652c3d1fa90b300000000000000000000000048496d85aebb5a5cd03f44624d4ad16f31e96bcb0000000000000000000000002b7a8374058608db6f2dd5d9f94c90c4f5bae3ee00000000000000000000000081d705b305345c92302dbd93e0a07dd8b76bef6800000000000000000000000044c7e1d02b358b3d54655caabb3d62811e6bdf47000000000000000000000000efe43a43d3b3a1dbd53c8f9cb1a928c9bcf673d0000000000000000000000000bd5f924567207d560a285343c6bf4fcd785f58100000000000000000000000002a3d0c7e1aefc2de6b27a352b9f600989323cae700000000000000000000000027a49c75b0fd545d117ae4e687458dd594fdadb5000000000000000000000000c789eefdb5321f71bb2f465773acc1fa3fe75fc0000000000000000000000000cb4d8a1ae9f63888ae43380e3f69b9ee11c399c80000000000000000000000003178482b423929f0c4254fec9db18818572b7ad8000000000000000000000000b5af578edeccb3d67762fef69fba278e55e585430000000000000000000000001d6b017101eaf18f59e7bc240494634cd1c8f26200000000000000000000000091313ad1c9727dd61a4aa68b0faa84c026e67d80000000000000000000000000b58517610780bf4abde02909164597b832a1eac900000000000000000000000077962b07ef30cd1b7cad8ecd19306bc2aed6d98000000000000000000000000078c03cea0336ca2205e9c0e22a8a5bd4d017f28e000000000000000000000000b3120864eeb3217b96d81b1ab8dc4fe9c561ac4c0000000000000000000000001c39c837492020d6a0f8aacc553bf732858b17b30000000000000000000000009e67a6b0e18bde7d28170340b83a31718c1c30a9000000000000000000000000563197584e5b90d4328e2ee6c14c9c6fa267389b0000000000000000000000002cee7fe940953a56bba94d09a4a2fb90f6e55872000000000000000000000000fb5614f38efcda5486d29581688bfbf4f2dfda06000000000000000000000000950e5b4be0abc0ae533c182cf41b00eb8b2daaa2000000000000000000000000bdc80cf0c1b956737c2b1794ce7edfd4378ba18200000000000000000000000030181e2ac7c9c5f31b6ba34f56affef3aeba2586000000000000000000000000a15ce15e47d6de3e54dcc72d49eb7a4641b0e6c3000000000000000000000000b00c769e278eabd18f69e3cc1eea88f690af8d1c000000000000000000000000115ace887aab43820866e09ece90040d26b57876000000000000000000000000dcbc5bb26b1114ce681c17f2517768b1022553ca000000000000000000000000c19bd7e6c04170ff6811f6f23f38ca38d66867ea0000000000000000000000007f17047cf377adadb1e0f0d103554cfa83394956000000000000000000000000daf5e5128376d3a4b8e8ac15c3e0e31198179559000000000000000000000000e513b641484f41194b1be1eb562e95bc311ef96a000000000000000000000000fc5316af01cfb5459e4a30b73a9ae71f844cb8f800000000000000000000000067b89c1e0e6ed8e9500f2245211e1442120f2b0f0000000000000000000000009c5d82b6b01dcbcfcde3fc396ba92f326ca21d4100000000000000000000000079590e893371ff3b9dfb0d60d0360854d02cd35a0000000000000000000000000a6bab3f282f0aecaa90e4e0efcba34ea7997cff0000000000000000000000007e5078c5b34d48916ebb2c502ce3fd793f4f7134000000000000000000000000fc06a5167b5048c6c637b3ecfcebf7fae7ce48df0000000000000000000000000bd8fa98bd25cc3b4f2ec2d2d4b401e8c0641f7900000000000000000000000032a10346240f692565f7972f85585aa009546d39000000000000000000000000c3ee900a4c8152d3f5c200dd9c4470ac4ad17c7b000000000000000000000000833b21784f77dffb347fcc55b8b236392342a6480000000000000000000000002c56d86d2925955c8d12a5ee6dfdbe927ccc0edd000000000000000000000000af4578f1d656a914e0440b82fabdd52a57d7745d0000000000000000000000007f3b8c4e009d1d68a57296393616e88cb0cf440a000000000000000000000000038b8888b288a3dea293d887381430e1a848be7000000000000000000000000096339b8a9a5e011bfe27ba3ea201bb7190c7288e00000000000000000000000096b57095cef9e59ac0df28835b34bb21793e6ef20000000000000000000000006b6a63fe865d29e96f72090939f45331a4d0aa180000000000000000000000003967e64c4b6779e788095095588d5ec84b1272700000000000000000000000003a32aa6b266d642238e5b5e4aa5858c7d3d9fd8c0000000000000000000000003d8786701eb01b3912864d2f33c28cf99cb91238000000000000000000000000b3d75a8e1e855bb91d59816d7896f3d96bd5f8490000000000000000000000001f6cf2cb0ae654ec2d2ab22680ac299eba14a63b0000000000000000000000008d0268a9004c658864a71f8c2ada7dcdcc120df900000000000000000000000016f99c5f7fbe4cc38667d5cf0e5f9009ba0f312700000000000000000000000089ae0b6790e3956c82d7612b4efa9fdb81debdd800000000000000000000000028053f41387c6526235ca12a9c61d3d42a7726e0000000000000000000000000f546d737043eace1d1de5e6f00fe61c547e4e5250000000000000000000000000b055a22548a4d10b420d90fe7e5783562e1e4ba000000000000000000000000896d98005ee7b47cc565352768cbb08f2bc3e0dd000000000000000000000000e184b7745bef42637486d50662921a6780b7584b000000000000000000000000072b94bd1df2fcfdc8991fc3074a46cc360a4fcc000000000000000000000000da6c6986ac8ec1948000b5fa654353130d847aff0000000000000000000000007580d879d5164ae9f96507b81846367b9236adc00000000000000000000000004160ae7a3b3e20d2627c103ba3761382cbb4f3250000000000000000000000007c6c2ff8bae428d61ea0c0bc6b68dd0129ce55a90000000000000000000000009f8417a98bb3924207922165927ca4edf7f25497000000000000000000000000e544dabe527c5ea737985013758fe662708a64fc0000000000000000000000001e164a271f8a573eea38587b7cc7b298c68795fb00000000000000000000000092958c06835cd7afcb4e01509ad335e44cc3eacb000000000000000000000000d56128704562b8d0f9b9ffdda4d066ce9464b148000000000000000000000000a32f80307b58741a3b60372b60187197624c36bf0000000000000000000000000488b378123b6da0a80ea9a3bd54030ca8e1f830000000000000000000000000a0a4088d5903fc84874ebdcd84bf24d0db776b3e000000000000000000000000ba36d8a41639b43611ff85fce11e70f3be75a58d0000000000000000000000009808815c5f8db0cf7e5287f10873963679b9cdd5000000000000000000000000f70d935103067f4848550d6718fec31e96a4cb350000000000000000000000004ae405742c00254718e085b07b909a55d4026505000000000000000000000000134a59d94ed61b6fecdf7be2039b88f95a048879000000000000000000000000cc799e5c7960f351bf075f83f856bb264dd33ed700000000000000000000000095affa704cd88a778010d6f3f608b4ec5bfdc75d0000000000000000000000008b2b052e0cfacb0fda9dbe4567565c259a3640c0000000000000000000000000fa8d5759cbaf7726f137240b1529051f47af0f590000000000000000000000001e618e359a78499f786a1511b073612bc9097bd0000000000000000000000000a50da81f5066d04e20407182b99eac898d5cc659000000000000000000000000c3a0369f38c9ed5001ce0c5655f9b7cc5d50c07b000000000000000000000000b0ef3eee2562f65c94b06b54ffc5203a35f3c54c000000000000000000000000d1c46819a382bd8854cd2e041a2a0bd2a3c6e3300000000000000000000000006ced8fa6e5a220cbd04c72754711334c93a2716e000000000000000000000000a4066e9ddb1a1fed0976b07072802e1dad0c5f3f0000000000000000000000003460de1711fabab8fe51b4cc53b95da8efa04be10000000000000000000000001d861201c933298e42f0c6eb978b4906d4d6ba8e0000000000000000000000005cedc42d94fdb1f57f1e4a2ec3a88d526b07ee8b000000000000000000000000315c46428ab230f615860fe8a3bc57d58bd6fe95000000000000000000000000155f4fea588127a49081404f1bbb76bddf02ebe4000000000000000000000000527108d360a690ae0dced3ea0b2ef3c5f79c81eb00000000000000000000000019beeee5454c2535889d968ce8b78ca5190e4e28000000000000000000000000d7d42c21a57ec8a25f4de80608939eb22669950e0000000000000000000000002e5e832bb0b92b0fc43c392439175093656c5adb0000000000000000000000007a51dfc2a8b899d2efb13eea34884d378ed8a54e000000000000000000000000a7373cfc3c6e94153d10f729606cd09e8ada2c28000000000000000000000000f2bce6e8fc485c949b2918295cefcac725668307000000000000000000000000f1f48efd898b183ededbdf2c745e2f9f9c3a32db000000000000000000000000c24a9957b8771b2324c1c4f56facdea3b82153ce000000000000000000000000cec0694329fd651485b537a9881e49547bfffd640000000000000000000000000ed7bfd1d4e1088a1a53d84f465f7e5fbc9553900000000000000000000000003451a182e92b5a2745ac670852671c2851c536f5000000000000000000000000d1442cad0a2e5f594dd74edf2c4b94830ee55d0d000000000000000000000000d80dc04e71b362ce1db07fbe1e74256468df117d000000000000000000000000093f707077b0ab4b00b011ba2d0117f3a9e83352000000000000000000000000a55447701e76a25dc4742ae04609a178e2a8001300000000000000000000000031d53d0f17e4009f628988acab331cd4a2110f60000000000000000000000000f83fc7a372fe64c08fe296cc9e776b2cfc0bafd400000000000000000000000007df61dbe15e0c27777d16f8774948fea96f877f0000000000000000000000006b905a8672a9ab6d91e457d377694afdd57bf117000000000000000000000000faf11e4f7eff0970a0e5f0058015e70c7c1b6c9f000000000000000000000000582c16710939f24f15358f42884e48c60a8b7920000000000000000000000000fcadc7cd480566e5912c345783e379a92a481160000000000000000000000000d6713bec9daf290bc5ebc29c6cb6c7902dfd75010000000000000000000000006875d34fbcb93aa662ed65629395478e142d13d4000000000000000000000000dc21628fd103f48b558be64d92e892bd1ed8ae0f00000000000000000000000034c391459d6cf46d0771da5680ca50db9957ab200000000000000000000000008457b23c0925b57b20666d006cfb36b28f58962900000000000000000000000013275b7765f6d1ba09316e95707d92b19db80b6d000000000000000000000000167a03ce5ee989985025b4f6393b3af3d29124fa000000000000000000000000cf166d745ad5358c75d1c43d43cb338d112263a100000000000000000000000050514497b0138648dccb4dd098d9e533cbe7daeb00000000000000000000000073aa89224500a975577ddd442b1eb910743ca408000000000000000000000000473b29107d4dcda6a899d79ac8aa618bd94b740b000000000000000000000000eda9151c5ad3d3eda82d79986d28de5f824882e5000000000000000000000000741786217ee405056a68a2b5aa031e4ff34859320000000000000000000000007929441809028ca104c78d46c93b54c7cb8b718500000000000000000000000025b699a0a1d52b9edb7757afde132eafb911e15a000000000000000000000000b56f2d8b7797ab1978beb2717a957d8def950892000000000000000000000000f68db723c31e70b1d3ecdbec0ba4be10f229c7970000000000000000000000004fa8a8cbb8c53518bc19b0ff049805b6cb3f8d1f0000000000000000000000008baa0a589f930d6afaa04c545e89e273fe61ecbf0000000000000000000000001b7ce5edebf98ec3e1eba4daa3143bbdaf466193000000000000000000000000479e87c58973d716b3b5b4ca1a624618d7687209000000000000000000000000c5230bfa1ec3f25fcf136ca3ffc9dd85a34708ea000000000000000000000000a33c45023f62506f04a3dd4a0788fff71b8cb3ef000000000000000000000000e36dc9d425c7d17c8cf95424efed2efb95a190bb0000000000000000000000002d5e9a5ae8d2e37da28067817d8d072574f93d70000000000000000000000000dfb556b96bc1eb07e641cf8f4a44ae590e02c77b0000000000000000000000009b6c2bf4a9ca9da22911fa355de7cc99bd72efc4000000000000000000000000040b3fa8f3d57ebb5eb525fdd040fa98d9523d0c0000000000000000000000005542a77ed1e4b489c8689e186818b091a91d4a8700000000000000000000000040aa2347212056ab90b00bad867f9b5c7edd37260000000000000000000000009f9bdb14182d98b9017e12e1063ddb0874497cb1000000000000000000000000595a29f9e664c7d26e594a7ad07f6cf9ce3e17af000000000000000000000000f722932e4d5b926cf9d12fff20bf745ec343fcc00000000000000000000000005221070c6fa2cc24a6a878309de50b44e07aa82f000000000000000000000000662c4c490362e7fdebb0ca4117c6eefe49af442a0000000000000000000000000f83063f52890f1ca97232a9a2294ce12adfbfb800000000000000000000000081f77cdca5524eacfe147671e1a95e2f178681a10000000000000000000000009c7d128d20f3ddc7458bc4d02d79db0f75db38a10000000000000000000000004dd22b70b015b9f59b91e02b99246a844ac66d3c00000000000000000000000071130c8618084b7fe6db96872a503bf1b13c6ad30000000000000000000000001ed69a5a8c46847f828491a473a0764d129d8c9b00000000000000000000000051de274c1b2d8ea026bfda55a59d3a1ebe7b775b000000000000000000000000c99f11861ef3087ce675287049a62dce04139d88000000000000000000000000bdf16360fb26ca410661931f85adce127bdf091800000000000000000000000091569fb78ce6d5dc05614cbc751a61da9bdc0ced000000000000000000000000ad16c4ec4c20a3bcde5ebc27658d3ef63516899d0000000000000000000000002963ab48c926be4484bf97bbffd578a7480fad01000000000000000000000000dab4b9b124766eeb9090b21a7c3586678dc734ae000000000000000000000000029a8fd0def55eda1e16358fb718f5f414d7f64b000000000000000000000000e62cf3fa747cc61f5e9b673ccc00e8427749b26b00000000000000000000000044fd1ce9f2bb4333537b794c73c4af18b5edbb0700000000000000000000000018eaf5c3740a66c653a9ec0761d871c1d3906ab90000000000000000000000009c45a8d37e76bc23eb3933c59e77583561209c84000000000000000000000000ea96e3639e36013c14ba53e8657a053e0c4ab6e60000000000000000000000008810627f88130e5c22f0d872db91d6eb84fec519000000000000000000000000306042ac4180285cf5af379e6b8359155784e1340000000000000000000000003d224c538e7ce7e1b9fb5a33831e7fefae50009f00000000000000000000000050b33c105458759157c2102323a9d1403d5b9f6400000000000000000000000022fdef8fbb693d6e0ad458fea9511c882ead5923000000000000000000000000fba510c346fcdb081ac877b310e6825b82b74995000000000000000000000000587fcca9cfdddcb7678747674093ce4a9105a0b7000000000000000000000000b69694d505a0b3b417deb6c198402a6319fc3ba300000000000000000000000094d2566b978ae4aeb1de3d6dc751a2e6e38b5bac00000000000000000000000072c716fa0aee2aebb075bf4a5cb0e6ffdc6afee20000000000000000000000002592f9eb6571fbe70bc8889f89a5c9804e06556c0000000000000000000000000f3abd5eb8eccc79adf06ddfa0a792f7f3491deb000000000000000000000000084f8509a19d31ff550bc6f1d4f444185c3d78140000000000000000000000007d2a07704a44d4040916f67bd9b6ea57a6b03ead0000000000000000000000003484bd3d1057569c62a3ff3bde5fd107011f64d5000000000000000000000000a78ae98f830890fbc6f2ade88e5e9f68a465c8240000000000000000000000008776d91279f680dcb7dda360a73055d011fd791a000000000000000000000000acc3bb2ec52a4f8a4984e9f1d7efbe37a57ad31a000000000000000000000000eadfeb07ea30a883f8f02f893e691f41c61da39a000000000000000000000000033ba485cbbf32bf175a9022f213c8ce33f7722d00000000000000000000000075d4120793c7c4951f6b42cced81f2c26ed9d2180000000000000000000000009fa909349ea0087e90ab136503b5bde879b72f62000000000000000000000000cd8962015ae1f51ded95d0f0279bc44144e9a448000000000000000000000000c176adf69cd38763153039e49a2e104a6f3cb6ec000000000000000000000000a73729d8334ba2ae94f7f9c9af908f55c3e56993000000000000000000000000521f94e305986fc8b9d50e45d1271959b6d2d53000000000000000000000000067069691df5ec7d6c06fa1ebe0169ace84f062d70000000000000000000000000cad2107e58727247e6fd16b448184999a53222400000000000000000000000015afe8181af6cd0c7a84a0639973ebe5edf0cc40000000000000000000000000959b6baaad87107886b31596e5c327e4ce3fbadd0000000000000000000000003d71c28ac932104f4afb98e128ffe0bba4dfcade000000000000000000000000afb9485469afcfa4d1b569e98da5a21cb0f8309600000000000000000000000081d0203fd588ba84c0f8048a0a32847b7e0310960000000000000000000000002f282352250e5972cf6774739e88c7e1121f78340000000000000000000000008cd9b5e662e928af3f723ffef35bdd4ad6d50ef6000000000000000000000000d1cd6e978fe5faac481df954a6d349696e6ffb51000000000000000000000000571ee5961da46454fee5e6e309ebe229ede78ff8000000000000000000000000cb23bec59b90bb32fe2267bf093f674b270bd18b000000000000000000000000815b0a72b4e53feb4fd421d829ffa99ff407b3ce00000000000000000000000041eaf4ad99195cc5d6ef3727a9cf5d047b3d22c10000000000000000000000004e753622a117e65d75a83124d8e92c61dce2361e0000000000000000000000000eb589f029c6412be532ac4bec5e7e63dfee9cc600000000000000000000000073242288e422551c00eb2d709dd399c5a1ae58ee00000000000000000000000086366d6f5e9d701241a46790f2a27957bd379c6600000000000000000000000040e2f9eb16e461172e531ec293ad8293b1c71893000000000000000000000000ca23d3a10d834b93a9bad6f376892058f0b505a900000000000000000000000039cce44a7b542e9602fb8fe9dd25129e8838691a0000000000000000000000002f1c0b498a157f21a5615c45add0c71bc124091e0000000000000000000000009ad3dd064b9d1b61fa3b8c27957c47f4dc6ddfd6000000000000000000000000f9579b9ac71ad59a6e8aec02174d01c86382ae74000000000000000000000000f65361779499436d938f427010c830b606b6790900000000000000000000000013e5f0700dee1930c0ad696935025738f3bb9c92000000000000000000000000325eea048237e3b859239c8223f154e7e0b53f75000000000000000000000000bf7a5f58e8ab2421282c3a7aba55b1c0854f0a790000000000000000000000003fb341ea7d407d5576fe224f642fc33ad28bd1a900000000000000000000000007ea98b2a4d17b08815f96f9768b0381e010c3e40000000000000000000000008cd81eb53ba91ddb0d14b9a2a0189c19ae229fe6000000000000000000000000724c1a287157203144eb88d3031dfa77359a4cd1000000000000000000000000c7aa616f67f0a78c483d807680b7b7030d471f06000000000000000000000000270418dd3085ca4bb8970f89c0caa5f2e6f0f8ab000000000000000000000000d398cad961ed50e3e206f9669f778ab2d43e7404000000000000000000000000b30c65539ff53a71a0b2e4e0fd42ac28da83bc65000000000000000000000000f88d59bd9e6406da83db5fa12324ed4a8749069e000000000000000000000000af8de65a07cd81a8e39bc6dd8acc6700c77283a300000000000000000000000085cf1132c45bc45e5e2146d50bebf139fe477c1e0000000000000000000000002e44a0de66be2389e2067ab905b84e9862a029fb00000000000000000000000065e25f12c1f79330a932d908b402e27d66c29320000000000000000000000000e5963e8237ada7a553611477dedf3ed24b332cca00000000000000000000000002a835ece1afae8d9ec715e706d5498b05026977000000000000000000000000166429b0b8c2493a6ab5a9c61459572922753d540000000000000000000000003edd7feab71ddef44262ceb6743f1f8da8ddf51300000000000000000000000055cc83ea01694f9455668250f7521bac155c3a9e00000000000000000000000031dbd466b98c4c7dbcc52567823cab96888c99420000000000000000000000009d0e10f1a2ee1acb65fa6f38e06194409de119b0000000000000000000000000d16ba5a799d26f659f4305341df2d0fbaefc62c9000000000000000000000000285b4e4696d22c48c8780a96c7bf77b3db523c610000000000000000000000002a24d5ffd89c093cae2a5e5cd434d5ba01f3ae9e000000000000000000000000f8773c7982ba8d3a0816e0b8e8919b204cd112470000000000000000000000007a093e367c48f22c7b49cbd6e75f84d16d706df000000000000000000000000049b4af724b152cdd89310b646fa24fc160b8e6d0000000000000000000000000db749bfd82f0d46799a6098d6b75fb48b5c77a9b000000000000000000000000650825aedabe7f5358f3dc80911ea3f0e5eb52b90000000000000000000000000f249dceaad0f51a571783b7c7983fa5d17a322100000000000000000000000086bb5779d67c16ab64539fbad2bc6b0062c03f02000000000000000000000000f0fac9c0a5ca6cba8a74246b5387b11553d3bcb8000000000000000000000000b50c124aa386781047a989e22f4d5d3c6517f41b000000000000000000000000b153e290922eafe0efdcc80d909f816eff3925be0000000000000000000000004afef1a850f24599609fa3cbe6cd980c33cc356b0000000000000000000000005d6a0894a8050ff4c10705a77ea21d94068e1cd1000000000000000000000000904c91d564e8b781c0bdd13278983a01d5e2ad8600000000000000000000000000ae582bd1cd643cbddd42d1a788d0eb8fcc695e000000000000000000000000adf3e58771e36d18b168d3c69f470c18c26afd75000000000000000000000000d5bc0bd81a71077ed151e50aa85b528ca0e837850000000000000000000000000b279573d1823f353245e4d86a2175e5cf4d6eb9000000000000000000000000406f912a839397d02e74c96cdf5acc8ed1e21ba5000000000000000000000000daa387c05b38a1e6ad2b5208f6a22dbe2c625b6400000000000000000000000048ff642190b68337fc0c7f954bcd87bbc2a177c8000000000000000000000000618da7c341c255368b6f57c3191badd9233471f4000000000000000000000000deb432773017d5abeedaf57f7b4e12b4150ece0b0000000000000000000000006761fae933c6b7677246fa4bac2e749330a331ea00000000000000000000000087efb4c2ef8ae0aa5a14ce6225b92fef4b33a6530000000000000000000000008a1e315f2b951046cae1c0607d50df1dbe0b6c5900000000000000000000000050a8dca793d4cb9c3cd0703f58bedde51a73607500000000000000000000000093cb3ea088a6df1940611feafb964aef5aee69390000000000000000000000006cef0cc68c6db92c9b5383632758c9ac0a9ca47600000000000000000000000046c6224666bbdc0857bc2f038fca0b9d34d249010000000000000000000000002cc98460092a76595ada4893baff7c63a0a23e65000000000000000000000000dc8d84df32889d5262c9bc5e69a5e77b0f7f11b40000000000000000000000003b29e68d8941c456a1b3eca4afe1e2b346c436180000000000000000000000004b66349a6790b673c84ef113a7d0186fd18d932900000000000000000000000087a16c56bbde75fa4fec6889d86e793366831400000000000000000000000000d2e66bece00e8afe60d147e59ec751e96c0721bc00000000000000000000000084c373c3b3f3cb0de21c8395327c2b5fdd67d290000000000000000000000000bddcb186fcde1a8271c46c34a78b053989367077000000000000000000000000e48f8b3bf3eb89e24709ed35c0df0a8066b38503000000000000000000000000e16d23a5a30abf91d6da8e242b1d23a27271089f000000000000000000000000aee228703691f97b1747ec6c59bf0162a26edfd7000000000000000000000000ec791b8e821dc5ced5c44b96892fb69428f986050000000000000000000000008e15d6567bc2c6ed491bf804d36beff53ee855f2000000000000000000000000744a111d5071a201eaf2bcf899d4648a2b86d35400000000000000000000000052022d090507fdde4f5822cde6f6a7e42972fc6d00000000000000000000000015c96513640a8522c3f3499a06dfe88e0ef9604b000000000000000000000000859a4329d5594d5463800d0f24322e5fdc8eb28100000000000000000000000092e50fa77d11289a32e7e03f8003a64b9e4472250000000000000000000000000f6650ca079b965239d93fc5d37476c89d37a801000000000000000000000000591278bc230c43feb4162c7f899c6423bb858edd000000000000000000000000c0b9f3a6cd51aaf1200385f8bced1d1f57def25d0000000000000000000000005bf234092b403091a1e8948d8f20983e3591250a00000000000000000000000084c73339580fe0f73f641a72be0fe46eb561226b0000000000000000000000007a753de1c10ecc96d490f7d8274a54480db4f01a000000000000000000000000675c5d233a0f2f5451c306208b82a8b46bb0bc3c0000000000000000000000009646cfdc64cdd5dc3cb7678184b5f6ca14a5410600000000000000000000000010184a88db8e9a3862ac5fd68ba749f3d2282499000000000000000000000000e65709c1dac4a4961b387813647ed58fd45aedf0000000000000000000000000c540f86a226e897d1bced4bad96eb5c1b877518e000000000000000000000000ea4b15ac3c2611a5d0b59462af68412c398096500000000000000000000000009e74116a3122704c69005342aca3b8c16287a8bd0000000000000000000000008544e11108990227970207364c7c8b887e1c8e5a0000000000000000000000000f363b4bbcd0d4101326da4520a6a46847cf0bb600000000000000000000000058ddacf10704670323a9fd08f2670b8ce2f6c3af000000000000000000000000026e6c7161c88d603708f6e4ca226e6d94bd04cb0000000000000000000000009e6b1f7fd4dadc1dd5444f83b733306116be68f100000000000000000000000040fb9eb7a83d8444f75de41360f066ad23dbec28000000000000000000000000d1a7763c3e368e5e0d3dfd1b9cc6adf212cc2d6b000000000000000000000000297983604ab8f4b4d0263e4b951d5b37d32660d000000000000000000000000066578d1fcbd29a46ea0b1fa26b341a50e98515e1000000000000000000000000b4989240918eafcd62356bfe0275d8f6475dbc5f00000000000000000000000048b3d5104e02859eeefbcdab0becc7d98532e6ca0000000000000000000000008e3de90bff2042dc3ead46fd06788d623976d478000000000000000000000000ae96969c63537ad1abd954fea439ef7e18a28df3000000000000000000000000febf01ca9866d47b19955b069a9ecb697217cdc0000000000000000000000000b52700d05fc8e14805848eaeb5a9dc48d43e18f5000000000000000000000000bf567d9febc94d8222f0e389f839d02046b1dd7c000000000000000000000000c401d4ade023df7d39858ee5f9b595dc4dc3121c0000000000000000000000002ca1ce716c7a812ac357a30b8da8a29814cb11ba0000000000000000000000001709f7830610830f722a29e3022ab9dec2c5e3280000000000000000000000000421f436943c50b52ef9020b3baba6d1091ebf15000000000000000000000000558d726d2308fa3be02aa95e4f2706e3529dde3c00000000000000000000000037f1631479f2c7561623986a78931819cfe5a24e000000000000000000000000af0f2f225c0bfa0b67236157fc8dd5d9e82ba4f0000000000000000000000000ef7e3be805766cea10f8cc32d3808066f2b040bb000000000000000000000000eb43a80f577c52afd4ee9fae641c48be9ce5225a0000000000000000000000008643ec3dad13d71031761d8ee68a9980f83247f9000000000000000000000000c2b21f2db514c35b4a572c692fd945338d846f8e000000000000000000000000412c2af886ba660387fe4028a0900273a79c9096000000000000000000000000e047f71e86ea394c448b138c355f05489d3c9d84000000000000000000000000590f048fc35f14e1b3a77a731de5f763f804b263000000000000000000000000c7cc0df054fef0f5e69ca0b691fe62028796b6bd0000000000000000000000000daee186837f35472d0273e998e6638a93ee4265000000000000000000000000e9b04d2b65a37b3fed17eafe9387028f22c5ea0e0000000000000000000000009e84d374d305ba40bcc76578a77a37a0f9179e750000000000000000000000002712322a25bcb3c461a68b15dd633723cfe50967000000000000000000000000feec582e393fa98605a67daba0f5ae0c0c75c16f000000000000000000000000a401231ae8bc851d0efdf023012387d7f841edcf000000000000000000000000eb08811d59e4ac9f4fb09a2da68151c92d1187d2000000000000000000000000981454b713fa026bcb5866ecdedc2e19e3b2fa6f0000000000000000000000005d89a340327086a378ab550de8c784e6bf6569910000000000000000000000009eb64a51376d92c94d24e75157c3d33783d6fa6f000000000000000000000000d34f701c1438f33a45dba083bd2754817487b89100000000000000000000000072c527c8ca3786cb3fa4bad3087b671f9f78f448000000000000000000000000017af3df30395955128b3064d117293c2c69fde70000000000000000000000005d12ada3789de783cb8426edfc0feece2731cee4000000000000000000000000e113d9a67147cb13c25673c3b9a8a36cd709f09c000000000000000000000000e6001994a9231f7b616da9268324cb5e27f3a86e0000000000000000000000009e38827fb7a8768c7ce9b307f8b664c6a6ee45dd00000000000000000000000002aa2433a1144ed54a401b9d259c1c99dfa5e650000000000000000000000000889a3ecc9ef1594537061e7c9972afbda91becaf000000000000000000000000d69cc2087335fe7440b19d0309ee26df94c06892000000000000000000000000d1ecd277d9d8274c43d9220a10a90f8ef89231b000000000000000000000000072ea2a9e3018292f41c53d59d4b49d6cb9013f6f000000000000000000000000a5d02e7e877c97e7395fd9c527fe0dc3fb99308c0000000000000000000000004ce50d8267ccae8cba5ffc887ffe8bfb4871f83f000000000000000000000000affdfbe5b62d83a1ce637ceef4f46316cb38061f0000000000000000000000000b990bd959031cab257a083e3b275255da0d6801000000000000000000000000ed5eec2d2b4b42c3af21ac1facad3275ccf58615000000000000000000000000704234ed9c0611a6a57f8cfd5e9f804782c200a2000000000000000000000000d97f9eefe669169cf5f9a9824b28f91b1cfca307000000000000000000000000c636db64d20bc8c49ccc2dc1823c9f63a78352dd0000000000000000000000005e6002cf500a79e80ec0550dfa90e947f04d601600000000000000000000000010ebf446eb12c9e4b9b886568d93bf5dd9ec128e00000000000000000000000077bdce042ca0f7f6db52ca56874e173b691250e70000000000000000000000000af871983277c599d9748f0ab963d0e6db989eb000000000000000000000000010659ab1075d567efe4499910336194b5d1ec516000000000000000000000000398b26e19e12c3f07a29a9bf8ba3d56b761ec28900000000000000000000000058cb5c425c0a357a54d764bb90e4f4e2e41cc2b20000000000000000000000007db1ff07bfa19fc9b7985ce5809787af5d59b8af000000000000000000000000492f601d23089b994d79e1fc093e8d9daac05a8d000000000000000000000000d286bce5633d3582caa6f2158db33572ae4665f4000000000000000000000000b6332c3fb75ccf6d29b053d3d710e3839a35bffb000000000000000000000000f70512c9d4acd6b97db66113258cd525c3c1d8ce000000000000000000000000aef6b88e07489f6544b933a19b4c18429df51fb30000000000000000000000008c441a392a333ca44ac73356337abc344ea822fc00000000000000000000000030b6f164ae20781a524d32889415463cdab02b5c0000000000000000000000003c436357fe8c0dace6748646666f10d3b437da77000000000000000000000000234c81b4a28174253a691dbff4a6d5dc18f11fba000000000000000000000000cf9ffe96750b18b8e18cbd946bdd3f911cdb997400000000000000000000000073514a7e70e21f874f8494ef8f133ca503fd0d9f000000000000000000000000055cc5b1933f5f0847f65434a56d1bdd1da6038e0000000000000000000000001d43cc30784d22405eb8b780b423080d95617912000000000000000000000000ba7b09891cd3c9d7f6bfda8e891eafbab69c3aae000000000000000000000000f9b1e000b227272a9b6c5d5eeedfefa6690ec7aa000000000000000000000000a03c5d8571096a1de7e35339c93f7a971c5c24cb0000000000000000000000009194fbb0363c5dc78bc918f888a5b87781bb9d000000000000000000000000007f93d3e038c4b1637c6140501ac7658b394538bd0000000000000000000000001aca2c5f21af7e298beb84cd6382b2c861e4900800000000000000000000000070cdf83ea9b56e838eab2970874427ca99422f02000000000000000000000000c1c06c1497358a27c33f20925d00183e59e9289100000000000000000000000032e0820991e31ae6589c7f28e504a78b5b3bbe3e00000000000000000000000043dd112676b723950e4f8035a3ef5e0a31dde9f40000000000000000000000006f5bf17bf240597cf1ddaf8de206ac0fe813abc300000000000000000000000039b651a96ba0a5db1736ba666e773049f0c122df0000000000000000000000005f2dc7a4a6f594994fe5be6b134a01e3a87564070000000000000000000000007987872c982fe6837ff52d8867ff2126aa6f590e000000000000000000000000a116b88d699ab104bda74f909d4a678fc8fd3b7b00000000000000000000000091cad8e9fbda5500af4f7f50119cbacc868757da00000000000000000000000015ca10371b66dbe6efd5d25e97f8be9191cc60cf000000000000000000000000c1263f5c4d26f3ab5fe4edba8fa9bcd0c3d5cffb0000000000000000000000004e9855f346afcdbe11448705c7aea870b43ad192000000000000000000000000026dc5c2ea33bc47298bdd42cba1615e6cfb16c7000000000000000000000000b518772ed16c1ca0f6584050fd39c8b3c7ce53a20000000000000000000000000ab012f7cd25eb393cb56d21ea2f10ae7fe05bbb0000000000000000000000003e2688ff07d51e578d81b8b6b9e50c6c27eac58e0000000000000000000000009587d2232066d5b40560efb1bc6a82984c0d3cc70000000000000000000000002e513450f73fabd7f7baa78b2588570fd5fb73870000000000000000000000009ed1b5c4ccdd3231c2ddb19bce9a865d4edf9b63000000000000000000000000afbe6b2c2055750d930440dd070dc4f307ed916f000000000000000000000000ecff2dd1f2569494d38f534581423199f1b4fcdd000000000000000000000000ffa1dadf02664d4ff7884eaa4da5b4ee64ab90a6000000000000000000000000438b5b3c28d2e56cc702b0e41072341f43260c4400000000000000000000000062d5959c09c05a517c286b77c96a69f1c8d8ca2f000000000000000000000000200d6ddd1c0de4ea5e4d13366d8287ad0a29064200000000000000000000000019f92a5a2b086ef2fc3dc0fc408f5e965086386b0000000000000000000000005525be7d719fd19ab27a2897b081468f1d0b74cd0000000000000000000000007ad2e2f9cf8c605ef173f257f73124e9974566ad0000000000000000000000008c3c67f6e2e4fbd181f9c0fe4030afbee732c86400000000000000000000000042f2f86b508d7f644b78a504841c22aa6c9125220000000000000000000000000cb0e51f512ccaecfc1d6c7fee125f38112d7b7d000000000000000000000000808d67e1bffb61959c07a09a5b2420a0eec8265b000000000000000000000000b198a9f556340adf0782e3387313ac6069ee25af0000000000000000000000006bc3cd094f24182fda858040b4e71b74deaa5f6900000000000000000000000014385b63abda47e46d79565b15f370162bbb9552000000000000000000000000dac3181259e2ac3d9312bbfeb361f82ab4f7b53a0000000000000000000000000e39c8ec0cc8843422953f0109805b05f7a45613000000000000000000000000c171c49f64e82076c01de65994f5e945f0d5d39f0000000000000000000000009759a59b169fba4095f2c94815a756371d2d398c0000000000000000000000009c09122a0166ed569838052d7643e159c8ebdcb60000000000000000000000005185b66b0934b3a7bdf2f0664375d60fe4f80244000000000000000000000000ddfb7c25793bf40e8cbba3e397cfbf72617b988f0000000000000000000000004eaf45be83fb1318a9ffd3d06bb97068ffe6666d000000000000000000000000b8790e7f499f478d890952edd15828ca4c661fdb000000000000000000000000082703ad1bf4ef60bf56bf7e868cfe4706f77d36000000000000000000000000d712c51e083ef15305f3a9f7f77dd75772edcbde000000000000000000000000054231fc790a4eff8b4d252705f0ed960cd9d86c0000000000000000000000006af26d06da36b3afd5370293996851630a5ea567000000000000000000000000ac8a01ae96952c1f64ac7b57e882a7fd2f120f2c000000000000000000000000eea0ebb2bc77335142b62baa7f70d83289dfc5a6000000000000000000000000026558857d8a2d6d7304a6744a582ff581c20a460000000000000000000000004912d9795416e0b2a23395e70d0d4bd79bf6e706000000000000000000000000fe9c590174f9d2952b45df73ebf1c5a9e70cfd14000000000000000000000000cee2df3308568fdb68fbc3fedf44bfaed1c326ec0000000000000000000000004a8b577ffd564a02483db8af0cb10899de033e41000000000000000000000000fdecf4463b2ebb70e602b41651677602deef7964000000000000000000000000efff0d15d756fe449b152d85f720ae6652662fd0000000000000000000000000e9a8ad7b9e973266306eba13dbbfb5826e3b094e000000000000000000000000cc38825d2d356dcc03716d284bd553e97392c27f0000000000000000000000005051d6de5c5d54a4cc3a669a3c2e3e6187df5963000000000000000000000000d870a51d1d6e1e011413148e7f17418952183e3e000000000000000000000000e7502eb77acfea0d9ef19041f0ce77019ed3ce72000000000000000000000000edb6ddda0021e61d2d57b40be6cc804b69c15532000000000000000000000000bfe55f5e0213ff8b4def2a8e9f48bd826fc0db67000000000000000000000000f09a64544082c76922549aa84cf7d1e9a6b847b80000000000000000000000009ec8a481805eb8a869477c96fdbb2122400a1b9800000000000000000000000027aceeeb4e44df66475992215ccc0f1f1602a1b3000000000000000000000000a745258418e74145e786d3a6d041e4d210ced10b0000000000000000000000002071f5149d45eb00aefa1c9087ce6385e56205ee00000000000000000000000072019fafef91709d77f5ef3ffb4a2d8675ed3d060000000000000000000000005797d840f593217ff97dadd528f55c7c4b32efd50000000000000000000000008a720fcae46033817e63b52665fe660b25bbba5b0000000000000000000000009fb313dd3b51f2e24613cdd8c7c888a45ad53b2e00000000000000000000000023894d7538f4c9ca0573f083fa646d45565185d000000000000000000000000022d60eb49343476aa2c067a42c5985509d1a402d0000000000000000000000002bd0368c06716c24a1f5c71eeb4e1d03f4128cee000000000000000000000000579a0ff175ba32ef22b2eb5f411f8ed33e97aa0f0000000000000000000000006c0ea21fac4549ef873f55d9c60e20470686c76b000000000000000000000000f847acde3f524573d3d48eee5885c16bd5ca3d5a00000000000000000000000031e16b2dbf06768cd572a6f2d6be4a39ecf5f1610000000000000000000000001e1c2f24c66dd69637f0f3df803869f680bb9c10000000000000000000000000f10a9a4db395aace6095a980003eccc15fe8d00e000000000000000000000000222a58d05c3c6ac49dcc40e5b0049e175e09c6aa0000000000000000000000001b753cba74efc6fdf763149483113804a1f3586a000000000000000000000000768dd5101ed8ec58e30a6816e8bd3bdc6505c674000000000000000000000000f26652a4787f74bf4eaeef1d94ce97f1a8c8536b000000000000000000000000b2767e68a990c3b8b7785640f33177c535ee321b0000000000000000000000008d689a147e681fd03a81b78f413f8d69f7021e0e000000000000000000000000147f81548bb2202a7a135860577251907988a280000000000000000000000000678a30a02f204f097b304eed2c2897e5d96247c500000000000000000000000057ec8fcb2f8b695101992540d7ab799955eb42f4000000000000000000000000d4f5e3d2f81827e23dc394dfde4f797e188b40bf000000000000000000000000d3728906115d0ed4536e878aae556b1e247868bd0000000000000000000000008199057c45a37c6bac19bc5a6932326be925b76900000000000000000000000077c21f53eecfe7605630d8588ce41a86bd3904c4000000000000000000000000095e9990aaac3232bc18b21e1c90f811841f6a920000000000000000000000007f63f3dd265634cea3ddfb8fd542778c56c37c800000000000000000000000002b153f63aa4857c5438109f39f7de2b01301fbc00000000000000000000000005a7d1b99570951480885e2b11759aeb794e0c500000000000000000000000000318cc7c26da502159bf3d7faa72f9350678295ba000000000000000000000000f000255dc1997a4901a3d8f6617a99b067c5d826000000000000000000000000638c57f4f932c713e4ee285f950105ed9e03fef1000000000000000000000000bb9b2ece0e3616ef6980861c7203024a5b7f5359000000000000000000000000a9db9ba3807b1bdfd796e66f16dabe09479192750000000000000000000000003c8bc1abac2f47cc9acf889b7bf12e9877c43c4200000000000000000000000000764fefea93df235b6b6a0d1a1d956804d54e6c0000000000000000000000004b9a52469e614a58dcbc36292b48a13e45b55cbb000000000000000000000000f83771d03b356ce3ad50146bfb9ac8c6d170cbd8000000000000000000000000912e6763fcffe876875b1ec791156b1aa65352f500000000000000000000000047b7145706f6165f9e6a1f38637b72c373fb50c0000000000000000000000000ca2d665921ad8fadcbee43269edd200477089e190000000000000000000000001b6990b65a7ad58d4b0e0ccfec4b02462f5cad920000000000000000000000008044accc0ab3e04fc088c126ea71f83bee55a9a30000000000000000000000002b16e70efe49ebf811c77bc2cdc6ec1ce580d55800000000000000000000000015daf6d595f265491ec7adfbbe722eb8cadef2e500000000000000000000000061269a05eda8e972561e2c9b020ad621c6877482000000000000000000000000a8c6efcb0d628ab71a8c2fb7377948d6c667ad300000000000000000000000009dc49c99669e5ffb813e6b801cf9f34cedf559e80000000000000000000000001b05762d0292255ed1c52f25df1ccaba74df94c1000000000000000000000000d46119a9a0cb617ac2ecd108ddedb8049f0ea08000000000000000000000000036f2dadf1ce9a8f0922b47e37c4bb7874943ce3c0000000000000000000000005e88c1ee63855f4fed3e641778190ce892bebf9a00000000000000000000000017af0883c478078ec0887453c644e392a8750b43000000000000000000000000d2b4fff90c15367806fdf17de2c9731bddbae94d00000000000000000000000076623616584b1d06d6020d79435c54c5e6d2f7c70000000000000000000000000310385795a329c353c313b21a975d48be198df4000000000000000000000000db3664ea73322ddf40b9b1ee94260d5032c38850000000000000000000000000b8d4484552466e2991cba7784ff77f2e71ff7ecb000000000000000000000000461ff2a46bd471e1aa00636abd6d4605fd42eb4800000000000000000000000090cd9ebe07519ad7b8fce924f8591b33a4529ca20000000000000000000000003ba6f890cad1a5346fc4ee84ef66006f580681800000000000000000000000007d7b0ddcd3ca924f54dfa251304290910c3618c7000000000000000000000000a1568d8a82161ddca4c0660d1e7c2bee4d8c041e00000000000000000000000091e75355e4629d84a67d0d9f03feca6dc8dde72f000000000000000000000000df46f7c63e22accb98702bc944f091e1eef950b5000000000000000000000000d4add6459dab943b3e87bc9a5d261a77c148cf610000000000000000000000000b10b475ef2f2d6300db0bc411142b4a1ae36ea7000000000000000000000000faf3de7587ba8106bb668af6cd5694b9539c37c30000000000000000000000009af6636462b42fc2ca6924866ee4d8a46b99001e000000000000000000000000582ebbf9e368435540a4233e1a297fcbcb98c569000000000000000000000000058ba5f85a20f01f8230abe7b22a1d735673327100000000000000000000000078e30d2cc95d3dd8e652caaaeedd473ac37a1fa7000000000000000000000000174033e02bb09f16da8418116530f19689c48cd2000000000000000000000000a90f20cceeacad2458152116cca578459776a9630000000000000000000000003f31254201e6a85eb657a12bb0be79ce936d1cae0000000000000000000000003e9deefffe232b6f6142161bafc2b642e1455cae0000000000000000000000005780809020938c57302889a4f15a6a9a85636cb5000000000000000000000000dc9178f260f2c83fa28fe5460ec15d96a1d4430d0000000000000000000000007f4110db51939a896bd3908a983decda62aa40dd000000000000000000000000213747eb5bdac6090d17742828c4b5ae28fc5b3e0000000000000000000000001096156903f3b6027677d155148051cb82d40f4a0000000000000000000000006e1f9b478649e649392c7eebc9e5a523f0180c2200000000000000000000000057c2f0420141bdfbb366989e87c2e8899187be2100000000000000000000000028a0dacfc37498b15933272f8bec5a172fca67f2000000000000000000000000be2a8f8a49022311704396fc824c59d0986f58ad0000000000000000000000008c1d730374a7d62198fdf6838cffbc0edd79fb0700000000000000000000000082b1b19a2504f943d5b8655c013bf2a59b81953d00000000000000000000000000d1c54615655493174ee494876b3b865fee19c6000000000000000000000000175fd0eb93f5bd55864f22ab5f6926a09d8dde4d000000000000000000000000b9a5ea166fe03ec47f24109a73f4f86b185d36eb000000000000000000000000561f6852e5ca7d2705419b035bdf599f0742b3160000000000000000000000003318c4590ab9b55ad291ee5be3cf670889522816000000000000000000000000a6a91c8f0d4178c0ba401de1950caec3ef20d3430000000000000000000000007d7964936e38727da7a4f2065f408ab22600b6320000000000000000000000006da61e5619c8c050a866f801e0c5d4f8ae514a4d000000000000000000000000ee2e3f709816486d895d87ec70338a4ced939854000000000000000000000000047af54bb9cbf07f3779152a5a7caf2f58a357cc000000000000000000000000afe6c6b404dfe0adbdbb3457a4371999be1b4da4000000000000000000000000c4e365113e647e0c43b54459d681e450210323790000000000000000000000006637af5d5ed6f7e8214c0d50ad183aad6dc3227e000000000000000000000000be41f36744da13a05e18e68e38794e0ff2f699ae000000000000000000000000e61e7bc0e590095056004effd80d1728df450d8e000000000000000000000000a459b72edee7d13eb271d5778b7fa2a168f6b87300000000000000000000000068045df9317e1c4aff6684ee5dcf1bdd6a343edd0000000000000000000000000c41cf5ad65e18dc48afb04325c030d7ce3ad149000000000000000000000000f8ae32770cb2dce8048621ae1031a40409a4e162000000000000000000000000865c8a1bb6adc13b3f7cd72ce09c4e6c6bd396f3000000000000000000000000a26ead296c90b130d46e3f250f7ad744012c09fd000000000000000000000000cca2bb2e5e07b28810080934e25879f4ff16c70c000000000000000000000000dd6d58ea91090020c05a5a75fa262f46f2c1f5dd0000000000000000000000004f34f7f943fbf393ac5c1c43cbb53bcafe7fef97000000000000000000000000b0dedc109b02aaf6bd63b74bd39a60030d52500000000000000000000000000072998386a60993cf011d4cd7f770708bc1ea7a5900000000000000000000000091ef546a21fdf3dd1d682eb1be7fee52c9e2a0c5000000000000000000000000c392f7f7d5e906b87ac3d2647c10dcfdb0b3ed38000000000000000000000000188ac076857d537190ada153629a4f5490adba7a00000000000000000000000040a25fbf857ed7583892589b1f5be2b7549847610000000000000000000000003603c97e5f3a6bcd760f412294b794131baf47d9000000000000000000000000d7fac38ec63cd16bf017b266bc486a28bb1aaf5b00000000000000000000000030dfc49514c936b7d2f24e00fb63919126ed7b84000000000000000000000000ccff4bbb5e004008177d8dc697e0dece234e773d000000000000000000000000634d2a7c81c6e5dd5fe00d1d5182ce423124d82f000000000000000000000000162c954450e6fe0cd072151c3a7c3f0a088658d60000000000000000000000006612d8aa208e7d24d112635ff109de11a02603d8000000000000000000000000a12d6ac9984e8df60abd75c79af4baea1a9eaee700000000000000000000000002c91dc3cb54a148331346078bd30a5133f20baa0000000000000000000000003e1289a773a7a5a6b091b326defca60e78b825b70000000000000000000000005bf34f81ee27f77e83f5df81be7406acaf40464b0000000000000000000000004dfe18376e7a3a869e3824df54a3a3d745a9e3d40000000000000000000000005d8c7c1972f39abcf2ce41d629ab2f3447f997e30000000000000000000000003da64263a49fa3f90d8c48f5c12d33fcfe1f04690000000000000000000000005979de03f5eab4ae548a27ae9e1a014f23f10bf8000000000000000000000000a2ff4d26b804ea88963e94b287de1015a100c2db0000000000000000000000009726b9b37a3863076ca3de8e67e2ffa3e50feb340000000000000000000000008fec0d013c3754372407a8ebd67a3eb643a7ef1f00000000000000000000000089ec7ad50190b489915c8d76f948e91e657f8aa20000000000000000000000003169e387ce86e358fd290f5eacd088de3aec4f8800000000000000000000000054de95c0e86f472403d09c062d7ea3bf41e0a4f5000000000000000000000000cbadf4abbcdecd9d902c32b7411fd5047cd4565d0000000000000000000000001303e89dced20c1005f83b92a37ef8a615085cc6000000000000000000000000bdd6ae3e99c56f0ebcb51802af5d5779cc68a1a40000000000000000000000009d35f163086e59d006a8fbb2c33a034eb51161d40000000000000000000000002315548408137409d613357ec3d65e7dec83187c00000000000000000000000029968310b46b1d0f806a30eb064a9182d69ec387000000000000000000000000be5618f6d450725b87bc7b9a09fc796f5f62fc9e00000000000000000000000063ca6f95355fb8477ea89d52a53b42988cc692bf000000000000000000000000ca2e53a98a01f858b0151eccb4a828a4bbf583340000000000000000000000009f3508d3f477f44fd3d797040fe6fa74c341390b000000000000000000000000abbbfe192487cfe16b10d1f68300dfc34571b0de00000000000000000000000055c1e5a24bad67c3c1a8824b84a2176343efd1500000000000000000000000000f4726489cfcb97314e70dc6f5240c31cbedfbd7000000000000000000000000bc7ac56dc18f307ea0cf352626e4936a28cc2283000000000000000000000000b7803e4350302c85a021f0d36b62175a089fa4d2000000000000000000000000b52202e4b3f4ba50a87ab7525f14c2ab403b2dc3000000000000000000000000639b2dd98dca0c641d5f6fe11bde11080876df4e00000000000000000000000046a9caef67f8c859c2e3430974b55c064c468d0c000000000000000000000000e91f2fd2f47ec3069bdd057b4358e78236ea11d000000000000000000000000067416fa8769b371969c556460bd0d3fb40e42d7300000000000000000000000071f7fbe51aca01facfd96552b9aa5505164335400000000000000000000000003e15914254fc101d8060a50ccbe355f4c750216f00000000000000000000000017ef6355e8a23c3e3c09a318d7f59e07b735bf1c00000000000000000000000060abe8a744b7e4114aca046aea9e9403fbf92ed3000000000000000000000000621e255eabe5cd74ebea57dd588ead71bab7ac1c000000000000000000000000a4eb41ce0499252a9b5ba13ca9d3fa8759519e00000000000000000000000000eb3f37e6370d6fdb7676eef330dd010969433dd20000000000000000000000003368558b53dfe61d56fd0821694d9efc2c9d02470000000000000000000000002098a62901c80d265a1fcb89d9395b390db9dd110000000000000000000000000bffbc73959aff4b0cd00508367e739035c645ad0000000000000000000000008a18c11040505e5cae86b86a0db73eba4171a57c000000000000000000000000691fd55f53acec43e65de10e5c2519d59232085e000000000000000000000000a3ef294d27deeeb1f4fa33af28a255c7a5f479f8000000000000000000000000b65c4da877be7cd6a398948e8dfbcdbfcaa214f9000000000000000000000000f7cd1f18a1b7c1447e47f994b8b698a875c85578000000000000000000000000ce695f73d005ea4d88c0d168c9b78e73bd0cb97000000000000000000000000088861b3d07b3c191dfc6f057cd4440a48d029f6d000000000000000000000000a791db6ca4ebb0c8f179ffa64333ce63a949bc140000000000000000000000007dbf13c930a8327ee6c8aec326c82fac4b73702d000000000000000000000000331794a018ff54c1da0273923d115ba0ae1fbdb70000000000000000000000002a525bd95855a91f822b2dd8076219f30bc5ccca0000000000000000000000002e4cd84dc4e747221f28a6905e079b3aa3d3638f000000000000000000000000e488348d099890c1958217a021b75409c3e3fc7b0000000000000000000000000166c28e181c81b01e21d5b52f05e5bddf8aed08000000000000000000000000c1cd4ab002b3d677e3dc0da174e4e1d62fd5e30100000000000000000000000085104f19de3601708003567a37979403c67dfc9d000000000000000000000000f5dd56c7f4eb1b9ac38f807bebe3217da5f89884000000000000000000000000ba951aab00a7e2aae104f1fd4e08eb3e4d54278b0000000000000000000000008a939a5c61ff00f3900fa1ca38b772639ace770c0000000000000000000000003f2aaaddbb0e6ee373da55f720ad3c79a7f5f2a0000000000000000000000000bd2b722e74d628a1dd59054984e8c76b28793676000000000000000000000000c56d5ce155bb7b3ed54d11757e288a11e13be3cc000000000000000000000000db6c13d6a3bd5d1f5c9a633714163ec9e729164c00000000000000000000000020d8f3260922274d766d9bfa468a73686b5e31750000000000000000000000004fc2061681071bbbfaa1a1700b483793044aa46c0000000000000000000000002d9bb213868e69f86e98844ea52026c3a2159cef000000000000000000000000cf8f9b2f19ecd2f944d37e0fe51c2806a7fef3e100000000000000000000000000275cbd7126abd8279eabf2113c38087e59f23b0000000000000000000000000bdd487fc054c97446d1999e04cf7c137becc76d000000000000000000000000f2b54b473655ee69c56aea6739e97d97bb688899000000000000000000000000d9d558b92f95dd03eee0da92cd4a775ec20bad6e0000000000000000000000007b191fa202dd7982780eb83eb24938b441b5c28f000000000000000000000000e809d98fd8b3a13f3e748ad8fd41068dea96137d000000000000000000000000332d45567661cac27afb22f44ccbc5169ad88fcf00000000000000000000000094789a670380dae95bae0df140a3cee4b9c5a4600000000000000000000000005351865aa808ec762145e291c73269926d51b57b000000000000000000000000b564d9490cefea7b19835a74b4a6bcab668ff294000000000000000000000000cd702f18c8d8c4b85c47ec1b58d4c1fdb728fb290000000000000000000000004ab4f91d0fb9f6be1341644632941631b11b2181000000000000000000000000bdc8c6105a39de357f7999f1d65cae0ee2b414ac000000000000000000000000f8585a4b75fdf8f4e134166228bd467232d29fea00000000000000000000000047e4739fd4183e3640627a2f9d1d41657540f84e000000000000000000000000b508ba908bb5e7bea1c8c414f21512cba5765310000000000000000000000000baad332f6da0cdb5bd42b43c667a41fb60f6a2f20000000000000000000000007e4ec942d3ec48a73217d121f29f392358b87bd20000000000000000000000000c079e2ed7b18c3c1f3bf37bdcd8c8d2ed0089ef000000000000000000000000781e0fa416267bcf8af600edbb6972d511eb3d040000000000000000000000009dfb85fa18a0bd515be0e90dffff4e7b0c413bd9000000000000000000000000b49a61060f8f6bb8a93244d1cf8f1e5a1d516b59000000000000000000000000a4db91a0ecd73cfb53acdb7564a178acc03892ca00000000000000000000000085c84646f94c2405fd63230a2921ba2e118a5c3000000000000000000000000063fcab8eccfa43312b648e2a48c05bf7cd214d440000000000000000000000008aaaad49e76bc4b7a4ce3716dce4a479690a1c95000000000000000000000000f14cc6ec82d2c1e6b9813492ef4e90ff86bf4343000000000000000000000000eec811bec8c73b8b5677b54ec99b462a577ca6b20000000000000000000000006b5cc1301bc503fb5138ff13c2c099cb64d3c4660000000000000000000000009bd2c5e004d8bbfe77894d88d98463b449c88a420000000000000000000000003a9bb44c1f4c44b0e8aeaf53322dcffed56b94dc0000000000000000000000005d644d5815b0781696aafb6365caae66a27ddd5c00000000000000000000000086b72a0f188533390fec9283114c598b2dbc51af0000000000000000000000000e12104ac85c9fb594cdebc6aefa1e78052e12dc000000000000000000000000af3fd882a6830fa7b840446321e889da9f46e05500000000000000000000000034e9dd5975736a0c6df221d0e76dcf0d412014fa000000000000000000000000dcd887556103131bf3b9b2101d1a1c26c08daf7d0000000000000000000000004ccf7b9069cf08cbdeaab676c3c881335fee883500000000000000000000000078975736f4a35d3b3adc4f0c9e18f5b8d62f8bbf0000000000000000000000002b1de1cafb3a73e2c1351c9b55b05862eb1c3b1a0000000000000000000000006bd5a049dd902e5c61a1fb1950c329ea9c6d738f000000000000000000000000c83e6628fdb0e3b293cc9ed445c5d4beeff337a5000000000000000000000000f6b0108ee755f7bee48b9e308b01613615a425f30000000000000000000000004aa0679c9c9266d9d59d04f6b0057e6ab2a5933300000000000000000000000009fee62f5823d863a71094259d279ee0f49e1b170000000000000000000000003f93f74eb227f000def57fb681e8db8801fd7879000000000000000000000000334ff7580ee92bb13d744cd309925560877122a1000000000000000000000000716c3fcfdee575a559263452a488d82503bc775d0000000000000000000000004d096ed165a599d2eeb8f1a085b4f5e6def4663c000000000000000000000000c9be05625d5d69a4bb0b26b96eae85062f26bdc70000000000000000000000004caa79bd9e713fc0bc3949dbf6fb9ee9a24a47ce0000000000000000000000005503c76517caf0893c8d6ad7b0b11d407debb57c000000000000000000000000ad5d48620ca2a7447bbf97142e04a1b3a425b6ef0000000000000000000000001bec7f63890aa2b7cd647c36bfe8121b870ac245000000000000000000000000a161166e0d5614d87dc1210fbfda19ec7edd4435000000000000000000000000a73679b440916ccbfd252d3b0ff9cde678ef99fb000000000000000000000000ab4640145360b919b7b63dea5a3d458a75b7b15c000000000000000000000000e44defe7bf988fc6d3c608d979bafd24f6b4ebce000000000000000000000000852c9b58848f954d330c5c327aec31b37ec894f30000000000000000000000003926e5a5795ee34f8b90a58cd8c580995e3c310a00000000000000000000000045880cd2a3643043d0aa4f801b962ca61ea1fece000000000000000000000000b254251acc81dba0f3c5c616795bb8ca39d54b960000000000000000000000000bca4eb9f7e87a840f3dd5123966f68110c4ce39000000000000000000000000e9697f257ce0e0c5d41cd91f9859d1c2d322a9850000000000000000000000008f32338e7fc82453237426ccb77406ba00aab2bc00000000000000000000000086170b8e2ee6361a1e28245d144752b3b647d0c2000000000000000000000000a5ab612f6efeb72d6874f6f8445c039065c9897d00000000000000000000000018afb90a4084366ef22a960d804d39646d2cafd0000000000000000000000000cb8a6ee0c2b57176160a4b3f067adc32d65f1a5900000000000000000000000087563f01b6168696226c4a6a40f0652b72ef6e4600000000000000000000000086390fafd09df8ea667849f74a5931b5090ac907000000000000000000000000542773ac4d8d64ea8e8903a1794030949f5f2afc000000000000000000000000c22ef808a3856ae0a35717de7fd31f8069d767be00000000000000000000000022ed84aff2e6839e698e2d8f0c5147cee6742d1c0000000000000000000000002a34f0a2e89be5c648f7b4171012ac6bbed7e22700000000000000000000000084161fce5138dceacd339521dad218511422c7f8000000000000000000000000abab6da9b3e36d9210adde29207d469b7c4a06d7000000000000000000000000f28fcb3156b07702803b224ad5fa20cb7de5a81a000000000000000000000000c0002ae37189a74299d73f6e63ef898f537aa6aa0000000000000000000000008c50ec812a672eae5049761f3bb1500a3b7baf24000000000000000000000000a2565ccf6d3e004daa5e71de11ebc55fd261cd810000000000000000000000003030eab7e3652377fb4984139eedb7f80257796e000000000000000000000000b0737fb60255e12e7e94ed5aad77dd9f163211d60000000000000000000000003e3c7bfa4d70b0778714fea8f7cc5b6aaf309e3b000000000000000000000000f263f1b7f0fd0d39cb402a1b4a7fd8322c0d1d36000000000000000000000000664850d8d5f9689af603baafd873bd04f7585da800000000000000000000000092e62f26c1db31cf923be2d895745efb40374d270000000000000000000000009fdfcdcd560afbdebeda6a284dadb80fa906b7ef000000000000000000000000ef92429394d93f690e637c07e93c9fe034232e8500000000000000000000000027e56c2ed3634fb3af2632205a42587135be088f0000000000000000000000005892be4d47d1832443a047e8c0f24a5c0764c82c000000000000000000000000ec4ece85b44321080f8c546a5e36c1455f49d7e2000000000000000000000000d114014a885598ae9c2c0c9132051308e175ed7600000000000000000000000076ecfaed250036dcc47ae27945b6043b14c6424600000000000000000000000046ce56358847fcaed443f31e0e11b3348245f90900000000000000000000000008ee29552fad211d9299a250d5627705285c0af90000000000000000000000000317cd5345e2541940b50b20ba85122802f7fd0b0000000000000000000000005f27b52d5308a8a7a2fc2b855879284fdf16d7410000000000000000000000002d76864627dec2eed948f98e0a7d9f98f7898fd100000000000000000000000027f7a11f4dde33eae0a1090094363e8f9f2604820000000000000000000000005b2b72ae392a76aae01ba53b40cefec83fadc2d6000000000000000000000000014253b34175805571826b855798e5bb75fe804600000000000000000000000017b718eac86b83b6727844b2debf638059d143400000000000000000000000002087e7779edb9f2ed326233afb370b71c2d0a9230000000000000000000000001905429a3f776c3addaf474421661bcab887f57a00000000000000000000000049ecd8da6353a2e68a960320a43a473b64e6b9310000000000000000000000008ea086f20a8697a5904a2e8212ec8c2538a0d118000000000000000000000000b9116a39df76f557b7f4e6a54dfd948ae533f947000000000000000000000000e5ab8f8358de4a8f9afa4994963d51f8958b4694000000000000000000000000affa7573d3f29eeeb5dc229d70f88a10fd5a6369000000000000000000000000d9b826548e70b538a1de31d5692eb1eacf2ef8fd0000000000000000000000006d3df682a680ed57ca785f80d87ac7d9c60a0f10000000000000000000000000ca5787567df2de39673473df4730d72682d22db50000000000000000000000009a019bc0f2d8bdc6adb4b1db6d69db5c68762d93000000000000000000000000714a4c38d246a8adf72ce8b20b9c4d64abebefd4000000000000000000000000d9a914a06b2188c820745cbec720e6c924429afe0000000000000000000000000a5835ba31ff8a901f2773e9fbc0404c6ffac2d100000000000000000000000087d0d909ed421cca9b209ff1c50bd45133615c4400000000000000000000000024e11fbf13c6b1dcabc1ebea2fdef89a475a16f2000000000000000000000000ab9874bfe496eeb4a5fb55252a479b74dfd1c58f000000000000000000000000b3f3b19bc5eae21ab4c54841e1209cdd393d33b4000000000000000000000000acc41f5b57a30028566b22eb5528423439f8bc98000000000000000000000000e97f73ac00be4848c5c35443d8cd6a2ac09460f10000000000000000000000009f33a6922379fc076edc6a00673f727d9fa1c4ea0000000000000000000000007e7ae5683bcdd0049dd5053e8838397cf97f01370000000000000000000000006cf50e59f96b42f71b8bf88faddd4f31cf14de0e000000000000000000000000d3796587c8efb15ef0386c5f4fd168a4bceb5536000000000000000000000000b7062930c67fdf14360cb593307fe9fc0284eaf9000000000000000000000000602fbae9c29791213e9955f6b5acb8babab7c6240000000000000000000000001132789a13d05bbe24aa2ff63ea14e8787fd33c3000000000000000000000000245fd15603d81af9332522652040c27c2f0b13f900000000000000000000000050984e77aa6d9395a1dbafe30d0ad1a96e34ce39000000000000000000000000b775093b04f881bf15112b0396fb382cb75bb8ec000000000000000000000000637eee56a2b25676666c46b71999e1e520a11cc9000000000000000000000000f39146966ff2e8988b30cb051075e125f9f6d5d2000000000000000000000000fbbb5842a0d498fee0d9f9cd5897a5451ccc542c00000000000000000000000059a4a6f92afadbd9e10e219992b2f801bfd0bc9800000000000000000000000084b103babbfcb956536509001afea09831c08ce3000000000000000000000000e963c636fe197e59fcb021b83ba75cbd83cc4fb50000000000000000000000007aa6031d3aff1e1bef38568cf25bcc009e370539000000000000000000000000300e18c88fa07fa28fcf581c40c61fe39d9bf072000000000000000000000000e3ca5b532c875bb9486efd4ecee4d241eea9af37000000000000000000000000c23715df754e41b26ff3c7bb9d93c65729596552000000000000000000000000f89a7c878803161aee0d8918bc25507ac82c27f4000000000000000000000000935e4946f2f3dc8bd7f929bcd087f8f0510a3a1f000000000000000000000000cf7efdac7fcd8007923eed4bf88edbbe9a2f416400000000000000000000000097da9269975b99caa28dfc990a2cde9ecdcc911c00000000000000000000000080b4c07da2500bce5fa95fabf9c4bbd5bbb04d0e000000000000000000000000ad3ea7005901e1a8ac0383c735adb45066a9f63a000000000000000000000000996a53ad62fb09e5bfcda19a2aa0c8a8e9ec96ab0000000000000000000000001e1e6a3ba51f3ccca969db15efbf97b1565e5faf000000000000000000000000456ac8bbf3c4ed77deec3b31222601eb318b2d2d0000000000000000000000007a02d2f726be7b98f1ef67203fa9ae7f66f80a06000000000000000000000000749d32f95cf25903ed7981c3367da2f353fcedf100000000000000000000000067074a184ed114c87403ef2bd077d4d1b67cfc440000000000000000000000005cde686087e4b94a610e6ee91544d8a0292011700000000000000000000000005a5adbfd773e7f9ac58ea79141148fd8799c81c7000000000000000000000000564df4aeb72508af9185a9eee5e91fbe01a2ed3600000000000000000000000055d9ac6a37350cb2e2c1cdeb706d6c46b19d2d8b00000000000000000000000014ca471ea11b5e1b7a39e7a90384dae33026124f00000000000000000000000015b9331cfb5ec1416b0e6fbd0c07fbf6d983ecb6000000000000000000000000f843ae59dc794582887a1d55bf16bf1c87d52ab80000000000000000000000001d5fd187698fb27660e30ca1fcf520c53e0fc8c30000000000000000000000000bc74bad836519bae0c9ca92061b4cbde5744f1300000000000000000000000085d77301e33a69bc22dfba8fa77a0c5cf730cd18000000000000000000000000e8cd13ffbdbf63a36555b7dfaf6421f9b359556e0000000000000000000000005fd6e42f67a35d3ff846e4f4b39ab942fc7aad17000000000000000000000000bf1fb11d9ccc2d4e23f69157130517540192cd67000000000000000000000000d3dadd76f1feec504c454495fbd006b02818110e00000000000000000000000063148fff3bb53bd9f5e635666b5653f49d3eca3000000000000000000000000016fe35b3e27c004e7c0178049f7fdd0097222dcd000000000000000000000000bd5aac4bb575e25be4452ba5463e105b88b264ea00000000000000000000000030f4f94ceba0acd6d176ed79326b5880e6c51f85000000000000000000000000cb90c6a62b550a628b8fef29f0e938e25bc570f2000000000000000000000000e3528a70980b0200ea1cf683c62e6d88b2487b76000000000000000000000000b38b7e31873c89d426ed86536160bf2468eab5e8000000000000000000000000a1747a8a0ddb74d3c6c083c5a0f0397630629927000000000000000000000000df4eb21ca88f585b8326b76b8b3674e0afc782bc00000000000000000000000059adadb49f5f906a21e9d506e9067313650ed91000000000000000000000000084bfb7f3acba830f2e1f6abac3fb80e5f8a12df2000000000000000000000000b1f85b29a3add3c3b451a1151972b937cd03436e00000000000000000000000068b082e2cac89a3696d51d1a67410b1f6426d4c20000000000000000000000009040797475390f0b4e6bc6c197529ee688683b7e0000000000000000000000000e6852f5d55ee60bff37d46df12279a4c2efaf44000000000000000000000000b64955ead318be1240d7289f4cc99833bf05b03000000000000000000000000005ab7848120ecade60d67c17218f86e59677bba5000000000000000000000000e873ec716a24811d7d902540082333c5ad4ac174000000000000000000000000efd41d152cd07da00461ed1cfdcdc55db118a0ad0000000000000000000000007583cfcf44b75af447e74e0a6fe3d5dfc0f22a130000000000000000000000000382e3f8fb0916b98dc0c57578eea030a92b4475000000000000000000000000d025eee69d79f068232ec6fd174f18dca4661af8000000000000000000000000425291d5492324687276581a8bec990272eab512000000000000000000000000f104fe0453c0cb7cfaa7e887cbaab828578db174000000000000000000000000693d0c87d02be55090f72fef56ca93823aa0c320000000000000000000000000717e68bf172433ff201aeeb6ea9526f537de0006000000000000000000000000eebea7913c01da855789fa2d6e39503e17bde639000000000000000000000000da1c5ab828bee072332838c937c51f5b96e2e84100000000000000000000000081ff2579dff7de67c883be93d40b8c7ddb044831000000000000000000000000d2da0fd17542eadddf04f51eab89649a1abe5d1e00000000000000000000000074375e5309130168e5d69232fcbeed53f71a27fa00000000000000000000000024a9e5dbdc203ae96278c56eda569147ecda76080000000000000000000000003d12b7f947650a2492bd922f926a674b55fa621800000000000000000000000053c85746252cd769f9eb09570d4ca853f9bc7964000000000000000000000000f7f5fc57f26bf45198263ba075414628c277d0340000000000000000000000008a48efdb24b9c0b2970ba7b3b0cc279b1f2da43700000000000000000000000083135d954ecf3f5a5156b4ee0e04073ba596649a000000000000000000000000e1bb0f2008b95655e1bdac7278d1f6b2020e9edd00000000000000000000000030ed44c65a99894ccec3ee58415f0e7f6fdb7f7a00000000000000000000000071e76eed28bc7e0299775161c5918d763e5e9d630000000000000000000000008eab492c197571ea1a7ef5001949715cb737b7f9000000000000000000000000506969dce01a6046c08e5e2e915e06154c2bc97f000000000000000000000000011e7dc44a5c2ab98d11d0f42d9a8a264b4c06a100000000000000000000000093919f7692b05f97a454135683506e8eb1d715570000000000000000000000002bdbdeea28b51757fa6ee4a2c40dfcb41244c39200000000000000000000000015fd71fc2a03d7b82cd9739044cc4c1511821aac000000000000000000000000ccc55f1ea4cd3a2085db94d3721e5b2b04ecaf260000000000000000000000000d126098c05ef90d1c779e693b3552d5d1cdbf58000000000000000000000000628aa12e24ccc06bce871e3e36669b2f0d4087c9000000000000000000000000755f12933f25916a5d9a6a5d9b990e62050fd704000000000000000000000000701b58ba9c57a3e75d8997d8c85d34ff2196723b000000000000000000000000ec546d2544adfd64a946d31c57c5ab1c8d59521f00000000000000000000000075b737fa90c450a288dd2105ace6387b6a61a9900000000000000000000000003543a42a3ad7a57247187191c8b58e33eb7981640000000000000000000000005ee6f1820628b089dcbb8cae0d735303cd8eba81000000000000000000000000b4083e91b794208478ac6a13c21ace04fd3faafe000000000000000000000000b4083e91b794208478ac6a13c21ace04fd3faafe