0x60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000c06f25517e906b7f9b4dec3c7889503bb00b337000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e6c696e6b2d7072697a652e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e206c696e6b2d7072697a652e6e657400000000000000000000000000000000000000000000000000000000000000002e516d564173793165794e72547673454d4b6b77427a653538507554336d616b706e73454d66765572624457735a6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d8000000000000000000000000cbb5c57d6cefd98745880549105ffd2c5eb3ecd10000000000000000000000007949fddac972bd48d2112e72f50483375e9c89df0000000000000000000000003c2743762f9919ba9674d591fc593c691a6821af000000000000000000000000e3296d63cd276de04a99a5534fd2da6df2b704b1000000000000000000000000f07a582ee11a8d16d41c705b2349c1989fd11ae70000000000000000000000008612eceb4d220f1e06716022d0abb128e49226a6000000000000000000000000165f9976264b34fd3459d9ec3bace4ef1e5847f200000000000000000000000026f4fb1070b256951db688ba56bcd89a4697eac80000000000000000000000002e4ad44ee8968aaf83c592c3b89899c3bde85f13000000000000000000000000c710051fe873b378014e69314422d9f73271390a00000000000000000000000075e7e8deff475c942dccab8412ca5e5575e034cb000000000000000000000000e89cdd9f3f9237ddce099c309e783f1fe81d9bcf000000000000000000000000b19d6b66b18fae0fca1023138b229e5f970b51800000000000000000000000009badf460d43f6004d56a199ec546aa0de028aa60000000000000000000000000f8dba4770b3f6755a5d5b9552189e38047aceed60000000000000000000000002d60f0c2c84ddd7555689c81b7edaf065dad23ec000000000000000000000000c709c19ff25770f55df946897b66eb36be58fad400000000000000000000000039b24853bfba32453d2feea72c76e6283bc189aa0000000000000000000000000e8244c0329389e9c8ebbf47f829a39454937f9600000000000000000000000045073b949806cd22212a6ef180d9cef09af9b06f0000000000000000000000003ee46b4fccb5f7b7aae13fdb4400bca072001d640000000000000000000000004d9e6e458930c9e29414f9e752b4eebf3b9a94030000000000000000000000002f223082c1122d6c863fe5838f3f310ba6cbc9e10000000000000000000000001f5ead2f036c7d1759ac10c0c846ee5cf3b756c50000000000000000000000001a5e941a2f965fe4c150c2c1ad8ff0659dca5884000000000000000000000000369f391caba3a3fdcaa8d60965d0e8356762f251000000000000000000000000720f9906b00fd53ebb6247b44397b94cd020cf10000000000000000000000000c99facce15fdca6c4d49355fd252674907b30e480000000000000000000000007dd97d74c215754bba1adff28d76b16342782c71000000000000000000000000ae9be89f0f203937b23604089834173853b1836400000000000000000000000046140ee637ad30e87cbf237ca0c68cd253b9974b000000000000000000000000675788d6f3c982bd09c505139aeae4c82a9286be00000000000000000000000098cec208075537b9918f1eb0ba0a4612cfa0fd12000000000000000000000000e7e1df68066bef2ecf074a99ab2592c70feaf46200000000000000000000000042a7aa8f4371ac446ee73893eb57a4a26eba1a57000000000000000000000000adfe92c2c8c0b80b1be6c576b5d9980241d3c9d4000000000000000000000000e14db73538614aa22eb38297d935aa6411ea988f000000000000000000000000bee81b34196e68cf62421dd9fe188623729fb3cf000000000000000000000000cc83b7592e1740f3f1b7f33f68154064518e5d99000000000000000000000000be257c58312285162e55fc77b2cb1df244cc1cc70000000000000000000000004dc4be20b8f6859184c2adc309557b9fe872e65500000000000000000000000031a5bc966ef4bd9c6c262a66f06e180f7f98cd980000000000000000000000002124603d6f6fe6b35d95d96edb9dc0b8860cc84c00000000000000000000000033464e85c92a99b3c40226ff2b48f9d73dce67300000000000000000000000005891d385d7a2e568b3ca1d5f80513bf4988456470000000000000000000000005d0767afcecc53fcd83d9d15aa7d18ff09c8b42a000000000000000000000000d1ae0f48f298bbaec23833bdd5eca2258dffd7e700000000000000000000000005c554e12e177beab3eea1c8d2c4647ebd5bce0f000000000000000000000000486b70267f1618305378e7c943d125ecdfce84700000000000000000000000002681f1e8c0cc10769887b3df1a50fb8f24c4dccc0000000000000000000000002916aa107adf4f84368e9c2b156de3de7f0fcfea000000000000000000000000892ac53f0bfe57937bf21a055213511319a6d7fb000000000000000000000000455ea15a63e8bb3a84293d2fe5132afd6a3c9eea000000000000000000000000501673eb4f4be99d51a1e39db744a9840328e6bf000000000000000000000000a8ec5db9158643d0ebe791de85d505d5433e535d000000000000000000000000f7f516e2525a95ffe486deec62524ae2e800d4ac00000000000000000000000019467c44185906c18222f792222c1ac126941b5a00000000000000000000000023cbc12c879873f3157fb473471b44554749cbff000000000000000000000000d40f4dc8e9c7be29480f8d904957ec334ff922e80000000000000000000000000badf13afe4b183b12d177e55ffde56450e1189a0000000000000000000000002f50f1be49aa08f9219ac9674865b89f55ba8a89000000000000000000000000f8483174ae42878497b402b8aefde8c9b37408e3000000000000000000000000c6e8e49cd3d890a7bd5ab1b288b3ae19d72b3cec00000000000000000000000094ee1a82b77616aa26946a0785649ba149d61f590000000000000000000000004694a4898a5e0d192c0d18de9d5124d20569b1ab000000000000000000000000c95bff2b448bd56a7fc98a50d5f1f343018dd2c2000000000000000000000000cd89226893b2df9f8795b2c0ef2c11d775290c880000000000000000000000001815d629d5a1e03295a77a2f5fba91bb88e7cb9a0000000000000000000000009b972c653007243eb47d9c504f8ff45efb84e09b00000000000000000000000048f94bd77ea670d957b235fc1f858bf4b88d22b60000000000000000000000009445b014e4bf9811519af0c49df19826d39dea7c000000000000000000000000bbb0d347fa5dd8b45c91384d0a950f21304c391c0000000000000000000000006e314ecd9ff2665c0890aeadf624f28f3bf66afc000000000000000000000000c4c1b932eb2bcec978714e605ee070680b44c2670000000000000000000000002cdd4682ed226b8c3c9782d118b60d0306453faa0000000000000000000000009b006ba01cd570e6e49bf7b23f8f09a35ff1c16a0000000000000000000000002aabb9b03fa55dfc15d5e20e36786761a6100ea6000000000000000000000000c5c9695b7a60823defa8558e3b692785ab788fd300000000000000000000000021fe3adb7ecf44144005c840d851376ed97b4ff200000000000000000000000081e339e721e94a8d2d36fd95d8eaf96a8e9a8297000000000000000000000000ef70aafad543abf5f567f702a04c85792df48eba000000000000000000000000d1c641e7ae9e20672e591f15342470f7f454bb310000000000000000000000001c13d2a69f73c09a56619cf1fc5345c9831c08fa00000000000000000000000064f974110007753aadc7276674c09e50e9f0ae8d0000000000000000000000009c2476af7c246279210976544a111271d821e54e0000000000000000000000003e9ba63bab75cfc0f4b61382618ee686cdc4dd5b000000000000000000000000c8c13641196bb10973f468c81a3aa7707edc8753000000000000000000000000cc26ee5c9d254b527d74a4bb95d191529de479690000000000000000000000005dd3317d97ec59fd48601c82e075b85e3462503a000000000000000000000000566df90d77955a85e43188f136c5350e344a08c20000000000000000000000001646f0bbfa5cf889475ec9eb0da0626a79b75e0f000000000000000000000000ad119474e2ce4a3e10150e80c5ae6021fc478988000000000000000000000000f76cfdecf11a8584a39c1b419c0debd52e8cf7330000000000000000000000001120ed7a9f19cbe9c3568f3ccfde07e4761c6115000000000000000000000000be74b3f842854a943bfc94538515fc2a8cae2b2a000000000000000000000000ed84487b6608e6affa06ed5cae8078bc2697427f000000000000000000000000f401ecaaf592114f31df9083d21fa2db440175070000000000000000000000009671d98ffe254e64411afc0be057c8fb7bbe2ae8000000000000000000000000d20718e20ddc5e3cb27167e818e18d5fdd00557d0000000000000000000000000c83e421816fca7deab42ebdeae6f37c689bcd4f000000000000000000000000126835fec161dcc579ab3d433b3bf3e5edf9311900000000000000000000000021ec36165f1a7b1b1bac24411709b455cabc22e800000000000000000000000060fead6e032b852329dea7a86aaa4378d04c2add0000000000000000000000000c858df02d0fdee80e05d767f60f10fc012622b3000000000000000000000000fc85db1aa573fbb52d2d386bf9984224a520bfa9000000000000000000000000ed98b05a1fe1c41b55081513c96b4a2ee4eea4cb000000000000000000000000878b88aff2cd65461a9985abd8288fa5fdcc352e0000000000000000000000008587e7f42ac51758607c4cc25ba8e599cdc13cf3000000000000000000000000d7497b72bcbc47d7d2a0feaccb58a3d46a9cd1900000000000000000000000005cdc78ad4690d6db80c5120464d4fd0e70554116000000000000000000000000744958e4c4fab3e236900557d8f721c49d7c771f000000000000000000000000c4245d27df7f898a17a085d93fd6d96ddd19b688000000000000000000000000be80c4900404f46f34facabb23ce455a8a11c50000000000000000000000000056504c5a2ae3b0b38aa59ab213cc4763703d556b000000000000000000000000236986a153fd8cf070334582d95d70030886ceb100000000000000000000000014618ff3c944fafcf88d1f78a655d5e9d1116428000000000000000000000000e009fac7a2b0f0799628002c955a7692fb5e62920000000000000000000000003ee3426e9712dcfc30ed27e1b75eee41b4efdea7000000000000000000000000bb5fd8e1747182af8599feb534f5b9aa9fa33e86000000000000000000000000499a9f2957f908e4fecb7530ef3feeb4ec27f9b0000000000000000000000000b5e8bed05ac1566513ff6c52de2fc0a53f0cff47000000000000000000000000e6f024adf236db5a2b9563b052755e94d5d6443e000000000000000000000000e5987e17a9a87ac9b012de9c80244ecc2aa4f46b0000000000000000000000008b9779c2f0bcf00633e7881c18d88702c2ad6ebc000000000000000000000000febf65a9475dc7456591b6511fc5c0b55d7c407c0000000000000000000000008aaae8270ccccd805e101cdeb31e5bbe0451a0370000000000000000000000000ef97a875c6661f28588d60f1470899a153002d00000000000000000000000001896e1a310cf029fb06fb0c8199661bccfd42ff600000000000000000000000047488d74309ccc45abea8df941e9c52434e049df0000000000000000000000007923b66d8ad751f05551d6df591b01df7f765bcf0000000000000000000000000f271b79d7ae070f5b3359ae5affea2e08223b6f0000000000000000000000005748b3556c4f18785c6fbb93ce4f41d6385fe274000000000000000000000000b7fe996c1feb894e60b5cf466e066857e04eebd2000000000000000000000000a64107a6d8c7dfa6e847ef3f3bf1bc80431d8e0b00000000000000000000000044bfa4d5d0b2dcd13612c403bdf97b5e72234634000000000000000000000000c86b498ea7cd6e1915ebe7cd4d160e2e6dc9e8a2000000000000000000000000ac05ab2c59d289803d1b3420ebcd88c527287ce400000000000000000000000099b49d2bc0b5beb65f87b97d1e3c0d30aa0f4bd80000000000000000000000002f96b03ad713e9a4e542adfbf2e11cc3571c1620000000000000000000000000eb7c3514c682e5d132a988ec0745b5cae42d074b0000000000000000000000009cbc70511e27e11c8f6e3529841c3b0cbf5eed9b000000000000000000000000773f394505f0b907ae17d49c13c1fc955db7664100000000000000000000000070461b832a39823e14467cd9ff664e28b4622675000000000000000000000000f0037aa2f1c53df14910ae291e20eeba2cdd4cb5000000000000000000000000933a4bd0e17a51944053da5f077589829ed51b9400000000000000000000000025daa056db39450839a06ceb907e1d5e3d35f10f00000000000000000000000037448cfabbe6b1102b3b6b312cc8133fb02cff89000000000000000000000000dcb8833ebebfc4887716ebbf558aac27cfa7e8a1000000000000000000000000e944f9d6772de8e28b867ccd6cf4417f2baaf01a000000000000000000000000a95e98f6c6afe5b741ff5f71883305e5d1929f7f000000000000000000000000ffbc3b4ddd7199ac84bacbcc574628560acfefb80000000000000000000000007efc5a812ee0e84e576b7bf6d2bbfda1568e0d15000000000000000000000000b3564988e3e13bcb5638b5d81578cedd8548e1e6000000000000000000000000c9d5039f2d9d034873978d903222ca031e8706c000000000000000000000000091975c70b7424ee04b241b680e46b309a5ff226a000000000000000000000000be250c2eb819549f5e1c19e030218b83d5f764790000000000000000000000005daf897d370fb85f501601831adb5381d8d2d13f0000000000000000000000003887d9a8b607bc0856424dd57441f8f8d44bd4c9000000000000000000000000da335053aa1dedd10288055a7362e439aab192f800000000000000000000000018a10160c5264b1b44bc82494985b75226bf313d00000000000000000000000028bb8dbf4dbc0dd772f48d1d49e0552fa3f74bb50000000000000000000000009fcd84f47a2f76dcfc5fb97350aa7fee40d2551c0000000000000000000000001b932f0df121b1a369bae91313ad1820c719f2c8000000000000000000000000687f851fc5e33bab8a52a07a95bdaffbc8e9e8360000000000000000000000006d050bd5a9287b83423c66935340e76eb5a3febb00000000000000000000000076c1ebc6d9e54bb3b754eb0a4f1f34107d764afe0000000000000000000000003fedf509db087e4de41cf3a3704cb08e6138482a00000000000000000000000003a38ec9eabe004252696e04d4f91d07e2fbaf8b0000000000000000000000004562fe840d1489092286759f78f0a7c1798beb8b000000000000000000000000cf38cfa8cd4a5796b018061b3fb032e6131f3a0f000000000000000000000000f940ae95d1f0a63ea5aeaea133b0d76ea78b9e5c000000000000000000000000da87b599564caa64f050709811380833083d796b0000000000000000000000005af86735372a6ecc1a450dd23deb60a5da56ecf500000000000000000000000074dca123754cccf6d864c85e5ecb9820d4b393de00000000000000000000000080d27b1447cbbb459ec26a3604ea036d321994d800000000000000000000000050c5b836b81898b8a4b06db23e77349a34a1f54d000000000000000000000000310bb5a51de27853ce94c178193a4bc0a0409458000000000000000000000000b89a8ba097c5a13a1310194ba8dc9f62507eb55600000000000000000000000077ce5b4d8d13338b9cfd68ec106ea1052eb552eb000000000000000000000000314d57247908a6a71aef21ac0e7dc60b70dfe42e000000000000000000000000395e372536c1eaf5de0e65368414febd38ae56d90000000000000000000000000f3deaa080dab3a8e2f43da3b67610f272fbaee0000000000000000000000000db508b24bfadb7cf7c09e8e96936deb428aed67c000000000000000000000000bb5619481d756f494b410f284e94d60b2012bed9000000000000000000000000bee73460b2dc66a37cfec8cfb2d4ebdb79d1db0100000000000000000000000033390f562d2762a2db28904f923c7d93c034b88b000000000000000000000000c86a39740185998b586944a7d40eca460d319e7700000000000000000000000063553edabe8decdf674bda3b372a76fc59e0c087000000000000000000000000a37b144b9448c267fa558a18c365f54ca1903ab8000000000000000000000000961f5f88e00df5df0b7e7a0550889836fc0a856a000000000000000000000000b64b2ef65fd07f0de84e1c2ec933f7d415a02e7800000000000000000000000057240d1c80497ce05635adecceb9b5fb3129b33b0000000000000000000000000c4cf4f1c135aa177537820bdf33fecdca7ced05000000000000000000000000ee56114731807963a1c797e0cb8997ab65fa6a37000000000000000000000000ba1873a4b1691f9f7c98a0156cc9bc97d96b24cb000000000000000000000000c901e6bf422fb05e4483037714479acf060eed9a000000000000000000000000c561477fae769e753a6d4e8e57ae8a88e152073d000000000000000000000000f8a072ecfa7984a8307ad3e1c4b2f39c5c0fb29200000000000000000000000066f463fc741a5ca128f1a3fa20dff0173b0afe61000000000000000000000000d0efd72d38c7d44f0880c2c8125982473fa792480000000000000000000000000249f57d27173b2900b02bb505a994d1851e588400000000000000000000000069d4a81bde6f456e7d8a302bab3c2a410a847184000000000000000000000000a46f988aa3236bc0b566a901f19599e7aba3aca50000000000000000000000004caa7b317a933adaa3454ae496905ffc909e3c330000000000000000000000007a572722f77e5b0474528f4bb3f4013206a0f2030000000000000000000000007f22c303bbfc1c7b0941dd32b5129d05ad052caf0000000000000000000000003ef757f2db53d551f6bc68ef0bef269a3833aaba00000000000000000000000056b90634f6d3330265324b34ded689659019eaf60000000000000000000000003845782daeec89fa50a2b34615070c2e0b23cccf0000000000000000000000003ce753a1ddbf00caf627e2ef17901ae925597243000000000000000000000000e69236e6241fc9cd0bc2e2e090db58c2bb4a045400000000000000000000000084b9c3dedc91154fa43783ef160dd1a2ceca490c00000000000000000000000033f1e06904c8ac8037ec4bde8e55099e53fe2cdf0000000000000000000000006b177a467372a3b973d99c1136b48c78b2f2274d00000000000000000000000083e24b2e61e336e34afe81d0879969eac4693976000000000000000000000000d2d10eb926956c5cc774e1632451150de1adecbc0000000000000000000000003b669445fc0115da64722d040addc8fac8afa503000000000000000000000000c6ee581518ff1cd6e8159029e50940b63f84ca69000000000000000000000000fc1c31ca148c87064380c802a5e7d09e1e39e6ed000000000000000000000000b470b6a180cfeacbd6215e44c573e77535bbc673000000000000000000000000de0f42486e77cf230e6ecc7d01d714a234945d3e000000000000000000000000748d3c03b8029a462b643feea4436057c06dfa28000000000000000000000000e40dd808f611cbd3fa3d011bf2fcfd7b0dcfb7f50000000000000000000000000a3021314612e69ec25817b7884a61f4abdb4f78000000000000000000000000a94a900f9f60832a95e9add7cf0c7eefa8fdd3e1000000000000000000000000532dd1a37f0d5dcb688fdfad305b1961799ce09c000000000000000000000000f6fc25f95dc007f1e6cc4e3b442791bc8e1e2460000000000000000000000000f93126a9b046bc57f90a5d6df838e8dd21184958000000000000000000000000a17987a6ebb098f96896f2a9a5d5f58923048a37000000000000000000000000ef0975cd649c2bc055fdc8f2a45b00e59708b169000000000000000000000000094a3cba17de369400a31505025ce30a2f841fcf0000000000000000000000008324cfcd39db2f3b95374d9535a684bfd3723ae0000000000000000000000000e5f2b0d2aef55844c21c23b4b38a51f31f8291bf000000000000000000000000697bde73e29d41d690960dd4e2200769d8055e8c00000000000000000000000080dc419868c79a465f334994a714ba377021595f000000000000000000000000b2238cfa2e207048facde71b1425ad694969dc9700000000000000000000000089b06a82104e02314ffc0525b1ff5d57b992490f0000000000000000000000009dda6bbb8e53b09071f47936404e406dfcf18ffe000000000000000000000000bfe6c8c99d193fe625c398f92e503269c051ec2e0000000000000000000000001ffc9693e5e93f897d742a998fb42b79afe6e2da00000000000000000000000052e1fb696aa457c7b950709d8c84acb3048bec43000000000000000000000000ca736b08dd00086f97c2c5aaa9adc7860131533e000000000000000000000000617ab47efdf172eebe9784fa4a7fb719ab6c435b00000000000000000000000065b16d15ca7239d13afb7e44c42c9062103baa8c0000000000000000000000001c1080ac6c8a1d355a5c1fee43f48923078cde48000000000000000000000000447a5c9f99f334c46905a1478a3d657c537baf1e000000000000000000000000a6688025a1fff6ddc7731dca455671dc490c8faa000000000000000000000000f00b8350141fe5c4688ae40dbcb2339ad1aec8e60000000000000000000000005e05daac0da4bea3c7ca3dbf70b490c9398e2fab0000000000000000000000001206750b55e577f351895b51d041a247f7f2b847000000000000000000000000a6cc67c82db9bb190079fe39dd95f1178e30451f000000000000000000000000bf1ed1ea654ad49472daedc21a31c8d28e6bb7900000000000000000000000001d642ba5bd1c4b6d669310e9ecf874c429f119600000000000000000000000006723df466579fddb0d45a0a5c791ce0dc9f0f1a3000000000000000000000000f00c4eb6edb8171f2aaf49001e2f3047fc20f265000000000000000000000000b82c7d972a23786a430d69827d2935b01fad07d6000000000000000000000000c9801950c5df6ef04476852cc62d262cab5f32d10000000000000000000000001f82f6870d1d50393e01ec7a646f846ae8e8b10d000000000000000000000000ee44d6aae1c74701e922b88149af655a19fd7b99000000000000000000000000ccd358b112515ab4e9c43d57e6269e783d3131c6000000000000000000000000e2b5b40cd12f281cc3a1935c60042d0a817c299b0000000000000000000000007c2a6581342c0707fef15e9f7db6017f5b92fdf70000000000000000000000004558d32cc8329435e84450b1728b80b3f8391df700000000000000000000000073975cdcc589a4150e2dab30f8a91de655a4e19a00000000000000000000000086d6f2bed93afacde82ab6b3e52f3b2572bbf7ae000000000000000000000000138099f1ee5d416bedd05eacd1bcc3bf7a9c68d8000000000000000000000000afb8d759d78ba1994ef1246e802226996d6c040f000000000000000000000000b1eece82c24e4251624d8aa7c710a02aa92452700000000000000000000000007b3c311753ecf5758cecb62213251bbd967037ab00000000000000000000000070f4bf24b3fbfc5753a8f67a767c87b74c6190b1000000000000000000000000e8a168945bb79a44f87901e19ec1b88dd5117414000000000000000000000000081fa4f49e1e6538b1d8c470fec462524bf13d8b000000000000000000000000e63601ed06d46a5070ee62c0f46ebcc9b82a34c50000000000000000000000001db3cff214746d9fb9dfec776645b14f692e8978000000000000000000000000f2eddd1b4235d576d773957e62559b2d764e93ef000000000000000000000000bf0b4c6db53d9346fb89b75d052faab6433d399f0000000000000000000000007fae99ea4cff50f3f9863ea60c3bd190614e6e750000000000000000000000005da531044a7b0e6752b6a98af198ff20c68d58350000000000000000000000005e81dbae399df1d8729f66dca055448541949270000000000000000000000000189185cdd041d092e6d7bc125b6457f11a5a76e70000000000000000000000008e8743c595db0a27ad5f63492f219b1023c28781000000000000000000000000e880fea048847d0bef0c250711053cc9d8a5e9ac000000000000000000000000f6bc38c7cd4f68106c188ae3de19ad3138acfab1000000000000000000000000aa196d24693753b777cc3af146d59f8b8d967aca0000000000000000000000005485aa6fbee7897393f9f53f1fb30301e556d585000000000000000000000000595c85f3bb8f960b8cfc9858e836903aaa73507700000000000000000000000035715abd39d07eb8f40ef5dcf907df941e1e8631000000000000000000000000d0f834a10310ec7d5f7ec9c163046d54e309ff9000000000000000000000000089b4a83d68f5cc8383108e45da4ae4818b88773f000000000000000000000000b4037d2eb9f8eb3828f871388234142f2fcacc94000000000000000000000000735f2456746fac79995f4646e773ae3296726c5e0000000000000000000000008759a0172b3427ea3a9b0edf70d632077fe021d400000000000000000000000094fcce4b634b19a4f0fbcc70fbd48f09a640b75a00000000000000000000000030399c0c0f57151cf2003771f95c6f7849044247000000000000000000000000ac7c988656161bbff96a38b062198146dadcff52000000000000000000000000e5dbba170293c15d63ed37b59fa7244bafb02a90000000000000000000000000e33f9b783f6c48f25cd73dd25ff95b3c767f671b00000000000000000000000089321dbc206d65fc19c6bd19e2b81b0ec055d28400000000000000000000000042f10db910de661b94b05a8a1f17d555a475716d000000000000000000000000bc4d77c32ef489103a811e5a263dfd11deb83536000000000000000000000000d1d802c213431589a0903240d40beb90dc09a8c60000000000000000000000001135930ba0265769ef89b71e4da3ab2d3ae76c8f000000000000000000000000fc077e0483a3f556cb5f4a600401355372201d54000000000000000000000000190125b468df939ef2833c73439db6b10293f430000000000000000000000000ca5f10aa8ae15b50fdfb7d30d139595f484164b5000000000000000000000000b3e8c8e966626f69b98e2bafbd6b9a2a4dbb339d0000000000000000000000004262b7b8fc7c98b7ff288bc279d4fbdb8ff951080000000000000000000000005f4d548b0f2335494cf4cd9e97036a1ee24d2c8a000000000000000000000000b378f1a8bb9e2774d6729d033ebff205d8cd1c8f000000000000000000000000e2dc77cfb11eebb5a103b4516db933f4201e0b6700000000000000000000000018ac5ef1a58b1a0690dd87683c45434a0c38316100000000000000000000000011b78cfe1a86ccb4dd0e2afd25b98b2c09d502fc000000000000000000000000d3347522b2a996b4dde997e7ec2df7303e7ce9ce000000000000000000000000217704b4a8cd8a11913787ca12f40284084d5bad000000000000000000000000d9d79bc8627287e2408a4f160f5d5ee75ea289e8000000000000000000000000a3358dde8ff5854d69b985bce2a57db06d257dd2000000000000000000000000f28bfe0a8fafeffd565881ac01038480f4ba16630000000000000000000000006ae506c82dec516cec385391fdb44060dca479e6000000000000000000000000a75eaf82a18c7133e56044cefd0125fc13ef4c0100000000000000000000000087466ae497077702407b061c4d26705089886883000000000000000000000000da4c6fde8954c49084d405d0e3483775aafb0491000000000000000000000000a6a584f61d1b684c7a02e1644fa33488fa0a13e000000000000000000000000074cfbe01d03952e2a70342217e762e4563086988000000000000000000000000cd2ac07d24fc0525caf72a1d904a0b14e3402f640000000000000000000000002db9add82cad58e31180c2bbeab3bf40c77d4d990000000000000000000000009a1bf17c5d4dd1c2545c41f55cc99e3d74c9913a0000000000000000000000007591baf1508b71c863e816e3615b6338f83ffc06000000000000000000000000a3c74c7f191899cb33c2a9ea1ed0131a55eba9a80000000000000000000000001c966047b7e00b504e73167419b9fbf9227f3e310000000000000000000000007fc020157af59e58f36c4aa12b95a4b8e55d8564000000000000000000000000ed956c939d40dbe3a9537c8b9ea360177751a810000000000000000000000000a499af11e98e913592506dcb67400025a11f825f000000000000000000000000633bb85efdbeca27912a3373475e89137c533a22000000000000000000000000115eb3e5d92c6c00b049ae23f16f0ebef22970580000000000000000000000002de8d71f5a94050411e3f8e6e335084467e057b4000000000000000000000000c2bb37ed446dc8d535a7eab17000d984ff61eedc0000000000000000000000005a0b0b026dbd533c337bce1a42607334e68281da0000000000000000000000001e72e3029ec0628aa8642989787546195ae948ff000000000000000000000000ef65f60ed026b9bb897ad7fbfac421390527e84d000000000000000000000000f910932cb6fd939b4525fe5e93f7ff38e986c8f400000000000000000000000078a6390849c19a20088fd979e41eea59e64abff1000000000000000000000000a0c504b74c2d9235e105e683c71d47c5f00303cf000000000000000000000000240fa8620db477c5300642a6fbf29683ee0ddda4000000000000000000000000aeab322dc4dc380616db9919750ec011961e7a950000000000000000000000006bd643e743a84c351635ae02af87e08f321b92c100000000000000000000000077a222b8e9c954438d56087794925a662f6e354f000000000000000000000000f05018948edabb2cc9cfd52701b832f1cc925fe50000000000000000000000000d9a56414a68b2fc7b749461e3dd22e509d0c53400000000000000000000000084fe23639384a595193ae30d5f0b8a353571fa5400000000000000000000000032f653a661be6aa26fcaf2f28d4d37e146d65bee00000000000000000000000050c3013f135abf3edf23b6fde193a60dea514ffe0000000000000000000000000743325849d0b1aa7acefc67b9c853828691de88000000000000000000000000780ff1bcb18d55164a0abfc9c9bc5b6b8af30af4000000000000000000000000e15f0ef0bb9d68e43266e48ef37e98c2d699f6bc000000000000000000000000f27704e4dae7ac8bbdb37ea92ff70571e390651900000000000000000000000075968feaa063f091043455bb76d9af43b965afe30000000000000000000000005fadb09007986152842a2f5bb194c005c17426db000000000000000000000000f369953229bb856aee9a4d07f059f9e5a9bf9cce000000000000000000000000a641927a32d46904d73eff4bf14c97666ea7e7d90000000000000000000000002f1433386418682858c0b487fa1484c2c6b9ebda00000000000000000000000070a3c0a5ee5259951c27c01bebf79a2966d790bc00000000000000000000000051d187dd4fdb4acdb7c071a8e06bf910474e91cd0000000000000000000000008f24ad7bcab58389b1f40c9cb26533c180d541bf00000000000000000000000028415f637a35b01df6a63cfafd76628581c5420e000000000000000000000000ce425db52efe9e74cedc39e866bb90d2ca6b8eb800000000000000000000000089bd418286e16e4e5bd88aa8fcdb84baaa284901000000000000000000000000c804fafcc0f3f42663910fca5a68e611af105339000000000000000000000000b65e12284113034b4975a92120c3675f62c315e8000000000000000000000000adabdbf450cf4383d25019e6ad4ab8e9f5ac85d6000000000000000000000000c774e5255eea8fecc4d628a27291ea751f520757000000000000000000000000a2a555ae964a5eb599085f6f29d637c48135a5d600000000000000000000000070b27a202fc84efdc2242b6b220101c0fedc049600000000000000000000000036ba7c4872377a7dd158b0247a98f5e7633401e3000000000000000000000000d36793abadce60573ec86d46bc9891fc443f6e4100000000000000000000000016c80e8937b121fbe44dbc0380a531d07d7107a30000000000000000000000004d4c5ac54d1fdaff1b1c50d69077d00bb913d0ec0000000000000000000000003c186a644de0273f1daef4beede37aed759015a6000000000000000000000000efe0cca1128bf2094494f8b78ef587f3ba1ca04c00000000000000000000000032bfe6cb0dda409d3d6683a6ce289f5bfc376feb0000000000000000000000000e93f071e854a8eaa7d08607ede457204a3ee98a000000000000000000000000630e6c1ad0aeb30c48f4fe3aa52d761a4ed5ee6200000000000000000000000031cc20585aa520376f342acdb29e83c7623ca7f3000000000000000000000000a5b977aefbafd6252fb5d84375cde52b885613cd00000000000000000000000095a33187b7fcd85b71cb45ddee1d9129984003d000000000000000000000000034fdcdf3d976e10ed56648fc0f9330545e037547000000000000000000000000496e611877de419d0515869382a2c998203b616000000000000000000000000008bd7cf2128623c9373e27e9a53804bdd7bdc96f00000000000000000000000016abbbf0a9710c8f943c80712e29e5719a4cb68b000000000000000000000000c068443c30a2f0a380d3f8475ab7dc001a40bab3000000000000000000000000852b0f10973519f088a428a35f41a597e3cad671000000000000000000000000a31a6f5e684de5de179e1289bfb93821d81a141e00000000000000000000000038ef15d2b743a1962733199ac4bc00d7c2c517bf000000000000000000000000fcdbe27fb127412970670707ba9941ab3ff4b829000000000000000000000000b06dee429bd2ecc23827add44bf500f09f743b0d00000000000000000000000018fc0e69e765c0c49caec4549f56f83dee197e2a000000000000000000000000f4e28ad2339cacdd08115ec234a92acfbddc2b8900000000000000000000000067d9fd22f05721f9f4bbcb86f604e3127792951e000000000000000000000000bc61551a263e687fa94ae387d74bd8ade844ef97000000000000000000000000de8a0c099dfc62a28cbb7f269b6f78143caed32100000000000000000000000040576bd4c03807acb14856dedecda11ca81c78ae0000000000000000000000009beced93f1d1099da6d6c56bc3671eecf937592100000000000000000000000036b7a0eb3e365898aae287745008222157ba5a8d0000000000000000000000008c3bb20ff298b4115d2b04552cc5526486b042f2000000000000000000000000815c4e3821bf128db0edca1ec94580bbbf2d8a80000000000000000000000000fcf207cae11f0af8f2523317c3310c3c4cefe20d0000000000000000000000008e8f81da19c6dedbca8626fca3859b021f468a0e000000000000000000000000b9477462b204503104a118c4f1eb987ed51d87da000000000000000000000000125d2874aade934678ae6990bc99b00463efaa780000000000000000000000001426c135ffbf758b4da78b1086fc77e21518592a000000000000000000000000a5a8f167eb62c5746044eed8e48610d8747cbd47000000000000000000000000376d6f44ff3867d9579a801b83213af24c74a4d3000000000000000000000000f16e79df1e9d7bc3d3e80c95590239e4b33871fc0000000000000000000000005da4840dd016c5af854a592f9f929001d747faa7000000000000000000000000d3c17ab118005361a625983383bd5b72c81052ca000000000000000000000000d048726b2dadcf538bdf5bf62fa7f526d5ee44710000000000000000000000004d88a34996228913cea89f46858ed1223a495b2b0000000000000000000000001b1301b14dce3cdde837aef593af54528aaf6305000000000000000000000000f8a312fd13536e4e80da43e1da7791670033e12200000000000000000000000093c5581879bba0017d824b8b2a99c2c45b766132000000000000000000000000193ff75f532859ab9839affe2246791385ba790d00000000000000000000000088d4aef12e77952f7d7579acdff8573b2708a0950000000000000000000000002db631f5dc2bc4fa585e70f1e34705ffa7dd3486000000000000000000000000c7ecbaa69421f38d5efaf6e3c99abdbae681e694000000000000000000000000e7b095bec77e2c71c0e09a9a048c3ef409e3e0cf000000000000000000000000887b8dec71d4a0d3c5f68bc00ab4130c4c817dad0000000000000000000000005041438c8585876da822562151dc0c8fd319d145000000000000000000000000838e58cbe87bee15b2a7c68189548977457192890000000000000000000000000e0c90c7a8832a45e9a75ea6077e3b9d8c6a601a000000000000000000000000bc72de474cce458c23e2900c3e0ec07c685ffce90000000000000000000000002245e31bd74d2d4a050aed9c309eadf035c167680000000000000000000000006549c5ab545e904da610aea60e28473b1faf1885000000000000000000000000f3aaf0bd410b610767122dd8f99915f9525c091f0000000000000000000000008c8c3b2e8378393185f1f60a4bdf4d6c908467bf0000000000000000000000002c15afe33c58a6ccd040d5efa791e256ff36aa55000000000000000000000000acd211be2b7a4614a0249733b01d1339f2b64317000000000000000000000000705a9d10f52235d04bd601f34ee9dc4483b18607000000000000000000000000f508c3a3a42a7a74cff6fe8e14d20b6ada656a200000000000000000000000006e0eb902f6cfeacf080bdd73d59eb02bfb4a53070000000000000000000000005d5529c648cc513cee38875d1eaf515c96b4ab860000000000000000000000007b51bfe5b78bd7cd2f72694a537412be265d975d00000000000000000000000036b049a4981a978c9bde92fb22f73a12607a39dc000000000000000000000000164fee9aec46140da602c07d8c438c92fa3985df000000000000000000000000fa9c450aee2c90a4dc64533cf6903d82f0530b730000000000000000000000009d208e06c26ded3c814580d0a8b3a8bd671b0ac3000000000000000000000000a34a3382b84ff17c7374f233e50d225a47a51fd4000000000000000000000000bff94ea85a8971262a20c9656705a23d6c66932800000000000000000000000030abe519d282e02bf1bbbd309792fcb6cadea08e000000000000000000000000e9e1f38a7eaa1a1644a6bde141a0a34b7c5977a2000000000000000000000000628e27c3e51cb12059b41106cb8dc9576f72847a0000000000000000000000001d73da17e852790f88b9c5cfefadbaa9cceda0ed0000000000000000000000009a835efbcf4ad6f7c02de93982dbfc851d88d29900000000000000000000000003ae5eecc6fe56d2d564d1a5e4914d5584c883ef000000000000000000000000b1456812076963232c0afeef2a56028154abbceb000000000000000000000000c46173421ffeb1ad1af88ea2efcf49296900509a000000000000000000000000191e7a53dbb1d12972c8e9048b60c13db6423881000000000000000000000000bca3ff9465a43aeebc0fb703784ab18a1250954c000000000000000000000000e19f89f9245f7754d4513c0c74449e60586a9f870000000000000000000000004301ffcb0301c022c0cafba4eb9605f93557b87a000000000000000000000000cbd06760744fa0753b873c66e6e27bf82dad5a23000000000000000000000000333158dec9d1eebac03c53b96b18707c3afecf270000000000000000000000002c818b2067e50da86a74f60b351cd329bc2dda9e0000000000000000000000001b5a954a87a923b1c54ba4b75326c9827fb38416000000000000000000000000adaafc371a8d22e1a8baba17df5e17c67f88bb7d000000000000000000000000beaaa0fb3e4cfac592776b39690333c148c1f6f10000000000000000000000004c1eb0a24deff18478b412963fc4f4d4e5521d55000000000000000000000000c79bb2a02cb6800691aa8c1c373898f082cb37fa000000000000000000000000afebb2f04685dc4debf5d72adfcabc119c1a776100000000000000000000000041f9ff5d59f9577f9902a7b0bc219e2cd144b686000000000000000000000000b580af585417c964c67dea4f92d912f1ad9543c400000000000000000000000097274460333d4c6538d9e64dfeacfb9be625a74b0000000000000000000000002e072c501ceb8d654c201e3908406a0037aa133f000000000000000000000000db7ca69875a91678aa725b83d7f90c403a8f218f00000000000000000000000009ccfc610683e690e876869203f4c61588c23d6500000000000000000000000073a02cdce0dbc594cd3d59bf0dfd69394f6f6388000000000000000000000000c7e99a1770a9927f6e829419d76517744fe27bca00000000000000000000000086bf8115ff41fa0b32a488f8c9a5a83ca13a94d4000000000000000000000000ef0993be86b7bd452300cf1d30eef8238abfd2d1000000000000000000000000287e46a550512987bcfccad410076d2088125b4f00000000000000000000000076e3fe4ee756a75de7ab6a1b9b1a11a11323b6e500000000000000000000000085ef7e29d00af2819dc4c3bef867ff7ef02a7277000000000000000000000000c90ecdf38215b20f4ce7a8a1346e32f78cc3b90900000000000000000000000029c209dacd3428528ff8e0579460adb6b26734c4000000000000000000000000f305bf0387ae5c6b471679b0dff184708905b3080000000000000000000000003f21ef7b1925b56c8ced7321e4de759d5f44f3bc0000000000000000000000003cfa17059155a8e5825a54e3cd507d9da607275b0000000000000000000000000dbce76fbbdf4c6244ad4bb5e53520a6fd009a7800000000000000000000000081e65ff73de3e0a0dea1eb90c7eb4d2d45875adf000000000000000000000000d162eca4ed67da28cbd1edab501f27cd9cc3b5db000000000000000000000000bacc304a59be29a30e50fc08829d3af0f86437520000000000000000000000007ac600c8d374a2e22bfeab183aef45d0346ae063000000000000000000000000817b513839e2672ea249ac8275c9f60e895462fa000000000000000000000000826ca871056116da58feab1430cf59d2d450c471000000000000000000000000ce004746ec3b52ef356c2a64a71a86b2bc5dae29000000000000000000000000ca0fd69ea6b5abf66ebd032c6401f1fa01d4a571000000000000000000000000d743860c5522fdb5be0e00d3c5f15a30192e9561000000000000000000000000faea5c9d7f61162b75c6b5014e3e98d270f67a2d0000000000000000000000002f774c4c0db265e5f6139aa6ecd9df58ba0fcea9000000000000000000000000ca2b663b3441f4d5ba01d0dd83c7f4fa8ad802ae000000000000000000000000fe5c7c4b00e7ae416440c5490debcca52b97432b00000000000000000000000051a48d60f01735880465a7fae30582957b65810c0000000000000000000000003a3f153963bb8fcfbba5851a10cdc645129d04940000000000000000000000001efdbd3e7fd44b82690e00706476ad8f89e9185b0000000000000000000000003eae1ee11c9d3210fb3f3e3bdcd6624546fc6be00000000000000000000000006b7518bfbf0f74d91b73681eb75ab7dc5392afe8000000000000000000000000d06e33cb375606c49da7ae62f74ff6f02356cd7400000000000000000000000073092b204ad37bab8c5cea87666e8dcf9ba3d76400000000000000000000000028598c3846914b955ebfea6966a58c1f262d14e20000000000000000000000001b17e906edc0af2f658419bbea4a39a10506886e000000000000000000000000ace94df04b691ce8cd4a5f9ca58c923f52f398b1000000000000000000000000e36f6f119209e62fef1d081103275bb8151e5d45000000000000000000000000fd9e54d014046cbdf7242cf53630b9716fd23fb000000000000000000000000076829d73149417c9414ed0ad26c8c85f01933376000000000000000000000000caedf1a0beadaf94017ae765adaa77b7a5d5d568000000000000000000000000da8136f797ee110861828771ea971d00eae735e30000000000000000000000004d4817d51f78e6d595237ec4e1e1fa8a6ae9617b000000000000000000000000aea9ef18d1cfc129ab9c1a1a0fc2da9a48fc51750000000000000000000000002bb24414a0b86af683eed1a42e643fadc582ea88000000000000000000000000db5a91e6f925a22fe995bfb403eacc74dfe34f04000000000000000000000000e655ed71c05aab8d422266b0beef7af6562d40be0000000000000000000000009a91f86fc5a5d64c83b4238c18753a3fa203434d000000000000000000000000dda6ab8b851dadf787b2371d3bcbaaac6f127b95000000000000000000000000b2e4c8879ba5f5d52abefcf5a496a80d6c35f18400000000000000000000000086e7286faaa7acb42ff50b27286bf91da9b93436000000000000000000000000f434071be8c943c23b474e162f873f5b6599ffd5000000000000000000000000a80323ddc5389c524b8f9492d0e9c3b83e290d0f000000000000000000000000be45ede1e5050422a5f704b4a9c0fac02df3811b000000000000000000000000382f85e4da83bb511b2b561953a50a0e7fa7a166000000000000000000000000033f2f6c2413035d13745c7b0959590a078c7a2c000000000000000000000000b3cea83dfb721d04bd8f6e93b3db282c5e12b8a3000000000000000000000000cb96f207f61781d9c24b93506aa8e2f9914af68d000000000000000000000000e6e549b3db22117c081f1190a6a6f99d2ca9ecfa00000000000000000000000002c7848f3e0a7acf6b47f8d5a08f2d228cf77c74000000000000000000000000702cc1f9a7c2d9a1af379a20bb3521acdea7f770000000000000000000000000fd8d0dc630b2e83fbc94e386c4446b46d66950bf000000000000000000000000c853f5e23dcf2d5a47aa27cba188ed53faa46276000000000000000000000000d1497c66f98d56c35bf68285fc0d55b288aa546c0000000000000000000000009d7465549f24712799bc1c31210da14df35631e500000000000000000000000030c5afd0ab8889480b08d26f0c9a18f5bfb7169b00000000000000000000000065f8ce7fd215e285bcbaec6db00124594837187a0000000000000000000000009aaa08914d95c614f77f4afcee6cf516ffd5a118000000000000000000000000e00bc2c03fd0b32d85a3dc3c24b508b926c950fd000000000000000000000000e66ecec9059eb7f6b46580f866e3f9386438ca8400000000000000000000000094a194c801c1f0d34ed74d2d7e67777ba13624d500000000000000000000000050e5ad494453db9b537f8980811fb2d17807c3bc000000000000000000000000907824071afd01e87800e03e3fc7ef71f398a7d300000000000000000000000069be1d409c4ab9992385225baea714a65dd0cd760000000000000000000000006934f63cd7cc9f163bea955c46103f18dec54daf000000000000000000000000634ce6e9b6dc9206597611131ddb6fcdaf277363000000000000000000000000db516b637d844c0066def4b4d148ac6907a6008b0000000000000000000000002ccb99acf944154a1a60e578c742f295cbcac4480000000000000000000000007f14601d1811c0b70a33a29883bdc0e8a08382c600000000000000000000000040df1a82f8b84ee0291a4a71643c058ff4acfce6000000000000000000000000ee2801c040656556fd759beda148bcef8510d4aa000000000000000000000000daaed08d364b01b03509cc777a501dfbab23d5e60000000000000000000000000aec08351162a59d65b77d41a51f30ee7b6b0552000000000000000000000000d75f675056eaa2b4d205f21f167d7f209e8268df000000000000000000000000d1354f708b35ff5e72278515c2afad018d080aff000000000000000000000000efd4df171acb4a1719030df8e4f974c8f9adce06000000000000000000000000209a992f95538d42b86e3f86010093b0287e8f4f00000000000000000000000057365096dd336d54caed9440deeee82291a045010000000000000000000000001aa28e891843528771739f0efdfaab8e888107e10000000000000000000000008b03e57adb741a707d2df75706ff50edea6846e900000000000000000000000022f4841a4a2329eb244d139d4b4f9e163b613fd8000000000000000000000000fce9c0e2627a2cf00d75b4247ebf865193a5211a00000000000000000000000030471a7c9e3a8765e53a6257980ed3dcda586312000000000000000000000000879bad7ecd74fcfdce93092d5c00258a5d5e326800000000000000000000000073b0197d455d989c3e2ba7acb8e96c5a9a399d29000000000000000000000000287dc329245e06ee2b6700d72dc7af2aa76d09560000000000000000000000009d96a2c6ff81eddeb6f4720944ca607e8587ab27000000000000000000000000a26cedce6f5449e3887eb510a0ae9c9c62b5bc76000000000000000000000000f4630ab29b3184cbeaed6596ddfef6864ecb776c0000000000000000000000001d0c910bf889828fca60efe68f1b6d09db1a05bd00000000000000000000000059193e4ecd71101c0bda26e7b3ae9d52b526f80b0000000000000000000000001ca1d648d6c9317f0b4651eba6bd987f69c92e10000000000000000000000000d89008017e33a3f023741a5aa04cb0019107fca8000000000000000000000000a272472058c3cd0b00299a6c4482e618010dc08b0000000000000000000000004a9215199b53a3d975f1f78a1914770e4bc155ce000000000000000000000000de84e9e5821f640ee0d911b1451393a4bcc2eeb900000000000000000000000042846805e2d833e2b6a019eff2bd0e27837ad969000000000000000000000000761471e74ea21b14bbe28fe39e062198734726300000000000000000000000003c55633dc10af63839be2020491aa38ea029a7ae000000000000000000000000298e6bd80e07b21b58598cb43e5677901ae21b4a0000000000000000000000001c4018842e8bbdb301af9d59d66639c6e00a044e0000000000000000000000008461c4af3b7c1d4a0106bef2b4aee140d8c6f1ab00000000000000000000000036f7a5bd1d70375e537b43ea2d3726f19fe0b6bb0000000000000000000000000c74e0e80b442cf74b1c515b642908b82a8878e700000000000000000000000036e43e5bf44461cdca47bd04f86ddd65db1dc3200000000000000000000000002b24cb87bd2201dec3af9f2b32f3ccce22fd7aed000000000000000000000000c7d2d3dbac0a3b95f505efb80bd13112ef17d94a000000000000000000000000dd1b7ce9ae755368f50c0ce00ab48064d8de2d46000000000000000000000000d811e8929ab54715d7b1c350cc4ff4488da7cb68000000000000000000000000c854e87552bb348b423346823cfd09fb9f2d22e60000000000000000000000009a399cd94be240b74f378ec11388f847d69ddb47000000000000000000000000c7b19d0e8d0c91d3381488206cbe8eedc734b9130000000000000000000000004ea6237902191e2b20fc764cd85b2b18cdc2db84000000000000000000000000aa68fc51f795bb12631532fd6ae1b0076ffcecd20000000000000000000000002ed194825fd25ccc0cefe08665d385ede4c199ff00000000000000000000000011916155cdacd4f038d5d567d8f450748f285d6000000000000000000000000049c067bd2f3710d205ca2b16f00364480946aa88000000000000000000000000d9cfac089d1886f488e68c50262659d362029daf00000000000000000000000086b30d4c242ea18d8621e09c77cd84b4e5600c740000000000000000000000005bf119e2c03df7b066000763db71eee436708c9c000000000000000000000000096b68262e7c00fafd3503110219da81627c6f0e0000000000000000000000007ee60696b99fbabcd357892b1be742dab4d25a2000000000000000000000000064c33b3edf5bda54fba137cb24a8c88f8ab9f9cf0000000000000000000000007d4343cfea3e21cdebef0a9ff39d0d964f04dcd7000000000000000000000000e3584758046f6f908b2f9aedff257f01abbc25360000000000000000000000003d95a1a329fd99483124b3fd1a1e6c076ba0c0e0000000000000000000000000d7b0b50301188a7f0e8e057f164103cdd1a86a990000000000000000000000006171ea24ae4601a3e5e6e3d28ebe4e270164562200000000000000000000000020fe2fd7d61fc93b18936ff145a63d420f0f7b62000000000000000000000000e032a95d07fa23eca3954aca9b2cd389bf1776830000000000000000000000002ac7ed0a9c9cce8abd166d9dfe7b31aa2dd6009e0000000000000000000000007b665b5e12d4ab4fd9efb891e5f749a73866e2ef0000000000000000000000005bc74dbb0d8a6b64c9129781d40365fb9d3d19a00000000000000000000000008a7c72d253a88df25bf410f5cff4f05ed05d363400000000000000000000000082fee21650e742c668581a264e52d97a14c03187000000000000000000000000386f29aa15d91607bccba42f1f75ee485bb4df12000000000000000000000000cdeb9be07af6d465a6bb9976115891ff7617cb410000000000000000000000005348e098cbf33cc3505707a582845e61a5ee6c94000000000000000000000000927e921fc300bff7240086a8ef80e0669a44eb4a000000000000000000000000b288052ba8d3f650d14067c1401f10bdd7d2ac0d0000000000000000000000007b338d9832f74d25c9f4e640415f5e078c929e3200000000000000000000000044948b27fde6afa6dfce92bc4d40680431bd0310000000000000000000000000ca5b72a35129ee111b52422529b6e463e6fcb708000000000000000000000000c702cb090680c1a6de2e986dd28159f7f558718a00000000000000000000000044438bc1cca4b8630bd9dbbb5a92da6a175ece1a000000000000000000000000d3493f5b1eeeab2a477e9384cc6f7e527ddeecef0000000000000000000000006fcbd39122f438d634bb8353fd4bf41288fdd4910000000000000000000000006c9a19d136d758902b2b8e70cb71418e9e5ab2ab000000000000000000000000e02c81ba2a58159b31ce4c755a08f7299ed7f674000000000000000000000000a25df99e63dbd5e82ca1ba491553d11eec8b9b3e00000000000000000000000087d289b0cb7622fc0acbd8b8a91411daff3a5d5000000000000000000000000062cea17253578fe01a87ba17f2883f6332d3c65d00000000000000000000000017542f4f1485db3bd6fb5d57fa14a009e9db4ebc0000000000000000000000003e6a09068e11cfe2b199dd4faf70de1c2bc910f5000000000000000000000000157ee99ee882440c93ab45e576212c2476ee2738000000000000000000000000096b1f7df4ab71bb53ff3114223f3370d2a166850000000000000000000000000465eb522325da8bd0e318ba5cd75cfd6d6e0252000000000000000000000000b95c02f61d2e1973a60e6d61ab5ac884586bc71a000000000000000000000000f825bb809d496dec805adbf0c481cddda20166a0000000000000000000000000392b62be904c427e02f4be51c3165101028804550000000000000000000000000a87a574999b5ac32ee2a33e4d2903e341c8d24f0000000000000000000000007b7e524f23df2eef4423ac55077c40f87a6776dd000000000000000000000000b180577fafa44646264d438ebbee0a0d5b744830000000000000000000000000dcee5ddffd565fa897eb749511222213ae96cc99000000000000000000000000f89cd9306c1051540989b968fdfc832e93588372000000000000000000000000c40ee78942d286c998f18ef1ef1c85e2a8ab24360000000000000000000000007a2e39893436e5b4a0d0fced5c8f7e51f1c909570000000000000000000000006b6eb78d21bac7592c037e287d86c152934bd62f00000000000000000000000041850155a28d70d97d24f9ff0a4461aa028786e9000000000000000000000000ae0e4e2e7c02626e65a95c8e9042cfe027fe024c000000000000000000000000d6412e738fd7b3e656768dd7ef6c5d6473b03035000000000000000000000000a0a8e6de86dc75258b3aa24780ad35ca26faeaf5000000000000000000000000c07007189ee6e266b056f7b0adc51f6da46325b10000000000000000000000008c739a86f45dcc49bb37e3d6ce113ba1098c71000000000000000000000000004d938ac18a54e1042bbe6d70ce3aaca3e1178537000000000000000000000000fa836f491bd25117f467038faea62fc4080e179f0000000000000000000000005c32c4e1e710b308d0ebf12026cf0646e26574490000000000000000000000005c65d376c805f3298fda30a677692b818db2cef5000000000000000000000000d6bd7cfa2cbe6343d62414c53f314515dd4afeb10000000000000000000000000f692acced79ae624fa5c5ece94f9d656e66db3f000000000000000000000000bec9cc64cc07bd2b8221395b227041857b4fec7d0000000000000000000000008b63e665f04ebb65b2b810e1752750021e046a83000000000000000000000000d4bb8c9321b834e021a4b71cd2c450125bf8d0150000000000000000000000004991f0524f7ab8926443e5216b00ddf53a5609420000000000000000000000008632b550561762e189004c9fccf0da12cd98848c0000000000000000000000005caca035d655777c20ec28b371b7809b13dc189c000000000000000000000000499368ce7839d5327d69172e8bea78e31ac5e7a0000000000000000000000000fb1c40d819d8ec6b4cb929200e07f5e1833610450000000000000000000000000bd46d4720049617ae96c9ca29773cdf29e702ef00000000000000000000000079ad2956e9afdce37a175487269ece9b79a74bc5000000000000000000000000459a490d821f48b8211761e368225d57b849a00a000000000000000000000000a1ab010facb89929d48df79f4ff6df3c5d480845000000000000000000000000b0a036d13f1f068941794ba59f263b543a82cd72000000000000000000000000836eec18371e10b927e6fc488ef96ae9f2cd0a0c000000000000000000000000b314790cefe3431468f0c7f7feb613d3dc0f921f000000000000000000000000d7d24753cd514904d40f10ebb8ec310ea53573250000000000000000000000002e57e434c2431b833468abfb333addbccfbbc03a000000000000000000000000ba0c39dd582a46749ef8d400e17b276a2593a5ff0000000000000000000000004c3fdc07367dfa88c7043f82c3bcef0ff2ea31f1000000000000000000000000f3f6ba569839741268781e32a760ed9dde8296e10000000000000000000000004879c85213054c47490ccb6e6e8cbf9cf37c3849000000000000000000000000d857e105112e4f81a2d3915309e7311b7e9f0fdb0000000000000000000000003bc21d1dfcd608e87bd254b8a632e0b0890d50e000000000000000000000000093731c2e1a50ec1c7fc71853747c0ab3b0b04a19000000000000000000000000710d4d5efc533e9a70f77ce9d90905a781aedbc8000000000000000000000000c2bfc8af9df6a40431e57e9cf2d61dd110416b530000000000000000000000002195b7207ef477bb77990e051acf7a712bec208100000000000000000000000077d1af2619df8468efc937fb1b37fb5b5a810dae00000000000000000000000063151d021abf199e1e0f2e1382508206e43fdcfd000000000000000000000000a8a57f0bb7303be5c4a1e6a835c539d9cf61f79a0000000000000000000000008523e79836f85b598fc8bb5533a6fca17b342f93000000000000000000000000548494df060d1b4f83278b417802af17f1ece7ea0000000000000000000000002c382b1ce83f77785f5513ed4f698a5c1cdbdf53000000000000000000000000d61b9aeea2fd3d75ca9747017322d7cde5b2ec8f0000000000000000000000008de9a4ac319f69aa34e6c612ffb479d0b91c703e0000000000000000000000008d6d4a1409130fa00c689840df0038bfe9185763000000000000000000000000eda9afdc188c047d05a4d51c49cc12791325a1a200000000000000000000000081c72ecfbbb5df3d43295dfe2fc804b975a162bc000000000000000000000000c6475ae8f8109007fd5e8f9e34f17848bfb86e260000000000000000000000005da0cf868d6bf6f0c46b709c630b5b89a4c99a08000000000000000000000000f4eaeceb2b03a85a8d4611a02e5fa5770e8471a0000000000000000000000000fb26305e38fbbb11b245572aac37a9a716ca32dd00000000000000000000000065fde9b3de2da1a33c2c27bba988cd65699f9af1000000000000000000000000624f9b2cc2ff3f422a0eec0388d237fbfcf4734f0000000000000000000000004554469f7d77840390b8fa30bec05ed95a8f46dd0000000000000000000000002618c4108664405c9fc56c2c1199738af66e5b100000000000000000000000001698fbbaf139281fa677869230e06ce0f58963740000000000000000000000008d4d401136ebf0fa4633da3851fb18cd6212ad3c000000000000000000000000ee622ae0c118bfd3f379a07901664fcbcccf53f8000000000000000000000000c9beb4d5c9b0f8b71a64870db643b25927e3a76a000000000000000000000000182f68c43c7d7d75b6aee593f01062240040f98f0000000000000000000000005bf8cb11a2a40c23f51fe7527a02505ef024501500000000000000000000000004548fe62f0661f1049e26fee8edb38ae4b62998000000000000000000000000cde3400d8603bb5df64b353a3f62c91653748d1e00000000000000000000000002f9226e021142ebe67b9cc04177664be0b2a8fd000000000000000000000000d566fbd37033908f602e8bd36f2ebe3fdf29033e0000000000000000000000000f8592849503fa3abaf227dacda053150a28ea81000000000000000000000000e1c8bd50a1ece9c313e161c2bd686ec02a8e6bba000000000000000000000000b822c45d9cd80c41022570386c74b5aa78e515dc000000000000000000000000c93f39a3bfe39361a941b17b407a72123fe944460000000000000000000000005ff2767a01b7e48d7b45a28985d1953100a3b1b70000000000000000000000008c0780b80025bbd02c12001bd95ee654d6a52fc10000000000000000000000009bf71c1a3f235a7df5a62df47cac89ca8fc054b6000000000000000000000000299161f4c628638eb39e606c22bc1cd7a12887d200000000000000000000000043357dd2808452ca3e95962d54da29b3ea6f01920000000000000000000000001faf3b80468f464e1c8dd66a844637e1f6068e39000000000000000000000000ed60df1d20039523c5ece429d40cec238010613f0000000000000000000000000966fe50ef1f4b4a3e5601fc4bf5e0f43de7c235000000000000000000000000b1ccb64ba9c34bdd55e53db8b36a00975f1f1547000000000000000000000000ea9514c47aa19b829d0a398cc6138cedc88c60080000000000000000000000002c9e094599eb786177e346c26881d0be8fdeabde000000000000000000000000bac47fd1d289925a64b5e4e5ad7db3e24ad741aa000000000000000000000000321951b22239a218420258b3f5b10af7ee2a7e6400000000000000000000000072b6c37dc5d91dc4ccb7f3a0719aad8f9b1ffcc5000000000000000000000000d869e628b38f24357585ec6eecf358ee7f5df6df000000000000000000000000f60325bff683c67d58a3bf1f88e0402aa33f7a78000000000000000000000000c6fb7f164634a31265ed1f19d1de139163a863b3000000000000000000000000cc3434fdcb96777b899feb476096eee054ba5a9c000000000000000000000000c1e7c643d860158f8398180e77477c151a6effb3000000000000000000000000e223750c627cba7f950768f5050bbbfef8bf80850000000000000000000000004602808328b3f8b543bd9bacd228f50ddc428fce0000000000000000000000003e2fc48cd8e60333f2b740bae0b5153d7241afe0000000000000000000000000b827052be11b8bfee6083f2b96e68ef924e3a7a3000000000000000000000000a14620da13a9abc8a8a8f309eea74ecf16b3b470000000000000000000000000ee8a325617aedfc2cf521a29f14dd1c6c44aa0d1000000000000000000000000ecf3a8a6752e1ca5e9a71ef6ff50db74dc6008bb000000000000000000000000ec7bf7314b1c53929700a3e51a6fdaae8d9e952700000000000000000000000029f8ee68b5a1ac7d94b2a59f436b38cf06cb671a0000000000000000000000001d0d297665c06d2f44f3ce025f672914ba92e6bc000000000000000000000000a462928ae2d47d385732d9a2482d0834d0317d07000000000000000000000000b2e5f01acc3e6272465569fe2946e3302a6d68520000000000000000000000006440f1a8334a69aeac106b08694b9c14c8c15675000000000000000000000000c4ba882cf96711d94795363187438a9c7d96407a000000000000000000000000bf41a73ee9c20c388b496b6358905f7b13dc57690000000000000000000000001d19f1f7cdf696ab181f38b915dbb69ce7c8a9e9000000000000000000000000e40df1b5cf54e3c6e3fd1c4ce51bb3945628607f000000000000000000000000160af0104c113c1dacc31dad728b39b1c0b20cf3000000000000000000000000ceaba9678d1899d8d223e82361419789a2a85e7400000000000000000000000023ccd34e98a381d4e572b7f83e02e1d87b5b2b6300000000000000000000000014e16a3689db2d5f2cb617d838b6a8d6c041dd38000000000000000000000000752eb06656b806bb4c1b52352f9e628acf5047990000000000000000000000003913b47a2de64c756bb046fe344c8d5074358bb9000000000000000000000000ff6868bf6d3e8c449fa2634bbf7efa56177980ec0000000000000000000000004db67c791df0863ec5e7654176da35ebf2a56c9d000000000000000000000000401f4cc96069254640b4d207c954f8f5abb81892000000000000000000000000b40a4011e8bf8fd39081c22795c6bd7ee54c9c31000000000000000000000000ca2a79d4227117f56ff0468cdb53f676991dc223000000000000000000000000df5bd36b3c4bb2f8df17df73f7e2c66ef884047d0000000000000000000000008d6c69887391ce7ca1d47175e247ae0441b1b36d00000000000000000000000054e90a1d10b970a05470e7ea09c97e375d33475b00000000000000000000000033ef7c990e5838fd275c5c4c8b0005bd33158e3b00000000000000000000000045732148f7f522e591ffb704d11e12eb03be2d3c000000000000000000000000772b7afc980f58f694a4ed4e8d8bc132b1eed0b8000000000000000000000000d4538c176a9b18fd13581dff88ac8af738c61c5a0000000000000000000000007dd0cec1468b49729138455f5ad97e7bb118c243000000000000000000000000cfc41c3f26937bc0d282bef3b123163aa01130ee00000000000000000000000039ca471495eb489102a47faadc9caee1862ea3a80000000000000000000000001b1925880d3473c8ca3b74754190bb4a2c87b2b20000000000000000000000001a55e699d98c21e8c911ec4d70dd7c9a6a3a114f000000000000000000000000bd0b1c72e04ab72585958489a10f9ac51097fa57000000000000000000000000e864f302243e87fce53827ea66e161a157a3576a000000000000000000000000055c8d8a41c540528ec05da548db4f39ad0ce6dd000000000000000000000000676c460372409e1ddfad9fe4e61c05cd5a494695000000000000000000000000e9297085950e138e9662acd9fe869e069bf64379000000000000000000000000dbaf680ef35ed37a53e2d4034961ab66f0940f6d000000000000000000000000c1d4539600be880d3de0899f3cc6292ade5a97ef00000000000000000000000007075dccefc9d7168222d6b459704ff54d4c273b000000000000000000000000f9b151026ea6a7a38c2217b772d2fa47ef39d324000000000000000000000000a8158efd2fd5a94152fb20dc1b2956db51d428ea0000000000000000000000008a176f28caa1447ea3b5eb11378081d4d80ce000000000000000000000000000f53dc4e0c392cc27c2550b8f0750368ccc73ce39000000000000000000000000374e8ec6987b456b14814f86472fde43b0d6d0cc00000000000000000000000042a78cffedfbaef37ea4d15eee865473d17406200000000000000000000000004db57a3c89aeeede10ba1ce71ff92b74e15d9852000000000000000000000000dddee2f596cfccb0d042c0a1e98db777a52c682f0000000000000000000000004352c7c8651a18a87314e63feaf85e55bf181124000000000000000000000000ea8a0993a1db8147a92ef1dd647956b4fd84e8540000000000000000000000009d7a6ac2942784ee7cf5219095a57efec9f03906000000000000000000000000ed035c31e988ad9885cb2d17cfae61855c18af84000000000000000000000000b4b695fd9fceed05f9386b23503f98be40e1e30f00000000000000000000000013bed4ce905769a90120d1fc1238f726d04f1bfa0000000000000000000000002dc0a356cfeaa96d6e8d47bf27f462ea1bb0adf4000000000000000000000000290fd65f6eba9435df16b4d5d7d6074a0a0dfd87000000000000000000000000499119c3f75e64c08432b68ade49cd4b3942ef0b000000000000000000000000253afd2ef55a559eddd78874d9fc809a707b32eb00000000000000000000000046a3faaee9d377c34f123f7279eea974cdcbcaa600000000000000000000000025432d5c3b2990c8c0b1c9bc9de6c28c790a2cf6000000000000000000000000f771f4f11c100c44ad6537cceebf415e899a0c1b00000000000000000000000047bb649fb6d6f5215a9de532d096c541b6005f8e00000000000000000000000084dd5a484b5df0b4714355c42b5ec97d36c8f40a000000000000000000000000330d8bc11a3e305535afc9cd8091722cbe04eb81000000000000000000000000a4b964a814aa86df3031b187ca24780896f90c1400000000000000000000000079da444b0867f1fae52a77e6334b71e0fbeba301000000000000000000000000f9acda3d77c991c45f5b0db88b9be6b4c2fa6a3300000000000000000000000050dd2a15c1f48f34ef572971bf4a26de181601330000000000000000000000007f39ca5873698ef5eb856255a192ab66e2a4792f000000000000000000000000a73ac67647c6cd32293c7cffe9c5d808e57ec13700000000000000000000000028fc029c1c7a5347ac11599198476a9cea9c96b5000000000000000000000000bcf76d44fc83845ad34645eb0212c6b281dc65380000000000000000000000004e3133a50f3420766184a74c6b634a37d02a5f33000000000000000000000000b8c7088500a62ade8978659e92388c3cc331ad4300000000000000000000000026bf9a0453de4f5d28c3eeb491111096a20d0ebb00000000000000000000000010e0da5205753c9755f8a82a51afbca585b76f5f00000000000000000000000017b926cf5cb1225d07e80d1e0a6d5f19547e739b0000000000000000000000006731d33cd00d11116f673059f76ed9c16517ac5b0000000000000000000000004056771a163d4b05122b366ab5453a470f2898d90000000000000000000000004bee56dba8e255f7cb93f9cb54a3188d21828d980000000000000000000000005f02f688305f57f6d301f6a7ad7f0d9ee3e4ddfb0000000000000000000000000f7ff29891302927119b17e7d2f0237f1bc1909e0000000000000000000000007276d539a8e849ac2a645a1f3ec6bfb5b56a6243000000000000000000000000b1cfbef42348a86d88903e21b4cd3caf96db17c300000000000000000000000025592bf04fed1c0a66e97628c77332c90c89742e000000000000000000000000a8bde683e03727f8002e86eccac930489796f06500000000000000000000000036f59f929a0aec880f59fb8ff2ec5b04bc4a57cb0000000000000000000000005ab6cf5448ce3f8569619915d0e947ed19e8a902000000000000000000000000c24b3564563aa6e44f4eef8f18a7d260db7a9aac000000000000000000000000ef969943c47578e29384487b374740dc2d9178620000000000000000000000001c8e2c4076c18d9d341a073a9e4d1edf0d087c2b000000000000000000000000b1023c8fb85fecd5e635127664886eb8500af687000000000000000000000000d8ab1d97e51840a4e64059ffad483abf32951afa00000000000000000000000056e874ccd0bfde95ca286b57d44121f0d8594423000000000000000000000000f7d03a931c20e8fd09d126bc290341daf14fbf1e0000000000000000000000001a8fe3f7d1001226831e31f33a5e4d380b990dea000000000000000000000000c9f57f902d1cc24f84f2cdfdd89bfdf4a526383a0000000000000000000000004184a1b55ca59140725ea0ef4c9bd1a4f0b0bf260000000000000000000000001bb1c6bff3d54867d2cca353396d1eeb12f745b100000000000000000000000007fa886d70a4008153d38c192e8406d1531f0af2000000000000000000000000059d795cf5737773361e48bf92ba65acc5e41ddc0000000000000000000000001310981a8353e4f2fe55f93fbd5d0a90c4766138000000000000000000000000f1ec06b913b5a95c139f56501907f8f8ded96f030000000000000000000000002877c88f81dcf18e73b75f7951c4ad18ea99e697000000000000000000000000522a0e0a18fe3f0de56f9fba363820e80e3ae37300000000000000000000000000de4ce3bb5cd878971b5866e1e0851dbb2c6c810000000000000000000000002132610ebd22a938602d54d62a3dd4616c34b25c0000000000000000000000006fa197e1630fe1b13cd99d3fefd239f05c99e4f700000000000000000000000065b72e022b5ff00bdef928d5fc182ec410ee2ee6000000000000000000000000cf91bae724d220efd2a9eb8e7b7b72a71523213200000000000000000000000030fed743d566d502167d96df1da471bc1c7904730000000000000000000000007fc542bb59469155b31e3aa4347f6ceb8f23d51900000000000000000000000027c583cb7c72769713b974baf223914eb5a79bba00000000000000000000000075454ab7088cdae9a34fb064dc2679c44ae4e51c000000000000000000000000eb41ab85243e9882cbcaf99ebfcd3ad3f39aaff9000000000000000000000000a3891e00c2caa25ba6ac9ae039feb4edc328cbf6000000000000000000000000ae0f5331c84db778b6d361c2bb11b36bf536f3f40000000000000000000000006564268c787ed8eca38f9b65f8e61dc051987be300000000000000000000000063d475572c66fb8aa1eb3f9423b828a4e1a036e3000000000000000000000000d77b4f8a512c94edae23aae7cdb898e480bb1763000000000000000000000000f026c330d69e7637e63a410c18ecd08642953a43000000000000000000000000070401dc5915904886ef6683b711d9aca132b966000000000000000000000000f8b5f681dfe75b26c024dd3199e098a18d490d7e000000000000000000000000db1f002c249eb727d49749da72e46fefd97afad5000000000000000000000000ed554fc54a23771ed66b219260ad5b3b27a69809000000000000000000000000326fefad755cf637cf0d8c2c0c277137417ad682000000000000000000000000e233460998be48c89d427d1dead8f8dba608adab0000000000000000000000003c0bcb6ff1243ae8d1a5780463ab6a9627b1306c00000000000000000000000008a5d7fb1eaf7801b8d4fe6a9ecbf600433fc4c80000000000000000000000008caf9c675196d2ca459c7df8b23390b87a6fdcf200000000000000000000000069cd51b073f16ff9d9a0089de2ba142a4eaa34c1000000000000000000000000827ef751337c3259507b0e079b5dfe6999d8335b00000000000000000000000059e12e7cebed87dc746452482a2637c149d71816000000000000000000000000dc7b4e4f28aaf2489ef06ead3efb9d5cca7f9c04000000000000000000000000d7777eb69805717985f916f60975d2599e2eca070000000000000000000000004d70a38595e33357f102aafa90e8dcdc5f492d76000000000000000000000000ce600ac5bf9b86ddec045d0aab1c4ba22aaaa90e00000000000000000000000063bbcfe897016178561abbfa7111f88e4aa1524b00000000000000000000000043838064a548b3c7e8ca27bffea324e0212471580000000000000000000000003a05c5221fcf3b71c8bfd0a4ae6811506fe0eff5000000000000000000000000f4b2e1bf625c9b7c2b15d8a7f7456d0e589515c70000000000000000000000007ea891810f6f9f5a6bfb9fbf16a124039f756b2b000000000000000000000000e208d8d82baa46b373d019500974f73cd34ccc62000000000000000000000000e626f6d32fde0ff90cd379a2b8df6939a98ea34600000000000000000000000030591eaaa40e58873e94fb10a863132471b8a62300000000000000000000000045e524f2519221fb47fbad265071f15fe63b5e68000000000000000000000000b5550f0bf388589e6f2ab54087628425406b7dd40000000000000000000000004f124e4815f811aa47b9cfd9cbd400d22ff13656000000000000000000000000cc3489be9576736843e84611f2ffa4a68897b05b00000000000000000000000089638f4bfa7dd317ebaedf2905a05fd5777d56ff00000000000000000000000082243e353b1a7e7f7356303831af1c5aab28da8c000000000000000000000000cec45a813ce3ff97468291caa0c3e0694ede861b000000000000000000000000c4baa3907e449078d7ae9d1b49535a0776fa68930000000000000000000000009aee72da809684de947fafdf3f8ea381a326a6450000000000000000000000001aa3069a0f7aecd46084b6b9ad2c72ce60d0f202000000000000000000000000a26cd5eddf12542d9ca7bb5ae5dbd81b903cf3b1000000000000000000000000564974801d2ffbe736ed59c9be39f6c0a4274ae600000000000000000000000060091d20d0a82d3b92280503b5fa1b07859c6f8b0000000000000000000000004716e9f21bf3fbbb4b97f7a51f7c0cc3b3654390000000000000000000000000f09ff983ac6b6172f5ea9d034436ae37e6b7d699000000000000000000000000a9e2578d23a4ee1ae515cde1cc21a4b1ac0a017b0000000000000000000000005359a351b81e5eb115e256b33f53fafda4ca37fb000000000000000000000000981c61e19f27e832bc7ef597adaebd249ef333740000000000000000000000000d0fc0eea39041a33c04ea64f991eea54bbaa5ba000000000000000000000000d7cbbad9e9b07f0db16d0b3e6ff76cc9f03a87f1000000000000000000000000cdc9d78900dfc049bc32434941dd7162a672703c00000000000000000000000047006a6343ec9906244462ffe05c80025d185ef50000000000000000000000008ad70b6d36903080bd4a5d3a9f5676927ccbbdf20000000000000000000000004b0fd2a880c199efbb5cd693d69cc20dae2f785f00000000000000000000000047d86f3f21a785351618aa98c631464760c5514d000000000000000000000000c432ed99f680ca4af9e924fcd0e1a40395ac34f700000000000000000000000018d5ba1aedb858e7b4cc8a3f01c51701b6ccb4480000000000000000000000009e6e6347e35e81e911c529d3e461694278c64422000000000000000000000000591d25714f043fa0b82e26d2240011063b63cd19000000000000000000000000bb586402ebf07e826ef36042b50480763f12b85d00000000000000000000000052594970aad54db2dd93237eeb63a830f2ac1bc8000000000000000000000000773a61a77bbd37efdcab1c98f52d3e930d0d7e7200000000000000000000000036aa9ce1c475963241114569a1455ebe3044e6c90000000000000000000000008fffcd4c45467144e37be379da3e794060c6da9c00000000000000000000000030d10f9ea15d14f8d85c5f95ee2d01f85a12e45d000000000000000000000000a5884b6b0519d779911ed94165ea7e475ca9e71e000000000000000000000000d06b83e4ad27616953dd367ec519ca50adffee3d000000000000000000000000680b63ce1ec69da47eadbc1c076e89ac573e51f80000000000000000000000000db0a5cb02d6e803b267b7d6309ebd6f1b0380af000000000000000000000000802c1f6bbf10cf4a0217c934e581efef84c6b3d5000000000000000000000000ca3f9a195e975d1f8481a4648da2010ad840a9cc000000000000000000000000bec6b193a914a6b4f6d018d5f3163554dc3cb3410000000000000000000000007419e8d7b6c82731c41927c28e789d54872b55cd0000000000000000000000006321efed50b513f2be315fbe5b4b1b60d190dd0b0000000000000000000000006615b6e4acf8e836982bc9c0e0e4365f78df54ab0000000000000000000000009c46c7b6392a8e6a2002246bb4d64a98cf6bdd5d00000000000000000000000045af51a9c9ac7444b504594a39cc05b9617f5904000000000000000000000000bbd68adbe2e6a758013b9da2166413a0271ee773000000000000000000000000ce5d77e866d330c1756cdf596fe6162f161756e5000000000000000000000000a936119a06b285c90444b0a7cf58c8b2b0718082000000000000000000000000108882cd704e84fb69fcd209c2e082976f0a76160000000000000000000000008091bec812a8a3411b06ec44fc5154b67f2b52b00000000000000000000000009083f17168321b5156ee2a06b971aa87583ba61a000000000000000000000000603d80584e26b829e37d464a9135d4d22f9326c9000000000000000000000000bc0435d09c95b78f7b428dfc9a3a99e2c3e7b04a0000000000000000000000003dd49e63c5cdcff15f083461c4165554f569693e0000000000000000000000001cae5127ecb2d11a92da1c313548c086e66954650000000000000000000000000db24c856705fde32ad8922e37c364374792799a000000000000000000000000418aa794e0895ebee98014ce80d218a56e5e7afd000000000000000000000000497e5b3f35be5e49e34b82117a64a20f0c2ece41000000000000000000000000f1cd2ee9a9e059c30d3ec9c7f34c368b228482e10000000000000000000000005ba663f7be847e65322c420f268c62189b578fd4000000000000000000000000d91d8aea39c2cb54449b825dab3c5272d378cb11000000000000000000000000ccb15c7c742c4753f88b0404ed24d76f4e4fe74700000000000000000000000050b157f3e7e47bc95ef48145702f408c9a5bfa02000000000000000000000000d3939f86ccb38a8d1498e43a5445c2ed2bf426770000000000000000000000005e527acc80617b7511963a721e6384907874607e0000000000000000000000006b1126a8b52619771ae8289b4087245a0dc728e60000000000000000000000005626b39afae1f6ac23ab70141d6f61b25d9ff9a50000000000000000000000009a5675dc66a4d7c6f1c7d079f2c4476d6c9283680000000000000000000000000bb11fb04ee3b5ff0ebdeea59169c2bf4b09f9ce000000000000000000000000b43a124f42c5b8b27df197a620d9f34b47293490000000000000000000000000135489625fb2c008ce73079719e3e496b4eba0f6000000000000000000000000b943afea63e59ca775d9d6d1f6350277450b3202000000000000000000000000475fabd07aee8bc56356bc6015ef3e33f522bd2c000000000000000000000000986eeb7d5ead1aa49b5724ec022233cb00792bbd000000000000000000000000f9d69808d5e9de6bf9db4522f309cd6e8e8584c8000000000000000000000000684aae288a74f3a221fea4c731b64144ab84b257000000000000000000000000e1d00e4cc2805b57906fe5fdfc84ded660876f8a000000000000000000000000873414c2436d4e538102541afb245147c330f30e0000000000000000000000005e4e7af17242bf974e5f0137164a57d44d63d93a000000000000000000000000e9c2e301a9505d66be674a7d2b5c6dba40b49f2b000000000000000000000000d839f6969ead72766aef5613e55d13ade70e11410000000000000000000000002a26d628e42750f7dbf8024637dfef4e8c9df883000000000000000000000000e0e1754c63623c3391eed12444399e2a639894db000000000000000000000000aaee46eba39efb8e8ed4347e3a9ef3e8d10a93ea000000000000000000000000b60ea288a94f5e277f1c5da87b1370c05f8b5ec200000000000000000000000069ee744f12dc57e4255c6a1fbbf807f6092664ca00000000000000000000000051d60c17a1d773c54fdc9d3953d54c6a6901750c000000000000000000000000d93afecda4769d68172f9bdb5a7ec76ec2fe3154000000000000000000000000ae9cb49c330a1a7d159936fd40e32948e61caa5b0000000000000000000000004156aefd797671a28984f75d6ad2c7462293d37f000000000000000000000000c1f981510728a0f2e9bcee74279cb45302bed57c000000000000000000000000386c763324b94f382f33da791c566d70648ecbbe00000000000000000000000088d7d19d901f40d82a8ad0a22d9221b5216c62fa000000000000000000000000dbcdb1cb1913198b93673264062af0c23f93fd6c000000000000000000000000dbac62516a9648a5d8a6fc31c5aca135571247e5000000000000000000000000a9b2df5abce343df4658d5c6bc2a8162019501f4000000000000000000000000e63569044f6159248116ac5668c7ac5d7c6bbeae00000000000000000000000053f196b0f9f2ee4930159a4dcdce1fc5ee68dd3b000000000000000000000000a6c3f1934f201b36de553f5e5ad432c3e58ae3a40000000000000000000000009bca70e8527d17c3a5b136b8729e2209487c1b44000000000000000000000000af361e9ed92d8a2e400f5a16bcd86d98e59632d6000000000000000000000000281f864766240489e1701ec262953fa636d25c260000000000000000000000001ed9740d7930d196e924267d35c186bb21298946000000000000000000000000690df3cb7aa8a2e5e1ff80cdaf3735e1abb0ca6d0000000000000000000000008bf34aa6a545a7449aca647be9deb67eb5b03afd00000000000000000000000034e38184f908afe7c0ab5aab1eec7dd50b76f7f0000000000000000000000000e791ff5ce20a83faab34f017e4ab28d5d544b0af0000000000000000000000008e3c6a84df5f28be5b1010d759757d424bc4788a000000000000000000000000177731e6bc4210cc96a5484160b0a42a15a0b73f000000000000000000000000a5c37f621eb59501979a7b650542acd75da575f5000000000000000000000000336afc03d0bf4a70145c44352081969b949c4a61000000000000000000000000c8a13554bbe95d76ef37d2ce9c98a9a3a5b8fd20000000000000000000000000df5c3253a0d1b44d8879348d2f88fb4d04bec6fa00000000000000000000000009183869b5a20b1ef2018e6b9931057846fa6c44000000000000000000000000325222676054d4ea891f4a75b426804add3cb6f00000000000000000000000000b68e4b265c07736ceb5e0b4875049fbfffaa59b000000000000000000000000e57280d11977275c91f0791614c2513cb57f3e47000000000000000000000000f156e8082128b9f1f46766090eee77f92cbb70a6000000000000000000000000510ba5d26af77b0ba34ca67d2def01904c4c63100000000000000000000000004c308e790d98adf2179e0c9887f6029cb9c7b00b00000000000000000000000007ea00c0fd269b4de14dca578841a167b9f0f68f000000000000000000000000ace1ae9e5524651f8b39b4f21bc4f3bb8ff3f8e100000000000000000000000061e5abf95826afdb0967b837ca03b23df7d80395000000000000000000000000e130cf066f6776b35731d5875759cde7447596af00000000000000000000000021f518f5997c9d67aaeb91bfa908f32d5157a0b1000000000000000000000000be3cc645a467636f559bb9d003be8e3c4d91393c000000000000000000000000c0974adf4d15db9104ef68f01123d38a3a59bec00000000000000000000000006fd7a1164dff0a90fb0cb6cc4b3b479d140afc1c000000000000000000000000cb74da4b9fb2633f813d805e5f1c74771a147737000000000000000000000000dea2f8f9c5de0b6ead1446cd7417276653465a75000000000000000000000000ff98ddfd5c916826ed4c86963527ecf72e28aecc00000000000000000000000040ac64ed4305f02f2eff9a39abb8f043be3d8770000000000000000000000000bee8612ba537d8850db356fafdbe8ef47b9d1a180000000000000000000000003de0dc903f2740a5abb66c67b231df3cf55bdc70000000000000000000000000745d910d702a525e9dc33f0ae328a8673c0dcf8e000000000000000000000000f14c5b7c813139ca8d596342a7bf467545666c9e0000000000000000000000009541aa0cc289d4910f7076dd8ce98ea1e9fbcdfa00000000000000000000000059523457eaef74491ce08f3f32c1494cbae50c0d000000000000000000000000dfe9daafde8e062ce71be1cc295f92890568cdb2000000000000000000000000bb83088e33f898c5d17ab6e4c3dd39e4ef37db6d000000000000000000000000126be362ceb439b385f0d0bcba942cb56b05a1d0000000000000000000000000e7e0158d57fe366a0f859ed568d92ea26bd0f4250000000000000000000000004757dc8a6e5408c04a124de889b33a0c5e9903e5000000000000000000000000e062aaddc6ed2d39fcaada4f25be11eed9c3ca29000000000000000000000000b276eb312227d9ba14150963cff8fc90b3d860a2000000000000000000000000e22e55b002738cf04dc5110acb21a3affd8826b9000000000000000000000000f91ba951705d1bef8ed25cf936f02518adac557a000000000000000000000000973b174dc68429a6e9355e61268022a950913140000000000000000000000000355ad39bf56fcbec026b53801fe8acb68b79557a000000000000000000000000694592fd549fcff9fb9a594704dac319a799ecb600000000000000000000000051b08f167092cf59be04b4750218a17b705b9897000000000000000000000000cc9f51882508404231786ce2d2aeb562ae5fbe080000000000000000000000005759857c1b353bedf1c02482ef0c9d0b362abd9400000000000000000000000067de3b8aed9b755e0232e3d0c1633f3ffa0f6f10000000000000000000000000eac093a64e025a99a0d0a8c50145e273f19a85380000000000000000000000003eac454c5df086f4ac17239d97f575df9f838cb0000000000000000000000000ea3395e0eaa1a2d098ade0f5317929d64f445866000000000000000000000000c74e94708507995a194579019b45e0ddc0a5877500000000000000000000000073d05ff255737fabeea083252300c3034ef99a390000000000000000000000006eeab48ffd513a529cf4fa2f78cc1d2b930f2ba700000000000000000000000087cf9386b54259e4d0974f8aee5e40fb8681675e0000000000000000000000006e292bdc3af625f17ce9f253c2b3860fec2926ac000000000000000000000000c822b5efc70de1ff0b621d4ed6f211e7143aa256000000000000000000000000eaf5d9ccb559187124f88395889885789dd8a44900000000000000000000000044f219747225978d5d68cdf72727d60dc01e1e2e000000000000000000000000aed6f72401446d2a08fbcf8ffafd1f2db7b9b1660000000000000000000000006c456d14674646daa897acc566a9841484c93d410000000000000000000000007382823d9ecd07b977a1d2c76748d8371aa1944b000000000000000000000000ebdcd18a5c11fe16afc9df47fc24ea18e609768b0000000000000000000000003e434ddf6b85b58090208c7d2f7d3f9d11ffa31000000000000000000000000054bf6bb2350fa9fe2bed596c44fa2aaa86851ee0000000000000000000000000959bcbe481d6fae61f2b3228083080eff9d09eb2000000000000000000000000d436f206292591a5f823accba76de2e9c14c8e8f0000000000000000000000000d170063a1d0fbed204570dc5ab4133f21ea87b400000000000000000000000066e9cc149a809ee0c2734f0647f8de5b7f040c39000000000000000000000000795bbdd18ed2fe1c2d488214421ae9e95f2248d2000000000000000000000000131275b0ad01f64e7b6219f34e934d298371304f000000000000000000000000e9786ec74d5eef385d24a9106445cba95d16caf30000000000000000000000003579583b0296d2c69cd9599683c47a7d694a0ba80000000000000000000000007b71a0c3ad9bb3a033d83ba73e941e35ec9241a20000000000000000000000006cc493c1f8a9108d6dcd492475e365584185bff200000000000000000000000078afd8c774e6a3a75a785b67d4403ff5d8d0781c00000000000000000000000024a8d8f7659e911a719350c41de6283f57b2d30700000000000000000000000024a8d8f7659e911a719350c41de6283f57b2d3070000000000000000000000005280c41a92adad13625b3dd3214621676dc9696e00000000000000000000000043a5b60ea5445a74c600bb6fc861c6c57dac3b070000000000000000000000007a4234df84d8500a47d7b827595f2241cdad8abe00000000000000000000000044e50a32846f2a3540f2215eed949d09817c9d61000000000000000000000000fab7c580f4267187d0b4b1a982a756a5fd2ddde50000000000000000000000007a68c85a91cab87da7622b312b94b5108ecf8922000000000000000000000000bfdf2ea0bd645266e7b2fc3347f235f5429350c5000000000000000000000000396807c18db43f9a8190101b2f447a268956bed2000000000000000000000000cd4fda76baceae26127e87ce1535d2a64c47e3aa000000000000000000000000c33577b70c600bd6b8090dcfe3efd70f8dc5b9d6000000000000000000000000cbef045e06e774dea9d459c090d0fc7e91c356ed00000000000000000000000063c0eac3da854cdf68047fc0bcc796423313d0f5000000000000000000000000623bb40c25cafcdf6722b2bb8e739f07c5c4e426000000000000000000000000de0c0d7a688c705c4c8e694995f8d10fa79dd091000000000000000000000000e9d5b28a1f50bafadbc3879be1352ecbdf8b8bb1000000000000000000000000d751eff77d31c6353df143a28371b1a51252c601000000000000000000000000676f2c205da78c64857172ad26c10bb6b422c617000000000000000000000000070c6e21b29d4e9ea77a363f309c8c5fd8786fc80000000000000000000000002ce6608ea8c9a4207e83f8e581ea686908965fa30000000000000000000000001b6e48397d67c1aadb991594fee2b8eb882521c9000000000000000000000000d6da507c9fffda3bd50a22fa26c35a2a1adb279d0000000000000000000000008fa57630db948b6ee564d7a0a4ccd492fda5f807000000000000000000000000a4394f2a88cd88a96539fb2b55032c06c37a990e000000000000000000000000a801d266abf94bbddf0e1704ec4bc52aa8bf66db000000000000000000000000d8d062747305761abd61ccaf2ba8d5ef2c1d7598000000000000000000000000244ea6de1fa51c752717b33f3f391b6ff13ce5b00000000000000000000000008f824dc981f56dbb0a74bef73808f9f4e3b85dc8000000000000000000000000521018c3a87ba57f71ef76b1b9fe775331a76afe000000000000000000000000f0a2e4b2820501132ef90de52e7802503a2fda33000000000000000000000000b98ca706a46f926b5c06c23f24b05e583fceec1d000000000000000000000000ff0b4fa3e19c8f5c166d29e38ae45cbc630b5cf8000000000000000000000000b1a5120392486e4da0a1480feae70c58df20cacd000000000000000000000000ec3cee9215aa3062e5f23a168e22e401344d7827000000000000000000000000ce0446ad4a09e21f48093aca79203c696035bc4f00000000000000000000000081b106e59c20badb9883c7a7e2d0cb868e4cc6d20000000000000000000000006f3a11307eef3350c4e33b9abc0da22f54c0a23c0000000000000000000000007f5e1c5b2df7952183541afa309439f6fbfd0c1c0000000000000000000000005ff9899d935586d40441669ae7eb5077410bc2b60000000000000000000000008723b5cf077d1c2bdb6fab1828238e7f2a2328380000000000000000000000005e8ff684c804d207ff26d35bd307f7e8641673a400000000000000000000000030812650b35eb77f23f1ee9400ca7236f8c30ad500000000000000000000000050af5f78a48bfbb09d4a53263be9a405b4d39fec000000000000000000000000652a4070c5224a88ecba3193a657d46c87f0e6dc000000000000000000000000bce87c39b475da73484f93884e2e1045906907e400000000000000000000000021f439b38e131acf2ba39f1256d6aa15ce6ef8d1000000000000000000000000d53173a9797636aec45908819d5fa68ff5373fca0000000000000000000000001b20a6e7e92f63feab9dd98ea6137e9d32c4822a000000000000000000000000d2947942b2ab7c014b0edd42e732681d234a4ae1000000000000000000000000271d83eaf723d8b1c85bce9ddfd038eb741987ee0000000000000000000000005a48988579189f7c34d791fc0f875f314e9323550000000000000000000000002cf84928261f655a47d04ec714d3bedf9375de46000000000000000000000000959e12841936e5e50ff76837f079f96754ed7f37000000000000000000000000a87448c41fabac33ba81b67ffdde8d3ac9c9b468000000000000000000000000d9950483be7006af7ce853c5f8ec6f0e017587bc00000000000000000000000022d1550c9561322d8995cba156406aaaa1879190000000000000000000000000c376ab4cae0fb3f7d1ba20fd7d7b834bc1b4905c0000000000000000000000006dfd6d072aca097f82f969166383a413a26f33330000000000000000000000008bfe3797285f65ed46804d04b999a7386dd6c5e70000000000000000000000008c433a008569de0dff49f67efff893a982305f9c000000000000000000000000834e2a72f0300f7cadc69e6eac6c9161697fc29100000000000000000000000099bb819366b937f0d8e6a8a6a5345203eeff111e000000000000000000000000db9af5e25a8da1fab029946951ec514e5ddfe4110000000000000000000000007464963b75c704d5f4ea255f7836cf7b2f2425be00000000000000000000000054de736b7bf4deb3a7fdc0c24b64ac9c3377ffd3000000000000000000000000df56d0b018ef0ee19cb7e17200a5b709a363838f000000000000000000000000cb53c0f0e4b378f3fff0f06ab177b263afb660370000000000000000000000000dd029d9587214aa4183e1a8f4ad980146a7119700000000000000000000000015887c65fc5e4858af0619d0a3fc67b2d6bb16920000000000000000000000009afaeb944d4072b0f7f9776e32a9d7849d5f786e000000000000000000000000194e548293f369edae079f2f72582dad4e9ae6d00000000000000000000000007e872a92d9c90bbde699f3e29de6b2e3fcc2a64f00000000000000000000000093eaf8c8ded8c7ea5cc7422bbb5dbbcd4cf866c30000000000000000000000004d70ea40b058fea1945083c354d091dd44f7081a000000000000000000000000d16f80b3f236c332de448fd2aaa5574fe24f8c6e000000000000000000000000b7818aecca4796bb7a57de60b8dfd8893a34e4060000000000000000000000005f456f8fc673eb67bcdd9172062b4e73f5ef6aa700000000000000000000000020d8e0d5cbfcbbe2fefb2ed2344fc339e4040b6a00000000000000000000000049106282b9ab02e61ed2e16eb97a07aea6144f71000000000000000000000000ee124c6657c1a911329dd236d7600813b54b2efb0000000000000000000000009143deb5bdfb215338bdd57b0e72ccab5edd8386000000000000000000000000bff6ee1b4b3f991473ae9ebd8223488ca1d93aa000000000000000000000000084b3483481a21e03c8bbeaa7226a5dccc141b1c500000000000000000000000076b8a5950de3d9888e60282ebe7e5cd92d80c17f00000000000000000000000078e754d84b2c33e1430f026ca7cfdf23e68ed63400000000000000000000000074b9e2337bf3ef45899fa086a386cd86454f9e2c0000000000000000000000003127ffb1605221ec0da773f4c78bb4e2e486ab96000000000000000000000000366f34dc91544826f81e7e274983190dbd31c956000000000000000000000000467d64904124f530b95c493fe70a703b8017848c000000000000000000000000fb583e508b0e75a7339f405d75b1165a32f595b6000000000000000000000000be271503a1de57b18cd237f3b6b96c22035cd3b10000000000000000000000001ed772f4354115cd8c7b903046caa77d465d2cd3000000000000000000000000ca9dc602c8e55c1276102b43fe40e583bb78f092000000000000000000000000e0a4cb4544d0a65db5b14b6f762537e94faa0557000000000000000000000000755e0bbf23e801f7b15d2e44fa5ac37fe232fedf000000000000000000000000b435f17a3681c54d1209260ba7b4eee44b4b71c4000000000000000000000000a9a2ab358c4f0851232831c70b4fc569871845550000000000000000000000009908c4d2de115437fe72ec3baa1371ae9319bcb30000000000000000000000007c6e59e06988da19d7f1cff15e97cc4f3eb063bb0000000000000000000000005f3c9d14bf61ec3980d677bf562a7800fad0e4cd00000000000000000000000027c98e2d62b5c1a741407c4187f2ee9cdf63a2b9000000000000000000000000973e2cc487bfc88e009d63df114d2d711cf9107f000000000000000000000000881330bd25b9244c32a6ad6e958b2188f0ce4a66000000000000000000000000c839da83223b9c53466e6f438eb230927b581b950000000000000000000000008ad7eaf79c68f96520d09756e340ec5bce74114d000000000000000000000000fef21de37ac677fe49bc7f8f2ba43dd7fd271349000000000000000000000000ff62c42bf31753de4867b2ffc84a43ed6e8ab5f9000000000000000000000000ec7047f604793ecf1cb33a659a4e44543d528be20000000000000000000000003a3ddc022b32b90bdee04f7846be3bb1b6fb8c86000000000000000000000000d643e2f9ad479e13272d00779e55237c7c61699b000000000000000000000000a9e4b0adb76558dd4584e5eb31992b1a46a08f9a000000000000000000000000e76bf49f80dd80d2f19cef544dc6922f7120836300000000000000000000000079c99c470c8e4783b01d8afadaf236cba7d42e29000000000000000000000000307c0f2fc50a80d8da3493f16084870549ff134a000000000000000000000000840d3d1eb73244c61c85fdd1fb89dc99a8a6667300000000000000000000000099321f8616fc31c8b0aebe193db50c106624cdb2000000000000000000000000a3d10c8b5593936aafcd5a791254543ab956837c00000000000000000000000075072092d114674105db3e523400fb116e2238ef0000000000000000000000002781e6455097e49535a49dd8932945b39448b999000000000000000000000000fa0bb589af635af88117f422209fbd17ada3a681000000000000000000000000e6b260496471b055373ce324ffefe11cd47f5160000000000000000000000000eca361c5b2dead2c6433d6b2485b75efd130b671000000000000000000000000d9cb2b1a984096dd09df047bba9cea7324ece753000000000000000000000000b8831e360e7541fc9f020494d95d09b37cbcc63a000000000000000000000000b21c15901cc85917b4d6aec519c89817ad9007640000000000000000000000000cd19ca57bff0b1cb8d17b43541b429ef746e4d4000000000000000000000000d11d4c5abc52c4d1ed853d3638c98248259cfa6e0000000000000000000000006580a1682b7b73707dc5711eaea60b4af4d2682c000000000000000000000000c695f4a50ea6bfcf2029deed8aad8c45afd0b7a90000000000000000000000008791ebf343d1d49f4a48d97ba8c93b673f0e8072000000000000000000000000306a976878274028b64e865b643aa8f4df871dbe000000000000000000000000b987b1972f9ef562e0ca19767c493b71e556200600000000000000000000000037b92a2d476b5daa5c10c35f7edcd28257e5a6d5000000000000000000000000e1f727f82076b02fb4656cdda7f1b6bbc898628d000000000000000000000000b503c6d190dca1ef96207f2b1352880e0a7d8f09000000000000000000000000498ce940dc95ee084075bc6fdcdcfd73b23bbed3000000000000000000000000a06c746b7cc1a195e767761933af51ffc79d016c0000000000000000000000003940daf40fc9f453cdf2b4b6bfc0b283458397830000000000000000000000009d33a3caa2d9cb81e4341c2d50349ef611a2995f00000000000000000000000057305653174532a5886f385c2126190e1893b897000000000000000000000000720a68ff6ae730e9ee6713018488c7739e04734b000000000000000000000000bd56cf2fbdc8b89f43b011e441d53204ec9aecee000000000000000000000000b99813a2327bb8ea4c5956ce392dced3635afbc2000000000000000000000000c14bb6c3557fd730864d840212c4093779a0f5cc00000000000000000000000004932ee5b82f2df33156ebcfabddb25807406c6c000000000000000000000000f7ba9200b1424079801661ff767a4939eb56ece100000000000000000000000041275d59b49405dd3a8bba572fddad5faa64d924000000000000000000000000541e6ec210044a799075d7d30ffc467f1f8224b30000000000000000000000006e3f6a3443e7be72aae2f27ba057478f4e88349100000000000000000000000086a93d25a741b96247960fb182997cc4765637f0000000000000000000000000885afa292e38d022f6a3a6cb6f13afd5417274cb000000000000000000000000eb01629f85c96ef5f893dcef348c5a80358aa7830000000000000000000000000fa5c7350219aea4f9299b34c12c8488146fd27e0000000000000000000000006cb0b193ac69378a0f12d808b9954eb90d44d2b100000000000000000000000002aa2a19108d4912a7aa1a5faabc5c24287e75620000000000000000000000005fd335ec0cc67b71d7883d7cd3bd1cd90d7c939f0000000000000000000000008d7c0c2d76782b90bbc43d96138f27c062e85b1e000000000000000000000000c00f5883649db87b6949c3c0da98f65ffbd40f88000000000000000000000000c174e7fbed73785950f709ccac3b15922fbccf62000000000000000000000000808059bc1efe1e7c44ac19f3e67dae3c041df91a000000000000000000000000808059bc1efe1e7c44ac19f3e67dae3c041df91a