60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000008363a57e0102929226e8f5b02b30e4e9452fd37600000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b666574706f6f6c2e6f7267000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e20666574706f6f6c2e6f726700000000000000000000000000000000000000000000000000000000000000000000002e516d594c364d766d6b6151435577465171445456507a6d79426636363366364c34466e4b66365652575131746776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c000000000000000000000000cb0dcbdcd29ea5ee685bc2a6061ded4bb44acc570000000000000000000000006f717a9704c759a9fb882f061e75b43033062115000000000000000000000000787c97446a955e1d8deb65c6d1fc9f6695fc6f340000000000000000000000006f4e3b27f49f89ae500363985fd02a2f30c1198c00000000000000000000000006d67f00f9cb4a08b45ca509789efbfd87bb181e0000000000000000000000002a38700ab7b1a3887cf0df5af778691a98db9019000000000000000000000000b1143ee79af22c4e92fb3df59fefa170f894e4de00000000000000000000000021235bb1fb6f69effc733b1a56db9b0e6f27fd1000000000000000000000000025ddf6d2cecfd6c17d90b3ce92d6b136bbef47aa000000000000000000000000e0f7899ba506825793e1204c418b704d1950c776000000000000000000000000fd0ba3691d3c20bd31f70e86eb20628f010458900000000000000000000000009db8e9cbe4b3842ae5045622adfabaff72364762000000000000000000000000da5bbaaea1df58de8e91898a811d62ff6a8ce6340000000000000000000000000e42d32dcc5b83a9bc74523af3b8c3a3b4cf107f0000000000000000000000007a57cd00bce6127c534d8b56b9da3949d458f9f90000000000000000000000003b694c17d1757d3e532144e9b8983e783cefb44700000000000000000000000094041d86c9f740b720b4b11ce3b81eaae8c752420000000000000000000000003e992007ad9f7fb3ff72f28aeaee8d8acd5f697f0000000000000000000000008564af53542002cb980989e5341b2a1ee637717500000000000000000000000016d780db7e63b0edceb6433dcdd4e23571b0c030000000000000000000000000ac5b1cb74d2830f25d3430530e067beba4c664ec000000000000000000000000cd1c438339f6e43a3afc21717fec08f4459bf4af00000000000000000000000057cd620768901a2200fa097234d9dfd563d8988a000000000000000000000000a2f470eb70d3a0a4a13d9aedbaec45f20e7b91b90000000000000000000000002c4eb88925cd5021dc9ab06bfb54a07d35b64d21000000000000000000000000e172cefbd007a479b0fa87ea45c6480bd2db34b7000000000000000000000000e24b84df85999c859d395b04f4e944a4a3eaee06000000000000000000000000a9a4b650cb277e74e98b1ae52aaeb9c74fbbe37a000000000000000000000000c41eee173843ea9ac8fdb5f6312970266f315ab700000000000000000000000011487d62a84473427c7c4dbf85f103367430ed8f000000000000000000000000def7f754955027e676a078f20d50df49a7f7d8e40000000000000000000000005e14f8ff5558c1ebaeae794296c3ad39c3d4a923000000000000000000000000fad773b0086d3d26c52fd8e0877adea10f6314dc00000000000000000000000050b10fa5c6359458ff2e2c2c03bebc4662c856ef000000000000000000000000e3ea0a0aa3c323efc4b4d50646ac64e9aa8766840000000000000000000000003b4c65ca1007a71c60993b0e03302c9690ab2d3f0000000000000000000000009880b5648a09fffdf62aa39f605eee22e0de12f4000000000000000000000000e564e295e8b2e998bf4b5f9dd6aa59d7ff4ecfd3000000000000000000000000bd5cb55ee279ef46457fc1ca22c4e54d083ed6c400000000000000000000000015df5f984948a3e7988a70c8bf65e35e430c35860000000000000000000000001b917fe1497c1d42ee551bc906eefea4e0bf2bc4000000000000000000000000c4074482e400b910bc15ee5b34bafd0cab6ecbae000000000000000000000000bcfcd09da82b9a5354d6164019d01711df37af980000000000000000000000000e8bd779b1dc31aaaa0e48718606928b2172e751000000000000000000000000cc91684c9e7553a9486b5e7b89aeb7545d762bab0000000000000000000000003bbeb1a8c3c85a97b6c2fab1a8fe2ff979a182a6000000000000000000000000cad94f2b153e91dd753d6641800b332097144c94000000000000000000000000e1c73906d87c5d0e0cef766919d5fc271b5436220000000000000000000000007dc0d3d6bf87d4d234242990638887b252b6c1fb00000000000000000000000074be87d090341dc94d71592817bfb58aa9ccf81500000000000000000000000067a868f0ae06a87446fd60c4ecb8fad9d88963d0000000000000000000000000e31c96435b3d61d2d8d1da98130b4aa0bab55ef1000000000000000000000000fece5c1dea29757027c7fe38ec2d3605e4d58d7c000000000000000000000000a2d8e15da15440e25765c6415f08a596131383cb00000000000000000000000042e97497f8ac3e028f34833585da38825df18b05000000000000000000000000fcd14e0e28e88853f33d4cbe6c8e6ef3ed6915f10000000000000000000000004869bb2db03c9f0b3366cdaa710e6654a4c15fa0000000000000000000000000c0460e6ef0cb873c8f8be9833a793dcf33800449000000000000000000000000f2b0968d99da64c9935631fb532a3ecf658324b60000000000000000000000002c7e512aa338fd6305f5e52816c3ef120186ce250000000000000000000000001b2531bbaa1e9d82b6d8c7a340a3dd9a734986ce000000000000000000000000409d2bae4a7e0f848189ff5fd2d297382a0d4a25000000000000000000000000a707a1f73210aa97fb00efdc1c95f434f49af1ca000000000000000000000000910bc6887a350a0eb63a98cc30590e626c2a68bc000000000000000000000000d2890f007b413361e523a40a113fe029a3e46cd0000000000000000000000000a0a0e69bf0666b6c73dbb5247983e83d51974cdc0000000000000000000000007bee848e74c406d952ce4506e94ef6aa10f7cfe700000000000000000000000058a39231d6a3a391b67200345f8ee24b1fa3005b0000000000000000000000000f63dd09c0b332228a5ab85201f17f00dc45408c0000000000000000000000004046c4427f2160885fb7b4b1dba441667a20d53a00000000000000000000000087753e04af99855e2d0c32ae6621d88576be8aed000000000000000000000000d715bb1cbac5c543fd4a854841d748dc7af02bbc000000000000000000000000e214722e719b50152d54a81e0316fdfb5a917d0d000000000000000000000000cf6db18c9c5ff1a541a0a83e9189ff4074a1018d00000000000000000000000026397fcc95244a54a81bbe6c76b97b1a26d978640000000000000000000000002df51056d1fb11d014f2a0c962f16bd01964bf0a00000000000000000000000061ad270b5de3b8febf92f0d2cb912efa72a15ad20000000000000000000000006309dd9b6a9e7ad1c165b274b58c17d8ae794879000000000000000000000000692901342926b03178496ee1a210010816762b7d00000000000000000000000092ad1b93128a57247cc30b42c0475a1666b4b8490000000000000000000000003e0b4237448ff43f4b9f89f0726f522aa55a9db50000000000000000000000001e427c70904b2421bb48be42d9fc86db15f9faf700000000000000000000000034c2e9052d916d7b12afe7cf25d1004f457fd33500000000000000000000000038d5ffdd24952eab6a1aa7356ffe7fe6930a23e6000000000000000000000000817f4425f359a4392bac0c683b7dfaf3b04744e80000000000000000000000001f47ebb49734b4d37bc8e44cd649e28c0bec8850000000000000000000000000795ea826fa625c5693a48943d2c71c2b88773d96000000000000000000000000d08ec34b349f195b5148443f2c43a11ee31935cc00000000000000000000000088801363829f202ca70e47d7b42dee9502bbe9d90000000000000000000000005ad31ea70939293c368d9d3526da8f1050593d9900000000000000000000000033195d6fd766b1689d2d29026d186f0f7ceac33a000000000000000000000000dd869b0b220f6cc78b91faf51f6f708b770f0f65000000000000000000000000ef54950a49f96fb168c8ccafb3287ca2d2dd62030000000000000000000000006359155a91ec292e109b440ff8d4bc6c6324de9000000000000000000000000023a4c0ed6f776806890c91a69eb692d2e85befe0000000000000000000000000e733a04b4f8188d30f54d04e89b7a8115d986b0c00000000000000000000000035b9290760d26b54c0eac2d92a33a80ccc7aba43000000000000000000000000e3e2145e69d63a3ce6a933d1e9ec8ef5a5b082a800000000000000000000000071d1a997ea8a7445f98cbbd82f83eb22e26a5ae9000000000000000000000000269c583716b24e304d960969748fe4327ce5658d0000000000000000000000008262ee655d96dcf328083fd944ba29ea7cbfddee000000000000000000000000afdb28e1a2cdf61fe1036c423e5a5b822cd06fd6000000000000000000000000c94f8e6f213a2af3460dfff1f5a555ce8fc040db0000000000000000000000000fb83848768c5671207cdf4859784362d616d6bc000000000000000000000000a1ec3bd283ca4d15cd73644b51f89c9cf14ca5c1000000000000000000000000fc1a9e992e70c916f137a310f0c749710254c827000000000000000000000000adf53530758e880cf3d8280540717d4da1a263320000000000000000000000005bae89d845f777905e339f71c3373fd64c8bcc430000000000000000000000006f9d35a059dea90908ffae1781f1aa44a8f860f6000000000000000000000000abcf4d0838688a5dbeb3913bd05675608043808e000000000000000000000000ae302442caa84c6a50ef197d7c8f53303cd285ad0000000000000000000000008b5dedffd8d9aa441284fb37f413ae5c3b62b26a00000000000000000000000060c690a55bae242cfd6e3d2340957943bc5ccaab000000000000000000000000d969921c0d611a220f2060b5365a1ab415179837000000000000000000000000b175b3838a6f1e2a909a037499292bfb081a40d80000000000000000000000000ad96ae463d83c85cbd228abc3074f3ebdce8a15000000000000000000000000c12b2acb04cd874eca21299477f2f675c9abaabe000000000000000000000000708f54daabcb37a435f78583530ed699b4c9e00f000000000000000000000000dc67b9b68d53269775d9bf4050614321331950f4000000000000000000000000cbd497a5fc72ecd497b8262af6a4df0caeeef018000000000000000000000000f91693f979d88354839948e5d2a1812166115f00000000000000000000000000bdbae2b1d3935131ea5fb2f83e877556e77164e6000000000000000000000000d22f42114faa25e49ddd79084d5b92703af70c5e0000000000000000000000009331dbe46e2f1bbeb11a5712447ba442debd8abf00000000000000000000000078312fecdd393c38b233b44f23b45cbd6f159ea80000000000000000000000006baf984107ee9dcbd049d6dc76c889e0e9d59ec70000000000000000000000006843ba1e625756d2af50cd5d724381754b639343000000000000000000000000f8293deaa31ec6a326f818fde31bd969d76057b9000000000000000000000000ab8cee9a4bdc2f9685ed81a460b1248a8f3326fe0000000000000000000000003c68cae91bb654392d29045575b56c1c9f3cd4c10000000000000000000000001009ad40c7feb10edd96ffbd8bffd626e5ce97000000000000000000000000006efae8ab8b811a9405418c8b30b5d2b928f0d8b7000000000000000000000000ea856a65904305c35a05a45d9ccc8fccc5043d06000000000000000000000000f135c5c32885ce0d6be297636a402b8314bcd387000000000000000000000000dc809453c42dd228d9162d1e44381a57ac809f0700000000000000000000000092dab53afe8586c686740c982e23a6c01b403d430000000000000000000000005f6662ed6579d1d9e8b1c02e488f7cbfdd4869bf000000000000000000000000001c38c28aa19fb8f9682f4085575ee718ea604b000000000000000000000000c32386759659a33b106094a9963fb7e675f6343e0000000000000000000000001f2be748f0587bc00a60c3b9bea5049da6aeac5f0000000000000000000000005fb0bb1de6988cccfcbfa701211d7ec1edf96d890000000000000000000000001522900b6dafac587d499a862861c0869be6e4280000000000000000000000000f48de2ea1bcb7d21a5dc73e098209a7c8d04d220000000000000000000000009ca5e44a4c4bc455a439121d1afdaebfc20b3e90000000000000000000000000cf75df427a7c64493a0784dc026646e846da5522000000000000000000000000bf10e5ae70ac4cc0dcc08d94cdaedb9839a149ef000000000000000000000000bdd03d4036b284e5ec46dc149aa74e4af98f489f0000000000000000000000007229a50d2bcd9c5e5fa6b3f7189ba1a0d36f2df800000000000000000000000071078a358980cd9cbdefa959521aa8f051a1e6e90000000000000000000000000e3aabc504281496d5d1fdbc641430b774855fd8000000000000000000000000ace7475d94d97a4b315e5d79b1ec28faf3427685000000000000000000000000fb69492d9f451117183177bfa2f57f6bc2d30d0d0000000000000000000000003e9f1877efa14b93fd1fbc5b38231131ff50b936000000000000000000000000fede607b74039aee3f3fe8ef52eda0eaa5061ce000000000000000000000000071103ec89de3c838b4a3116e85dde8728a724c090000000000000000000000002ad3cdb930376db229b59363214e7992005af4480000000000000000000000007c84e48320d93759a8c59f919237068e24a87ab0000000000000000000000000cffb287aacca97de8b8a766e2cb33ab58a9e11ac000000000000000000000000efe3a739cf1c853a051488e299ea992e95de1e9f0000000000000000000000005c9a3351cfbd472b15b19694fdd062d118ef5e320000000000000000000000005128f26741bdfe86c0150d41d43e6d72a743d7ab000000000000000000000000e2ddc0e2c269c19c1af3dd93306080444263746b0000000000000000000000005a89c8d0ad9b3ed0558a2bbf2effac4eea2bb1d1000000000000000000000000a1635defa2e96b5e86d21a4a4fb99e21104e7ab40000000000000000000000001ef328eac1b6aa5689eb11c36a2de7995e1753bf000000000000000000000000da312efd9a944c9ed71b564c337374ffbde2384a00000000000000000000000034c8e9e594493fa2aee2b04d3dc15d557fb013d90000000000000000000000003db31e319e65d47235771c3968b70447dc916a1b000000000000000000000000ed90e063998407e3386b51a2ee4d4197b344c95c000000000000000000000000e36066c630546bb2e822929434fe9270ac7f411c000000000000000000000000b676147bee9c77047b53eff8b5f44068079b62680000000000000000000000009d9dffb82342680c5c889b04f916e8a296531c27000000000000000000000000c3caa9402d319afc24e5c1091a07cc1441ab513b000000000000000000000000bc43a94942cd9e47ee68ca79b719f5fa24a82771000000000000000000000000ddb87014c8c30e918571e14ec429ab272b4097b800000000000000000000000058c5d1b343c08c45375954cb25df69c4eb0472200000000000000000000000006a61fdb2916cbc9fd1df628f3b5c37aaf892ec4f00000000000000000000000028ef3553a8131322ef8dda8cc8b52c63a8ac4ecc00000000000000000000000091a9b78f72c8218c45c19693edae84ac54458f030000000000000000000000005b990c664ae7e759763acfec76e11c289c53be770000000000000000000000008f925aa136bef12a4a696f1aed8cbad00136652d000000000000000000000000b4dc7d883cb2b484ec9352668cffa01f390c75a1000000000000000000000000a81a30e077389e0e61ac28757110c9038761097b000000000000000000000000f2334d08ffd1351d34846d3bfd7027072bdfa0ef000000000000000000000000f5a4c3779abf5623ea5f3e0d3d862b13d646f80200000000000000000000000082fabfa62c5157851ccb5ff8129f8fd78941779b000000000000000000000000b9ca668223501831a24aa080468256d4d05ea2cd0000000000000000000000005d98335b87e57f1613e1d9cd2c056aab956099dc0000000000000000000000008c3f4e3f95719b4fe42fa12ea550f939a492851700000000000000000000000073cda852cbf4ac73d4b0f7a6c79be6b049037e63000000000000000000000000e82bf4bcacd62b799b09c01635f4059b43d7fde8000000000000000000000000d9dca2eb6de25a0840ab0448f46988fb43214e9200000000000000000000000085e77b11093ed4338f2fd4c498edb6498230dc60000000000000000000000000aa5f58ff9b0f41ae3200e44b640dcb9f010c6fb30000000000000000000000006f22d67175755fb2e9185399cdb4d3c85a18bc470000000000000000000000006f7512ebb8d2528de9513b7254f4cde3c451152b000000000000000000000000674c7f9f013222f25a198d578f7899cf6c5bde10000000000000000000000000fbe1a7f236cf2a5d78ebfe95cd6e307c07f2cca4000000000000000000000000446c302ae21a2d09901cbf854136a55713118de4000000000000000000000000ad48f8aefc55d13e629382186bb4c6621e26023f000000000000000000000000369364d439eb92e98576a4fb85dcc8d22e00d0e6000000000000000000000000a5b0171529d5fcece0218b2f9fcd8b9afd6c89ad0000000000000000000000002325222c6596d137c78154acd45ea15db057bc1c000000000000000000000000ea416d45857d608e0631ab6e951b8a2fc2bf5908000000000000000000000000520ccbf27dbbf65a0b4afea233456c213db3161d0000000000000000000000002550e87cdbd76771464dbed52cedb2ee773b732800000000000000000000000031dd8e9c0131d093d7c077dc19a72353f74a9136000000000000000000000000460764fe0302ffdc50a444f4c68c23e16e0481e100000000000000000000000055e1fe06a306764c52a2ff41e4ceb0cf2305f01700000000000000000000000061b95bf61b39ca0ebba689efe0e1ba74efeca747000000000000000000000000d2356900e95971e79e98923e8635cba49ed89932000000000000000000000000a041f85c082582d25f3603fa2bafe99fc5f3056f000000000000000000000000028e9700741f952c23f2d7088e0ed0a6b92b605d0000000000000000000000001b3b7fa77851fef783de07db29d1f824a3defcd5000000000000000000000000869e3e45a9b133ebf93895670b0c0b751e8d1037000000000000000000000000f9549194b27e1094cc4ca5aea47a58cc7a42d3440000000000000000000000003756650de0dd26ac66d84d264473ff6529fbf5b100000000000000000000000062187ba0591eed12ba86036b089f433f844cda66000000000000000000000000470727883dafb29b3b0ef1b632910c7e6cea25830000000000000000000000005eb5a43281e02f102d8b39833457c593bed18bc1000000000000000000000000c235e401800d412d4448545918567e2d2d59754500000000000000000000000093c5a00b41fb5f3906b421b2399ac64b79fdbd420000000000000000000000002b7c2a9c448560f6d85ae6ef23e633ea13f2ecee0000000000000000000000005fecd4f2a7298787d80fe42213015d517913ccd9000000000000000000000000a0e48f0d8569a26ac4d256657331822da8ab1f40000000000000000000000000c262a164b23b049c91b56811643d5d948c38b4d80000000000000000000000005ac50899d6e32e1dd38c70ffa00da02028e0658c0000000000000000000000001e5d87cb851e7d9287a3d67564acea1bb2cedf85000000000000000000000000acccd0a207f4b93d311190675f7109c990d2a2a600000000000000000000000004af690a214520bc44b8c60327327b7a133670a70000000000000000000000005028775fe0f9f09b8e01c0c9b53555a0a119f9990000000000000000000000003468167aa059ac39c6fc7170bbeb1495d0c8deca0000000000000000000000006a0fc9da2da89839287ea5705bb9d035dbea0bf000000000000000000000000045e82097f0e4113a4cebd55c98a0653eb5439c230000000000000000000000008e588b4489b6f5d5d19d6cbcd82d3ddf5b10c10d000000000000000000000000b1e75b450769c596a263ef63ba8f832823589fd20000000000000000000000007ea7e56913abee59c00ceed17575e6094cc5f42f0000000000000000000000004885cf98ddb45e4ce1c7cbd032f7b565b7c46cc5000000000000000000000000226c69e4d063cb4e99bc1a3f7960b17efb9e46a2000000000000000000000000275a8a8e065b6197a52d65dd02f3e4ec01c4580000000000000000000000000043ac19311ea04dc563a743a54b1ab4d06ebf5c91000000000000000000000000156ec5aa0e45ff0858c64a651044374ab898c9f4000000000000000000000000b1da116a1fa60d42e809f88679197bc22283619f000000000000000000000000f7b2cc842c4ef584c94cde83579be680a3969be4000000000000000000000000d01f69306e5b1e73c3c58403ab4f38591f47f04b000000000000000000000000782afa685ee95a2a01e6405b5724a16c45d49ee1000000000000000000000000640c93533fca9a1fe673d8e8565460f042fd5a41000000000000000000000000a952ff4fbb8f31628891072b35a891dd2a4488930000000000000000000000003036f4de357e4cc911e18e62160b211c236243a5000000000000000000000000fd2443605634a5f56a155263f7659660256759dc000000000000000000000000a8864a604c89e8e1b3a726be6c4c46f60dc48aaf0000000000000000000000009b58a57cbf838ce02c869d5bb558043901fdc342000000000000000000000000ddc62fa7fb89f18af0950adaf3181dd7c84e473b0000000000000000000000004574ef501177fd4b3703da991b892b60e7018ed5000000000000000000000000959594852b4f748f8d18d4124839ce329bb5f75e000000000000000000000000778b728741ddd5f488549edb1861c2d44c73337b0000000000000000000000008b9364dcbd57aac725a64002e12dd284130fc1d700000000000000000000000025585a3d76a818b01dbfa6000374caa674837f8e00000000000000000000000099447a56e2d3d6d38f214235c27776e53a3d0cb0000000000000000000000000c4851d83c8265ee5730abec5adfd5d080179249f000000000000000000000000d32fe6106a368ad6782e1c0ae6296b1099c551f90000000000000000000000008e277ec95940b6b9a842e21fae67b53b5e7aeb100000000000000000000000006d3d5a987ed4b0089a0fec1a3c7dd26b16d5de560000000000000000000000002d19ed6623cfbb835c3740ff87be97520d5e243c000000000000000000000000f5050a6c04a629c5d3540109f3cc5f6768fc406e0000000000000000000000002e6a51845e2ae76cdf55605ab972c5d27c4d47ca00000000000000000000000019f01d1af28429c68557c85919586a6c177650b4000000000000000000000000c75c16908459bf416661b09becb2177e43fc9ee10000000000000000000000000d044797cbc2157de32b8bd66f9a7808207197e2000000000000000000000000ee956b69bca73c0b004254a4f54f9c2b6670cab60000000000000000000000000402aa73f34a6e9a7e699b069c11d62e76e3e4290000000000000000000000006ad192ac4175af9c15f5d487baeb4d80e886a4bc000000000000000000000000986f10bf6ab2dc94132a328bd07de67fcc113a53000000000000000000000000679c4d147cd47a8d091891c290952cb9ea065e1d0000000000000000000000001b639b64dde7a8a33d1049733390c84fe21816f80000000000000000000000002f229364ead53c1e7d16a906bca411f0836381410000000000000000000000009513e7ccc454037f40cdc1266cdf1a4da9faea36000000000000000000000000c02d59808e22389445a7ebab16ce58c1e1732d650000000000000000000000005cb72245c313399acd72a67047855b8f3e5ee2d7000000000000000000000000e7d35852277a3f8db9d5abd97fc18c41f6c4f3a30000000000000000000000005de8e863b0bfce3875d9e0d4d4b7b0d23ab7988c0000000000000000000000007e251c436bfe969fdcf635535352e3193e0c0183000000000000000000000000fbf4a0721920501693d39ea343738ce8bec1160100000000000000000000000061b5d4ef4cf9bffe6e4563a0508ec43d2a4855ae000000000000000000000000e503897bd2ce1e6c35e1145680ae029c53ec3dd4000000000000000000000000c632d645032eb0ab9b3208f5ca3d0433f4035e6e000000000000000000000000e6f751d9108b8468ad58b246c4daed4645df6e1f000000000000000000000000ae4bab18fc2cdc002c21805acecb4b57cb3fd519000000000000000000000000cb1e720ad1762ce89c23e36a47dffc7689e6ec6f0000000000000000000000002b543f5112021fbcb6d20dbc0a311fd2dee7ab9a0000000000000000000000006d8a094244e32f69acac0d5c28b603e1691d9c2d0000000000000000000000001eebd7f2b7f7d17bc703bcedcfd7de2af0ea3c0b00000000000000000000000093072b62721451efe9e2424bc99a369f7e0bea02000000000000000000000000cb4fd213f6ae92e837cea475f5f727b3f2d7ae1d000000000000000000000000c19746435eda40201595f0449ec454cf0ca0a06e000000000000000000000000553544051f7eafb8115288b46a529947c0bdd9a70000000000000000000000004c36efdac7a06e54122d9a7baef3adb3391f94b7000000000000000000000000958e1a77c22d0131b435fdace01b3204a79d21ba000000000000000000000000b12d0bf329dd21039ed582ddb5bb1e8b003e2738000000000000000000000000ea0e7ea506f964794926c2e69d48dfd3bc018727000000000000000000000000e60ade65f828380ad2a917a1f7cae4c486cc52b00000000000000000000000002da1aff0cda0bd62ec18711b6b425461e0cec04e000000000000000000000000d4ac98c1b420487089d73e58435db6bad74c3128000000000000000000000000e12f394d285a981669e29bbb90e4fc6c92d4a91e000000000000000000000000fc9296388c9556c302b7693e820d4bf2dae2d2760000000000000000000000004c7109ef87955400709d1bdf755cedc9f03a3d70000000000000000000000000d064740ca4ee015fa1e2ae8097a8b772fca9607f000000000000000000000000bd7f2459cdc2f587110e6320407d1bad37ed426a00000000000000000000000035bf9bcf092035c3904721076cba2a05f7007f5d000000000000000000000000b2042982989c6687bef9a55ff620398ceec4c9380000000000000000000000003f240d7c9ac650acfdbc5b0071e57d7fbb98dc5600000000000000000000000047b34f4a4ddb7c3751bf454c44eafabc8f664d7d0000000000000000000000002d8625ec3d70cffa42cee5e3fb9283f31fcb7b27000000000000000000000000875fe0906f84477dfd5e0627210aaa6d937734e60000000000000000000000008daf464a998f4531131402a1f27128a84a7e31f300000000000000000000000022c5c5e2b566df4b087a8cb0c2c8a2def5eddc36000000000000000000000000ba196a0c3468a36742ea172008b07c829b62aae90000000000000000000000006bff4edf1acaf829c3f07997ea6bb23671d3e6dd0000000000000000000000000a1aaa00892922681e57e212e45d8cbc5c5212710000000000000000000000004158506032980eb42d5ba5e8b3e513fabcada0380000000000000000000000004657224603c6ba163f879027d9da43949f61beca0000000000000000000000009201eafb7efa9b15bc11c0f5a11bfc873ab980d700000000000000000000000052eed98939e75562c53f7bdf63b8604c3e72a8a1000000000000000000000000505b4f2913274703f580392f03eef11b8a533380000000000000000000000000f4dab86f4b1d3eecb6c4a701a8b6c6cbfa29e144000000000000000000000000777e991a0c581ab5cee296c7977d21f26425e5dd000000000000000000000000fcc8ad28abc03126e8203e4feea95413da2b65f400000000000000000000000058c900155b505bdda8bd65ff12e54eb57c84f86b000000000000000000000000532156b51c74bb2ac822bdb9b40a0b59f934ed8d00000000000000000000000065a635d818fa38fb18698b0e20ad8acb3e15e8930000000000000000000000002af2fc235ab8ce0a8ed44ccfeb11089dd57336d0000000000000000000000000e750559956c0a7d3825a393b1fcf90e2172a464e0000000000000000000000009e2ced5acdb71201ff1169124dd5a4c7ac0433e300000000000000000000000095465ee513d323bccce3ed81974b8b2cf5230ad1000000000000000000000000bb97587d04a0b7428fc5c97dea3cb246ae22485a000000000000000000000000991671b95f539a2b0254c1b357206d1b627d1ec7000000000000000000000000b2bdaa0d9390ccd8e7ab767fc25d340cc769f262000000000000000000000000095503b862dbb7547c8f0b7080339acbe53e0d69000000000000000000000000cdd68a64b27ea2609647dde5686be03b773636c0000000000000000000000000ba311edb8acabef014cbe6cbfbd7e59272f13676000000000000000000000000d43f739eced4335a4b9ffaaa8fa36cfd66c0d4a50000000000000000000000003e11fa6f34d0b00641908db9319c47a05ff5e46c0000000000000000000000005d63152fc19bd0d0cd0016a67e5a67268d25c6d4000000000000000000000000095e7ea9d0c94895f4d0c407921c1f856b7c8c87000000000000000000000000624256ba2cfacb7bdff07db79e724c631c1d78b90000000000000000000000002c00097bf1c87c283c662a1a546f6ce7822c292b0000000000000000000000000c6411d28cdb5cd35edd05b076bd51fee7b3900d0000000000000000000000006da1cde6a12617a01eafdbcb481d371da410f56300000000000000000000000065a958f37910342a76f1b8c8c40e73a7ce2877d4000000000000000000000000215d914ab01335b78e98a1d7ff3007173d9e9b97000000000000000000000000cf39190714f3989d76c17ca766bc0625566c4a9a0000000000000000000000007d01393b1715177bdbe25a80e7b4d6dbbb013ae8000000000000000000000000cc778e25f0ffe36fc79aeff73c101e8129addceb00000000000000000000000087208a3845d85ad959dbdcf27a0200691f6ad22c000000000000000000000000fd04c161253229f173e2d951ef1703fe412bd21b000000000000000000000000108a93ed9584b5878a8acf00a9e6e1b96448fd4b0000000000000000000000007fac71b7a22f903cf98830ec0784a396b2c4991a0000000000000000000000007fbbabb0af9f75b36d57a56737d4810696991fc600000000000000000000000010979640b7dd0dba636ec6ee755839859ad6acf700000000000000000000000025850a844aa4199dbcc73b4edc39218e8e79492f0000000000000000000000001fab194336458ccbce8781f6df568328ceece66700000000000000000000000013f1b8bf8229e2690ea33035ff0b5d6d33166777000000000000000000000000e67006cb4fc194c1c82afb17d3b7eff4f4fb8f040000000000000000000000005332ec1a46951d345464e2fcfffa6707a258c07d000000000000000000000000bfbce19ed71f257c0a77292dde36aeb4a677d1190000000000000000000000001f03e5246554b57f055e3f4ea355027c89ae6234000000000000000000000000abc9ab670fe28a536c7e0ca631442ee2f7e09c1f000000000000000000000000c8cc23eba26648eb450a04103890fdbac283878a000000000000000000000000532a84d1a30fb909c6f302f3cacd6fbe5a421f3300000000000000000000000064dfe981cd90a644d00156b5dabc279897aef097000000000000000000000000366726a05d35213665d70cc9fa3d7bf1c6f05cf000000000000000000000000016c9ea73846a7aa1f5682f6426b7626fd7f875e9000000000000000000000000b65b02a89103eae826bcc24946d2820bd9131ad800000000000000000000000077737709d8f6f697fb31dd13dab8a2f5517816ac0000000000000000000000007b8f8eeca2d1e4f51a57ad63abd4619065497956000000000000000000000000082b28adac463c5af0b7fb1e33bc280d546b6f1d000000000000000000000000657b7897a84cdd3ae74967f7a1ffd1d0b9318f96000000000000000000000000c662a1121afcb2d124f3c76265130e17e41b95e9000000000000000000000000d55802bc9b0060a694204e77fec8fec10ac59b6500000000000000000000000055785eb1391bcc6119760e8328ec636456a5b50f0000000000000000000000001bdab6b8de641ff6aa454901e653ad0926639d2400000000000000000000000058aaae33c1ff111eea67185b158850c0233dde1f0000000000000000000000001286b59c6c7ce542297d7d51856b960f24a98f5c000000000000000000000000e4f65150bd950f57ede3a89f574e5d3ccc28e6de000000000000000000000000d6c10f4fe7c614ca86c59a3cc19ff50cd9bb63e3000000000000000000000000191e0142565b986f100104f82696fed0d9b3996200000000000000000000000036266b6a4182f1607ea5d819f945e8479770d205000000000000000000000000f7ea4b69a47c5857190d9004946c7384b8a96f8a0000000000000000000000007d312cbd16fb3865b491582fba4fd7368adec7b7000000000000000000000000b93d3880b057ec36e966de4659d8eb1743797ed2000000000000000000000000fed1cb16d6090843ac54724fb30f3e11f3b13b6f00000000000000000000000076d9e136b08d94a6352a1b81958afcc39ece5b09000000000000000000000000faaedb560d05d0750a9db4e5ef595c37e5bc99e90000000000000000000000004b0152932c05b31980cdb0173a01262f12a6845b00000000000000000000000000a2cde6b70759f63c52f1507cb1ef50bffac6a3000000000000000000000000170810c47c52d6c557d81ec31e6cfe6901c4e8e6000000000000000000000000ab9ccfa2e35f440352820133d5c09119b2c07a920000000000000000000000001f6cb7fd9a32612d55d150ceabd95fe2a1fde1dd00000000000000000000000002af9cba37bb84d96a4518bfdbe3b87bdce32cb600000000000000000000000013d6c9bef4c873d6bd0f33d14ff0509fe5240b9f0000000000000000000000008b84d9f3818b72b834b7d77922a6c7203913dea0000000000000000000000000d9aeab603346e6d7a64fb4413f16d81a4828be220000000000000000000000008ca30df3bc831930ed86b0d1bd5d3205951d0769000000000000000000000000bbfae30c56e7e5667021fbe08661489993f6acc900000000000000000000000044cdd3da23a21bae9901d2f2d92c6422dad455100000000000000000000000000ff581da749c2ebd3d82e15615b19782dbca7cff0000000000000000000000001b241a051ce42316ce996193ceb67bb146a7a3fd0000000000000000000000002b619d5501baeec7947a43671d7d59255d89c710000000000000000000000000c20441a8ce33668d63256ee674ab0880dcf8ea66000000000000000000000000b9a2c3a252e667b0f8ffa6a30b787316bdbd436a0000000000000000000000003e58ddc88d268d6f270ffdc229a75cdbaa1c270300000000000000000000000086d92e13b9433f61cf7f06b13f4178a7ca993b2500000000000000000000000028a8fbe25425530a95305f137b35c8ec0e19edc1000000000000000000000000bdac4e8d5d4e8abdbf1e0e8e3b0c8208b541b377000000000000000000000000d96a27491eada596fdbbbb11563b4c6d3c38e87400000000000000000000000096b0e38b64577d770d59971089f1eedcb28f7d140000000000000000000000003a2a0f79721a6bdb82995562136feab055b27b5d0000000000000000000000003328f5f2cecaf00a2443082b657cedeaf70bfaef0000000000000000000000006e4896b4f26cdcb78167d40ebb85913b2be2f4f6000000000000000000000000138933fabe4b68c539e2aa58ca69e1069eea91e000000000000000000000000075ea280730d8049ad0d0cd8088592f65e48be29d000000000000000000000000d4f0d2231fa53112fd6547e8e8309364fff9d8190000000000000000000000008453eae83a1604b1df635e81352583e7f9d01f6a0000000000000000000000006faf6f8daf82b6a2eae80d0bf3427982efee01ce00000000000000000000000066392ec303758ff8d83d420bc74887fb6990e9cc0000000000000000000000003898c21e4c5bb98a782b17d1426b7ec96affccea0000000000000000000000000b79cb1ee53e690f8cd4a36426c3745d657188920000000000000000000000007ec39bf9d9ac3d10810752aeb0de842a76dffdb10000000000000000000000000c5dc1e1cd5e3da8622e376770a89cb4febe3451000000000000000000000000451ca021b69ad15075df9704a23715a62757278c000000000000000000000000b5a16c663edf5eb464eb866c1d63724a7984a4ab000000000000000000000000fdee92bb9291e745edbf13e62ee3656a4c37e3d600000000000000000000000089c7213788a8f4c476f40a933189dff1d5c972470000000000000000000000000dad5fbaf15f6be1b0c39688cf08d4a6469eaab3000000000000000000000000717ca47f97063ee30012c10e7df7f022853f4da90000000000000000000000005d595c007567492cf7acfcb2b6eb2e5f7052e34f00000000000000000000000048e300d362fca6489dae0b84db93351fb5e0faf3000000000000000000000000614acf910eb54f2bc40e30e8b011cec8d4fc741a0000000000000000000000003a21372953c84c1bc4198ed0c794d056e8aa8f23000000000000000000000000d7e960e59507711c0adecb36a8d8f355a1ee694f000000000000000000000000c6f2c920222314cafe7f68d4b7f61f263dd3ddce000000000000000000000000618b5fee091ae73abb012dc82127efc0e89b3976000000000000000000000000dc0308851221752e6210fe3081a925b9d8f6555d0000000000000000000000007778f8f7786eadc5fffbb23f8a80a54e17b58856000000000000000000000000fcdff88552ee64b8b6b52257fa576102eeeec776000000000000000000000000d92a0d6a2e8982fa5888204b7f684cffe24e5b2f000000000000000000000000d31e694881b84ef906197c76e39a0009193f773e00000000000000000000000034ccfcf477037b2b418bad9730343a661683bc170000000000000000000000005cb1d123dced9a1a55dd81ce6ed859d0cc06d7660000000000000000000000005f33687dcbd35e41bf78148d2151763b141d4410000000000000000000000000a87dc234c4d54d30f7775022aa0749d8693ef76c00000000000000000000000073af66518cd114789bbd11d42855d12104771d3a0000000000000000000000006a5201bba100a8b5c87aa8367db717dac179e0c5000000000000000000000000460465b07cdc878549b52bfd5737878d0a362ff90000000000000000000000000d1909d41a115b8157eeb6c94f17568b0e21005e000000000000000000000000d9f27b2864f81eede8464eaf9053cd20478e34c60000000000000000000000005a504583b7f3a3d6a612adfedc3e10a67fbdfb1e0000000000000000000000008ac7f050e12f4552222d0f9d1ab004f0506923680000000000000000000000009f72ed9684fa1361f5d2a08e8ed3f09a4364359700000000000000000000000039383994662d68dd199824a1d317f3244efed3e00000000000000000000000007f9cfd6794c32d76c09b3ac34bc930a9d55e5efc000000000000000000000000dc10726bc9f9bdb2a4505fee83e06771c7407d3d0000000000000000000000005c12336731109fc54c7d6f5c6f85971fcbe4ecd2000000000000000000000000909535c6c79fea5c29e2d2c5ee72539fb9696305000000000000000000000000715d70328e259f64dd01f6665a3d5aa728650b9c000000000000000000000000a11eea5b87f6ef5f3863a4faec8ffc45dc32905200000000000000000000000019282f536c40f1b58dc5fbde241db84f73664d970000000000000000000000000545ef733761d7e23a80da82b2fa1b5cd40433c50000000000000000000000007e41a277a87e17ce8936cfb801a5d049b4de67920000000000000000000000000519d490546a3e55cf07f9793e70ee10862bd8dd000000000000000000000000c6487571da7c36016eb24e81954b727d4d0f4f3a000000000000000000000000cfabac9cdb5622c131363ee1e04f9ce2426dd39900000000000000000000000007ca4b93a78d3c53d5d19d1c30a7b7d5b2a1ebcc0000000000000000000000001c39e90eac7b9ef318786db6cb29a70e73c3c3330000000000000000000000000f9249bb0b9fb5bae3d0728340910073d61f7f16000000000000000000000000f22620c141f09cc51bc2620bc57e3074c05e18e900000000000000000000000006f5272263af83d796d904cfbee9008e6eb4ecfe0000000000000000000000006efaeb05c95f40dfe9772a7630d836d243b54995000000000000000000000000641349c329f083d8c0f74d00c39970224242c5e0000000000000000000000000fb05c958f49deeefc6a47565e776271a79534e200000000000000000000000005c4ae42547d9b6f25209c3175b0f883550e63561000000000000000000000000f6a05fb7c6589a03b657e726aae7f4b8d5c1935b00000000000000000000000053e0d71d8cdc8ba9badd00e967106e8a0fb0c5f2000000000000000000000000b0b313b9ff64529ea1b4276e697a4b4a7a8b711a00000000000000000000000005e93f73641b8a305f44c7c669dcbb2781f2fecd00000000000000000000000099b2d86f6400127753424d47d851ee47e40321da000000000000000000000000b6ef888399b8a7de5c87a057bf746bfefb50dbe100000000000000000000000049685a4e8dc6c6d5484dd0d54df3344e14a5aa1f000000000000000000000000c9d0ec8c50661e56f8177cbf1b3af00646125f4b0000000000000000000000002683533e897b6f9fc0ef34ae53635bd620accb680000000000000000000000004d92eb1ad882e34cbf6341fc1322bb39ea91abee000000000000000000000000be1972c613c5729880b61fde1314dce62e51fda7000000000000000000000000ec3a0cbc352f1d4b07b3aefa5fe6b79133cc988800000000000000000000000002a7c7c8a9fd27f5986dfc9f767919080088ee0f0000000000000000000000009aad34708511af85ad242f86ec9b01a954043261000000000000000000000000a2e82e997c498f9773316cf1d16aa0e5df004893000000000000000000000000359e5b16c2f68a61eadf3bf8401aa6f16f196c3f000000000000000000000000ba12f88dfc50a7e4d7c4bac1ba8d744326d2a8f3000000000000000000000000b259752b6e659cb56c0f9dfb7806f39c46a95e8200000000000000000000000003b7e1367223226a5c938521ccd246e68f8f3b9b0000000000000000000000004adc4201ed6b0b3bea4600eed14bbf3626b5705c000000000000000000000000583b3e68287a840373a5ba30d86aa3b4a6c74650000000000000000000000000264daabdfc4f21f44b88e0b5726d25c6ce2e62b2000000000000000000000000f40f1e3a63de42aa8dab0aafe0c790bbf0fa788e00000000000000000000000035c70a8d13eb5b0058f015e1b7f2b312d5615f0a0000000000000000000000007726781ee7fa54c984ff5c8699c6d5774590205e000000000000000000000000e19af277afbc4386dc989a74dcfb17f68a1f964800000000000000000000000069f04b5d6ddf991314c4c088a0da50d593b7211a0000000000000000000000005b07ec2725c92a18d4d0d2aafad89968ca86338b0000000000000000000000004b9e9e84ccdf270acc7b2e5cbf8c5655e0edb9ea000000000000000000000000daa4a934bd0cc471fa5d6158c75af03a24fa60db0000000000000000000000001a710596cd1dcc2dfe40edb2d6fb961c6b1bc65a000000000000000000000000183c74a562a4c996c3d3470046b0ec9c696de65b0000000000000000000000005eab9c6998457eb7b354e4971eb96a850246736200000000000000000000000097e21e998c6507427572a5cea57f77263c9c47d0000000000000000000000000de735d37b3b56bc8ae91036600c91af4e66e9bd8000000000000000000000000ef54dca58735395341c82de5655875390d4377ff0000000000000000000000006c20f71e0381bd7de3ce86f66d7d8ca31f905932000000000000000000000000a889eddae45ccfd566bf2c1a613ce61c318694140000000000000000000000005858b26cfeaf900b46e9043b0ee4976a8b249ad800000000000000000000000071b6b38a238ecd788fa2c47ef9dd092e43b47c8e00000000000000000000000026db329b4cbcb22b0398d4a60c58b3d27b267f890000000000000000000000006c76b46825921c9e272289c6a8f99f126cb195700000000000000000000000000ed47b4919e0c5ba0c9296dd2c794786037af6e7000000000000000000000000cb639f78a5a473fb0ce07fca1ddb1c82b80128780000000000000000000000009de9a628c3b548bf3db23cf75df00f8043ce8eb2000000000000000000000000b41375f7c8c9e049b1be09ad27fa75fd899b56f3000000000000000000000000889eb9977804b727398a6c566910e125fcb05c6a000000000000000000000000ff5dd45425de5c79327a85cd8a1c4a5507e34d3900000000000000000000000004729b6b5d04d2f93e0eccb9aae6bec942dec524000000000000000000000000570a6fce820a7381dabf4845460a3bc10caec71f000000000000000000000000b39f9bd7f364ee08e1993b04421b14d8a1d93b93000000000000000000000000ee0aa7c2a28f4cdb7291e428a34123e90f67a9ea000000000000000000000000ad2361e95b167cc9e262e52c31fff2ab375d6307000000000000000000000000dbc5b0ff6dca6101b9288d9d2ca9b600d2a321ed00000000000000000000000027c329fbce9c3c3a1af28911c72777344f6d54ab000000000000000000000000b28558d5bb1942e6b9cfee53f2bd5205b5baf0f2000000000000000000000000ec9adda375736cf9a1964f5a612f1b1dd572fd3100000000000000000000000029072b26651dc17f0bec27c33ff43f85c9a846d8000000000000000000000000107617c87c8c57daa9e5fd817882e7b498034a7a0000000000000000000000000949699f909132479fd8c5f7fe35e15551dec185000000000000000000000000eebfdd4df77b4cc5558ee3fed57abdf4d0e188980000000000000000000000000826069f49636ff936526f6d94a5ad0e5b17854a000000000000000000000000ff521707ed0756cf025cbc1c1d33a7983dec0db7000000000000000000000000bb3dd6d5564a24986176b307da4100babe0aa1700000000000000000000000003536a6275e1328eda91c179923e850ac1f8e474a0000000000000000000000009ce28165caee7ebc67785e432c423b85bc967c13000000000000000000000000642c80cb20fd9ccd4b4f7019652a5b951fb151fc0000000000000000000000006da8bb015c2d36d067258421a329af98e918d5cc0000000000000000000000002d39088fdd70e483b1ebed8f6366b413394dc140000000000000000000000000fa6b2538351268b849737fa2773e301690f8a1c7000000000000000000000000565348614e445673ce2648762e13a4b7c871f1f1000000000000000000000000142286d2934bbb997d3bbe535ef7be95bcc1fd30000000000000000000000000fc0dcf21fd860f04ff6a8b409c33a99075f4409c000000000000000000000000d8789c632c4a90f5a7bcdc3d013cf2a6f9887fc300000000000000000000000069697544d7f5329ceb720ef0e65eed8b2d785c4e00000000000000000000000096b693b85a0716c9bf39e6a3a787d288a8db76dd0000000000000000000000003f5a8af4fd760aa76c61cdb741d065f70ae8a47e000000000000000000000000b0529a454d432106f7026da62501b2bc131c5b1d0000000000000000000000003e7aadebd690f8926950cb0dca026aed55b55ab9000000000000000000000000ce17afb171395aaceafd5a10f4e144fa7e752424000000000000000000000000ae0eca95f84fe4ef765cdb55fe034cc5e6121b90000000000000000000000000e8c42d2db76d4b24a0f1a2968476c045258c186f00000000000000000000000076fe7d53dfcde399a89bf24ed2b34dcaf73367bf000000000000000000000000d35047f50e9aea715ec9259ea86238b3d8892e7100000000000000000000000061134faf5005d6eac3d3ac01475d2334cbeb6c9c0000000000000000000000004214d30f17ee993b45f9743d7bcc1874a868c2990000000000000000000000003865671280b20fd3d4c04f202bb657871fd84a13000000000000000000000000d535d3b41f3982492ea0b9cbb339182a1cae9b0c0000000000000000000000009dc68e8001a75604b5ae25b865cc5e1f8931672d0000000000000000000000007042416fa748eb20b22cc9f8fcb0180f412a6c5f000000000000000000000000b3b313e301fc67c376069f373d6351f8f3f77737000000000000000000000000f5874ecc112c4cfe6ced56f9135ce397979a0241000000000000000000000000c66664c419e11514c784dfd733de9b768e3c4195000000000000000000000000fb25d75158ddf738a8caac68c6e2a2f1b6a5aa17000000000000000000000000b0ee95f47afb5cddf14bfec707c92b6faede3633000000000000000000000000953bb42297ca272e6a6a7b933b3d8542bcd161d200000000000000000000000079a73c8cf6054b1660739b9e339aa9d686ac2ace000000000000000000000000228f6cca9ed4ce96347709b5096f844ad5d71aea000000000000000000000000ff2f9268ae23e42ab99dac84c6fdd8002a4208ae000000000000000000000000d72052c1d8e2ac26d59f9795c18f846cea044d290000000000000000000000001221097b17413d6379c66b860eaa6e9850a584f30000000000000000000000003c0ce14bd884344809f12dd1c74cd17c078d7775000000000000000000000000808e8095067fd3b2120124ed3727dd70905d4dfe000000000000000000000000ab76d279fe49223a93a066d23541b1adee81c3b2000000000000000000000000fbdf4e93cdd59b8ac35a5bc1540611bff46874fe00000000000000000000000077abef43dcaff2007f14b47c01e07d384ed20a7f00000000000000000000000021fdd209065dd45f641cab64e525b09379cfb30f000000000000000000000000ab38b7556069ba58a122ccc01c41e49391a19236000000000000000000000000888132072c6b84d54edca3427d61d03965fc7e9600000000000000000000000075de34588fa6a23e4bdd675e0ae6a26dd4bfa405000000000000000000000000d7aeef31759d0f16d1e1cab5a1cf52f785627354000000000000000000000000bfb6f1316aa66c998b23a0d3e1cbe61c2f067265000000000000000000000000a9db6f081edbc6d52a70da9ee10956c6fe7e971f000000000000000000000000046fd3d0f2945807f8b8c10e9eb62dacfa3126be0000000000000000000000004e385f32820cc20b166d78a509dd87eac99e60700000000000000000000000004864de0f0525cb6fc697fdbed30eddc92f773462000000000000000000000000efa9e451f126eaada3736ecb2a6f3496e39ac3370000000000000000000000008f4cb83c3501870e20379952ea313ed629721140000000000000000000000000aaa84945db89c2e2d822469b802cc53e07ef8ba00000000000000000000000000a373873463b48012ad7ad05fd5475215907f5f400000000000000000000000075baa1c6b823127fa75e6f9927c253260fd23f21000000000000000000000000d6367bedc431f45310110c88bc87efb95619678e0000000000000000000000006b4ce0fd2ff9e5bf126254ee783de7e1117494ce000000000000000000000000dc2b44d6a08bd204b0febed25faac470a66788de0000000000000000000000000319cafb3e40776ce966f981ac0b29803475190e000000000000000000000000c86a5ec8691b3f4ac7212af4637d21fab412d2fd000000000000000000000000b4dbcd9360a8ff406267f65ca010186d1daeff84000000000000000000000000d6ab01290854badcb749f302030ffc3f535ed060000000000000000000000000f98b202d49fb60eb899fe777148b4d17f7b5fe3d00000000000000000000000016d6091b60f7c8c981827f81708890df10c502bf00000000000000000000000010f18e783150590e4a76aede28fda96fe54e8a4b0000000000000000000000000d3ee0addcacaae9b567c86b8606428bc00745ce0000000000000000000000003b378d3c459c6c00cd9efd988c82ed929dac9e890000000000000000000000007251e8006bd977939e9d3db681bcf73b41502489000000000000000000000000b6affcfdd36280cf07b9dcdea048109c7d03d4900000000000000000000000005b750fce46b4d098ae6b5c14d939cfab4ed69955000000000000000000000000229161a8d95f41de4396d11a68136cd6215243c9000000000000000000000000e1b7f9a66f4f8c5c73647bdc6576f5248b4bb06a000000000000000000000000b76b085c26affe3dfa7f21765d28c1a006d0e531000000000000000000000000d5f2ae1853c7781e7b47331d2f09261ce18b5c5b000000000000000000000000804f4e4091ba45c1fd47b81020a2c701103c0854000000000000000000000000691cbd63b756284ef9287b291f0586c9ef955233000000000000000000000000ce8c9080342c541cdb3d0fdf9dd213b99f0a33ff000000000000000000000000b3e6ef5b481b1cdbd3fefbe8652b337c8a6e593b000000000000000000000000c2e81985a285b610c2783a04765ae725b7700717000000000000000000000000f7b91c05cc9990ed406e7c6385e1ebcf73272ea50000000000000000000000002213cfe67201f8397906cdedebbe65ddff9b450000000000000000000000000014e4d8a448c8e584358f7d525ec4a477870d92d9000000000000000000000000b67437f253542fa4a1a4d551cdb93c42f3e7f1ae00000000000000000000000045acfde27679aebc0faf7a5c727f09a2cd87b11e000000000000000000000000289e6405eba45a87c7598b988db09c96b2b93a720000000000000000000000006b45eddd041c04fb6a2d4b337183070fb8fbd869000000000000000000000000540a31b4b2eabc05ee03e4b6bcc41321b05807020000000000000000000000003091b9292c8d5eb71fc4fe51ad444fc9cc3c46680000000000000000000000009d01d9f5cf3f50a847b6577df5f0d15bf53352ef000000000000000000000000a962e1b15135c78edd1142bf53f10ff2739718000000000000000000000000007c6a6f8b4efb14bfecb13f90deb3f307e3230f97000000000000000000000000498f0463c2c5bb5412a1db21e3d5fc900240253c0000000000000000000000009666e9df83581582b612002bfd05b35b5dd5aaf80000000000000000000000000936414d4ba8b5bacb2fe8ff07bf0c5517d159e100000000000000000000000019e778ecf10276b27c47a6f523b39c1e484116f6000000000000000000000000a8da25e80fc4df9ff3579141905b130770b5ddb400000000000000000000000090c29ce4ed58085a11c8feec5abb21a2ee7b0d7f000000000000000000000000813f063a95f84f295f683f6a6484ff7a6ecac73d000000000000000000000000b11a0c6840cc2dcbe934143756b85103a089aaec0000000000000000000000005a6714eccba378dae0dc13106d9184fb893a3b9a0000000000000000000000003aeed972e795b5e43b9bccec1ceaa4b2b7d88184000000000000000000000000c9c8b98e7e5e2b513ff692aa1d8c822e20cc94cd00000000000000000000000092df53222659279697a97c1b6f3682dd8f7aea7c000000000000000000000000c6c3acc0b8771825ed6bcf8278940ef4e4cf5794000000000000000000000000b592f3189820e500d0fd3e6a9ec457851900eebd00000000000000000000000090088e8d251b3069d57fbbac74d38c0777566dd9000000000000000000000000c4c12c78b0728898c73a9eacb5acfe11552e6d250000000000000000000000007e4d8b26bb8b3cef5b401aa02699233426743cda000000000000000000000000c8f0bece9ff07e7026a5fc3661812cff84d744470000000000000000000000009ec47792cb6b3168b46a456c418315c8c902a003000000000000000000000000e70b57e67a0f49a03afbd9b8603ac267a2145a3e000000000000000000000000aa733b2ffa559daacb4f4aef05d913dc977521f50000000000000000000000009c109f03cde37f15c51628c18b06ed64d54d895e000000000000000000000000263498ff1ab6e5951b94f5be589e3e4ca78396dc0000000000000000000000001b8dd2c541db1075bf57bad65ce96ca8184a58770000000000000000000000001091adfdf92dc5235d32a273ec21c58cdbe3ef8000000000000000000000000055b2121c142087eae646c8135ef4bee64dbc39660000000000000000000000001ab1d7a58782fef25f02bafc77c5a2cac298cc15000000000000000000000000bd32e567cd8ac0dac8ec08f1a513c1f0011b9a39000000000000000000000000552cd05eb0a14ce5d6b433cb252056ada760abe4000000000000000000000000f8c2b9f6745d1821dee5e48d511b1e20ee9600bb000000000000000000000000897a31bb270ff00816d158eb3d9d8753a8f168f9000000000000000000000000871de3542f67f5ffc6298ac8823282e866cf11ab0000000000000000000000004eeceaa17cf0e87968ad4006885f25537d6859200000000000000000000000001f4d31b25ab0590256879c9a5f95ee087dc6c4f900000000000000000000000077286bee2c6165b6ce75a11ab5f1f4da9de57534000000000000000000000000246e4762865312903f898cbbbab46f4d0c3347cf0000000000000000000000000ce60bf41069bf460aefa5cabd8758c313010704000000000000000000000000b61ffd6e0eb9b5c460feedc2118226604a570cce00000000000000000000000086b7f5301ae32386f89e410614030f4290107404000000000000000000000000ce4f59d32bc4558cf5f450ac5b6687a3e000fc780000000000000000000000004b9893b9cfb0291cc449196512504435b048692f000000000000000000000000c7572ac40f008bf8c7b33b1229ad83b210a6891b000000000000000000000000a57ec481335314d08a263141fd261c9f8d0c678e000000000000000000000000bf114a7db8c2978584a31e1fa22c68a03b8c5b8d000000000000000000000000a0870d668a546bd03457b208ff417c5347a0e943000000000000000000000000273f1cabbbbf7950ec0fbeb863cfb699fb9fba3d0000000000000000000000009b5e88bd8295733991c4d846ba1ccf34fecfa807000000000000000000000000b6a883250b633bb40b411313a944c206698c7c9e00000000000000000000000096fc8d65a4252215bad7e792ed36c6ec9fade3830000000000000000000000000c7c9ab0816d7b45a32de3f3004ba2be3d51b15f0000000000000000000000008a649d2a686d20d316dbdf340c0e8c3baad1744c000000000000000000000000f498d121842066acb7c8159f1ed27b3c0932dac40000000000000000000000004c00d644fbb4a14df9b2cd866e62301d5cfaffa6000000000000000000000000858e408b3081a3247daf0183eafe9bbd9a3e6329000000000000000000000000baf9fe4b0b60ff875e084953275560f1db8b39f20000000000000000000000000d10d221cf7bde06f182629b93755e5a53924c1500000000000000000000000048032fc61438a43fdddabad47d23f43ac228a1310000000000000000000000007d9fd965585fa9320c3e84639ae5574c5dee840f000000000000000000000000c81024b36a3b7b40db663874d327ea740c28054400000000000000000000000095fd0b35486aa2cd872b0e257de30d96a05f8e7d0000000000000000000000007c6fb27199a4ba4411fb96479bde2c9f458a94fc000000000000000000000000c883f2be977934f009f8355c5b1a86c523084b3100000000000000000000000048f7eecacea68e994229ae18fffe3e244698551d000000000000000000000000c5b0dac63d25159f447cc9e1a79724b088a111e3000000000000000000000000631c4452e650f2db54ea3b52c7ff46fe86d15565000000000000000000000000afd0cfb2d697ceb73852b46754a62d17a24bcdfa0000000000000000000000007643e2e609014e4bcae3fc902e5b949a694a0be7000000000000000000000000a5a198b8be6894ba1c3b7ae6203c1443cb7e0be90000000000000000000000004b1b8e57709ef58ca01e3b8560d98a3cedcb16f60000000000000000000000006aa3bd356a818867391857e4c9c2d9c7935fd5da000000000000000000000000ad7a2f9b7303880dabd4664024306f9c6b1c7e72000000000000000000000000d413dcf1b80e10a8ba7cab329da7545ccc8273190000000000000000000000000bf43610742a57941f0be3eb9f2c39091d82f1a1000000000000000000000000e685aa14f9c8842b2686b2989086b84fe0e1f5b1000000000000000000000000f4e0e6d1d89a6d8f3dc97f6ce72961d00aecc4280000000000000000000000005bec3b5bbd5091e2004adb43e4c63d84b6792e4c000000000000000000000000ee061fcec44ec3f09396259054a013f0fc9058dd000000000000000000000000b96315ca4707aa3c2b97091ddbc1407690b96f0c00000000000000000000000027dd1cb3c083ee140b8e217f515751359bf0d8190000000000000000000000006c64709ad15dcfacfdeca4f351ab399a0d8bc31b00000000000000000000000011d85fe06635304195f4cd4324499803cbb68e730000000000000000000000006a4d1e0baafaa1e508e449882157ae195df2c3c30000000000000000000000001a7e3b02b86c1c480b0d298ae410d921d1fd1855000000000000000000000000235514611f9334c8a8dc4b9df1be4e232ae9f997000000000000000000000000978def10caee94d2cdc003bfea784478066aa7730000000000000000000000006dd4a5dc359e1a3bde065ed3360c19aadb8a14a5000000000000000000000000599149b8d983896f6017205a3d08c1a6bc6460e700000000000000000000000027197822a5bf30a69e0d48fae44e1658f14a6386000000000000000000000000dab676aab659f980de4e969f9ea9228769b92ac7000000000000000000000000f9f59ecac5274e92d09fa1468d8b3c4429bfe7fd0000000000000000000000005305dc6357ff6c2f8144b08365bc1572d520329e000000000000000000000000768c12e72bf9f3bb6ca1f6cfa746428c93be4201000000000000000000000000eaa1511b32ae1958dc2670128986000a93a33f160000000000000000000000002699d9eff2639a31b604d51bdbbd83ebad038d7d0000000000000000000000007c8a291a1bd055933007c16946d51038f967cadf0000000000000000000000002d9650c22d67250b0322e260e6aab7c415ff270c0000000000000000000000005d08d8943429b523c6bca2cbb7544401f3c55eae0000000000000000000000004d69f77497fb85a712ff9aa63960ad0cb9c931e000000000000000000000000075189d0924e157a57ad012fe994da336eec35b12000000000000000000000000f1bdd660b64e631802138b58946ff264eb2cf0a7000000000000000000000000906f499e07db241d29982b6fd07a1fc56295d6fa00000000000000000000000094328898831911643987c4ad17f135dbc364a04400000000000000000000000097b720dc6c0ef414c9fcf9934d2c7a8ae89d220e000000000000000000000000161d6592ec0ba2906ab21b9e0bd86cec7a8583b7000000000000000000000000778437c2e4333f3a681c31e37210e469ec9a5f7a000000000000000000000000fdb90cfac9cae6c65cbce0fc8aef35ddad58e964000000000000000000000000131cd42ad8a207cf233666cbb4fe4e9abdd12951000000000000000000000000bdad5324e5dfe62c19085bdfbeae56ff0bc8ae75000000000000000000000000bd34fa197b334205db8bd81cbf83c99aa1af4e27000000000000000000000000cc33158339e521385788d108dad2c7997a289bbb000000000000000000000000bcbd97b866c6e948d2c046269cffe42c7a58bc2000000000000000000000000035e8fa4d782d76b193aba23f91d470bae289b8cf000000000000000000000000a4f3573b63192e8d1b36aa8066f4420d7a476025000000000000000000000000cd33d16bf6976de37997f5917fd33d0e6b8abb3600000000000000000000000082ccf63d0aae86424d39bd312e377f7a6bf316a6000000000000000000000000318429cd196192a572d48ef8137f353592f82ec500000000000000000000000092d9b7badda65a2ce04f7fdc169c9198506a4b280000000000000000000000003b9bfd61864feefc96fcb490ce65514897776558000000000000000000000000d3cb2910502742d62986a7a02060f03db61e70110000000000000000000000005135538c9c477976e151d152ba591316f77007630000000000000000000000006bb0fffa0cefbe1a50c990bd544e657273bdb5900000000000000000000000003ca08dbf4fd9a7403590c5d970a9d2f3cd31f6b5000000000000000000000000b6f9f6a3e367061764eb3682d024b9321355abb200000000000000000000000069e039125b7d0392be33c17d85bbc464d888b09a0000000000000000000000005f23c4bd6ff20a8cb49c5a27953f286737d129a70000000000000000000000004af8462e1bcb6340abd2c9e6520ea1ca87593eb70000000000000000000000005041d6de6de3320e96824e9d53a48af6bc00a076000000000000000000000000e209a3ace97b560b2264e0c30dad024319a450360000000000000000000000004d9e0d0b3d1205f64f7aee5d562c6f6c9a5d65ef000000000000000000000000164660ce13a3d59160a51b8d61e65973547e1a63000000000000000000000000e653d4ce4e990da862eac0170923bc5eff036c92000000000000000000000000baa50229c2d804326a29abec200cf4d5ce6ce24d000000000000000000000000b613ca97cb6b44ba80f8ac0ae02f7b1cc82cdd69000000000000000000000000a8c527ef7585662a5e4f0e24b54b0ef17736e686000000000000000000000000173f804b9e00c710919533e0e0720c0baea7347e00000000000000000000000085ef7e29d00af2819dc4c3bef867ff7ef02a7277000000000000000000000000487a5fb84ddf17f59105de8c1d2f41ee7054b1420000000000000000000000009b7675db4aaba3e4b6bcd6407899d9801504769300000000000000000000000011d9c427a36233e20c39246ab1c33f0f9f35696800000000000000000000000030c112a609eac640101d9fca3b8a67178c3de9440000000000000000000000004befba09ef84225641bcc7f4f655942e9cdb049a000000000000000000000000fc566cb1cd369324541023df04d4aafdb8e19264000000000000000000000000d8fb52cd646391a0834b5a1d4c8ab810c6df4e7a0000000000000000000000000d42c16b74361411c3db0e6ceae7a238545b0e8b0000000000000000000000000fd1cb89d2bc25d77dfeb4904e68bdcab6a53c1b000000000000000000000000d590ae5e57caf807890e03deb587a8a9409d7d6f0000000000000000000000004febfc8c0c1f2a1858b0199633ef4df91c873b22000000000000000000000000c6f2ba48aaa94f030383860c9336beff34168823000000000000000000000000a123c9c95716fea3be63a4598714eaa6fdfea1600000000000000000000000005d06e5f91ab6a04e04ed1c5f2eddcd9eb7bf178400000000000000000000000069e4e472380fcc157731f7bb917f2f2f704af0e9000000000000000000000000ca3d40de12c86b88b127566472e4140a372f91190000000000000000000000000c04ad3198c8e81a5c1df87b0f844a27ad69013e0000000000000000000000008a0e751b60d9627476df4bca07685499bda0f5f3000000000000000000000000822833472c613aec336b900cb4a809f23049bed10000000000000000000000005c509abdf6afc8dfd1da62a23b11f4d79afc23a0000000000000000000000000e96d56219e103da0da39385ac9561befd6f148f0000000000000000000000000989f223835d106d70a35d4b6b5bafbf7c62334a5000000000000000000000000a5761bbdf331e1620449a4b55a92b40e39e23e97000000000000000000000000e723cfc28a445ec0b7e418579008a62d91277ee700000000000000000000000037a9676d0c135e3d9c533648e85aeb1808761e9400000000000000000000000088f8025a9f7f1dd807d4361028c85781c33e64b8000000000000000000000000b935e4f3e1ae356bc6581f096616721f2b1e0244000000000000000000000000306c3f7d2672c0ef1d4305dd8bb756c218fc45db000000000000000000000000d11f650665dc4b6a7f01256f3effa3bd7c63211c000000000000000000000000898a365b52d74753fca8899c7150d699d91363c80000000000000000000000002a9a33f875e338346287da5e761bfd629fa36c1e000000000000000000000000348598eb4a980eb2a0bb090d6ffe3d855f14059200000000000000000000000076af55f27f7291e5cc254c752b14b904b73e379a0000000000000000000000007fbd8a9eeb3e0d088cb98262b735d56c643e0c1f0000000000000000000000003dc1dcfb4ac8a7c71fcc6207d5d711db55672b75000000000000000000000000fa3de045363311568551f88e1e37e0e97aff0f34000000000000000000000000b573ffc565156ab3ffc5223f938147e1f0f2c490000000000000000000000000d9552da58dcec0b3009b3f24fa9935cf3f20cdde000000000000000000000000e09ae7027f614d1069b76ee8fa5efcf748838a6e0000000000000000000000004d19f15d6007b3f0978d49804762a717adf8db6e00000000000000000000000074048f55e972fab332b8838ecde1009973061e3d00000000000000000000000003ade876b30e287a5c586f839b68d7b42c56c4430000000000000000000000000f7d4360e8b02ecfe0fc7d1313759ea08e32f83d00000000000000000000000021c83c77edca1152be7d6f041559b6a5fa6df771000000000000000000000000913c9cd279556cc9c7cfb9577fadbd6affb374da0000000000000000000000009c8b49c1d488fa1ba76df2101b4d9b5a2e5740c7000000000000000000000000d4782723801b66b1cbae66f73749a21e22d79c7a00000000000000000000000073ed6b89798c8fd2c7753b08b80eba10602c19140000000000000000000000008f3f1ae6bc761fc11ae8a45c75754b5f6c1a3a4b000000000000000000000000ed15d6537d8d6bab776a22903bdf4c4551f153a8000000000000000000000000939ee6dd05989b698bad2702c2e40572505c638a0000000000000000000000007501af62a04b229e96cc700a53cf379ef775457c0000000000000000000000005ca81ff9f07903485ea5d1a759e68ecb0f569e8c0000000000000000000000002e4e587163018868d9aac54ac4d925f2c6b419de0000000000000000000000001555c2f79d7b9fed2eb7343ef525b718b7badff90000000000000000000000003bab1cde009ec302e18d786fb0c04999b74b3dd90000000000000000000000005167ceed1acbf48aa33653994b9a709046c25778000000000000000000000000e48207792d3aace408df0dae38eab90ea9fbd6be000000000000000000000000d2cc9509e794e0691c1cb28b6c39b5fb73f1d33f000000000000000000000000a988d43830fb3900aae33217dcb8d617d786915f0000000000000000000000002be25db597c359813f30fa7e76dfa09135151807000000000000000000000000639d95910f0a624e97e3265bf6dfd1cdc68f94f300000000000000000000000069968c22b7f6ae43b87cb2cbb28f19c1f304ba20000000000000000000000000ddc272a26941fad624bd13ba412531417aaf793d000000000000000000000000d60720bf2b33d1447362ef6b37be356235969fe40000000000000000000000003a3f837bf44a0af8a7512708d2b814d60a74f6e9000000000000000000000000ce01cbe23f2dde7470de71ecadac06842c9cdf27000000000000000000000000494385bc266d33ac5395919b3548093471834536000000000000000000000000d39acaf6c1b67b9916cfa2d443dbf010156a8e72000000000000000000000000cd0af2df31c80c5bd4930d800a755987dd9b24e8000000000000000000000000ee80ed075aa034b1984bb248622eb4e3eaf06e1b0000000000000000000000005971f4a58d8cd27cae27653e8830635f0c114c28000000000000000000000000cad338018616714af1dfb9ceb14c99d842eeceb70000000000000000000000005d5519fe9ea9a6922133d9504b2388ce00ebe7e3000000000000000000000000c64903c29b9c3541cc385d524df6f4a4fb4e34f4000000000000000000000000332d45cc13f4642a208a977f46d13d00b504f412000000000000000000000000b973bafd4543b33189fadb03f9dc7e804587743400000000000000000000000051bd95499ca3c3587f0a72473a822db77addc53a00000000000000000000000055be312547561de14bb5351b73ce1afaaf4cee30000000000000000000000000fe71a6759d031b6fc144e162fd02bba0b699f487000000000000000000000000ee98bd3f31ba3a1ae4ea8ddeedc1d58b6957ab30000000000000000000000000311cbfb7b1aaea0242e4c61d08f3799994da6285000000000000000000000000dd9a2084a596c5522250262fa978aca6b97d8569000000000000000000000000224e43e3b605c5ec81d6366e62942a1d692c5fa70000000000000000000000005f34cf3537f6bbd8908e48d1fc8502da6619602d000000000000000000000000ebc70fb9bbd75f4c74a10dca034e86601bd5033800000000000000000000000063a54e3547238f176fa316599be39ab7c64dae58000000000000000000000000cc53ef98f99c8c773dd9c68aa72d32953c4ac61000000000000000000000000095f654799977064e510cf6678a6cf4437941d9db000000000000000000000000aa6747ac2931e51094597bad46d44470f5526a39000000000000000000000000c8367c682bc9d2cdf331c2146f3a129299b15bbc000000000000000000000000e26ffbe1d9e3593dfa26ccda929f79563b83394c000000000000000000000000fa43d2d2b1e165b3a4f66937780ddeeb9d97f9f80000000000000000000000000b36b50554ac7c1e00dde6add493c6a3c7e200440000000000000000000000001e400da7bd234b8bdc9df6a402ceebf108764c21000000000000000000000000fc15fe68f9bc3926ab81c4e3a6a7cc27dc6a00120000000000000000000000005ff2b276b89a0ac1f0ddca2694bd90d5f1ef2ce9000000000000000000000000d0706d5a8dcfb4dd628b30cd0b4139e466b03d8f000000000000000000000000ca9f3f2c977c25b36f9c272e37e0180e86a563a5000000000000000000000000f6fd7213e51fc55eded22a994e5c01c5b49be9b70000000000000000000000009acfd8f21059f6243b37d32fc805d00fc013cabc000000000000000000000000c57bcf1093163056b285932e62e2af04d77cb5e7000000000000000000000000852ba0ce608b15ac3de249b9f069ef8c1487d7900000000000000000000000006cf6e721e5eb70a6f2f9251c884304f6455177990000000000000000000000005e17763dd4a9933e010668f2b9156da6e4b812ce0000000000000000000000008bbb68d73f532c8d813894a6077b64f54dfaa1e600000000000000000000000099ea8997de89fee0620dc9a0c605ce776a6d2a23000000000000000000000000fdae742ded91c4c5f838851af450ab1573713a51000000000000000000000000d49ba0d7e01d5a1c0f0445c7ccf360874073e99e00000000000000000000000008234e183b3d74783180598a56b38a03ef51f26000000000000000000000000073a224cc2c460ed013222dc2df39f5808b2c753b0000000000000000000000008d98f0e37208e4660594a7846967eb421482b273000000000000000000000000ed4089a13518509510bcf129a5ce8378a95e5c5b000000000000000000000000ae0301b2c50a19cc8e2e3194df10b533e24960e1000000000000000000000000e01d8ac45a17a13275ce0dea5cad57b971d511c200000000000000000000000080ee3993e5f2889ec8a076d809086084fff507a70000000000000000000000003eff097ae3c9dff9de683b5a6c6d0c56a7cc1c16000000000000000000000000af204fa38bf53da5a964d949f106bd8a22a9ccb5000000000000000000000000cdbeb36086c28c81772b46d2b2da95dc6ebafae2000000000000000000000000562317e0f4dc4ef813ccd529e19164dad450a1d7000000000000000000000000156d9654d28e1f4b900dca66e70181645c8717ce000000000000000000000000176f48599ad28e9216112288b9480b71f0228998000000000000000000000000e9cfeab4bbb2fa9038d355b955dca78182582c2c000000000000000000000000eb2e235665869fc39f23d0c66c4abda81712d104000000000000000000000000893f2085cdab7e0be709f81e97425131d799efc5000000000000000000000000ed76329c99af0ed0eb03c45f061db82a8324e3720000000000000000000000009c82c63ee63330e92be525d1e31f208db341be83000000000000000000000000a7111f8d2055dfc1a50b0909475b165e1f98984d000000000000000000000000ca798f03d8aa27548241803b92f9b69fe1144d780000000000000000000000009697f7149dc24c20f4a445763c69507551396694000000000000000000000000a878af37078b1bf3afa87021de81757901b1daab00000000000000000000000018a4bdea9e8aed9774cc2e8c7161d46ae64b885800000000000000000000000043b9b5947ad832fff00a8ddd987460f711cd9897000000000000000000000000c0e625a402cb2bbcbcb4623297e652e293e5b35f00000000000000000000000008685de1699937e25eb238d2497140343a6a81ec000000000000000000000000a7145e00c87414c8d6cdd03ce1fdecff7cd07b0f000000000000000000000000aa43a45da3ff8665fa6afcefe59a26777349d84f0000000000000000000000006577827c1f9877738b98adb403afaa2522199c050000000000000000000000005114c4e995d7568edf69c7ff433457cb1f9235140000000000000000000000005e275112243c789210bfd51bac9b6840d29e8d4c000000000000000000000000557037212802f689dca55c5344aa1e9e405359dd0000000000000000000000000d04402b50810e3b720e79538a6e2858521d34fd0000000000000000000000007a78241d08b0d0ecb498bda6ca8b979e28f7e54b00000000000000000000000040f2480cfd4ecf1c66d0d4ed7bb56b1812605677000000000000000000000000f445c21ff5881922d67b683404413687a303e76f0000000000000000000000008bd70ba572dc848fd9754def8d2bf12518b2d4e2000000000000000000000000dee8e1f0b8556f0ef80389cae47a86690cec887e000000000000000000000000f46f2fbc838b7aa8355f148cfc9ba8c9790455bd000000000000000000000000ea575ac29852aa05a64f4d61847aeaa5b4625e61000000000000000000000000264a905f67e95d1fd9e75cafb2baef4eceaf595c000000000000000000000000498fd85a3034a38f85ed90fbe254124dc060c8560000000000000000000000009d83620dd75469e31bdd3f6e2b5d5f52ee7ef3100000000000000000000000004fb6c6a202157f7628e989e6b5360ca1c8e7efe90000000000000000000000003c564e6d84a4690ad1fcbd8eea6b6da9efa3a0fd0000000000000000000000003516d86d3d919bee94b2439e8ec87411621e06fb000000000000000000000000ff2d6fe574d0a210440a4aa5a883f395b3162b28000000000000000000000000ad1c5a2139a95314a4f256b92da530aaceca39e500000000000000000000000072304baede1101e786caa6cc28e5c46c7aea301b00000000000000000000000049fd169748c52aad573f94356a613edca3560f1f000000000000000000000000c7ef64c8f8a4d3eeac86876af6a3520d5d551cc60000000000000000000000005c122aa400484093717d2f67335c5294cab58ec7000000000000000000000000ee6019b5d8509a914134fba57bac389020bbbbc700000000000000000000000038fe836e397cf1d922aea2dbaae63eb1093da5bd000000000000000000000000b9f7c1010dbf5e218f98ca80b1343cbef6dba76d000000000000000000000000e65f3859ed2ebe650f23a70f710fc54b85e2db01000000000000000000000000f7c7c0f5d25d6e2b470d4b35b2e1443ecfa3c60f0000000000000000000000003471cd5d45cbc35e488d181651d7f182a2560c69000000000000000000000000b0fc0da9f53771c43120ec85e934aae8a9c3484d000000000000000000000000234ed03a7946da938dcce6b917921672d2ecf50f000000000000000000000000f74c480ea04540e0405c23c5040137f41a0d31c50000000000000000000000008de0c5c9b0dd91a47c62f2013df899f41c9a19e50000000000000000000000003bc418dd17ad66d6f267384c248cae90ff950aac000000000000000000000000972a3249c48eaa97d0cff95b39e25756ea7ebf8c000000000000000000000000d9fe6f6c009d2d0249dece5dca92c999fd40b3db000000000000000000000000bd2bca00116576a0b96cb142689a1e75013ead2b00000000000000000000000050a092c59a1e77339b7d4faab62b1d570e27109e000000000000000000000000d8b036bfaa65f5ac6b3ad9078b4767b178bae21a000000000000000000000000fac6ed8c0940d1d995055d97d16605eadf4d3ae9000000000000000000000000c1596cd9c5154b400dcf38f0fa3ba4036f5d5115000000000000000000000000017e5ffede5f145ae0723c851e2658aebea2e2ff00000000000000000000000099d1fcbb8fa78ed13d7ae6843ed6f5eebf1b5185000000000000000000000000eed76e0128de171b83ffca5a3188599819102a0a000000000000000000000000d11d9eaf59abdc680401fb199151e1bcc567e171000000000000000000000000aeaeede19adfb8ac5c10e5db494cf0c0b5108d680000000000000000000000004487f24615bbf5cb93f01a40b2d1a19caddf6305000000000000000000000000bec26fe297fbaceb6c4322896568e8665381bdd6000000000000000000000000ab2ca47f7d5a1f60e284fa0a8c6679e2636c46e90000000000000000000000004cef8e3f2af9bfa15cd76bbfdaf81918794bb4050000000000000000000000004d4248b4e6e65628d0e5bd8cc7fcd46c9d7487dd000000000000000000000000572a08c6b0fef46fd5461625010c3ecd12f04ff40000000000000000000000004842cd1856018c2811529da64ec5d6357f6a81540000000000000000000000003fa7ae9483c64ca5b63178689256e48ee758f50d000000000000000000000000084d96f524d45c07772de4c7aa4e33a2f7dea165000000000000000000000000068461773dc27d5ddc5f8ecd69cba353e5fb5669000000000000000000000000aee3b8f380d9cee3a8b809a369fd83e009ec567b0000000000000000000000004782f1ad3e7a06f1c96c3cc3990b9c25c29482c0000000000000000000000000b630ae4945e2250296bd5fed80545e9bd10412f9000000000000000000000000f6fb9d846e39a5536a4dca293d7b2caa1091fce3000000000000000000000000d0fa9a8e3bd3ff2836e8d28e379c443a9721357a00000000000000000000000026bf1a54d3a12ef7aff8ca9d339c1bf0b117571b0000000000000000000000001b8396191dbe6ef855ab23bd48f95a9bd5d1fa80000000000000000000000000a78c467b099944041d021fa4f60d8969ffc7d6b6000000000000000000000000807194eaed97b3ccbf5eb0501b5a761b5c73a392000000000000000000000000a95aba987571e50f9b580f909769f484bc96303d00000000000000000000000002afdb3d000afecce7a46578036348f1a8b564eb000000000000000000000000042160613af2e861af87b4f9172beb88eb3970ab000000000000000000000000f8faa5faea271da57bc952115d9ada85dd83ebc600000000000000000000000082754a41c4a15cbc7c8783409dfdfceed188d0dd00000000000000000000000056c3b04acd7aba6be5634ed2e6f32043daaab4bd000000000000000000000000f0738f1e1e820de47b13c84c83694ba37dff4397000000000000000000000000b874aec65eb417bdb5a508a30c69651ed7008a4d000000000000000000000000e842684d746a9bbe0801e7a0a75566d2f043c642000000000000000000000000d662ee63afa05c6a22ab7a8c0f52b4d0b351232400000000000000000000000068707064ec0e7940ac514f996adebc0826c4b79100000000000000000000000030c64a285b09e4cbb2e7c0774ebf9399e19fda1b0000000000000000000000003315c76ad3d832b2acbc3c1af0417d264d68febf0000000000000000000000009c01d7c65daf30cd00842daf70a17edcb8d087510000000000000000000000004297922400adc6cee2e8f00bc02066a29598feed000000000000000000000000293849ceb36e68d39d80e1b6d8747cc12f45a4e5000000000000000000000000b5ef5b2376dc8da2979e388e487f961c665a322a000000000000000000000000f074009514c7cc487824fc23b1ac420bd9f186e000000000000000000000000068b16c45cb9614188c4355eaa6943e30771c76300000000000000000000000004b2b2f97afb50681b9a65be0c6d8c448ee5edf150000000000000000000000003bdadd8c6f86ab67926a0979d8eb7b62a1d033fb0000000000000000000000008419710b37935d35489efae53fd6cae5ecef031f000000000000000000000000aa65cf9c3eec7fea1a6e3993cbb1cb6d70de91bc0000000000000000000000004dd0f44bd94a16f17fdc92811ed924d9be16f2da000000000000000000000000c66d86633944d10be8aaebd009f601c05a8969910000000000000000000000006770607f8651528992e6ecc8b10a7e5b4aabeaf100000000000000000000000081c80aae480914048ee9f3fe2fb463c27a259b92000000000000000000000000653773135d2ffcdc37805f4174d5cdc8725a710f000000000000000000000000be8fe4a7e097f85308fcbb405468f86dcd8f4b530000000000000000000000006e0fc8f258d580a5e453f7574f97e68c1d7cd8f600000000000000000000000093a8b4dc345f3275ac239dcbe4e3924ccd8efb18000000000000000000000000ea720adb22b42ce3324a95baaced6b6ee4f4bb1a00000000000000000000000067f7ad40621cad30850c746065b335bab1dc30dd000000000000000000000000fa75d299450933a524dd3163129af5c11f7485ea00000000000000000000000080e707b9e25f3f2c1db39ba67359bc4395ad9c2e000000000000000000000000494f121a7cf64edf32b51a955a560181052285150000000000000000000000000d7c8432dda67154e6b99f6290e1dc3d4384706800000000000000000000000004ef5fa39cc992ff1229d9e9bf25d077cba3c67c0000000000000000000000000813c606bbc7635e983f2174e8d7b3543f1f9518000000000000000000000000c4d5a4d8c51645fde8fc44f14e8eb41ae9bd2f85000000000000000000000000311f6541d2e470dd95fd95089d6d77ffe7e26bcc000000000000000000000000b55a20ae9288c8e3863c0753e5bb182799bac6c50000000000000000000000004651790e5bfb42ec34c7966686d040ca8410b316000000000000000000000000845be9cfbf75007450aba4a46bcbb96e952e29e00000000000000000000000000329d1ee0ff1047a2dc8b5f946654bddf2affa770000000000000000000000009169ce519f8a7abe8fae1f22dfa8fe9dcd5684e7000000000000000000000000bc4a5b7f3b0f7ce57cb5cc21d5975c0d39f32a9d000000000000000000000000a284d9cf1418fa73510c60101d790a505b53726d000000000000000000000000935ab0e03130e414928264ab9f13b395faffe97f0000000000000000000000007f1b6edfd118289ee8d1badb3d5feb6a3809a9a9000000000000000000000000e30bd5415bf6dc0b4e73a4818a2d1d9243f9a791000000000000000000000000e4dbd0c4ddeff7a9cd5dde837596175c3b0beb0a0000000000000000000000001d3c4bd9f37367cef846cff2766dd0ca3ddba5f0000000000000000000000000ec22a7b8a3aad5d20b884a32bf254f496680224b0000000000000000000000000562247ae2507517dd5af1bd8d4a65cc1d98e82f0000000000000000000000001a44aa729842801aa7dfb4baa00f47bd1e62d108000000000000000000000000a528e9aff7145fbe5d848d4860e380ffef7c9c380000000000000000000000004a2e9d5f2d5b89472795c37f9b3b99bb043a62a2000000000000000000000000e1f26e5ad6eecb4cc4e1b327cdc5f5823c9e6df7000000000000000000000000386dd5600c9ab4c44c8cfc2f4c4190e22089f008000000000000000000000000c2c56faf11d32d9441d4ee5e388747b243322d3200000000000000000000000081c68f1207abd9bef62c001e822c6d4039ca5d14000000000000000000000000d287993ab1bacb7bb2febe1e3085195caeef5624000000000000000000000000b2ea7ef8977c619e6e8bf4cd85b8c33fca1d0285000000000000000000000000ede19babdf301f622943703a7d00287b5f94b376000000000000000000000000e556fd6d5e895f10db866fb9544a53d240d93f9e000000000000000000000000172201a23ee2ead9bfbbcc650b4c2c4c4d3690cc000000000000000000000000554be7406bbcacec0d36820d3fa704b9cf6dcd460000000000000000000000001b2f9c637893bbeb022214e1e77e34a259483aac0000000000000000000000005be2d0a48895ae5c109a912e58b054f7f3c7fd7a000000000000000000000000b4268d51568187c4247c04086b58206cdef338e000000000000000000000000098f5505f8e96f65338e8ac1022001c2de1de93d7000000000000000000000000d25b933ec34ec1a259f38755fbccda9f9f364fd5000000000000000000000000e9fd4d2969d1361c7f5360906304023cd44b880d0000000000000000000000002916248107aa887b5421ae9e72a0dcef467fe348000000000000000000000000a6bf27efc6dfb57ce88613a2d0c29155b0061c7f00000000000000000000000019e26b674f961057d907f6caa088b1fceef09fb900000000000000000000000096c3be15313ebcc9974e641c7a7e7e3b85ca15e00000000000000000000000007555f186477bb49a6747b4b24d015aee6d8ff807000000000000000000000000340d69bc19d09d1534bae1b4dbffc48230fe8196000000000000000000000000499b88a44b19f6ba8984fc6a4539f838aee4e0fb00000000000000000000000098236bb322c72aa3df7229c6a90a20cdaba07a61000000000000000000000000f41bc3d8ea14d8c21d7acba62f17111a4eb0b7930000000000000000000000000fa559aa7cc463c0a0f98102dbaa0f78b50a4c2f000000000000000000000000192f3ff9d3a4737709b328a8526bb39237ad73fb000000000000000000000000f3289b20a6525f530bd584e6d32f1da91fc00aa60000000000000000000000007bffed2583be3168cd464640e75fea809a053a25000000000000000000000000d7a93cfa07202482b9772ec43802f0115cf3999a000000000000000000000000e1761948e025e9a2c67d985a144753f9d9d09a3800000000000000000000000023fd2fe251ddf5f16b4603d073e03c3059fb86d3000000000000000000000000935f64b44b5c48a1539c4ada5161d27ace4205b500000000000000000000000021c45f578bb76ffbc08b69c3015244419673fd74000000000000000000000000d3df98b78247bb3e67a322526086799b1d76b02300000000000000000000000037298de65ddd359179a22a3007d6ba7595c65856000000000000000000000000c2143053e13e8197996df33b24ef73efabd4ef720000000000000000000000001224fc760af04c4b4c5b0f1f07fcbfd91aeed2b8000000000000000000000000d0c4b96e54da0b554c2d9359bf9d08d9115c73c90000000000000000000000006c32333f414744a497ddbf3ec55f6073b1640027000000000000000000000000c74c43441dac9ae9bd1a7e547a6e35d18262f954000000000000000000000000b5e675eb3371c34d4f5d73d465d83252b97ce546000000000000000000000000f9e63a9d8717fa8004078f3d54ae58f7473bd379000000000000000000000000d4e52ea3f4ee7ce425980ae02c002e5f74cee2bc0000000000000000000000005a8b8dd3177f2c245a009e003afde6066ce94adb000000000000000000000000080eb70054256d8ac881b1aa9a99b2df278e7a1e0000000000000000000000009a4a88df35444cd460892458a663f93e98a558d40000000000000000000000007fa79775915ccf8a6559eba582dddbf20f8a7294000000000000000000000000be99d26cf338f99a966e6e0e5638e1e924a2d5f8000000000000000000000000e290d5b488ec2a3e4fa8eab181b1a3128300c2a3000000000000000000000000bfa73bb9f10a68a5e9206c49d27c7fff638c69d500000000000000000000000098cf279d714a9b0cade3a3ab3719b27aa9ac9c48000000000000000000000000b11892525b74479074ead05300404ee59302279a000000000000000000000000b3d80f25b2a2a0663a3c39cdf98e981b81a213020000000000000000000000002d07b88aec03a761f39f475abbbf57848f4720b900000000000000000000000039219a108b8b58c9bd2f4969a3bcbaf35afa2f910000000000000000000000000daab9ba334b47fdd3a4e2cb1bf293ab3f94f9c7000000000000000000000000f1d23e94cf220199633a87ec063d1c47eea6911b000000000000000000000000751ce54fa31fc665cd3679d32998ee6fe6c788cd00000000000000000000000072d1bda1b851d9811fa1c51b447a6fb47c6d101b000000000000000000000000e0b0e692d2853ee709cfc5df64c8a5ca4f977580000000000000000000000000f2ce44303ed30e34b6187592f90f9d87dcec8458000000000000000000000000eea742b81ad9da52b7009cc31940a3285c3b81150000000000000000000000006416eb962336029e01f2b10fca54900989406bd3000000000000000000000000b8aa0f86ba35fc4bfe11bdd342aa8ad42f4a9466000000000000000000000000979746eb683d971c0a1f863c34b970f0899f54dc0000000000000000000000009a0d5d4dbd8251924a9611e8354c58b57e2a6a2a0000000000000000000000001cb5a162a61cdbb3877677017ab65023cfc03d180000000000000000000000005241d95b09e199e989199c36e4d350a894410d9b00000000000000000000000018c01a0e0f7d51fedb65a3d308568e6a3f1b2cce0000000000000000000000009f93bb55f0d0336fa1a7eb3239ba7a71f39dcd6100000000000000000000000008667d829bd8ca6bcd712ecd9f4e48c5fa1a3f8d0000000000000000000000000cbabdeabe35e1c335fb03d822644bc8139e398300000000000000000000000071888bc5b1e657d51594054ae11e052cd70d8c43000000000000000000000000d6a8a9b69db954b48ae7b767167e9f72a2408be9000000000000000000000000a3aec2b055b476b1caac3c00d865fefbdc17f7f40000000000000000000000007d934b6741f65842f709b5b4c7bdc2c6649d2dd100000000000000000000000063a34038ff07762f94fa00a74e13ce386b253895000000000000000000000000a21f371ee4ed090913f47ef61204ba51cf9ae7080000000000000000000000008c4318486c897ad1fcc7cfc900dd0d0f3f3e382a00000000000000000000000049461dd0ca6d717177b46eceef0c740521e0f65c000000000000000000000000460c80c3ce951a353537ddb406f387ceb922d75f0000000000000000000000000e5e61152518cd9ab588a56551f91580485c4ca800000000000000000000000011fe21e71195b661dfac0b3f2c76e3786f9a6ed90000000000000000000000003b3b13f86bd57a554139c63c89fee63a73a611fb000000000000000000000000372c6670e6b19eb55ea5eb436578e4cf80c35edf0000000000000000000000006c706fb2c2414893046ea2f0f9592caaca98694c00000000000000000000000010a20295c41541a0a5c6ee57e5b3c2db2f1ec633000000000000000000000000c7cbd83f4c136509946b96ccedbdfabaa4782604000000000000000000000000b29706e54eec2ab851fc614ac97989cf271ba095000000000000000000000000670d13f132c9563235790a4c544f4e973b0742ab000000000000000000000000cfb3a1f212cf1e5bed8960a341589b6be48867920000000000000000000000003dd0e4ec1b2c34cc01254e988db5c52c0078c8a5000000000000000000000000950db6a51802ec309ed14c6860ff07d927ff1b3b0000000000000000000000003cb09c505bbb1fbed1eba5725c4ec6f0717cd4540000000000000000000000005ff312143bd49513ac93ccf29b8d5bb16023bcf3000000000000000000000000656381cde714c6539e66c3076ffeb4089f9473ca000000000000000000000000b96702e527f5bd3c1832e2fd099fc2e6db521f64000000000000000000000000e3064f444776fba5f9dbe97f4e08fa2e6e80d1f300000000000000000000000061be1291e63d28f31396c8bb84338d477c681de10000000000000000000000000bd990a89ae58623dfb30027f66d4d48eea630660000000000000000000000009c335dfef931a531fe0bbef7bd18b4ab242504be000000000000000000000000f85ad14a5b88d477b56b5dfc8b50e9fb3fda538e0000000000000000000000003a1c3a831f400da6a999720cf9a90cbb88ab5f0b000000000000000000000000842cd65c4cbdbf46fb2ca99e98b40ba4f8b7cf7400000000000000000000000002621575f6d67e3edfa112d2d617e8e166cbc94b00000000000000000000000006051c98297ca38640eb1206a9a840a4c678be160000000000000000000000006404224a51897e5ef9b58db5a30dcbc0be1c441c0000000000000000000000000fa5a92b33c6d9fe1286fcc31c384cf3f58adb590000000000000000000000006c3bf2206355e8aa94063cc88302d1258c99ca81000000000000000000000000511417203d44b4c45010b75874529fc258ab2665000000000000000000000000ae81dcdccaa048e36014e1402cf70ed7d40adb53000000000000000000000000bf701658251047e754dd2582ae72535889982e510000000000000000000000008c73029bd2292f300164985f9e3d3d67f4ebebf9000000000000000000000000bd97db340a2f068414850e1d312e7893d63016e60000000000000000000000003e73732dd468835994c0226d3705d6c34ab11346000000000000000000000000bb9efbd26771a8cc3999cd7741bbeb789c3a9eb3000000000000000000000000daec86365958fd43638a3620b6d4ee4838a77eed00000000000000000000000026d6fe82cd4bd03720a5c68d0f0f7810f200dceb0000000000000000000000009810fc50beb729a8c1f487bb1b4aaac3033a7fe9000000000000000000000000e0a7284283273430861aa4bc0edcbeda3751005e00000000000000000000000006089ea6e3da2d6814195d9e510fa90f007186a0000000000000000000000000db45d0a9f1c269619e6e49f069154ca26252080b000000000000000000000000d0d4368f1e87b375fd1b86002643eee5c690e877000000000000000000000000865fa73770e2eaa7e109f605dd2af59ea34aa6760000000000000000000000004801e920fa49e214220d1f00f03f9714b2f7123e00000000000000000000000019f1db2286d8a04c8db3acb3e0a2b903319433d90000000000000000000000003e4d7b1e46dc77b7df6761ad80ff87a8dc8c787600000000000000000000000069550d96b71a51e5bb5daceb2ab421a483fe9d40000000000000000000000000ee17c2107153524c9ca15787ef797aaa145de64e0000000000000000000000007b756a88b1b05b4da0059588a72a8c7d4cad56e2000000000000000000000000f82271a7cd7d269969f88a5703e611117de84235000000000000000000000000a5f3fe6b4e1cab7004e69620ff2e78df5a61233f0000000000000000000000000ba04a8cf226ed687b2c1aab2e6982764237d2ab00000000000000000000000047f320fe4e0365d93acfa4352eedbff5e3f601000000000000000000000000008186766c6a5f74b21ab0827d2597b90b4dab5161000000000000000000000000bca6552cb4ed45a24915907de355271904ccb9bc0000000000000000000000007eb02b755b6b9727c6f0a8cbcb6d57c3a8d6caba000000000000000000000000456b5d14a0cdfc4eaa47c053bedceb3c4c627ed6000000000000000000000000119898ca4fbf5d9df8c4851fa35275e96191043d00000000000000000000000016fb7b46c459bdcf504e7297fc63d989205161cf000000000000000000000000e3a4aa96e0ae33e35ea572637caef7c2cae0b3d400000000000000000000000038deaab5e9b6148bd55ff750faacecc9e5f010100000000000000000000000005f0e9704d9551d910084ec3edf9f0d39e5bc5fc60000000000000000000000001456dc6dac581c856d002c048e4d4a5c0b967b99000000000000000000000000985a9b8709e0f700bbe2261f4864e9bc034bf3f90000000000000000000000003004dbb016e40c80aa631350be0da0d6d3bad8e5000000000000000000000000c7edc0b330266569f15421c9a490647ea03aefc800000000000000000000000064ad8576c1b4aa004b129a8c1247ca4a90e0be25000000000000000000000000a453b2f3fa64c380645b2bf7e1666461133d2561000000000000000000000000839be3d5ee9a1e74317fbb6c0c2af91cebcc9faa000000000000000000000000f3ebc5648faa1bf101eb71b7093dbb69cd812618000000000000000000000000a4d04471ea44da617ed253612ae3be23ea06ff090000000000000000000000004a473e06a104ee8344caeb707cc84720a65e6a1400000000000000000000000083dfee567dc139031982a785d609e7c444d40afe0000000000000000000000004ffa0c0e0b25a6c6bb2acf4d370872de3b813a7200000000000000000000000082766a29037833585740de9277a5264d6353dd3e000000000000000000000000524d915a336a5316179860de2a1f70aa4c8b95df00000000000000000000000008123dce5e9fabbea6f55b182211a79e4cf75ddd00000000000000000000000038c9b48cd408eb18d86a8c2c13a95b0b33b0756c000000000000000000000000949eed2c68168fb96ce8426b459f8cee9c26d706000000000000000000000000e053d57eb638434c395f53de9bd37bf6727bc0890000000000000000000000000faef8a6a1c5b60974be6784b5c4142b295f7e7c000000000000000000000000e503ed5fdecd9e98d1155683541d434b298a65dd00000000000000000000000048661c544d65438a965bf95d70ba91155c5142480000000000000000000000003acd853ff52e43ad60115792048241dc8efb7972000000000000000000000000e4c14c622cafefafc2c2f5fcaa6369a78983e80a000000000000000000000000a8a87879c70ac66a2022d20bd746eac196a53064000000000000000000000000976e246155cb727b134b7b41c9c41ea31f4ad104000000000000000000000000423fe56af1ef4c53262cb6080993c632fc9b07750000000000000000000000004f95b8e23fa3df07e812acd54dd5437baca85f0c0000000000000000000000006c71dfada860a4a64a425e9c695f3367a46e4a64000000000000000000000000f875eaf80edc4bc58b0d15fcbe2f8be74af5149f0000000000000000000000006f0501bf15ae3934ea964ffc61943937e503c8d80000000000000000000000002a7e0d3ad6e1010851027fcd674eac5857a8aeda000000000000000000000000d2787a6874bfb7b87fd0538d5237b0761305e38b00000000000000000000000037230ad83a302c38a42eb76d923e2552c8a63764000000000000000000000000f477c94aa9a4be98e026dbb68f79a605a0767660000000000000000000000000882971f2eaffc831cf0d084eebb0ac82adef2a5200000000000000000000000058019ccfd71fdb4e838729d18dff4fab68f8b0f800000000000000000000000082479e856ed6a6ff20ca1ba6854f8ae2897354630000000000000000000000002b48f781476af6c5d3e0eebbdefe156f819bcd76000000000000000000000000a93ef5a9e789ee7d7d9fdc8b22d3c6f5c2bc04130000000000000000000000003665f33eac93abca49d55833a809431d7cb616e4000000000000000000000000bae40bd721978c7601b6158bb4f71139d56f57d10000000000000000000000005e4746b7ce4223201b90b0f174562a290df714d10000000000000000000000001abf840656d33071dbac7bec2306e88946715e7e000000000000000000000000c2b47c729440719dc702fc634345d6c65f272205000000000000000000000000a18f5012790bc75efe7c3173f7523139cf5d3f860000000000000000000000001092ab459fdfc0bf0501499890263295c75083fd0000000000000000000000006f49eebffe073a75acb05eb214926e21c22fb9a2000000000000000000000000ac74377cec9dad79aad6263b30c7214f12d53c07000000000000000000000000d04ef6a1ce3b0c79d3a1c85e0151f2e7226153dd000000000000000000000000644b8b879f5887bf7ce6ec01b77a1d9966edb6970000000000000000000000008af1cd42f786ca85c14663fae16ab5e092d5841000000000000000000000000014933369261c55d1f9347e3b0ceff6cdab4a1f03000000000000000000000000defc18a236dfd9cb8d2584ae52fea4518dcc666c000000000000000000000000f665046e47f736aa0e88a823f6e3b976c60c18c6000000000000000000000000c2e4e7872a9b929ec4e031e756024e6c251f3385000000000000000000000000bd6ac1635115d2547edf4a36222ac5126482648500000000000000000000000035d358ac1633455827c663c17fe45b9f6ee52777000000000000000000000000779079efeac454db4ac99fc05f668f0d755541eb0000000000000000000000004b6ab1d8d6e306952efccf810cf511d93c8291c90000000000000000000000001f9bb0557b6fc52c1a666744dd0240a2cb63fac30000000000000000000000004ad5f6e662fa2c4593af0f35f7849bbde643636f000000000000000000000000cef81b3ea4efb83b2287756965b3c89ac4c12c110000000000000000000000004acd793573f08bcaea99964bb1ce10427acba92900000000000000000000000082cda32be36f0a230ac4528c7e11e879196c647e00000000000000000000000058ccce2a7cafc3fb4dde746e1b57cabdd57c97f6000000000000000000000000dd6bd0fcb3aff53e5dd3d69bc7af46b7c75e6056000000000000000000000000fa3d6044d521e3fa487d7cb5490ebd378735cce10000000000000000000000002514643b5cb4cc7dc149a2944fd351762d205ebe000000000000000000000000415de33c935686338b16d53a9577a4444c9cba2b000000000000000000000000ebf5277748f74213b88951c3295efe59cba35387000000000000000000000000eaad3247a3da809c800788d5c3e7b11dfdf3658b0000000000000000000000000e2994c5eab089e05349d4c48d54097efa349e22000000000000000000000000ecc9bbb4b505b02165b16e9472226c50b21e0472000000000000000000000000734cc3392ef18d44d565cbeb44e4a78350bf9f9b000000000000000000000000ed30f0c47c83568a6a7aff2eb50eb8ede01aaaab00000000000000000000000080fdf47b6c69a34505c137cfc975b236165abf490000000000000000000000002cc58600de11afaf67b770a206d4f65fd35bd24a000000000000000000000000946105bf6ec7888c96e6ae951611f2480e43f13100000000000000000000000000a9de7eedf16446733898e9431f2f97a6a8ad09000000000000000000000000c3c3cd1d409c0a54a6b879519bf844f2bc02d8b4000000000000000000000000edc47b76d3250d2cdcae9d4c2cdb744e554f3cd50000000000000000000000003bed765fcc0ff88baba2d414961a62aaf58719de0000000000000000000000002688936bfdf728859e9b8ca7379fa45fecbb686c000000000000000000000000f3a6c82211a8ee1284540caecaffe77e66f085d4000000000000000000000000d7ba2dc20ee0f725b0f5ec45d1155c2cf7a90284000000000000000000000000e0cb5ad3b9e4b874000f4e70fc778cfc6c2cbd41000000000000000000000000b2bad302bdc2f3e9e29b4865ed667341acc0a1020000000000000000000000000da5ba674cb30ed3294eda518e92e577cee525b3000000000000000000000000531e5c13121ace6ca4635ea07d1a1e7f46ed0e45000000000000000000000000cc289feff954e5b5ff1d37fedec1e137071bd3c2000000000000000000000000cdf2c77349a0b74b4caee89972506efa86e112cb00000000000000000000000059fb2d9812e1c6609e001e1fee9e927eb595773b000000000000000000000000dd0084f0ff7541b27b62e0e1c4be32e470ab431900000000000000000000000046cd7b773ba04f1d323f5324458a39581b04f3c1000000000000000000000000cfa39c71459a30985eed9e9071377359747a16cd00000000000000000000000023a0cd74dd36f24882d1e6b691690f3795a65d7c000000000000000000000000b07488125b42f130703e7ffb69a5376bebe13d04000000000000000000000000bd5f9a781124a13e7ac5829d6989b2a421d09875000000000000000000000000f863d545d27c1c3db58a8f1342d136ee45a433390000000000000000000000003ae0da3e3351895ac3cd2a336f95229258b9dce000000000000000000000000033ee568f9af23f7dd6ea66f77a88e76e9197251f00000000000000000000000088576a2daa54c04dbb9ac7565aeca04173a815590000000000000000000000001c921cbce9e196085368fcf8337cd0c82c8c01da000000000000000000000000f95b1afc63161d309b4fe356e6d5a2f2ebba33e30000000000000000000000006754216da69f0eb20539861b3b87abb4e82b4990000000000000000000000000ef62c1779a82f7454a50c01bfbb7a3f20bc64f34000000000000000000000000ee6337893a0545efb5a598284d92a4ac9a41ba410000000000000000000000000a86cb4ce3b6ae4252b3bc617d720a0bdb637e120000000000000000000000003e85fdd90b54b6a423f038cf272a6068798fd97e000000000000000000000000dcf18d067675da7fc8fed02fb3527aaf0882ec0f000000000000000000000000187c7935f4cbb653580e9e848a9918c82735e16900000000000000000000000077214c917c5c3d46f0d3f488079d5309d3d8d4d10000000000000000000000006657525eb339efb1cc247ad92e3956d2ea2093c500000000000000000000000018cdcb05b59aabf9ad10f921a7fc628943b90cda0000000000000000000000003288dc39fdc29f26454b93b21d483f5379b92e9a000000000000000000000000c53885317b6548cb19491c1268372878bdcaf7c2000000000000000000000000cdb0d89c98d8dd698760f8a73f1c78e1f499774e000000000000000000000000c55651281a9ae925609fc0ca91d0f96b838112b00000000000000000000000005e9037e969f322c51e39e6f9b19893ce7b62bd7e000000000000000000000000f444a7f425485f8547078eb6160199b966bf6e79000000000000000000000000acf924cb983fc06a6a216632b1c1f2ab0dde956c0000000000000000000000003bdcde3e73854c7da4f6015abb0aa88737c86e300000000000000000000000009156247a84400800fffebc4bfe53f22eefefe5d6000000000000000000000000ff28b2ae4ef1c4d7a917648a9d54f83b9c169587000000000000000000000000e94bce73388c9a7d86eef6af8811432d15d2c39100000000000000000000000094c8bad972d6f3ff2b6d076c5fc483681b8652f700000000000000000000000039cfff84c7be023f52f45bf8aa69d77ba48aa6030000000000000000000000001b9b69e858e16a5560f958fbd1ed5796c5c6a130000000000000000000000000c4c7f654608ca5b1affc97489257b04024f2151c0000000000000000000000009ee7b257d2b66a5dc104dc50358b6979ee42e7870000000000000000000000009e1fdd34502967616ff4fd865b238902e30f92a800000000000000000000000009ee18bf4484b167f95020e5470e1dcbcbb52087000000000000000000000000eee13c81824c7e7859ca0d6c9c066d78eb4b45bf000000000000000000000000ea99dd7a2aec4153c5703cb05ba2a7daad2adb7d0000000000000000000000008988607f0a05049592b33fdf2599881a209706db0000000000000000000000007a260ba89f3d596e3de85151981147655781a096000000000000000000000000be632979abb13c4ad892c7e06af7ecf8d4032e870000000000000000000000009f71d7d40d3ad3978cb97ccec747641add67d2fb000000000000000000000000e304fcdf79293dba1dfe63c83333a4e7893e55a6000000000000000000000000a412cafc4989d33957aa0f14d7efdc6106bbcc5300000000000000000000000006a32a550db504c95fc9fb55ab76e61ca74dfc2a000000000000000000000000649a9591819d9531eca521879fbbbe383609138a0000000000000000000000002d7f9fc61754e2fb7da68be14b3d2e7cf225ea320000000000000000000000004a8fa09d1cb83e802b46a229c6f8f5f7a215f6a9000000000000000000000000080407e8afaa333b3ff3859df4b6ff4133d35f2800000000000000000000000026d8003a2fd84e07b2cde9f6a86a58e0b965c7b2000000000000000000000000985c499457cab9fa5150879949615ed617eac17a00000000000000000000000099135bdf6588fa79c2e9f40e981ab49dc7c3359400000000000000000000000026431601f0530b582ba2d28f8e5933deef72fb54000000000000000000000000847efdce031fdb7f0f8be4e43a320f6918563d86000000000000000000000000a1f3537d960e7a59d4c0b1779df6c76ef13781e6000000000000000000000000eb6c391cfc7f5c9307226de6a24211ef81ec434c000000000000000000000000826dc42b5873c5dc88cbd150241bf5838ec8824d000000000000000000000000cdf052b6d683287c50a966c6cf6d610ce79699790000000000000000000000009b7a70cbf227233af94eb0d4bb5c682fd741160e000000000000000000000000a2db80c144f2190fee6facb45f61038ba4f2506c000000000000000000000000c1dc532436ddbd764f0998781c2666919fd304d9000000000000000000000000585ac2aeebec425b4bbd4069c1b725bf5d7bb07c000000000000000000000000d39c1b2a504363cbd5b20a50ae79e77d3e271672000000000000000000000000a4246fc0bc2f64f15bcc50d80d8c7d4baabd2aa200000000000000000000000003574730e82c983244abd952c5d757c9c4c635ba0000000000000000000000006c1897bc3b84a0e7befff9f41504e961bff96912000000000000000000000000370fff96c7074fcdf4af500203639bcd163c3190000000000000000000000000c61c7c225e38465a364018b10f50422abdde74af000000000000000000000000f1d8b579005ff77c9d1c64830b7950177dd4a7a00000000000000000000000003c15380229f2039ab4784a039311db92c82b24620000000000000000000000007b2687ce742e33ee83a47924e32f20b6408d731a000000000000000000000000e4e51a2b3021250d3a8a8046e09646a0ee9ca3fc0000000000000000000000002920375088cd488b6d631a33de09bef8868035a6000000000000000000000000068f82a9579f5539769e57e986335e0e75f3d3090000000000000000000000008101b556291f566c9985b59d38207c4377b703500000000000000000000000005ea237699e283a80cb2e3976111b5f560b6a8eef000000000000000000000000f62692026722691e2fcf1e7a2dcfc56fafc2f36400000000000000000000000052e7f150265a70c11889d59cddac444374922c6e0000000000000000000000003e8849580b6fff2bf275b37beb122011f8b0051e000000000000000000000000c38464ad13ab67535dd85007c966ff5d5b3fabcc000000000000000000000000e885b6b7de5f63c2fbba8cf76091918eaa347f9c