Loading
60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000eb8ee0503e0301720eb7616e0897f8ecdf751fc300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f67727470726f746f636f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e2067727470726f746f636f6c2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d64575a4d707864434d7152564664784d5933574634563341457a4b3965566776665537736259395132416554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e0000000000000000000000000b233e045cbd399c69b5611d0010718cd2f4286e0000000000000000000000004d55d46456c1fb2812758ef5d070cd83e06b134e0000000000000000000000006bc6ef9a6adecdb201ea1aadf5f2148807ecdde20000000000000000000000001377519a6fa0bc2e397f3e44dca9abb8ca8a9b490000000000000000000000002a2964242bec0a64d821e478e31da4322ebb7f1700000000000000000000000037ca7170066dce0a1ac103d84ca4b2cb28d71521000000000000000000000000b870c61905be70fc84fa28b0c7da6ab9b1c02e130000000000000000000000008fc1b7be29cd71aeb1a845b883be625a82192b610000000000000000000000003b37ccca595e50370c779e2d8a9b51f7e9db1de8000000000000000000000000fa1df5dcd660790233bd8a5b10493dcc8b48ce0300000000000000000000000088fb578190cbf4a7f3fbbd2bcc1cdb250bac8a400000000000000000000000006444e0e731f689887a2991b9fcabb9db02dea71a000000000000000000000000e037c35cadacf6163271ca7a5a54997f8780843f00000000000000000000000059e8f330c5192d1a28bbc942a7e9ab64120d22b0000000000000000000000000dd00944e645f91b9368d588d3cd996b1382be44800000000000000000000000070df144d0c748b850b3f2e72ba47dbddd4f42de4000000000000000000000000f47f66a14de167a17e081667eab59358ead188e1000000000000000000000000c892dfb0ec3ff7be4b838ecbbe60acee4fbcd9610000000000000000000000009ac0bfa7def63b31732a287f5e6dbe6eef6494e40000000000000000000000007eff5a6548572f5680be96ea4accb16eca15ae0f00000000000000000000000011f7c52e952a6e56bd7c9df77e5d945558290def000000000000000000000000f0c3c0c28b42ad9a26e80c51c51ee36943334192000000000000000000000000ae7637dbcd0db91f3b1e28da35edc309149013f8000000000000000000000000a7230813e56490b72b981fb22f3d7523ebcc0e53000000000000000000000000195dc21653438dc8fd82bc4f758448c17f2ee116000000000000000000000000fd1a863d8142febc70d7639ea88d41bb3ef69a74000000000000000000000000e4fb0c7aa372f8b5798d76d9825d1cc40e58b3fc000000000000000000000000f63b2c141dfac70f1d6fd8048e6657ba508628280000000000000000000000001dd10e3e8520f9cac1677170c2a523ca9bada5ac0000000000000000000000008058ba57bf5e8a2070b646b6eb0d8b5a766259b90000000000000000000000005e926d1c2f10137e7bd6ba831ec023f6e38e00540000000000000000000000006e44d7fc9075a10569eacea90863bf967a6d70660000000000000000000000003775eae6c03703246d5ffa49587d1ce17e7317fa000000000000000000000000caa9e3be15f13a1f92aaae1783f14154ff52d825000000000000000000000000ec1d71369e615411e954d00a785884790b5a4cdc000000000000000000000000ce6acefc963d3ac8b1ff549a6afe422381f945f50000000000000000000000004f750b41b023615c03d5faff84bd3dce9cf3a58200000000000000000000000010a3ed072d32f170d7b1db203b5fe991c270a005000000000000000000000000dce064d3db479faeeaf8c5074761343f437e0979000000000000000000000000f2067ffc38e3bbfce08fa77fb8a5c7068aa2f05200000000000000000000000036ffbf81cc402e9ea90792e25514e31d6606b17e0000000000000000000000002d8e61fd46a22647081ffeeea14aa5b9db7acd7800000000000000000000000058bfedfb01b9f28303c7801af3691571cec24693000000000000000000000000f8f05ee831bf9158e876b4df7d7e6cf069cf1c480000000000000000000000003e53cfe5523b195c6e0f1a960e6d51c45cb605a9000000000000000000000000867cfc3e89c66f7385c198ada8c15bace0c99a360000000000000000000000002fbaffc14ac3ed92da14bff7e99cdc9872688b16000000000000000000000000407d40e898b624ceb1173aec1f21ca31aa20f2b10000000000000000000000001fbb4373740ac996e65b0c6eb34b644180d78b82000000000000000000000000fc562869d48bffe914bfb7dc8a39339029127c940000000000000000000000007670a91f79aabfabd37204780c139977a5239d9a000000000000000000000000c1391a846cbd114fa53013c1e3fd36119a29612d000000000000000000000000e78c59052a39e6ead7754abd618f46d79ef9e870000000000000000000000000f73a83737797680fdbc44c675dc0a11fa9e61280000000000000000000000000c23bf9372402d6440b2f07ed8ab3786b09873521000000000000000000000000bd11f99dd3f37601911edeb56c2fd756d5eb82b10000000000000000000000003d2d05142f76c390e92028893e838fabcd6ee7a9000000000000000000000000c6f8591c6ea84a37bc8de80f484687475e7e51920000000000000000000000009ec46c4e691314a03596d0b4977721a346af7c5800000000000000000000000026902e19381ff7dc06967c643e748b9cf1dadac400000000000000000000000066e6c7154615e1c16655c24fcba49897eab5594500000000000000000000000001fcda3cddef3fa7f2f971a1ba6754e353c74667000000000000000000000000506584181402de54a913d904968fb2a6751a89ac00000000000000000000000051141de713f0f5cb13385d56c7543d52ddf6fccb0000000000000000000000003606655a1cbedcb54573e680deba8c5db244550c0000000000000000000000008356cbf2761218a38837eedae9ef50d23e633edc0000000000000000000000008c65531258e602a2e91ed9dfb634ab2df67665d1000000000000000000000000c2a69eda3f61270fdeb56dbbacacb88c1081189e000000000000000000000000e4495aecb9702432020bfe08044a7ab167e0674a00000000000000000000000044919e0a62bbe9caf9768de4c108be6242ce4e8f00000000000000000000000031905bf644f80f78ca09f74c1ecc81e23e5c99fd0000000000000000000000001af7f821dadefb5ddc7ea3731fff82a294b9352c0000000000000000000000000dcd60654f62e8b4e684dda4a3c0306b2585ed870000000000000000000000001124bb26523ced8b1132984dd9bb70d88647cba2000000000000000000000000165f6db6df2c25b65daf9542e2edc918aea62bae000000000000000000000000f884326d055a53982c855382132ad97d36521b5c000000000000000000000000c92d12dc7e14d3f2ac7167f4770382a3c427e56f0000000000000000000000005eb281956066af139674fbdd525e584050ce80f00000000000000000000000005f81b780752f2fc0203f6c6b1a9e3aa5967724f40000000000000000000000002fce93261f9cf2f67070caa86db636a73b6bc4b100000000000000000000000068d1dbdd5f2f158a4e9da6297376516e840eb6a30000000000000000000000003d85050d7dd008e6622886e14a4b1fb5667cab39000000000000000000000000d2fb14333fa77c3a8ff929df71f692593b06ca6e0000000000000000000000006742f877a3defdb1014480e2fd27a558d190f5ab0000000000000000000000002674d12f4c17dbd37d46e695bf847ddc1a40649b0000000000000000000000003fbd3e22db9778e1b8ce7adb4aa2a6a925f535f8000000000000000000000000a61445672441d9cae59b191e85c6c99e6051d3900000000000000000000000007b60a49b8ddcaa77a255d229c219794d191c296e000000000000000000000000179c5bb721cafbe3d5e0690e9a590982ebde5dd8000000000000000000000000c91fa07c66e63db4d49374c5cbb081b4cb45cbe80000000000000000000000001c8f65ee12e23e502982580201d33008ac8100f8000000000000000000000000f885d76abca6beabf204a6166e8d5362768a4d9400000000000000000000000027e86e1ecae58ff89cea72d527b53df5b78582370000000000000000000000006eb588663219331a4cbfd98a4512fb3faed75746000000000000000000000000e9f0c3c0ed8b41ef811e0a18bce638c8892a233200000000000000000000000004fbdb5da445db765b4848f4f140b0fe4e7b1765000000000000000000000000e0f4ed581757eedd46ffc5ff70f6a946a49b658c000000000000000000000000609da90c53d1afb8f8e37f8c93caeb405ba7a35a000000000000000000000000887beb3e0eec855f772f2143a8b721b094f37766000000000000000000000000ec9a535fc7aba21e6b7c625f4b9c0754443af7e1000000000000000000000000b19b899142c84061e06e59c4a3720db4f837e991000000000000000000000000ba170b862b6da11578604cdc4049f8e3bb9eba8f00000000000000000000000015c8df351c2e18125e63605894e68dd1521580920000000000000000000000000d8a7fb98d45440c244682cfb8b423c7459b992d000000000000000000000000404f246f1f54188569b1aac63de28e4b0285594b0000000000000000000000005e87644afa9a458b102fbb39a05e3770b882ee270000000000000000000000006e65057d627c8bf3fea88291971e4d64ec071a9b0000000000000000000000002fd114c3e1d0f1f0b1f9617f5cf107bddc2cd7ad000000000000000000000000d51afe9ba6de80cab981fb530678a370a7e30ede00000000000000000000000055c735744258d6700456ce4c6f38006223a731a30000000000000000000000006abab8d1df594735a9664fc15f396b49ceb5bdc2000000000000000000000000feb3169a23fd23721802f9d2f46dd8e86d739aba0000000000000000000000006a5087d15d19a3644e96a5fd62d539b48129f5220000000000000000000000006aeaca7456c58d9a0f204c53001e6ba5ac37225c0000000000000000000000009d2de8afd1824287d3e66028da01e893450b9394000000000000000000000000e42e42eb06266d2fab1b8e539792efe26a4c3c2d000000000000000000000000b81febdefae8ed588abe49f60b52df84c763ea2b000000000000000000000000bdb33d5ca339c08a3a2948fff578099228e1474a000000000000000000000000202d75430cbbc78526aac82551a634b016305673000000000000000000000000861c4dcdb828e9767cc93802b5b1733fc0b89a21000000000000000000000000f42e9cdb409be06ba89916c982765eaf57d96efd0000000000000000000000002ea8487ac76dbea58833f0e281b76149eec62afd000000000000000000000000a3cb96ade766202eb9d3779cd7a6c9fa2308a9d100000000000000000000000076acd44ada806daccf65f1b90b339a1af3e65bdd0000000000000000000000002a7109ea2c48f61f318491f88813328b08a07a140000000000000000000000005ff843a732b0392666a6635e64f5b1c6192d9a1d0000000000000000000000008c1278b36edc7aa58469229c5e891ac5060684040000000000000000000000005498c973a4c5ea268b30407df932de94cbfa62a70000000000000000000000006a2854145bcbed900573316dea2f24f9a94e4c06000000000000000000000000237c6aa0cbb443d78828b5504c1d8d449760090200000000000000000000000003ac45e08529d722bda15e80f10f5ed7c3c23459000000000000000000000000d1c030151878cfcfeca788d2fefc62cf04a419ab000000000000000000000000308ea9749d64df6eed6c9b4730e55e5ded3f010a000000000000000000000000a18a2d15820caa8a12bbcfbde34bf9cecef2c799000000000000000000000000b30efc29679dd6e5351ec495184d9451f83492f1000000000000000000000000eaec650c3a4347b4f26afe70258dc84cf7d37d2600000000000000000000000026209d4fe1766c6c3cd96dcac1b53d40ab6d783300000000000000000000000026c8a950d4898eb4496d66f63c2eb1537c8c7151000000000000000000000000af63b27e3397644a2bbdd862ef142cf063b177bc0000000000000000000000007fdd1b74bd88b95df7b540576a0b57c7a92592da000000000000000000000000b06f0f1cb25c0ea38ed34dd0fdc410e091c4fd190000000000000000000000009458b33b4caa84926e8d5c98543f5915d6e863a20000000000000000000000001b18f382e299f93e102a4e9016dfe8c163a22ca7000000000000000000000000d95b6010eb1d670435cb184c44958cbdfde5fff20000000000000000000000001c0da8cee3d3a2a9e39a59256c41a94660213874000000000000000000000000bebdf317f64f30d6fbc21ee8e4f464f702f20d8400000000000000000000000044d26eccba832d18689c379015414be052565a38000000000000000000000000eeed13680c49b25ababb0f283abd8b73172741f900000000000000000000000069dc0e4137e5ca7fafc8b52cbacb51f860d3cead0000000000000000000000007f7e84038078569c77f3324c1bb440155a7fe3870000000000000000000000000827929f2e3e3ebd2890254fa31211162d26cec00000000000000000000000004f424250ea5c6b2c69e4ae90c749aefc32bfb228000000000000000000000000dc7eb3619febf644b0ecd0d3b3f13d58eed584230000000000000000000000002685d766cad9ecc5ee270ca71748a4f855757e12000000000000000000000000e7d55c5215bdc0fd7abb273828aae65bf9d14468000000000000000000000000d1fba4c38d01812ba55e7d1f11a8ad7d656af57800000000000000000000000009cd8ef52cd1cdacb54148242eb09e8f0fa8b57d00000000000000000000000069897f9ef452501e3b51fb53de3438466c02ad8200000000000000000000000074cc4b522345a2a815a38983c07e04006c4a0f8e0000000000000000000000002b52d44b6e107cd324d7de0d740df60b0c495a5000000000000000000000000030781ec9ab62c39d6dcb55c70a2405fa7d60c1460000000000000000000000005f33e68d7c61c77fdbd56e4a2f0221f188cec8a7000000000000000000000000895320c19aee1023304f4f204e6f66b88a329e9d000000000000000000000000c79d440dc693549029f795ba42b81968f9006c26000000000000000000000000487c144fb47072b103757b4616a95a9df1d1515400000000000000000000000047b0401969793292528ce822fb2b86e0c3494f25000000000000000000000000467b8275ef6b4219255486e18cf645552899d8760000000000000000000000009bdd7acd4c02fa1a90a4276d39343bf90efe70df00000000000000000000000057eef559675475bc8d89f32f8017d373e3b8e880000000000000000000000000b6edd9184d7fdb086840199615fa564b06ddd475000000000000000000000000f2c01d35efee57be340338c4ed381dc2574075db00000000000000000000000077cba7d7d7fe9756e8b3a7fb0b6e581075a4ee7d000000000000000000000000fbd5f87dbf2abda5df1b4807cda00078035a3c770000000000000000000000006b0ab994445caf23d613e9440d249794b0657b4c0000000000000000000000003a80bf1440a9e99d5a5594bab93c55f20d9ded58000000000000000000000000ca80d91b9333f73494a2178755e5ff6fc2f168630000000000000000000000005c548d95396039c944f36b464a52971e793792d800000000000000000000000041d679d2d45a8a55559dd59dcdff86f7f31bed030000000000000000000000001298cbd5e52b4af15b960f9aff74ab26b34b3f660000000000000000000000006505ee11eb83c0bbb33a1aea398dcc311c6af1110000000000000000000000001109a158a532e02a872fa3198bbdb73de608da1c0000000000000000000000005a2a838be934f7140305d9c31839cc977c09a9cd000000000000000000000000d3fb86858dec1dc18b0acf3fa56a793c16a823e0000000000000000000000000f9e946180448632f68607e05eb9bcd9ad521d6f50000000000000000000000005a2f1f42523ed8f10b3e154542117e904b99016f000000000000000000000000fff331fe2ef65dbb71ec97a0aa4e4e97a2cf34460000000000000000000000005653ccd876412eb64a68d2b0526c674e94013ba0000000000000000000000000e392e745c0242abbd9745a07aecb2286b8c4ac32000000000000000000000000309ff45439af77b27904c57f8128b8260401934700000000000000000000000007c449f72b64db4173c4100b952cc919ba9e5e97000000000000000000000000b2f00899e709e5b2c2ef98cc82191f492403611000000000000000000000000001f7e9375c33d2943378cf51f34fd964871f16220000000000000000000000007131592d2b164fd0ca1412d05b46a8fe5ed264750000000000000000000000005d2afb279e1b8c02afd92dc809272f0eae55f5550000000000000000000000001ff5e1ca5be3cd17fbe62331784e94dae3e47af2000000000000000000000000abc6dc18209af2f0feeab13a7bd20844d5496c150000000000000000000000006493d22576a091cf8e68dfe8937b9bf1d7e9f05500000000000000000000000009b8723347ae90f373effb5d0463eb4c373cdea000000000000000000000000027e4f39513327bbfdd9a61b3603ce000848975d2000000000000000000000000cd7e75fb8240bcbc54ec97fe916659c4b5993fb400000000000000000000000077745c0e8894eb8f1f5a51647ae4c9eb3e7ce29600000000000000000000000011d5297c030ee76c2d69bcc69a6e92498d18407a0000000000000000000000001042e37647ffcc2fbfe83690e293850090080b170000000000000000000000005434dc9dd1d5d409122270aba28c1156c0f804060000000000000000000000000a5424c0ad867541b7220addee7c9277e635c5ae000000000000000000000000c30590576bfa6474b3e0ea021c8b78d013daaf30000000000000000000000000231c0931ca5501744ff8395697fd40f6e12da3f3000000000000000000000000a3fccc57372faefd4600c74d187b5b918238a4f3000000000000000000000000c9b89a0923cc64d09e15c4a6a4d9bb654d1642c30000000000000000000000009df8c89195cb03bab179fd4006d1e1f8d1d03935000000000000000000000000c44589454b77b3a8770b76fb6d0d26ecd1bda524000000000000000000000000a7fe67e83f35d29e817d25c801bde7c0fc5b0d800000000000000000000000001e2d5a720542f4b7980e46b360d27be437b77d020000000000000000000000009204ee964405c47332fcc7551ec9ff92517cd190000000000000000000000000a66e0f86e7b26f3aec8b4543e1f90e77ff0d1326000000000000000000000000c40961a6113b14c71b315f0440c1c7b1fef911b5000000000000000000000000533ba4e7efc8bd4547fef3ad9eabaa2f0f14a81b000000000000000000000000c89ce83444d57a0b3ae760a0837f189675c9c558000000000000000000000000d7fe718e5988bd700aab350ccd50349342390bd1000000000000000000000000ed806c888f7b87a2b4170fac60b15933e9807831000000000000000000000000ef38241fde5c2f3d866ef546b5539ddd8418ef050000000000000000000000003d3c01ce10d55b0b214e64896f619e062ba2f05f0000000000000000000000000d8574e1b65808ca611495f553012f3ed65e3ebe000000000000000000000000b2b497584e7ca7b2d423bcdb97e623df87eac1c60000000000000000000000003bb21134885d387104201956bbdd3c7b5b2a2eb300000000000000000000000072ea08c011e73cc27d7e3ba53cdc8427e2404404000000000000000000000000fcb5aeffca1a6d98a2956d91ef0b4167a427cea70000000000000000000000006b671b61a698e45acac8adcc5f7eadda5f8e43f80000000000000000000000007cddb592d4819e248c055a8a514887a6747644940000000000000000000000004225f8fc6165ab613f4999886364b27082da6cc200000000000000000000000030c0de3b6958fcd999e7238bfb61ef8f90afa567000000000000000000000000ed39e21e41124f4a56a2e844ea5f4fdbfbfca1900000000000000000000000007f07ddd9916c52854cfeebf40a8e6eb8c7a495530000000000000000000000001621b19ba6d2b3824ded6493538c187f9fb441ab000000000000000000000000e0dc83e3d7e6512c6ad4a29f6f8e94da3b9ba19b000000000000000000000000bef41f92f2a8e77c860996bdc9a2b458477b5a4b00000000000000000000000027388a7c2149c45aca65982a300b16862b6f74fe00000000000000000000000083f2a6d4bd1ea907a93783a0d8a65323d94dbaa900000000000000000000000093a2a1768ecbe5b1e7d6d43d9c0a827db7312f13000000000000000000000000d9d50c3cfcdd4d89c76d1ab5e7ead7d3d632e28300000000000000000000000041bc0ead8466c6f6430a2bbbdeabf368cbd5fdf50000000000000000000000006840de0082d39b907f19b8329d72c3961b8b9aec000000000000000000000000596295ca1d037607de2cea1f8bcb639b22e548e2000000000000000000000000248de79a8c32ab2b6cde93b34813b5d97f34c1a10000000000000000000000001f8da001825e021c9e38571d6d51119018ed7d43000000000000000000000000f8c7f9ab660d72efb0c3bd4768a2ab7a41a5af6300000000000000000000000002f70b98f86546bef5e81c3dc51012cae39ab0d5000000000000000000000000431ea9e2ea4f4b9ffb6d35ddb5faff61a9be83bb000000000000000000000000bab5e9a259ea178d9e77818a8c753ee69de366a4000000000000000000000000a81914a94196a746c61b163df1c76a25f6e1f704000000000000000000000000c8106644b3b6f0b2e36ea2d7dacc94f0c761b26c000000000000000000000000bd28a1782e1fd79b6b7a01a33b8ee4e6ac9ac7010000000000000000000000000f8029fc47e42d8e522eac077d6771508ca0dec000000000000000000000000056829a2be9891fb200ce4fd428dfae0bd6adbedb0000000000000000000000003153947abc1b8a55959e5c0c084ad07acc4919fa000000000000000000000000348720832272c31468a17dea560d7db454c306c80000000000000000000000002917578396816d96c2fd14063980d639343d08fe000000000000000000000000cdae2d389cf1f3a2e5b78c2f255c073b3b86e3a3000000000000000000000000d905b597aba43c175fe0e34eda725954d894818300000000000000000000000003f34dea03c0a6eb402629c0d69c82c1fbd7320a0000000000000000000000001b32aa760c71b148ca70f3e23442ec0a6701226e000000000000000000000000db9a9130c013dea1c6b650e043d996321d9695300000000000000000000000007c60f148fb13d98208745b432d2764960439a0a700000000000000000000000087a3600c479e2981e98857abaa035a5f9fd4d170000000000000000000000000a3b8927f717fdb479f329d15a1c8fd3631d47049000000000000000000000000a470499a9418b319b345af02b1fc3d4eb4461531000000000000000000000000ade9b413f7e5502598e5782600e384ec86bb8a4a00000000000000000000000098c29eabd810912d13340f3b4fe76d8a399018b7000000000000000000000000aa20e441601eb8053fbc9fa88b655ff9ee342cb90000000000000000000000003f89d6de1c58fb8464c906d6497c24a1ce0d17b30000000000000000000000003ebbbdf2606f69bc1c802e1c3b38c0a1a346ce9c0000000000000000000000009d03b582d72ad693a934a0612441b53fa26893410000000000000000000000009152b40970be8e13cadd6654ca1aa3e02d340ed30000000000000000000000002afbb471d1f13ca04c5f854d75b2576224a19315000000000000000000000000a39bc73b5be39abba0db17f156b76ecaf644ec8c000000000000000000000000d7d905fe8a533ebab73503b133ca5157c0a0391f000000000000000000000000278a2d72830bd14c3a9d6ad3209ea081140c3d0a000000000000000000000000d77047361398472035925c19107f202c6396011b000000000000000000000000b2c319839030bd6bf7d2dcf42b81606aa74a6cf7000000000000000000000000e803c44c87e6212846ae9bc154e6d1ce27c1d4c00000000000000000000000007c8262aab11d037ab188e88f83c8c8024dd7c3cb000000000000000000000000a3e2541658b2550d4e3e00b514d91e31143ff4910000000000000000000000005506292cc3f2640b799705e15d269bbe928a8cc800000000000000000000000058f452e3c8de633d2828fa0f96a0d1fdbebc3bda00000000000000000000000022602a7cdc2eef958a15f88ada1381f59217a60900000000000000000000000030c5476a5091b12490b963f55bc33509ab7b6c29000000000000000000000000a561ab25334d0644ebe12231ac3b813f421e2c26000000000000000000000000bdc45cf8d3ed20747020a9cfd47eef707a979abf000000000000000000000000cea81a205159a29f46da8d40e5c86dd7c7256989000000000000000000000000112b91210e4b7241ed3559eb08bfe47d832cfeea0000000000000000000000003d3555fb6787ed206c0b78f298a63adf48b6626b000000000000000000000000642fb60ad7e0c024baffc40fc67712ccf8efa3640000000000000000000000006896a302867fe2224d07cb0b3934870d22b21e1e000000000000000000000000764f814f8e2c1bc0f19aedc17ca71fbc0cf5bb60000000000000000000000000f58e8142c9ad7f0aef952aa960d76e3039e60914000000000000000000000000af50acc64dd419732bd53d55e0aec1cd8a15b27c00000000000000000000000095532799910ebd2c30fa2ffbf06c2e086e3f2df8000000000000000000000000ac5e8808f4a280b9d88665eef7494184db8210cb0000000000000000000000002b6b76ffecf7f7257c6146f81027d755cb6f4712000000000000000000000000feb194d62e34f2381c04566a4a7680c62b4ffa32000000000000000000000000930ca4df4f1db3b5716814761001c97efb40aca10000000000000000000000005147974bb1fcf7a749dae736b475224a5cf11a3b000000000000000000000000ef0cc2fd0bffa639e0074506d04afc8af18b968b0000000000000000000000006fd00e6a3d06ff9294267f2c0919af7a17a379cd00000000000000000000000091b0627f67f09ec27a1f890ed175556e26549d0200000000000000000000000061a9bb015875ca6367f86045d3d49c525eebe1ac00000000000000000000000095564627b3456e134a853d7ef5675b7f60b0749c000000000000000000000000c6bdc6a67f45bc79982f05936acc04601495e6e00000000000000000000000008b96b1ace7dcb7bbf1ea4b9ec2d73420541ccd5700000000000000000000000070d897bbe45b958fdb13bc46255bcff55db646b1000000000000000000000000db4c7645b0ad38c4e0cadecdf9de5c51cea2a1940000000000000000000000007d192f3dfdcc0d93363656a26309ccb5d937656f0000000000000000000000005e1cabefbf98458e811fae066d4c851fa5692d05000000000000000000000000c531c8c3904f1618bcc3fb3cf867ecee400d097e00000000000000000000000044e6ec62c27c8db8871522e54e22c3850788b8ae00000000000000000000000065275f8c694464a7aa4256758ad6268d98e4d61900000000000000000000000046248ad3a9b9024eca9a0feadbab602ba211e61d0000000000000000000000007b09d1170821b62745ee8f1e7e936108a3679a48000000000000000000000000fe77353cd64e166eb1ae226f31734d32b2d3ad120000000000000000000000007777bfbc98887db24febf41d8992c3eaea2c152500000000000000000000000004173063c0c491470b735954790f94ed307aae9d0000000000000000000000009f62de8ce207b91c2270c5d3248a86c58fc889f3000000000000000000000000bfa685c1a87562129ac0c3eae79f4bac5cbd41cc0000000000000000000000002e4946cbfb53bb5637d06ec38c628342637f2268000000000000000000000000f074009514c7cc487824fc23b1ac420bd9f186e000000000000000000000000019d84b0c874258e378c9a1129d4318513605b580000000000000000000000000fbebbd467fb14a0f36e50cee48a911cb22121293000000000000000000000000048341d81fa76a6287df233c633a9deb49033657000000000000000000000000403d5d37d5d29751bdca4457101f857254496a46000000000000000000000000b91af5b0d7b3d18d4c59570962fdb77f46432f1400000000000000000000000027ba61dd3f3456f0a64b93ff1527962ea1884cec000000000000000000000000b80541cc5b8fff817693b483d4898d5a14480fc300000000000000000000000037146b3b33c54169df3006cb0054de1b1dc4c5f40000000000000000000000008b3a90d2893be32e402421f8378aec7c5dd6d65b0000000000000000000000007a6480d2bfd212cc7736acb3be2eef694f210f1f00000000000000000000000051288720af88b4b85a2d56118e18058fd2c10f9c000000000000000000000000e7be3f31e9a2cf008206e22a01b2551ea0f6ef860000000000000000000000005cca56b17b43dcfc7593a83410d2d2e0097e2e37000000000000000000000000b5462c340bb3363170f03a15d9c805bc1ff47cc900000000000000000000000008df1671733139995181ac415178176fd28d46860000000000000000000000007e8a9e73b2b2ee074382e18dd7a95588eaa420a10000000000000000000000009296fbb914847b167050bd3d3ef1d4d00d9530470000000000000000000000008c27efb05a32b73f24d508a102e8eb1de5d1f3b900000000000000000000000093c9bb95f08ed4e736c661394b5f14aa0c0578a0000000000000000000000000a59ba841972274fe1bb2fcca816328d274309572000000000000000000000000fa9675d625f9b7c0fd1f428bfbe5ebba8141c5b500000000000000000000000011073ea98bf8fc6caee7ecdc08a2cd6af4216fd9000000000000000000000000807f4002165f5402764f8a5dd359f82300274c2c00000000000000000000000036314e46f641ea8b6eb664d414315d8f6cb879d700000000000000000000000026edb2db72cf7fee1b31573173d890b23b2d91e20000000000000000000000004d58a78f7a138f293a1fd83812c22735d9ec6408000000000000000000000000c4bc4848c000fcbaa700abc14873e742eae40a130000000000000000000000006618075d8ae5780077c3a5986fb9d498997382c0000000000000000000000000dfb2c3290affd63db23583f0838b0b377cce4c130000000000000000000000006fb3c875e9c89136a646e371c73cceb37d9aa2990000000000000000000000002254485c39d69ae8860203411169501e2e1e0510000000000000000000000000861c360da9f3ea0528d69180b312d76dc09e3b030000000000000000000000002329f4f90bdad7d838bbc0be8d7452576f84a1bd000000000000000000000000d94c086fd4582758da3e5ab82133e23f97cb7c8d000000000000000000000000ae044b03725866a65f1025b37bad9cde9c9c2b9900000000000000000000000053e6007fb0c79fe00cd1560e2448c70af26d15530000000000000000000000003e1ab56ff14a7522880cd73da73393cb98801c520000000000000000000000002006f944c6b9c8b837c03667e2bb45a5800d7fc900000000000000000000000004419c128cc372805284c615f3c7505744df0422000000000000000000000000f200065ff3a3a3f90a97630cc4fd19b9751e3e510000000000000000000000004824c0b0cead3fa3ba2d4540525f1e86957b41b900000000000000000000000094f23bddcb3e97787da7f5705f54671a2a641e94000000000000000000000000051a3c8cb82933d34477e486e95098c2733817b10000000000000000000000008786a08324bdcdefb51ca8bae19eb09107ab7998000000000000000000000000451c585701c5515e4dad193141cb453685f6e6fb0000000000000000000000001d20b3f6b2c81ce78a57701d0008410033979b87000000000000000000000000b7d9a0566e7842dcd799aae68a33ff11f9e250c0000000000000000000000000a9bb64448dfe31f3e88a6ac71dba13104549d41d0000000000000000000000003f7f78cf2416964f89ea2fc08e923fe9c264ef61000000000000000000000000f01973b38cb60bcee63d28b2b751fa6f9c5261460000000000000000000000005ff750253ed88d807928eec0bbf4005b9f18faa1000000000000000000000000bc6ca13a2d53c1c85986c9000f7a06aaa7ef258a0000000000000000000000006f5e9bb0ade38da02a44b645b49707b0c4e1441300000000000000000000000009f339613957badce4608687a8b935f8cc5c6d2700000000000000000000000025c205f75009ebd243d2ae698b3472aaac4b4433000000000000000000000000c142812150650c7eed9460606a69da173be1d910000000000000000000000000cf87ef449939ddce4c4306d3281853ed8d721f350000000000000000000000000ed45c31e736fd72c77738143f214e1044c1d5b0000000000000000000000000a1ee5debca858c8b3e1385e443323493776a9240000000000000000000000000b66526bd0686b5c7932269579b3b65d8e00ef3ef000000000000000000000000c6f38ba15066ca21be6aee4a95b3470806341f700000000000000000000000000c5ec5672d246dbb7211692daee56d0ee8e627590000000000000000000000001fec79a7c67a1b8f659853c64124e67ee9d06686000000000000000000000000261af548791dd7f1ac59fd34e45e42573f00b12b000000000000000000000000ec1c8c1a69e85214bc8d8679e232b5969a60c14a00000000000000000000000023448c4beebf88262369b05ce8a7c4411845c852000000000000000000000000d65d1b246e3fc3d0d1552fae158e33774729d8a400000000000000000000000040b9e580d29a67e439a0f311c386e3694ab53173000000000000000000000000d5de0efcdeb4731d14b9f04d14826176b1f9d7f8000000000000000000000000f497ac1c610148a2d4a2100dabb4858e43c5d5a40000000000000000000000005f3f5e3209046e784d997228aa6a99db025bcedb00000000000000000000000092d2edca0b814e4713564616378703861a78c08e00000000000000000000000016a47c9a8fa305fa937511cd2d3303656d610bbe000000000000000000000000001e0677663efde3a4357b24cfc0ec9b2d39c8cf000000000000000000000000278918e2a6fe103a19ad96bcbd996700bd087e5c000000000000000000000000919b4dc60b338b78715e9c74ddf40ca2bb18bb9400000000000000000000000058df3a8e5ee0e164d476775c567d38d6afd35979000000000000000000000000a19649ea709b3e71f91b5b600d7dd42584dc093700000000000000000000000061d7813d9f421f85eeb86cdbe4afb06cb4c8495d000000000000000000000000d8f81e7211487ce5586d5f427a5acc525099d8f5000000000000000000000000bfb94e9e452b6039f72b265396073c0008a1513b000000000000000000000000ae01b1e28c59692ed9dd5e954bda602b702ea3200000000000000000000000003487772259148eaf8f5a4644782c10bbad5b20fa000000000000000000000000f59c0349620044e0c23d922f17ae75c99753e275000000000000000000000000b1e5e376db7bfab62d0403b39cabd510df72fc26000000000000000000000000ef7053efe9779c6db88ab00c455dd6e90ea28c71000000000000000000000000e13bdddc182050c1a7be033cb51d8b4c5d24ed2d00000000000000000000000092ac7f6cf35b99b98a81e30fe750a34592c9dcb80000000000000000000000002ad3aca93691f6be5bfccef79b126deef4ff68f00000000000000000000000008f5efbf255de3b1ec8572f64e9cae0e1772801e500000000000000000000000090b157ca27d02e42de12527ec7f0392b7f63a2f000000000000000000000000095b36bf543cf9c93f21bd5051f056769184eda1e00000000000000000000000065082457820ec3c7d5734ed868dc7e3aac8a98ae0000000000000000000000005ff89d28cc235a462686a35a3aab494440daa18e0000000000000000000000001d3dce262a7687011d267f295302be3951cfa84c000000000000000000000000bd4f10783c86c96db43a454af95cfc4d92171dce0000000000000000000000003ca94e0d8a9b85c9e172a9ba29e5f060f8e06048000000000000000000000000cfd1714a24059a5b684f31a7b0ead496b6313f5c000000000000000000000000167f9462f489e42bc41aa8f3337cc171e377e8f000000000000000000000000090494fca1066792ce70bccf853beae6339e19a2800000000000000000000000041f77d9e322b800de4697deb510abb5d63b4215b000000000000000000000000c36b459b48a794799a41cc228e259bab422683fa00000000000000000000000094bd1836a90e72003e2c553f673a6f68cd1522bb000000000000000000000000ebb01cff945f9a0c99954498ce24df0d6eba7e32000000000000000000000000c7123857c3887512a365cfabfb340dff82aa8a6100000000000000000000000014ffc91e9d28e18bcf1575c347c32a3c3f7818b6000000000000000000000000f6e0dc6de9f37540e5770a1fc03b17bd3dee4fca000000000000000000000000229d444d20fcadf2b5ecbc4e12dc1f3c0501728e0000000000000000000000004fe023be7594a9c89df5f0a02794e95e198aaae30000000000000000000000001789611cd076f9f3c0fbdfa3e6dfbbb8d2a85c2f00000000000000000000000078c0ddd8e19045cfbf2f8dd743f424cc9e05ab04000000000000000000000000f25da77b5ffe892e3b3344a1e20e8c70e7a8274f0000000000000000000000007437d90785a2c106e9571dc71bf5960ab277b6dd000000000000000000000000035c7a779af35658771a83b1421f1b7da5057c6200000000000000000000000027432fe097d19cda7027cccef5a4f4de8bb414540000000000000000000000003909cb40f25bca69a51b1759f76c2f34eb25290300000000000000000000000048c3932347586d9354553c3a4ee76858e34d0cac0000000000000000000000003bdf61b9f5f4ae357e7f12d57d77145689a1aba0000000000000000000000000a3fca6c83aa55cbe3cfdae475694282fa937790a000000000000000000000000a8807d1bf4249947706d02e91f90977fddabbe56000000000000000000000000ce3d14e32d9d8468efc18df38b9e55711b313c9c000000000000000000000000f31b280964c21ddcd2cd02b366bf05d88376ccd100000000000000000000000008e690815aab3a8e034cbd9fbb19bb5b61d87b150000000000000000000000003ffd7c668a3bad7e43da1e974bef6bbc908c1b560000000000000000000000003646409850c575c189b69658afc27e039986e8ff0000000000000000000000004a41255d24c7fdc475fba7f542e3ccd2ac2d3b9e000000000000000000000000ceaa69439499658010e115a87d00a509284be5e8000000000000000000000000043111e12c1fd431c5cc1dd6f5a528b37142c75500000000000000000000000036144a5c4a81437e91aea0d009c7ca23eef622cd000000000000000000000000d4fb55529e7ac4f07a83a797953f3abd38dd1f3600000000000000000000000000139c422850bedb0b0c7e1d7bf7107bd001d3c9000000000000000000000000d2abfe55565f4e9b1c395931990b27a93c3a3f670000000000000000000000009d94e8ef6553f37e745e08ac694b91ec724b24b2000000000000000000000000a98bfa8b1d1b8deca6f4a751e5ad1a54f84fcf3c000000000000000000000000c4f1af5e13da6b714e093af9d852194820f97ae9000000000000000000000000c1530579cbec6c57a2980ef9d15428fb3e7872f40000000000000000000000002158fb233c01cfb17f730d6f773a0e918ec00d700000000000000000000000000296d07672ef124fef46cdef9a0098a6f69db59e000000000000000000000000aff55d3511dce0a51111014b1199b1f338bfc2c1000000000000000000000000723591b5087f25ab29f7990330513741f7a0d8a400000000000000000000000040eb7a9e616eaf8a6ca178cf3aad8a65e9ec66ed000000000000000000000000b39567607e6593530fa782435abb7305dafc7a090000000000000000000000000b6585bca965ed9634bd6c4e98bef969ec49b8310000000000000000000000006101bc5cfe888e1750a03bf4f8f0089a050c6cd60000000000000000000000002e63bbbe5fa9c0b4c9ed6691f010d92ae1b6566a000000000000000000000000dd5d7727f2cf1aa5b1a38186cb747f685361c1d9000000000000000000000000b05522146309a21b5042053e64a9d929e3e8147600000000000000000000000078ef7ec3e0c4d976ea9275977b576f6a6f1cd4fa00000000000000000000000012fc5784c47a0be3c3867aa945010bca6db5517700000000000000000000000025c1793c7590a1b8886fb38aa4fa7c40330257800000000000000000000000003a304b2d724037f3cbccaa790766177ddfcbe7dd0000000000000000000000000f27b840673e5d8e1ad4cac2f407547086a6161e000000000000000000000000ac39bab9f90fd39a23a67a048ab38150d55d475c0000000000000000000000003413157872d07d882df8c263974007c2262e4904000000000000000000000000b3a5cfb7776a4e11fe570c3698837d5b2217ad00000000000000000000000000ae0b9e20a2264395d239a77d9d8564aacbd4ea490000000000000000000000000ac46b87c4756d7f458fadcfd2c324258c1494db000000000000000000000000bc19f15cb971a52256cd0c5b1a6d4efa792708a50000000000000000000000001a82a55ef5239b4ba9359ce56e47482a70d39569000000000000000000000000246ae162eb0cd26f1c68a6c12f2a8f9563ff6768000000000000000000000000d4a9f4a52afb967cb6479b5ac648ddfffc30486100000000000000000000000019712e8d9ad60ce7fa325ed79d36a370413777230000000000000000000000005d280185641b215342280af2ff392a5c4c246aad00000000000000000000000032418379a9dd6c8058577dc5236033ef3445623200000000000000000000000015a9b478b326107fac770fbf979542d4df507c260000000000000000000000005633ce79d7adb5ceafb84b14ce7a2eac77bca231000000000000000000000000297e911b426c593295d7df7ed848e76f6b1fcbab0000000000000000000000001e2c4aedc577e75198091f61c32f7dda7304bad400000000000000000000000030b4bd9c0777459812d5e319189a8bb0dd6b431e00000000000000000000000094f18fcf9eeb1e5f1381b3ac311c58e320fe6774000000000000000000000000a0abb9b4b9aff86959c86dfca74b2f8a28ab4abe000000000000000000000000c36de2584733b080d28f056870e9579ad70f03ae000000000000000000000000af19b2d94d3ea241145d1d04c824112ca9bcd8f600000000000000000000000087a98a4b6377fbb1f8f20e11ee6adce45e52838e0000000000000000000000002d149a5d184028d57883853f755d07607883aa370000000000000000000000006763614ec3ba576c2d9c91b325a97c03d2579df4000000000000000000000000e83b0ad62c324bc8446db5542fd3f55480abd828000000000000000000000000d2254b81cdd0f88f76ca673a26ebb8b31dc5c2020000000000000000000000006cef5498d41fc18abc301cc7dc4a689c613580040000000000000000000000008c33ed6acdf082bd900859e4b79c113d92f34b470000000000000000000000002463dcd1771d00535e23f096679c7c0bc58fd02100000000000000000000000087540a168534e818bbbbed07806b5b4c47578aa4000000000000000000000000fd9873c2625fed5e27a8a8cc4271842b8be748990000000000000000000000002747deae8a042fdf534fee96389df3ad36cc7078000000000000000000000000f6d54cfd7a95c7d7a7114e74ac821b081fc0a8ac0000000000000000000000006c32ffd00fa1c82436e0ea923162f88778257e79000000000000000000000000d57a6b637d330b1c2a61414c0681a5d0a924e6af0000000000000000000000006f43e3de7525b5844d1cc5c6f2480dcf9967e43e00000000000000000000000024c416b6056b866f3dc10af4f011524eb490bf14000000000000000000000000fbe49214c5d714d442d3a6014d56da1fa5b1b02b000000000000000000000000ec1d9220fe14d24e71128b319ffdb0b34817f33a0000000000000000000000001ccf890677c55d282e997faa21dc6b7cd74b5d690000000000000000000000003f2404246bfb90a74c3cd18193f487697e9cbc1b000000000000000000000000854a396158c1dfa01a44061c471cc4720c463ffc00000000000000000000000019b68f5d545cccfabe59777ec70b7da11534541f000000000000000000000000da0779e26d33a863ecc5578eda86c1aae391922a00000000000000000000000068b682930627de4d7ec75067e2abdfcec227921c000000000000000000000000670376877992e9e0d5c8b044617a6f2279c99b49000000000000000000000000cb568685f8063c6ae53ab377e1a8d27cd80085f90000000000000000000000000a2e456827f95aff6354a66460b77cc367398bea000000000000000000000000b224f4d173a7152fc16afd69b401bea8c72d6bf80000000000000000000000001b8a0af83059d839555a0cfed3f0aefef7c37340000000000000000000000000297dd5ce75a9aabc38f8b4980d27523f644040310000000000000000000000007557114632a297e3a277f33ca63bac0efef241f5000000000000000000000000763a4c4f4abc45256c5cd79f738bf20ee3c4393e000000000000000000000000c037c6705d89c94590e110bba95977261c0a0df3000000000000000000000000c699039599952ea9d357c6518a817eeebb1ec9710000000000000000000000003b894b2b7b0e2775417ba6df57f24b1a7bea4f2f000000000000000000000000a5ab7acc550c372a489bc52e31ba4350907073ae0000000000000000000000009f1338ad028e575a785019f616c395a6f0ce805e000000000000000000000000c9c36041e7405741c7fa3eca7f1e1b966459e273000000000000000000000000ee701c5ba9e3c35e7c606e4cca8d8425ed169a130000000000000000000000000ae0efd6a9651ee77a0ae3e313552e1c081edb4d000000000000000000000000ec7fa3f1bd7d958e3848fb2538024fcf255bacae0000000000000000000000002c0b3c91f98f9dfe716b03686242722e0b21d2f4000000000000000000000000c93abee46d0f949b06b0e5933114a3e9914d0b6a00000000000000000000000025ba27b7c646c0f99f62949e25d78f76926c1c1f0000000000000000000000001c0af96719891a79c91cdf3049b4be9c07c2ddf700000000000000000000000080334de81b93b8bede34a7ddefd0c88d75e4ad200000000000000000000000000ebe6e4d72dd534068eae607ec2910104acd3de50000000000000000000000004d9e4261d8307c6a0235396286ef0df6128fc22d0000000000000000000000009fddc5c1cfa3372c0e9efaecd1662f15a25722940000000000000000000000000aa196dc3a2fb8f95f5bb90a249dd8c67e083ee2000000000000000000000000b48709c6e41b767e9433de6384636e70025814e300000000000000000000000011699c65e5d8f4548c4a1f10587456d678f4dd69000000000000000000000000894b039ab60d551e9b8e9c97befb8bebfcaa58a0000000000000000000000000d8d185cdf613a3c150bf2f21b2937040bb2eeab0000000000000000000000000d5362e08d4d2a430cb4405ae9a0e95e625048527000000000000000000000000a68d6d8effc84df840dc5e76e87791020253863000000000000000000000000083a1a130c1424264463ac6ba3e3421e8d4c4829d00000000000000000000000075d91bcd1072b86fc68bc1cb42cbdcce16fb4538000000000000000000000000a64d2b6dc0b6fa8766f8d71ad96eb84e1985ffae00000000000000000000000013992eeba38df9318991ee5eacfb7af38002401d000000000000000000000000943f6954d75554e04875007987c62cf639eb68e00000000000000000000000000ef3a84e252d072a55c72d28390e075af0dff812000000000000000000000000c272091145b93db09e5af4a770a31ca8a36ed8f90000000000000000000000001dd5a01de9661f0c31fbd9956d96f3959d3b795200000000000000000000000067478353897a9830d390049308b7314b00fbe4aa000000000000000000000000c6136745a48b379695a22a2f775dd9583e21e4170000000000000000000000004a85f7ea98db85b1c7617767680ca153428de8c2000000000000000000000000a8f6f5ef69db6dd57948a8316d61d161048c2e19000000000000000000000000347c00353900e1c3bbac6552db67e490fbdd70ef000000000000000000000000a6b539999d943ef96dc65499d2d67c741dbae9810000000000000000000000007a37cbb6f1d9e9e5417852256afa41f4dbb6162b0000000000000000000000003821b19083c008fbfe83eb8ec410ee90de4f7060000000000000000000000000f17eff491ccfae37af582832adc2d351c3e215310000000000000000000000004401ac7ab1b15248d840bf799817dc5998bc2109000000000000000000000000d2c88edb21373cdedf3c8c0a4791087dc54c6150000000000000000000000000f4f95c14f9e38da91366d0f7daff9f6ba17da99a000000000000000000000000bb8e53d2cb8505a3e42f67beb688bcc011bc4877000000000000000000000000d357ae42f09d110434b6479dcde839655ff5e4bf000000000000000000000000e91ce3d3277b9c06c6a33b8abb0d2afc29585e08000000000000000000000000b5acf939268363f05b2d5a7f1e7329c54aa61a3e000000000000000000000000020a4ca04686121c10d52809a798d3c9ae61e40a0000000000000000000000008ea042dd3af94091cf6ca0405fea22e8845f3cd9000000000000000000000000649cda1f74b727ff1fae235a13de36a38c6d53b80000000000000000000000006088d2813821bfe7d5fab7e8606fb0310f827778000000000000000000000000b27093f6112e3746e7f87e58607194fe1c9e8bf7000000000000000000000000836798f5ab2ea4d2f91920dd628229a735994a3e000000000000000000000000f3130812fadab4c6211b4c8d8815932d67837f98000000000000000000000000fdaad47cdecc023810baf9268a0a3d4393c77b970000000000000000000000006dfd5054e74ca89a5d0fd69dc26c2d0915fd647f000000000000000000000000fc6df03b3822464c528ec1efc4f7ab53e06a36a0000000000000000000000000d47ae141a7f50c22b058f6ada5fd720b4e951b1c000000000000000000000000dc43755c7f31147bb96399c464785df6dbf728fc00000000000000000000000061563d0cca5deffde3e669d56e7456d433ffc558000000000000000000000000e01c2a877529a635de3e7d7ba7f71249a6853f3000000000000000000000000002746614952d5263bef414c5274034dae5f3a0f2000000000000000000000000fd8dec8f3f601be4dc1cdc395a6e316b38c9a8940000000000000000000000004fcd9182407dde78fd69906ca6e02e6617b064c700000000000000000000000025883cf9b09e4759664cc352bd4db900dcf6dac2000000000000000000000000c2556cc3f99fd7c75c25b846f5fa742286a4fe9600000000000000000000000059010b2eae2be1154c3828aadec82657529dc0b00000000000000000000000006641695a3f39dd5e8bea6617882ad9ea4c3822b7000000000000000000000000df32dd8a1242374cf6367acdb7921011a0546e86000000000000000000000000d9582e369e58a61a8ba297cac64e25b751c4b9be000000000000000000000000ff9ad1faee5c3959f06d944b52556b52e60c078500000000000000000000000000342f4caae42387fc1775632208cbe441ddaba10000000000000000000000001d0fe72dd943cd9d89aaef12e12683992d3f1698000000000000000000000000c77ec5d1cfa820b166959b37c1b6482d3fb62424000000000000000000000000ef6d92b5a9607036309aedd8cb065596a30bcafd000000000000000000000000d1b4fd123c9f8566a29962ad6e48074be82d442900000000000000000000000067bc6b311245c131f6abcbb7274f26f838e36b3f0000000000000000000000001859c97aa6635f508540e03f348ea41bdaf2c9b1000000000000000000000000145f7725af675ffb29bde0b0d5286269a5e4f1be0000000000000000000000000ffc89d3fe18aa33678d5d8da9f50c3c636322a8000000000000000000000000b2710579a4bdff1c3e6f4df322d6648f94feab120000000000000000000000001d80a67de307aca358edae6afbf8e3325c4ca04a00000000000000000000000007367dc858766c81f88385deaf87a22e16abee75000000000000000000000000cece3ef815e988415a15fd3c5b3593d2ec8b3d31000000000000000000000000f3d85c2d8cc64c7205e963449f546cc4c2cf9b03000000000000000000000000b34624776f8ffe34f8ae6c7e4b2649fda3f4d35c000000000000000000000000c9b3bd45d466f0e759e0be60e3b97a71ff671ae1000000000000000000000000efbd8921d8000e36dedc6e7c0ac16a6fb87d225c00000000000000000000000078aeb85207cbe406bb6650d85ed94886a3765d600000000000000000000000009c20d791de4660d97669da8c3f4e777eef5d899f0000000000000000000000008fd70e0e2f76851cdafb33c7f5123f38a16c4456000000000000000000000000393e3b5a1881da296923a53856b61a4876439b9d000000000000000000000000fdddbf46d64185178a23a1e40c05a768ff7340bb0000000000000000000000000310992f4b8aace000c7f5f0818f157bf165f74f000000000000000000000000d0f0a55dd9988c9d966ff9d063ae71008d53fba3000000000000000000000000c9a81dd0c225ecce000ec7ccbb9ceb6e749361eb00000000000000000000000057b274dd841b7370233b3ac6d97802ceeefd727f0000000000000000000000007cb9b9686237f952c053cd71246b7211db179f93000000000000000000000000bdbb313f4bc7a3079730b9f1b68d08ceabc2fb77000000000000000000000000bf5a01a794a04df89acd3318c0d8b6f250a30f47000000000000000000000000486fb734a12f2ef32059d118115d6d2b0d4d2dee0000000000000000000000004cdc044673e6745e1fcffe9eec7df22de0ebe539000000000000000000000000739e8bdce5731175152a2071c23f84bd7074c739000000000000000000000000c48ee0c3f4caf636e6303ca087dde7f5fbb7af31000000000000000000000000c34b05c27794010fd3eec8fea9990fc0f641893a000000000000000000000000fd16795a5a615c4b90ca854ad5b7a2511328772300000000000000000000000041428c9fe1485ab53cd682c020975ce4d09d2c1c00000000000000000000000057e9b2dac7666f4cd68ef77d056578569414abfe0000000000000000000000006cf7bc5561c8f5440f378e306111b0c22192267c00000000000000000000000071f0e51cd819a94bb7277559f8a9c8bf3955b720000000000000000000000000b44bef1363aed0dadb464ba6578d3a6d00a0d2c100000000000000000000000012c1eb2012d0d22c003b4e2929e863caa6b68fd000000000000000000000000096e538b165de6c2ec8bac91f3032fb33dd3b523c00000000000000000000000067770503c8ff3dbf3105d0c049a002e883efad82000000000000000000000000a990f66e0e1d75b936e4b499cca4eb9461af0ecd00000000000000000000000005f23edf0e6f4598fd33805248c3600295e8efdb000000000000000000000000e035affa1eb61d0128533aa1c64d6366ec92822b0000000000000000000000003c2a5c24ae97536c963d240108080751bf09e371000000000000000000000000ac9c7796a8b7c0014ff7b3c74a7e416d90c0873600000000000000000000000056d2db3d4856af382ea8529e241da75987d5f1ed0000000000000000000000009f0067e82fe1ebddd347508bed1532e282da6e570000000000000000000000005ce57eae489f8417f47cf3ff2168315f274a665c000000000000000000000000ea59ce5f870dd6c92047df08cb55d21a013dbe4a000000000000000000000000cec038d96c68c3b40b88dde1a85e631ca4001f73000000000000000000000000c3447e81c52194dc76ced9edb5a6597da781689a000000000000000000000000837ba6bb0b1a87dcfab878dcc9beb92259c4a0f0000000000000000000000000d76b2ae9af0df582b86593ac6dd5b6b3731ab39c000000000000000000000000befcfdfdbdacb0b1100d1413899a614ecebb5c6c0000000000000000000000002d4405b1965628b2390f816487dd4011cfe919db000000000000000000000000c11a5ed2de38531a2c71b629f396f67173f0d8460000000000000000000000009d9e20fbb07ad13c4f2352ae1cbeae5a5aaa9fd4000000000000000000000000fb3f1c93b5a5fb04c5841899a3e224d2a74b9b8600000000000000000000000049890eb1d48f4c1d7acc6962882d6028c3387241000000000000000000000000d7726a40de569cb5632065a4006d031bff07be800000000000000000000000007d262062d14bd165cc2e54af6946f12700e5e4dd000000000000000000000000ae6358856116992de16c651b0de2d9d2e305b36c0000000000000000000000000390322a2cf8f6a104f319b5697ab1824b40ae3a00000000000000000000000004b6ebcaeed667c07ba2c2d5b69b20da65bc6df7000000000000000000000000bfc7de144b9555fffbc19cb66c24b57a5fb95527000000000000000000000000e4b046a7fc94d23b1b059b40adbbdd4d0a9c5cab00000000000000000000000005b027e13cebe27b40be109d94f452a8c0e05a23000000000000000000000000a501ed7b88b66a188e351f12bd934c584edacc39000000000000000000000000202d714d2e60eb584eed1f66d796d3b19264cd1100000000000000000000000037bd92d6c81f4ab723c42be47a6a19746d2bc1cc0000000000000000000000007add6b53448f4895dce89ffc753b9955ff889c62000000000000000000000000f9b3d91004a6ba2fdd0ebff948c66b6e87ae6d2b0000000000000000000000003869957ac40bfc1d515a83ebe5538def01c3462200000000000000000000000072ed6df5d601554683f8664408477412ab43a0350000000000000000000000005358ba4dc6023ca4a11b0bf4b90f484e26e1273e000000000000000000000000802949522cb40b843aa61a2e28b5a639063b7f93000000000000000000000000d4ae22b39d023cf1a845f99348de87c132b9fe890000000000000000000000002fcb4d776696dcad60e39eb37f239843e5e543f5000000000000000000000000f9049b7203d74e10a3dad03ed61c0d1dbbf71e720000000000000000000000003ff836f8944f53b0837f3b5431e59896f2314fc10000000000000000000000002d7e6f912a222a50b4bb48d4b0e1272311305c67000000000000000000000000104df0f220c2592427ba89498aa3dbd15ab714dd00000000000000000000000072a03264f448813576f558aa9c5cb0d0ce9d9161000000000000000000000000735d1e875973a3e73e6711e0e6cd48f20df58f0b0000000000000000000000000a36f441c41bddf9014ef2d58f96a9b40cfa1bb8000000000000000000000000da46bbbbf935d79878f2c7d59a5e30aba04b5ddd000000000000000000000000a3d2751d3d84fc8b0f037d89e33424bd3eb6be4b000000000000000000000000dad55e61e470b171977cd1bf7ec5534c0b596ceb000000000000000000000000ebf389b40b8d994ad98db5a58fc57091c87e577a000000000000000000000000ad4635e0dd74c686cb13aa9d33044c3f0f2ecc8d0000000000000000000000007acfe956aabd19f7e293ac3e5cb4d886c0ae029a0000000000000000000000000860855fae7b7f76a6a4fc5dfe21ccb2659e6b3d000000000000000000000000296488464f7a72dac6d29b88641c090f50c8a1ec000000000000000000000000f2577d85079be0db453f6ec288ea33ad30cd5aa6000000000000000000000000f350ba8790ffc79088bba4dcaa158b78adcfbce900000000000000000000000084c5573ae23fcecd22f880e191eefde854975db70000000000000000000000004554df6325e60a51294730cfd6e319f5dbd42006000000000000000000000000da7a8810a15610827bc93aaf8f33b1f560f8f5010000000000000000000000005bf969280bb41440e9e968a883c225a3bda18f170000000000000000000000007fae818eb86a3fe87f6c5749fe61c1ddab60d2780000000000000000000000004b467586d3da15cbaf84ef3ec533f6b761d7175b000000000000000000000000cb16c5196cb8d74f90ef592384910d6858e22c6100000000000000000000000030c98c8c5868c1ce9e8415c6afaace7b84bc188c000000000000000000000000f22a6502a60b0758a5d7d702990e88086ea14c9b000000000000000000000000df40de70102eba2ee56ef0bfb97db4f092f01acc00000000000000000000000070b8eb1dc3e85f98179aafd6fe8ef74efd2c8bec000000000000000000000000e291148580dd2b790a8b71a99b0a6bbd1b75ff90000000000000000000000000f6b5bd302f5a10e509893f6266a0a4bd84a89213000000000000000000000000ffac6433c4c260398065fe73160599ee998306da0000000000000000000000003516336bc39ddcc3f1d80ba38e18fa56956ddb57000000000000000000000000337f1278bfa81bebe9155b39d1ff18a6d15384ae000000000000000000000000d43b409fc2e83df7f955dc67903c6781e83f1cfb0000000000000000000000002a7e243f07640e28981ffc11a936306e729209b60000000000000000000000002780af1a6feeb56ecd7a5663439be921ae0abca0000000000000000000000000e5adaf0cf5cbd250f19e2c6d7250b56babb17dcf000000000000000000000000d18c82d2695a30dd9dc68672ddc86aa2bc897ca1000000000000000000000000dc37d67391c02f7c7b4305fd2be710268d55ffdf000000000000000000000000fe7a18e5c43790cf4213f87cd576ec6a8f5a55b90000000000000000000000002a6a31a066455182660ac9590a90f0cec035958d000000000000000000000000e8c5d677c59f8abcc67cd135127aea016cd33266000000000000000000000000732155146c72c79df933b4a657654b0d7057eb02000000000000000000000000458fcfc000249603020cc3944a378d857ed8018c0000000000000000000000000b36062b040333fa310a9434723372907fc645120000000000000000000000005e751edfbc9572a698435c28e7e721dd91e127d20000000000000000000000005df7eaf2c5fd87f1fbc215a890d971ea7a4fcc2f000000000000000000000000c4849ff7c1474e2a6735d6ee890008cbd47a46b200000000000000000000000014af4c721aae1440b536a7d66b1c9cc075d5986f000000000000000000000000b31fb8e5e6f8d72f55f71edb833655e776c17403000000000000000000000000984747da6ea4b44c2b24d2cae4e65ca535d04cd1000000000000000000000000d25a281a1ea906151f4448b3402fb63e6981c5b4000000000000000000000000ac44059a9ce47439bee29d9e82bfa52f4f553c13000000000000000000000000b008e6537b8710b27bdfec83257240b1278abb390000000000000000000000008dc37bb4e8eb75154a6fec695eed0d5ce22be6c9000000000000000000000000b40a712b4575eb1de6b2b9f6378d2aaa72ba91710000000000000000000000003269f70703f0d87d768bd515de269101b32298ce000000000000000000000000b184d7e2807f5b255319bcd85b4a5e9f90eff0cb000000000000000000000000ec752a68e3a9b6ab72c1fdd09f62c21613c8b9ee000000000000000000000000c528e586c31c8bc09983855dd795f2deabacb10400000000000000000000000011786bec68581a9d5e4a5f81fc8d199f7b674b2400000000000000000000000048ed60c084abcb7f913ddf384eb219ff7ebd289d000000000000000000000000a29742bc16bd2c8cabaeacb909a6a91c4e5b3e8a000000000000000000000000686dfae1729bee8b68d8e75b065581e99e94b3ff000000000000000000000000cb0aee0fbdc8f3e144ba98da4668d62c5784eb1c000000000000000000000000d2008a57b68af7074094325206078c64d2904d3f000000000000000000000000036ebec0d105c38b0b1a4ebd0c04b29efeecaeb00000000000000000000000000125c7831e8d8dd40b8015325bbe221c9e3b2c9a000000000000000000000000bb2a116d8c02fefe8b88e47e7489deef31fd29c5000000000000000000000000ef5bd2a123b57af8b9b8f8705d9cf6b421b33139000000000000000000000000e6d63a0e010a8e22cf9d688e87b99e29dc639ea3000000000000000000000000c50b8471abce7cd5390e1c22129b6c079fa8e4e4000000000000000000000000f15c10090df34d021ec1d888291c4a5069da184400000000000000000000000078d8ad0a52c75ffe72dc699cd608c6f4561f2dd0000000000000000000000000a8f761226bfe9822325f0a6568d279be83189c07000000000000000000000000788cf5ee1e5f6d5fb82bedaa2fba1501427b8ca5000000000000000000000000b328a96c16dd5598df8ba4570fdfa97b503115c4000000000000000000000000fd1d070691ffb9c5918cf1701b543703270106700000000000000000000000006714c99696591811a17a98f3972deb3dce1b54110000000000000000000000000fa514465a54c1d97fb4edce91c18f9da67957d80000000000000000000000005282cb72e5b1d24a0ce0407fc8892a7ed1705817000000000000000000000000ebeeba675064cec7910295f355a319228294189d0000000000000000000000000916c184db52187e2da663bd2078902cfd74dd1a0000000000000000000000001ae50bdeb8d1c8bfbbe6b234a6eb818619f4fa4f00000000000000000000000063b55cbe004b27febc0a7a6ef6a4b4843ded59a000000000000000000000000080fc0e3f0146a18e605b83043955fba0125079700000000000000000000000005656376aa22aac36c2dc4bafb6265fbefb508f4c000000000000000000000000a3ef1d6181483bd88dcaff61d4138716a6cb020b00000000000000000000000026273e65aab399b7a2f5bd081f4569515effd050000000000000000000000000a1e2786512833183a3e20e767eaf4cc45337636400000000000000000000000016b6d2c3d364c7435cf5a96f6ca5ab6123a1bc860000000000000000000000007c8da198e549d09bdc6fb517a77bb2d661273295000000000000000000000000ded1752dcd3d0bbbe1fea28fec001bb64cd60623000000000000000000000000ae4c3d5f779506e744c8d02fac621d6474e4cfa80000000000000000000000009dffc84922a99e9f8c24a078c374fa26c9fd05aa000000000000000000000000e2fbcdd5b1839fee892976d7de3f39846a7f3b09000000000000000000000000a08e828b91e19c8ab4d44f0582b8c84464be8ebf000000000000000000000000a39c24d2a45f6e566ed2129ee661392250dcd62a0000000000000000000000003079807eb5b4c5de78938cfabe13d17a4e8c5b67000000000000000000000000301e198520c2de60164fade31cfcbe5c6eb038c80000000000000000000000001e32b88d59eed3f251aeae3daa271e7dc1b74719000000000000000000000000e160da155bc88055653dab7489b8d6d3bb74b5b5000000000000000000000000e1a60372a97d4c972d22ed5601fef321b9de338f00000000000000000000000084c4165809933c84d32967c0c41545bc33213faf0000000000000000000000004cc09eecd036faf771fcc46f7bb79a680a600de200000000000000000000000035d7422e14052b0ac159c66e2d1c0d65dad2df2f000000000000000000000000ee0f94fa0b13629bfd40390ed06108ceb2c2a32a000000000000000000000000520b8a3a3fb192a1f62f84a8decaa3c2631be3cb0000000000000000000000004747637975d2302988d6143b72d1729f60e6f416000000000000000000000000b715f346254a7a90f22ad81e0a5ecf387e62aeaf00000000000000000000000068ea2fe658f049de40e2de93ec62d78678c4c45a000000000000000000000000bc209c319513ad318a3d5475d160baa521487cdc0000000000000000000000008dccd336aa8a9ed0ba8391d78cf9ab34f15ce7b20000000000000000000000007d2963a414affcee9f0ead564866340b0293c3140000000000000000000000008268caa7f5e616c437d486cda64df7d35db60735000000000000000000000000b0ba1fefb7125847ca9d20967b5970e935558c380000000000000000000000004c98dda0cc7f0013dd26ce31807deb68595964d0000000000000000000000000c127794dc3f9963d4a6868397f1a7805e37ca37e00000000000000000000000016d6043d58b13f65f9305ccce93de893f1b5abaa0000000000000000000000006ca6dec3f259ae24e939d553cbb9019d27742d3b0000000000000000000000009acbcb314c8e9a9c22316e29b3207b56dd3cabdd0000000000000000000000007fa04351b213cf19f044d80ea93e0a5ae8bf16c8000000000000000000000000dd1ef079ebd0038e5ab6dafe67a9f38597a0437f000000000000000000000000b0101026fd124ed8f6a428034d90d1b2399fb83500000000000000000000000065d7c63b27ec993b456b78efe34f643183b757bd000000000000000000000000b508a2cc06acb360ec09668183e95556032f3d2d0000000000000000000000005b7efa684f0c2d751b2213134971e758c57a2fd50000000000000000000000001c0635c29b926a6f170bdcff382f1e6ad5a4211500000000000000000000000020e066ed8cb8bde8386a45e69ba6615a064217e00000000000000000000000006eefbd79229add4ee2482e59c842596c3e207ae2000000000000000000000000558e83e9b1972cbac25ec61d34a805aa558bc01d00000000000000000000000018742d5f157211ea265b2ef3400f31be62e269b6000000000000000000000000cf52977f7a22942f12e02688f256011b30d42bee000000000000000000000000c3a917655df38b64d089685978722999b6f4f9f40000000000000000000000007e10b872e561936ba6ad29dc24421993b8039045000000000000000000000000fe96d6084a021dc6acfaa6f278a9bd04ccf0e3000000000000000000000000006a25dc835b528f1747e0178f543679233ce2c549000000000000000000000000be492eab37439a8a44bd01fef31839f1e77b95770000000000000000000000001c7be463cf3c5924bcf10d298838ae7b551ab93b000000000000000000000000214b36ced20aa8e09fa15268fb70cad68d2d6c3e0000000000000000000000003ba290d17750a2467f01ccafa46be85b87922647000000000000000000000000b8570e91e8c8b6f5fd0f786b5ee46c71ce6eaa9b000000000000000000000000c3c9e5b5ac59815c75338a105cde172297fa371f0000000000000000000000002f508b49d28e48421dedef17a581cda458f99613000000000000000000000000de5b58db0709e70757e17984d514e410f6bb1ee7000000000000000000000000875b73f68b531de08ac951daa9468d65c9bfa2500000000000000000000000008a9076acced26337eab744bd94fad6a1866071d40000000000000000000000006f6fe7ecb1aca2c89afafd57d5cba1864ca1dea0000000000000000000000000e53c0c1be98f9824261d01b794c12ec510e8635f000000000000000000000000128584007614dd35cf851b747dfc74328b8ae460000000000000000000000000e3002efd9cbc088e0d39dabdb13ef20b88a72fd100000000000000000000000099ffc710e0d23a541a0b799719c5bc86aa90cae700000000000000000000000040b1afe590d216e28aff1481c674cf7564565889000000000000000000000000d24f6dc36dc0d82fa55ce92a493c3b30a59a9576000000000000000000000000ecd953bf6d444881493cb028020d594bbee402fc000000000000000000000000cc252d24ddf297bafe052e9521464cb3a595e3eb000000000000000000000000173f86c29e4ea7cbd1d3e7acfbfeae6d2b6e3d4200000000000000000000000062d389dd938d45b396cf62a584d7ef8d5af30fa0000000000000000000000000743312785dc31d1bbbe9e59d8ef88c34184ef2520000000000000000000000002177caf695b64b977f56092ffe248e1b8a5592880000000000000000000000001af8daf636e3c38c8b2c0844727a2eae8f4128250000000000000000000000001ba68132c600662ca8f122388301d087e6db68c30000000000000000000000002cc2904939dea54c5817c9dd545800156fd8738f000000000000000000000000d5f4550389a88dd738093b242220b2b31a28c6a5000000000000000000000000dfc1d02470f3a6effac417042edfb273a52879ba0000000000000000000000002e6becc55cbbca131b3d290033f1f964da147f610000000000000000000000008b9a07525839a0a8a7a9e1de97115f4eaeafe87900000000000000000000000027283e813524388b30513c76a682050457cc63e70000000000000000000000001abdd2e80bb22135549a8c65c14b6528f204cb46000000000000000000000000c7afd639c6c42883bd08ddb6a90918eebeb299df000000000000000000000000dfe12bd06617fb7e1231b0df4025474c4e00783f00000000000000000000000004745a174a91deff42fc3caee0228221456db26b000000000000000000000000462e9b255b32f6793ef2a368cbb6834792d4ded6000000000000000000000000d4b5d5ac381db8a3bb83005c90db7ce985046471000000000000000000000000bddea125bea6f39ebd7980f04512802f9403e6650000000000000000000000002fdd1a13775bf06e4c77a795c7319f4a174b71420000000000000000000000003279978594df20d41b0064d1d85622a41c1288750000000000000000000000001596fd9f2156a299aca007e1c59a1f7991a5238a000000000000000000000000c73a53afcb2dd0a4c9bc36b7e92b0dbe52c7e12600000000000000000000000096ffeea51a32583ab3d146d4d304bf43d63cc95f000000000000000000000000ec8d842c4cfe3909de85a0acaf6c1b416f4b36040000000000000000000000007bb8239b1ee5fc2fc648c331a1d2ccc5692c3f6d000000000000000000000000c81754752f7c7cb825a24eef95ac03b08c5fb22f000000000000000000000000a7c65b6cabd80c1da4b0628ea7e8c00b878f7046000000000000000000000000c226240fc454d17517eec2d39c5c28e49472bffe0000000000000000000000001a2f58a4ddafc6c900a030c385bc6728ae9ad3620000000000000000000000001fd607543a942731ab5fff41cae1a0e03ec83d0100000000000000000000000051ed405cb8882414ea40fb81cf5541c5b0d8844d00000000000000000000000006e4bb4d138b43c5c03b039117fe59eccd77aa97000000000000000000000000f1cc209ec8f9f0933b506a5acceb2fb033d7295300000000000000000000000082ed58954441f8244811340251997f841a51fcb3000000000000000000000000943faa85e1e21926f7b4a5bc1f7a4241a22ecfc3000000000000000000000000d8032dc44c1c7e3b57a6ccbbe043b1ce0da3dfba0000000000000000000000006e8549de57e033d891506201a950e32ba52eba47000000000000000000000000699d1bd71acd4960de2009c5d4864874b057498900000000000000000000000065cf2d605b7faeaf6c4fc9d535bbe00deea1ab210000000000000000000000007b813580b900509ef608ccaf33c404a6253569570000000000000000000000003a7b2f99c21b0d3acaec7defb1f5fc2c91150fe3000000000000000000000000ff167804d4066fd64dd53b0a90c718155781de4600000000000000000000000067fddba728985e2879fa4c788d961bbc89e821410000000000000000000000005628df158158e8703e621810f34ab540793fe77f0000000000000000000000006ad9c88fd12b81879a5af4be8e7cc02a9a83b364000000000000000000000000539229a9202674d9e58378682d56a21a997185c1000000000000000000000000b65e2ff754da5f1ffcb88a86237a0d9c3d69f23e000000000000000000000000b2ae188c06576df238cf710aa8aa2084a0a61c50000000000000000000000000adfd0b94805724f6133d7559bcb7957d6a4c6f0d000000000000000000000000dbd7249f5988b4dfc396a7c92903588be235248a0000000000000000000000008d2a4aac6ad233544ba1290ca9c2981207a2efab0000000000000000000000000c3a1aebcf9a7a86077b9b199014c69fa49fa4460000000000000000000000003c52e03218cd68cb26ffa8d2c59e6184527b01fc0000000000000000000000001f4b76415a30cfc3b6f331eab727a7e7dcf28017000000000000000000000000b98ead33dcb44bf31efb45bbcd749e94b1ec9192000000000000000000000000f1b2e1ccff933ab9edee343e62c9d48539bf03240000000000000000000000000251824a293df95e17bfe6518e950f651cd589de0000000000000000000000002394d6b65d0168ce1668617c8dffe7721f502f28000000000000000000000000d20ca4d4bdbafa87ff61b62e72212f7928adf1e1000000000000000000000000933fec26f7ce560ea8e3316cdbdee1e30cf61b4c00000000000000000000000077b699ba82256e2deacdb25f305480202181ec2a0000000000000000000000003364e8d45a7a502e055e2e5785cd2c585490ad8e00000000000000000000000020a406616e92a2ea47d001fdaaf62e532d058fa300000000000000000000000062c90423dcdaaa9922c67e240bb10d7e9781c2ac000000000000000000000000dee04435d13a5e02329570cae212b8015f23a2ed0000000000000000000000000f97ed2bd470d5cb34acd31cb0e830719063103e00000000000000000000000056e893cf4136f1053d17db6376d4eda795729dc500000000000000000000000047745aa29aba70a22258ef0349a7016dd2046e9e00000000000000000000000019d7e7e44208a169f8795de31f94a91b1a51d182000000000000000000000000e649e35142f84d6b28f055b34a1f8fd88e813518000000000000000000000000bd7ec960a7a309ad7beb29e1b3418e4123c0f444000000000000000000000000659573f489c0b8af584a7cb316bf859200322cc8000000000000000000000000fdc403358d07e77dce8e341983ad182bd8c908a00000000000000000000000002fc54b213fb4852e1b0acd9a3a6c657dd7da6ce100000000000000000000000049b1cfa513b655f303a42f700dce6d7bed8ab4d7000000000000000000000000fa29fb5820ef649c92da9d10f2cdf6d51738c55600000000000000000000000082ec88bd4a497d17aa565e562f644cbd70cebef600000000000000000000000030fe779e0c8870579d32f4ea6c1b4dde3693af4a000000000000000000000000420233208e6bd433b80a632e1105935e162bc6bc0000000000000000000000005911e9c3dd4adf742f750cb00eb100a7621d87230000000000000000000000002bf96993f255798b704976f1c3613d0213920be40000000000000000000000009439eac6e55b00b501926ba71f27309af3a53c2b000000000000000000000000129c50f5acedd8b24d36d7b0d3976027d3894444000000000000000000000000dc055572acaacdb2735588b3628e9e52d665f30f000000000000000000000000fd0c3fd6be59efbef59773862b6dec6896ddc5640000000000000000000000006005384f29fde401654fda20d8edeebf23c95c7d0000000000000000000000007a6dcbdb09c393a83e9d073be3df2675b051bca8000000000000000000000000bdf8296274cd4555ae5d78db4e0695d74f12663e00000000000000000000000012022792aeef8129e6b171a8e4af76b42faa00cb0000000000000000000000003f82910e8b902a1038a23044d72f812a36d1374b0000000000000000000000007b44f3ab82abe871ce493948e2dc1fae4e253aa1000000000000000000000000eeaec4676050dd12607e0ded703a3a4ce36f6651000000000000000000000000eac9dac37a3e92fc1cf5ec449aaa287ed3899146000000000000000000000000e28a37c2f44341d2c3d7a11f072afe3a3f25ddd40000000000000000000000005165a20b512f648bf5f1c88b4c54b8f31445e182000000000000000000000000d1c049a063e81f4e6848f279c6ea6c8d7bbc59ed000000000000000000000000f6883bb6e205b8e99e0aefd1a263d38ee00f2531000000000000000000000000d140448e7a9fa5e27bd40b2e60971bc0ce8bb8c60000000000000000000000008c49527de89e8c2a62645037df9090b14511ede80000000000000000000000002435c55649ccdbf6395c72f5d562cf469646a904000000000000000000000000f8db8aa05d8d5213cd0a51237daa66c68dd630f9000000000000000000000000b7178b4335ea8ea002a7e742fd235408852eaa2800000000000000000000000021a9b91550d96fd93e1a2180e21785416f06c4250000000000000000000000002d3ade6234aa8ac951c2f7340413198d606673920000000000000000000000002bf3f8b504458c258838caedf79645d60dd637ff0000000000000000000000000559b71f2e6e4f797d5018786d661a8b3c19188d0000000000000000000000006ff806282c46b0f0e0c7472215203c182b62fa7e0000000000000000000000004e23c036c6a7360ed1fda189ab43ccb749e76f4c0000000000000000000000006c5f18566a3bdc1e819fe379dc71dea6d5ca0fb100000000000000000000000033d29da5f299f91aade691d30c4c1236a3215c3100000000000000000000000050f608388f877445a1b7fd2dc9500b3ada827ec00000000000000000000000008f5dcc3df6e2fae47f2f62162df58bc5649555dc00000000000000000000000031055b70b868800ff597a1f7b147e8659a29b5b6000000000000000000000000acd585f185d4bd84c99ebb1d9f90f0892f90409f00000000000000000000000085efc9767fc94a2c60cd142bf7d51c8d4de9760300000000000000000000000030ed13d67d7769d3f6836f420847c7b0a1b0619500000000000000000000000080afdac14ad3584a09184a9fba2e83f296fbfd2d00000000000000000000000060f6173b115804a955a9c2d994e88c291e8d4307000000000000000000000000e6f89d4b0495f69c02bc31dce88c54721e8aa7e000000000000000000000000034704e88a40d25d521dbaf262b07014a1d39aeec000000000000000000000000c9a7014982079d9cdbf775f02eca1bc731cc5e6b000000000000000000000000d1eae8f15b738bfacebd9ba32deabe319c8c95b90000000000000000000000005d161f7b4b6ac68f449cbe3a7cf8404a6ccd984600000000000000000000000071e2d7952173db020e647766c0523226f57fc14a000000000000000000000000686b59b0e9aee89b6be8d477cf364c47790927160000000000000000000000000d425fb37c95adde00585ceaee549beae1a4a16f0000000000000000000000008ec12e44b21fc333a7698183b364d8c559ba43050000000000000000000000005d0003e4f98b2a01832d178e4a43b202090826f20000000000000000000000004c1a0d9ba60826a8e2613b204cf51baad4b73ce3000000000000000000000000e291a37690e0bcb672f71d6a0b26b5df727d1eab000000000000000000000000573ec2cf2aac8f50b72a40802780943c8c6265400000000000000000000000002fcd80b0aacb07d9a7f7526e0f07c0264c1fee87000000000000000000000000c9df38eb53550391d341ea803814c764bf63abaf00000000000000000000000073e886815fde73b83c2c0500c8a5f669da84bbe20000000000000000000000005127694a15fdc8e27339d6fba415f4ae783fadc300000000000000000000000098679191ddfa02ff17d86be3f37f2429b78a089a000000000000000000000000a498187983d687d31809338150119b4ba80a05e9000000000000000000000000283e3821c6dffd2d9aeed80d45f5a1622010de12000000000000000000000000f733afd7e4a470c7cfb8391090f1e1734b98fb58000000000000000000000000b38a02d9452a3504b9fbe0fd2d91a7410671a830000000000000000000000000459c68a89b4a7a05a97ab0c35d2ea432927a5c6d000000000000000000000000ae44257f9e3a25c62d85921c10327d58e0b0548e0000000000000000000000001ae4d13197ad956efe1772da646c7bff808c88620000000000000000000000003698a3264e683177597f0b9f5c9f55a5e75afabd000000000000000000000000e5bdf8394f24291d2f543d1b1ea5875b3e273b910000000000000000000000005cc3858ce18d00d9ffbbadacfd3442559a1479c50000000000000000000000008670c8fd1ab51477095c95e9939b90d4e7021518000000000000000000000000b64910fe593b1590c57f9e6d95810fe77c402ce8000000000000000000000000d40ff7c99832ca7facf2d174ec04474efc1633d00000000000000000000000005cd585d8c8e0a11ad5fe22dcec4c33a9e23ab9920000000000000000000000000e20838c042a2bfaedb414c515ef1c0eb284556e000000000000000000000000500e627ba844031ed261bf1241fa8cee7918a601000000000000000000000000b00374654798c8254f3433b7574282396f8ff7d3000000000000000000000000157c5a1709e4944d2a673752fca03c93f3df036c000000000000000000000000017264fc5770d57d22d194a4abcf8b4b69bf028d000000000000000000000000c4c6b22c6c7754e233aabf7930353657b21e17040000000000000000000000001a6c262fa5191d0c75bf37b060cdbdfe82610f33000000000000000000000000fc4c8edce4be1bcc849193f39731447588d9e9a7000000000000000000000000cce7b0907ab0ef09e7c00099e3bd4595f235824c0000000000000000000000005f9efd9e9e5c76cea8fb061b88f931679b7a0441000000000000000000000000867198c928528485a412ba0057f8424754ac156800000000000000000000000048e39c545b3c8a4eeebafe76389c50729973511800000000000000000000000082c52acafab4a20f241fa6d5b9a46a1f21fa525c000000000000000000000000e84660246aa7dbe9913550fc0c4a05c963268acf000000000000000000000000a6c2cd9cfa317f0dc0389fc592baee510ce68b61000000000000000000000000790c1e0eaac0be8fffcb1c19c0f035f408c2fcb3000000000000000000000000cc8c6e5b9317971f08d5742e4496039141cb943a000000000000000000000000c6657572dd70108d5fce00f5423b70a10c9d2b09000000000000000000000000769aabd99b20faed429dd0b2b38a0821737981390000000000000000000000005bb9565484262c51eb379553e4847a3ddca106890000000000000000000000002ad3c6466ff9c5325cc6214914dac743a22f5b3e000000000000000000000000ee270e8ef3d05d5d0ebd3069be8f17035d7555da00000000000000000000000040d0fded3c6d0a79cf1bc18af152acacfc45715a000000000000000000000000756b2c8affd31fa3a4e3ddbea90fc20e1acc1634000000000000000000000000937e2ed4d3f578c7147265f2cd188c2efcbc1301000000000000000000000000d5100e65bb44c793a3f6dc712e00a3c3d31700b3000000000000000000000000437616c9890ae5b352dbf6a99d0d85fc92f3339d00000000000000000000000018bd2a9b0f66a54be39ad7e2c4993127116d735600000000000000000000000029f3b131657788e7d2d604c2ee843e95890f3b34000000000000000000000000253d2254815797e1686fe9c5b27a9d442d10d00700000000000000000000000002dc34a3e99c70bd96e1bd5f1d5fdfbd3844450b000000000000000000000000e8ff7c05d455613fa1cdf29125ad71d34231e4e50000000000000000000000004f046c933329b5db91b79cccc16aefddd0bb3cfb00000000000000000000000097bb41c7fa94e108babb5fe66d66e5ebeb02b60a000000000000000000000000a85df1ae76276904c5d133b5bba520bd5e741c32000000000000000000000000cbe1d198d4574c64bec272567014f089be25db5400000000000000000000000064297293e1ca64026b290461f22a6f63ddcf711e0000000000000000000000007fb0cefccb0d39a60edbb9c1cd653c51eaac4aab000000000000000000000000180f4824547db5ca2abe20ee58484dfd2c50ebe6000000000000000000000000fdcffa616128b64552114eab8242d0c6d9d408720000000000000000000000005d1a2af8f5c820acf4e39e08d071873dc3c413ab00000000000000000000000020ec106cbad9001f250b8045872d47509738d852000000000000000000000000ca51b6106cb8da5de3590f9ffdde4bbe3b9cf29400000000000000000000000056183ddd6664324a97f2d34da986fbbb5fafeaec000000000000000000000000e5690002af4e56183a0aff712dee84ad9e14ec310000000000000000000000009c4a41314e2a50531315ef9f374ddf3455a608910000000000000000000000004d817803ce07844e4c5c96f6f3729895f20cf6900000000000000000000000008ebf156726eb721f7e8e8e44de2683f66c6e15890000000000000000000000007a4a6608b77dbddee72ae6b594a508081468d93b00000000000000000000000021ee69cc8425df0e160cd9e4d70abcfd370f05ae000000000000000000000000fb74526379bfbf2ecb9ca5f0b316243dacb4129800000000000000000000000050b13e350c997f8247cf9578ddf6e38dce2a5a6d000000000000000000000000086042ef960d17e81aa3b4c0554668455313676d000000000000000000000000e7c65dbe91e4351cf18a1ad7e3e8a832b11447e6000000000000000000000000ac774c7f556588c58ae933268fec8e0bd842974c000000000000000000000000a0ea0b2361475559ffb69c2ea7b2d73fac8346c8000000000000000000000000c698d0b52ca8f285efbff587e9b68054ea33f983000000000000000000000000e4a71746676640a9d938b418a3598080bc89e0a30000000000000000000000000968ff55055d5af0f1b0fd368b6f2d99cfdd006d00000000000000000000000073e757555cf12b95b296433449b9707cedd6313300000000000000000000000048ed314033e32357db027ab7ddd8586de3cf31e300000000000000000000000019a7ccb16daa9be90830ba6543019887ed24013a00000000000000000000000044d8f3b1a58d3caf421200a33f952562e2eae07e0000000000000000000000000bcf0a5b57f8868deafc7eecc14dfacea0c8f9050000000000000000000000009525748ebb8cdd18373c59281c355b81b52820db0000000000000000000000002fd59ec71f13603991023d2504cc884b28870b2900000000000000000000000000086cfe93ae24274c1f43bf76ad1289917cdd4a000000000000000000000000bcd1accc9b74d0494ade8252dbac1a24816d7d52000000000000000000000000842411ae8a8b8ec37bad5e63419740a2854e6527000000000000000000000000d47d94f624fec47e95d4a36e8fb82be5509a7a8b00000000000000000000000027856000529cced3d919eabb8a915c77fb14f581000000000000000000000000ae0a9172cfb7f9b92daa6efa01a8880e2b312ec50000000000000000000000001524ff109d76747ee2e089a5bd5735d7759a6227000000000000000000000000ba041a1b5c44ad45a713a3ac1330f4cda4f6d0150000000000000000000000004c9464256eff9b262f44a9f1998f864c428ef2cd000000000000000000000000cf42dd5afe981bb1fdda0948f8318ad6596317ba00000000000000000000000038dfdc7a20a6359806cbab39f146478218936fb8000000000000000000000000a0b5ac56f9fe11b7900a724552a8624f8e87da9e0000000000000000000000002a93e707300884a05a9474335f5ecac75c5f34e70000000000000000000000009e458f774f7b4f1966fd571a2a91996f7cb71d1b000000000000000000000000d0bb100262f347bbd3f0fce294231719d2f22b0900000000000000000000000061b6e7ce12b77ddd87531a2da5362588fd3717e6000000000000000000000000bc59b98ef91fcca2bd8f0378983739035cc4a59c00000000000000000000000089ce552c1759b2d90e0b44c22172b9b1a668c0fd000000000000000000000000dad385c0d3da4e1262c7aca6f96c9f0d7972efee0000000000000000000000000fe1bc56081217a9482a21e95f7c865e2806d02700000000000000000000000080d39b7b9ac5516d35aa75d829590711d68828a3000000000000000000000000e2f859efc7bb54dff2f2a1d73c50363f70dffe63000000000000000000000000d6cb1db151e3d2381cdd05f0dd1a05e0e214f9c50000000000000000000000004ae18642261e43ac831632284f99c6b5859db7450000000000000000000000008e7ed2c91ba9686d42ecd59b69fab8ebb756c567000000000000000000000000f8342c9675d000cc02c4afb64ca5a392b8058c88000000000000000000000000c4d00a91b2835ff2c7599abf279dab843f733fff0000000000000000000000007dc6c4113000f252cac40f3cd40d9ab4eba1a9bf0000000000000000000000003a80cddca9cbb47fbdb5025be37567243cb365580000000000000000000000007748fe845a07ea9dd5038fe716a93aebd73b4b17000000000000000000000000aaa5eecb5a03868d62f264e979538c48d12df5d8000000000000000000000000e203fae5e4229b584a815dfb5be0d3a7e12bd9d70000000000000000000000007433f5348ec89edc2d9432e7431e38b51d57cc0f0000000000000000000000002b3e787b93c86eae07ac8d83341c5cd97ec7df9a00000000000000000000000020fe0d1f23425dafad9a79ad048e819d0d9e445e0000000000000000000000000965acb6f5db167591ce919454ccff48c02d4695000000000000000000000000b20c8fd4fd7115f79a9d274649230b8504921daa00000000000000000000000036ea82cd9de7b23b2fb61dbbb48d8c8cfe1eaffd000000000000000000000000539cadd080835088ccb4fa7a7f20307e2a3e0e980000000000000000000000001ba4e1466a2e2fd832aabdf6e109495406e857ae0000000000000000000000001d42d329514e60f8309d73136b80e562da7c39fb000000000000000000000000e4fccb7770d6b9d4096c53d579cb5184e598cee60000000000000000000000001032116ee176bb08612d3d6a8bfabce622046c6800000000000000000000000065d5571fde2fc00f1fad2587f1aafde49b369b0b00000000000000000000000071139151db9580c3226a738ed6a0c54f8a0a8a2a0000000000000000000000001ace75d835089e4127d58c2cf9058a8ff9ed53bd000000000000000000000000937b4219c5e93eb8aa30b7c3fa3c83562f5ee8650000000000000000000000008bf9b3742bec160b24c11ac08cef1386a75076c100000000000000000000000030d3d9e4733d344f34d13a5fcf540b51fea8957c000000000000000000000000aa8c8cb20b3b986a79bbae13ea6025c1868b6cc900000000000000000000000093559e519655821ab7705cd0253a546ae4c2a95400000000000000000000000099ea3ac4fe7dbbe8b1d7ef18093f85757955fae5000000000000000000000000c2090be5fc9086653b67af40372efb80bfcb01660000000000000000000000004acea2b760058ca8a75dc77df0fcd673b5d170a0000000000000000000000000277979d395355eadfc4c9f0f02de2754037ad287000000000000000000000000ce4397d7860855d7ae3b25570c648eb8728f7b250000000000000000000000000521f0e5faff0b8ba90356c839c79bb4399a34cc000000000000000000000000691d3dd44fd5cde61f0c3ab5df181aefff95f1380000000000000000000000001f0d9874f79fb8b45050634a14df35411ef3f3aa0000000000000000000000001edef6d40561435897e160fd3f8beb80d52ae6d3000000000000000000000000b06f7c08ef1a5f2b1bdcdc681db35f3933d06ae400000000000000000000000030fbeb71170195d6564385103d5ec2f7f6868919000000000000000000000000b7ae6f2c10e9026559c8489a530f73f2ef6e55f20000000000000000000000008a4983908c71f4b3a626362b7ddaa0169ba5c6f2000000000000000000000000194520e9af686872386a183c7e9852fba41314220000000000000000000000005502e77bf153f99e7017c5b568d77f1a7e37bf9d000000000000000000000000fc7a7de90c7c1f8b201068bfb74900430dd8581200000000000000000000000075d3477bf081b3894a7b6ebac46bb676941dee6600000000000000000000000090c99dc2181f2ab98ffd584d4e7f2899af3cb19b000000000000000000000000d34f475c729592e563a243c0c94f5a84c803e27c000000000000000000000000c3fa5ef1854c1d3aac2061ea7f28a2e23a7cc8e5000000000000000000000000da44cf4bd546153f72996a0394f208ca543df23100000000000000000000000092c4beb022f79309d28d062ca649b722dcdbd7e700000000000000000000000022b6f18a32449e0bb3dba4bc619a063033f9e6aa0000000000000000000000002e8ae36fa60f71cecc06f1147118c822b9dca3e3000000000000000000000000233fc2d8c5a1403a7b677ebf9663888fc5ccd7380000000000000000000000009f1ed5b1946925f875dc3cc44a101de3ae26edc2000000000000000000000000f97a50b934e44c6618f379d121fdfe7cfe9750c60000000000000000000000004d8ec742bc3b681f0ff9afac657afcc16fc68937000000000000000000000000d064646d26e2ef44c7c0ba89cbfe137d2e3fe9ea000000000000000000000000e0f528a4099c52a72e89eb588c24a0ceb2530f05000000000000000000000000c5258255961ed843e2e35926c2a18641b19f5407000000000000000000000000905ffd1d3fc9b414053b6ad4e09a961343654a77000000000000000000000000503bb545af2d95630350a330fa874ab71e33479200000000000000000000000036fd2833282f3e0b2086624ad4d918a407cdd62500000000000000000000000039cfe446a1b5db98d75ed97b5d769882e2d0b835000000000000000000000000b74a6eaa51ea27a1edfd8bc0c6d312d2324d0ab2000000000000000000000000bc192da8bcc414ae117b18e0197d008e4085b15700000000000000000000000005b53dad38738a8eea597865157d7fb652259f680000000000000000000000009d2f8fc43ddc8e33156b04043f4d7f7863c226eb000000000000000000000000da83c20fa286330a25ed7db85a59562ff4a70be7000000000000000000000000d2a5921e6e0e9238dce8dca7d51352204f19c1ae000000000000000000000000cc266d3329b6114952bb2a8af4a7d7f3cee2d9bd000000000000000000000000c33661a442a095d148334d8087d939a22a2108c70000000000000000000000004288a157782f61b9813f4d54417b9fc307ec86870000000000000000000000002e63ca5bff9ea5b4303797ddffd6e17c76e87c9300000000000000000000000020ea82fd978010f76bda537bc6a57e0113d5fff70000000000000000000000003628bee28ce1696ded4a4a185f63393110467e890000000000000000000000009d6b51b0bf668fbe0174d18dd67d430dbe3173f3000000000000000000000000b609d0b02d3f3c6cdadfcfcac69b67abd75c98ea000000000000000000000000ed1bdaecd4fa2c13c657172088be02e6b5b3c06c0000000000000000000000000f49c6b67b55353b24b37c83c1fd3d60654a5bf2000000000000000000000000f0dae21995a490911042e927675346716f9bca020000000000000000000000002a8dd2b9f111ba3dd3a35b81cf862b5824a3f16d00000000000000000000000018fcbd9bb09843a9643b4849a93a39893e593374000000000000000000000000250721080a8083e030e7efccac91d2d94b67ddcb000000000000000000000000cd32aec4b3cbf67e5e931b8c36695911eb3b98970000000000000000000000009ca8cecb446c6b80feb64ad625c3b8bd681198f3000000000000000000000000857ee948121ba84df6b5bba85a58ec384dcf3b41000000000000000000000000a511f584142d26f185ab41791a1461a4b21c69700000000000000000000000006df0ed08c2ccdbb9c79765aa65f9ee4d1646e83900000000000000000000000011a9e59f7298d36e13397ce093f5f05ea48d94e000000000000000000000000040b468ca4401e3203729e76422dd24a0bea5e7f20000000000000000000000009bae1a30898a6a79a49cd5529740569f577cd74d000000000000000000000000ae7ade0bac147c1f884e7fd5db1419b9d79ea9cf0000000000000000000000000e1054bebe5ccab674fe19a0b2698035c9f07e0e00000000000000000000000078b3b26657af1a2d090befeaccdd45f153b899c40000000000000000000000006a3d645d3f46c6108b4b0b09823e6a83d75926830000000000000000000000000d3c0a72cf087fe24db328e85a4e85de20df157f0000000000000000000000002440de19bd14b9f552b0eaf37cc1579759ed0e01000000000000000000000000cba3ee081dbabb86691a80665b1214bc6f706767000000000000000000000000948767dca6549367bdcf45a4237bbdd5544c8f02000000000000000000000000509740242f1ad286a07e70e5b96c9bf1cc6fc4eb000000000000000000000000cca1f510f3ff4389230e12fb77a7bdb5cc6ff5f1000000000000000000000000c8a2d7993ede377ab50d8a92f0674fe6f78dce51000000000000000000000000496a43a4f09320ccce4982670858d5ad0c25875c000000000000000000000000ce2bf2f6e8f7b1f25857977e636caacb829340af000000000000000000000000ae6116f61f35e902d606d53a4213811ab488f42a000000000000000000000000b145eec2410afa362fca4f7b5282320f133cae37000000000000000000000000551fc1ccfe02deef9f4b4d19b74f0b462899c8fd00000000000000000000000033b4042768a10d50e6031df45deb402bea74c55c0000000000000000000000009c70724b5db3986b84aa323a260654ba22b09568000000000000000000000000c22871b490a8ada774ec74687857e35fc304d76d0000000000000000000000007ba82087e60321e98ed671de4f5906568935b910000000000000000000000000f407a05772468620627a5db63af81593f1008f580000000000000000000000007b4e3e4a06799d1f8f01565290b6055514cec08c0000000000000000000000009e062d91f1562a9079cae4efba0de46068932f6e000000000000000000000000e081802c680e34b97cfba3949f95a8a9330008ae0000000000000000000000007a89f74312224c07cd807847364065c64c2b82a7000000000000000000000000dacf6ec222d0b0f240ed69e6bd32240fd6b3da810000000000000000000000006e41e002b18c222c530de759871f66ed29574f490000000000000000000000006b48980ba016d8c3bb7a49d38183589a99914314000000000000000000000000e0f20e63a1f6227597e18c215d7a11adeb0446fb000000000000000000000000a4257ba856adc80ed3bac05a8575ac8240e740cd0000000000000000000000006c4dedec5f9b44b90b5d8903c12fd67c71b060ee00000000000000000000000066746e227637dddf8328d7c5a4f62ddfa38106620000000000000000000000008971b5a38cf9d57c14705b4ec46718c48a92d27b000000000000000000000000bec0a2330def72e262928cedcb31e5e69867d3710000000000000000000000001db2a69de4e1e337989a24d12a83e099c59ba4a0000000000000000000000000f28db86c568eab01ea1d71e9e1dbb76440f30ff700000000000000000000000073a5c6b72e8ed48b0612561339c5210f328dc0040000000000000000000000007e8454873095cdec75182ee5b6aa7008ccafe4630000000000000000000000003c8f8fa8807cc33b5513bced415508c2939d586e000000000000000000000000c758a2a36b9884b938ffa3c0f92c462fbd2a6c91000000000000000000000000045b33a6ef6e1ed351740416a97e7a71df8092ee00000000000000000000000011ebc062a49c2213a887e7fe452260b565f42012000000000000000000000000c43098ff1b538e8e88b837ce73d848b95befa59800000000000000000000000072b409aacc627968e23f55716efa7414d6a8d8c3000000000000000000000000a6ae829e24edaee6bfd42deb263d9917973e1b6a000000000000000000000000c5e3628bccac855c38c1cb918db283f505fd5253000000000000000000000000b60b131895dc9e66f5eeb51a3b0777edef638f12000000000000000000000000a0d6a0b9fee50b447a87d05817de233013f01121000000000000000000000000ead658d1ce9239787214589e1337845221c7ea0f000000000000000000000000321a30d3c5415656b51b14c3c3fa69173b22308600000000000000000000000013439120399ebb7b7ab1346fb469341a6d175330000000000000000000000000e303f59e19c584d71b080828207f84bee61f2ed200000000000000000000000094942b8d5dde28aa0f282406cb3574282d4354410000000000000000000000009efe5f1cea27128fbf291bdcc6892f40fe5da3d5000000000000000000000000768d97586e4e970ae8c97952b7a45c42992918fd000000000000000000000000d7b4dad2ee5f79d859413c9d48d917878d05436f000000000000000000000000ab532b89c3e09680e5962c142f2aae90a6497df40000000000000000000000004979ff54b0ddc1bb7e5d5911435cdf93495370400000000000000000000000006df528e90b7ef83aca04c5cd66e178efa050121c000000000000000000000000d6142874d992d7dfceca5a19c76b47d559740eb800000000000000000000000085b5902da2562cff26beac3c0f8b53b3ba8aa4f5000000000000000000000000dd5239163cbc1a7c44f90c2183c167219120e1c8000000000000000000000000a382840db782271dd6d7328c69f543169a03856000000000000000000000000089ee7facbac2b9042477a6c11331fe4c84722799000000000000000000000000a444689df4894371fbd0384cf0f51c2550a598100000000000000000000000009d674eb19dcb3b48fbeb98466fb81b76ea597034000000000000000000000000f8545e63a8f8f8a348cf9e46776e3f4796895487000000000000000000000000976c3729f7375fb54379095242bdfa5f2e5e955c0000000000000000000000003b6b0dec1e0f0af8d7a42f3405821d9350f826a4000000000000000000000000ec1d8df78bc1a806a9966250df16326af2e85f40000000000000000000000000fce77519ede1bdbbe3beabd4b48118ac7bf7a31100000000000000000000000006498951d7da0f84891dbaa7e165912c854c233f0000000000000000000000001833c75b7dc0e861bb27d0b3a4a8dd0a20af3010000000000000000000000000a8e652f76739704e2324b78f08fac874a0d1c5bd00000000000000000000000019f113c5b13d975e35166620da81e91d35416103000000000000000000000000de588ee6d93f7b6f84046f698fc16cb6d5d7240b000000000000000000000000f675e08c3bab82e23bfd55a9f19a6d8ed8e3e1cb00000000000000000000000072920e7030b2f799ef87ae7c5f821787609a0656000000000000000000000000d8dff52fbeccedbdba44d76687446c2ecfd9795c00000000000000000000000076bcb0a4aac6723080431425896aa6298579104e000000000000000000000000b91c19c73019616a4198d0441faa62c8beb9e54800000000000000000000000080c0c1ff205f5da7eccea83a30932ae882ca290b0000000000000000000000001e3ae5ca8ca2aacfc121e0b3f2af6681300d22a40000000000000000000000003b12a4575ce8d209f32a0460ddc864c33bc47fd70000000000000000000000003c14b8c91fd7deb1d6d32335060d421015448113000000000000000000000000eea37365a4a706a8d3f132079857e45d18740b3f000000000000000000000000c022c111e06f3c7312e70a45b45f819723d04e5600000000000000000000000099031e028dbb5ec284bc945e949e4dd2913aedb9000000000000000000000000de1a7781437a6d38c8baf987ff551cf9f393743c000000000000000000000000721501741536181e0180a219ed0e555b68d3c3e90000000000000000000000000488bfd957930e89cc6c0543964ff3ac8127ceb4000000000000000000000000389c8850c9021d7066760e0f2b241cfe6e545d0d000000000000000000000000b35e3ba335c96a7bdd1ec62c58f908c93cb2517a00000000000000000000000094512e7b7a89f8a99c0081ee815c4d0f3d17d53b00000000000000000000000022c48b89470549d7bc941110045b9f046e7f6e1e000000000000000000000000d458943f5f69d46c6769802dfd44cc0f76258d75000000000000000000000000ad94625ec3064fee30ca88740e66a09deae4d8d100000000000000000000000030cfdc974d02fb250f20298ebf0bd9f0f885178a000000000000000000000000287a65b7dd2d795dd01a83f7f251e50c9e5767e5000000000000000000000000544e3edcf271bebcd6857c7d7e7b0ceb80bc10df00000000000000000000000005f2b4d8a24f4e2b63c01f8d1decb9201343a535000000000000000000000000471f5b9d812333508ec983df89acca23936ff4c0000000000000000000000000db44664364da07899d2747b3dbd1658cc90482da000000000000000000000000d33bb2c60f62d029ca6e12bc0c54262e9e344b57000000000000000000000000fb75864ebfc1965b9fbd0c1b35e9e5a4da64cb900000000000000000000000002fc76cf86b9e2ac934fd50897ee1df73fb90d2570000000000000000000000006b4601735685ec63d8c6ad06facfd7a8a7b6c0de0000000000000000000000005d171969f44e9a05db5c81412d5c1d8e3c1045d60000000000000000000000005d703ab716e0223e2e90b42cc7ce3ac1428c9523000000000000000000000000966769a88c2e766a52f323b5707690d46c52407200000000000000000000000027ae56665b244542bdb649b3b09d1972aba18bc2000000000000000000000000ed191b789f5dc367777927bdf6288c707df0cd85000000000000000000000000b17ed1d944849ae3135289b33cae27227ccb135d00000000000000000000000028caa2d7b7b5f624182b69a5767f3c9b44f96301000000000000000000000000c53d31bc789af83e20807ff18b25ab3ae7cba83700000000000000000000000023332d0c86e6edc1f2434e959712217f53e951b300000000000000000000000002614e56da21506c384b1109aebbe1f7272792f00000000000000000000000004641c1f0ea71f7a6b754e879a2be1ce1ab1d56a3000000000000000000000000199b5e7457d9c901d707fcad94151002b2f293a2000000000000000000000000556512cf546ee81d3760b97f20dc67968d10191f000000000000000000000000fda49a5642cb635d72acb48a5d540fdfdda507ad00000000000000000000000017360d9331f4dfb5bb3da7f16ec3db22305a434d000000000000000000000000957ee6ee99eea666d7d4b8af87122124586f48e2000000000000000000000000e8af75038395350a881351de847536a6e08c8214000000000000000000000000cad8adc2c86156ad9e8a9a62c9b0f7a927bcc6220000000000000000000000001948550c498e18852b2b42f81041ef964cf97bf900000000000000000000000063069546c2caef8cf3331c686cf1764db024031b0000000000000000000000001981581b1394c99bf7797faad65e34febae0da6b00000000000000000000000033992cdff0c559ae7a38fd2be6a11b52e5ee04c7000000000000000000000000c91fe0136fa2ed1c8c6d9926fe63ac77301bb8f600000000000000000000000004e7a5b6e2cd009e0a10d5dad9239b785ecf11e20000000000000000000000007ea7e645ec63ec02118d24f1ea26844a331a11af000000000000000000000000de90130607dadf38a78da3cc3b6f37784cbeb36e0000000000000000000000008f53009a2d57234d389eb2272d2e44da0a208e99000000000000000000000000ed81c5f8ea0108334081ba61afe98cc458b1832e0000000000000000000000009b2f1e322d133577c1ea8ead8eba2ec727b35bb2000000000000000000000000306bfd121c476e3e22971ad4416832bc77ace0de000000000000000000000000e1d674ce40c253cf80c378ab8fa7484ff51e6f3400000000000000000000000061f2a37f0e20ff20291517b3e468ec8098e21d5e00000000000000000000000017795b40b74f03e3b86a64708e5d6dbbfe3f97160000000000000000000000004a074f3502e774594c78e8c60b27f7471f5a099b0000000000000000000000008570fd0d8c8de84a3ce68e3db9690e1d45572276000000000000000000000000e63552724c6908fe444b402d8150a81116a600de0000000000000000000000002696412f1a5242cf8416d3d98d74b44e1120fea3000000000000000000000000c5f490b1629f6d6580f33bf53cee23ef52cef89c0000000000000000000000008b5cf827fc168faf02d4af903b45f5359d0593d8000000000000000000000000155471ef72bbad0470aa8bfa486900b8c3133aed000000000000000000000000c880884a0639c365f587fcb8ae60fa89e17d4d330000000000000000000000004a9cde02a704b9f9169dcf6458664dc6981297410000000000000000000000007a755d2a9f746af58e07a0dbf7db390d9f10c9fc00000000000000000000000075def1c89a774b6125654a139dadcf6c21e5767b000000000000000000000000f1b82b0f3f45e18b8b263e0aac3d7d9e2aca9483000000000000000000000000a9eefcd318b916116d7ba085f290d3b8e0f134ee000000000000000000000000f9a12636da8d98c9b9c1ce60ce1e8837b4c56db1000000000000000000000000ccb9d78053515cb0176b86e3c4798b98032d92e6000000000000000000000000afb32ed5c0fdd157b49824e5939a63c70ecefaa60000000000000000000000000714aef617eaa2e7b8ba14175c86c6ed78fcaff90000000000000000000000001c5fa69b2e797d7072230d544d4f7bff29df414d00000000000000000000000025355b8daea99ec9c2acc086034a3ac57a66e777000000000000000000000000d3a016483d7725f4f44050a82b61bd988b49849f000000000000000000000000548c3d2df718d2acf3550a99e992a05fe500e0e9000000000000000000000000dbf614a1443429511635683a3595c3daac9f73ae000000000000000000000000bc65eb6469bff355c24606a7d0092495ee5b15bb0000000000000000000000003ceedbae3992ae893c31066024ef1425f13bb3fe0000000000000000000000004526a00af0dfd6a3488414e3979ee8afe73f447f000000000000000000000000f5eefe62db91f2eaacf5f1f001a379f2f8fa0d1900000000000000000000000026cbcefc04e9c6589eb1e3d4866f651eec2f9e6e000000000000000000000000a84f5043ee231cea338f20a2e109434208c4afcd00000000000000000000000078a967138686356680390bb0108373e17661463900000000000000000000000033b3da8f5da5dd12aa16983564bf5a68dfc6dd8d000000000000000000000000d4f02762ce69673f823d2ccd4191889c465d66dd000000000000000000000000a2b51e492ab0bafd4ebcbbd3aee1394c80e21fb300000000000000000000000080d4bb4d492c0d6723b1c39b23b3ab3353c768ac0000000000000000000000007b04dd60af3878e43d8e549d4849858a1ee8316d0000000000000000000000008430f3d1b6c36be062a8c9c190e9772e1913e12e000000000000000000000000231cd4fae0b7ec25efb0601ed9c066fbefbe76d800000000000000000000000095cc1e3cdc4f8dbd746a88f0455244c5de0dcf07000000000000000000000000071fc6d313250f526d9197b88959cf4f5bb1ccb1000000000000000000000000f2a383f8cf3605db1f5cd1d9cf860553491d03ed00000000000000000000000019984d2aef3405440996aa00f177a4c210c9ec02000000000000000000000000fa892b5c064ba7e5309462448aff12702a2dd0c3000000000000000000000000e05a7bee22121e508c634bc5901e9729e09a0ca8000000000000000000000000df13169a75ba0b1112faab7318e2f2070c6164240000000000000000000000003a0ba6a123e544daf144891381ef91963658da94000000000000000000000000ab3085503e8be7da5889ddf89419e0652d72d0e300000000000000000000000017bb275ca0cb6c404c8ff9431bf4f8dbbbe6bc4a0000000000000000000000006ecabba89ff6f11672f946b1323fac337c667e8e00000000000000000000000006bbf58ebd0162b59a93a08efa233a3d9f4d37cb