60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000004d24ad7c1ffe8563d0ac8da45b9e67e25f36d4e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6f6e646f706f6f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206f6e646f706f6f6c2e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d59506734434e4d713665563468673455564d44613372554c4e5739706f79386243795778754841445a646154000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c00000000000000000000000001970064f8bfa0c04509d04d49a6b69968eff9d4000000000000000000000000938dec3dbd5ea03ffd9e10127183fd2ad79ac00700000000000000000000000092b60666819b1433a082a895d5ec9aac5eb77cfb0000000000000000000000007ce1646a626413a68c7ea67a64e8f458de27ef4d000000000000000000000000119d7389da289369375e7109a2df1f51b4d0f96900000000000000000000000064c82b647e57d9c9dd871552299ce0339fe2a5b4000000000000000000000000cdcdc840f9acedbf728a5364ffd8e6513ae468fb000000000000000000000000a00c9163fda5ec01ca93740e12c93aaf0e6bfc28000000000000000000000000453844970511700fff5692408ea9d9f5a04f2a8e000000000000000000000000521e56e7cb7a221df09609f68a3b70069c96ad32000000000000000000000000ae9138d1e4410cea0f1feaad7e0525852ac8e55c000000000000000000000000bba84bca809e1c2a03c3c73f8e55716ba047a31e0000000000000000000000008ab890ab94efb55785d3c3f8c1622579dc9847bd000000000000000000000000f5c33ccd74eb899f6a6e7fe9b35cff54b14be8b40000000000000000000000002bd29783ff88820b404fd8c93aeb12f5e4d2e3d7000000000000000000000000f1df9abb4bcb916da5122c48c63365155797ed120000000000000000000000006401f8d104708ecc27e292da9f866fb4c372f89f0000000000000000000000007c4fff6ec3dd128dec8fb60bd0ad5fb4e689e72e000000000000000000000000659968ef6f781a4d1db245757b89eacb517c70ee0000000000000000000000007d72b1268e1b7f89b77dea21e50f27c2aaf6f2e0000000000000000000000000ad25778930053b09b30cdf5a74b6b8265f951fa10000000000000000000000003bbef6ad9785c2abe812c774fc5e1c0e99c5d422000000000000000000000000931f52c5350a9c6b52c2164baddcbc1a6685be76000000000000000000000000d3b7a5916492222d26c5f6fb0100e729386d7f15000000000000000000000000f06b7c46b1e42306b4a527d5f09a543758968015000000000000000000000000ae98bef143b8c9bf1f1dc90c9dcd3f2fac7fd34e0000000000000000000000000f6f39852c69d181e2e8ce4e0335c8ccbed600140000000000000000000000003f02c6cf1e56eb517b51825f93ead5be884c2b0e000000000000000000000000c934394442f264c34fd5b70a346d347ce5e7504f000000000000000000000000b0920f2fb23016a2ed978fb1b38d72b86426bad20000000000000000000000009048d4ad89f8af5c0f61025d60c1c36d3db766b6000000000000000000000000c895f29a01bf45182ffe3a7326f4d349f4a236e60000000000000000000000003fd8022629a633514b8067603df43c0a192d6e06000000000000000000000000ee23e486316d244cb3d61b8b2167c43561950f58000000000000000000000000910780c22a7f39fde57b07e3501031d9aeb2270f0000000000000000000000007d4ce91237d246b03ce577380673aa1cfc5fa43e0000000000000000000000001a30b2eb944e279a8677330095a3196e8cb259490000000000000000000000002c5a56d27344d0a91ebae8bb3fc7e40aaf32b4c6000000000000000000000000735ea29fcfa9893e754b6fa0bcf74dfe96cbef1400000000000000000000000007a21c6501de689132e697765f5dbe80246dcb050000000000000000000000000827e98921434830864220198504753bd35002ee00000000000000000000000008147e9ef37af3efdd6869f2be1410213f696f78000000000000000000000000b581fdea87ab124492d99247658aede6667dac0a0000000000000000000000004aed4dbbed786db1024e4da26c0a64f75c86eb10000000000000000000000000d77eb3367a8f0df5df271c503fd0deddcdfc7e0f000000000000000000000000542f302bdddc68e1afc4e1fc1995c32a61b2011f000000000000000000000000bac25f4867fbe20352f9da6f508510904f83d698000000000000000000000000ba9a0f9b68db87406808647a3918abb69892e69b000000000000000000000000393d47393af8247e0a9a39c19eff1b91b64bd49000000000000000000000000046246a374d9caa3a63f6ba3c5b17510b46ab990d0000000000000000000000002819a390da3f3c52c3d8259b38e8f183799f64c5000000000000000000000000822872ac42df8aaef8ba05a7651efa824fc129e6000000000000000000000000bed8ebbad8bfa3afb6cab014cf886b0510b7ce2d000000000000000000000000ffd4c236f4fd99de1240b376e115d01333109a39000000000000000000000000f4a87d20efba914b21df6debdbb4541dc0ca7574000000000000000000000000b906feebcee40060f01a9361085c584e3c7b0a9a000000000000000000000000f6648b0af1cb0a95ab0297b0df0fae7b822443e000000000000000000000000052df32771687c0c4a8fa0a6d5debfde3195b065d000000000000000000000000a04f9ac4843d4d66584d40de76bc9e8e38d4d8dc00000000000000000000000047fbcd74de3e2f64973fec9277b6b87cc7ecb8110000000000000000000000004171a01d884fe38e26751019e2f8b70a8c3ff16f00000000000000000000000038970221adb4a8572e19dc8cd8a529203547b9dc000000000000000000000000692f28d24bf0608b7d6e847ecd52049024a4aca20000000000000000000000009cdf6fc03387c15c7109cd77928b3724d7bf096b000000000000000000000000c080e234dba2545e93872ce6e96e683a4e29046b0000000000000000000000007d6743377c39936b499eaedb210c77ff4ba90bdd000000000000000000000000b5f6ee1ad8ce9786178e5938e8cc3f94b8852d1e0000000000000000000000000e9fa548c57bf2b85addc0c7e20d4fd130fe47040000000000000000000000003cd796f84aeef0e891100427c33392c94a626d39000000000000000000000000989f7ef166cca9a215b2e959b48e6b43992dfe340000000000000000000000007d477ddb93bb36531b086c432be8bdb39b3324f4000000000000000000000000f47652679e81b41dbe03585a38e61ae4e49735de000000000000000000000000110feba03e62de823cfc9661a32d0b8297bee7a1000000000000000000000000eb15fed2f694306fc692661c2b3ce1a69d83eb14000000000000000000000000759652737d3d580fb224c635ddbb0b10245f0242000000000000000000000000407a0f0b9514d8ee03bca6d25ccd666bd815cc17000000000000000000000000d314b3b0f0fbe82b3aaed2a96b208053980481b6000000000000000000000000ecf5daaef81271a28ccc053fe4ade08078d72344000000000000000000000000fb473862fc341c6d640991ac1eb198e96ddecaf0000000000000000000000000f45b9b57ff8a1a0724d324ae5825d0afc8a51789000000000000000000000000c9af530b44603ec0c95d61a24d25bbf2809a266f000000000000000000000000b2eeb8dbc8aa7b7ead247d44b3227d7fc961c5a800000000000000000000000069f8cb242480dff4c33e630b247e4390e876e68b0000000000000000000000005e9f6d9533771fcbe8da16c186a9d136105102a1000000000000000000000000234f42abc1606e18add597b6fbf1de7a9dfc748c0000000000000000000000009dfae37d081ffc41190b8d0472a5d9e5f95efc0e0000000000000000000000002ad154a15050a7f84a7a9fc3ea7adae321834d9c000000000000000000000000be4a2fd9e76f06eb471c3c31746b65b7a29687b4000000000000000000000000b4bd0c858203afa84232a219a38ee78093f15f0f000000000000000000000000ea8e315db080f954805a54e85398a1d87d1447a6000000000000000000000000021e4e49ddf568c562b094bee3e381c1a002863e000000000000000000000000ae2bf3689f2e0b78a4a40f2048aa69ad454068be000000000000000000000000c847fc91f3a7d07d74b85d347f6b21aa8804a27a0000000000000000000000009dac6da47e4ee7a354971ec2a75ce7ed864f40be00000000000000000000000011437ce514c0ee3244d6545d6ac86f47bc74c9e4000000000000000000000000c1da0f35bf892b9c0af4dab752e50f66c9d25b210000000000000000000000005ca9410f93551ea9b5d28b4683bb248f5b908506000000000000000000000000f4d8499ea5f4e902317d2c78486ec4d1b2f58a2b000000000000000000000000b8b42c25cdef29f8b091bbe585568bbbd2c6521c000000000000000000000000ce866bb1097694a5f657235e4ad09afcf5345baa000000000000000000000000e89fc62525836d80e2c5c09f3297c793474a1754000000000000000000000000a7bb296afff2937a8f155b63c0ff0012636122c7000000000000000000000000ac83b45b2c89f7c94d809d3cf7bb8fd04fcb32bf00000000000000000000000059ffebbb9c4e9221e42e7e08c3af6fcfa634c4920000000000000000000000005c4c5161b135713141f1ddaf6e0d3732ee2119af0000000000000000000000000992ec7deef64776f0a90d100949afd242b966c2000000000000000000000000e5034ad493f4c87206c623562547f144c00a56a10000000000000000000000008ec0ee71df6c57b243c551960a0a246d02b7a819000000000000000000000000000b30cccc05f85c45349a6f462c681542c0afe400000000000000000000000078b4ad74aaa297de9328a7fc7b67fbde574e874e000000000000000000000000bc2858d1d36c5fc6683a9cb8f98dfc6a0ac6b206000000000000000000000000887ee2eda2d68788863dc5e5b914b28c1c1ae6e70000000000000000000000001f76c85d0cefbc8b9a7466aac9452a344fc5e64200000000000000000000000048ced4d87711fb1b70e6d34380a2b0c4fae8a6df0000000000000000000000001e6ca7257ae6988a041220469a0da07201c825bc0000000000000000000000008d1f77df50cec0167af226489dc65da332f0ad59000000000000000000000000f848ae3ac5bfe4f44fbc5613ca1b63adf530c326000000000000000000000000a73a7e5af6702a6f4f8290b3434c139513d42fdb00000000000000000000000040ea7721a538fbea682a5c23e0bfc5301cc6c2e3000000000000000000000000f06db3cae04cfe6e4bc92171a1edf0619737334200000000000000000000000060846cac49ee4574f6f057d6a78201d2a4ecffa5000000000000000000000000e59845bca9c3f7c80d9d16ecd8a0c9479c53eeb9000000000000000000000000f573c339a22422e22b8c85d9d0fee9e829c3a545000000000000000000000000fdb89b2a7c3198dd9123f6cf530a4eeeee945aa70000000000000000000000007d8dc3580122563dbec8dd601f731d183ed52ec1000000000000000000000000aa86b418c6c2261cb09920770bf295a90b9d20110000000000000000000000006b8691d350d6287cebf5186a97f8ea78f371b71f000000000000000000000000f2ba21f88170a611407b576f7d3635363937465f000000000000000000000000bc0fee6332fd45785ca81f7a42cb18ae5ac12ede0000000000000000000000008357d19bc4ad9d6cf559c22544cb087e995d376b000000000000000000000000a4f3e9350d7280894c303d02192166143132c4670000000000000000000000005774b1c9b0ecaa7cfc5efbe08293d5ee2149d2ea000000000000000000000000efea3db389d4ec03d006a00e752ca2f4d5986192000000000000000000000000b6ca2d4bb1ecb92a3178957cba236735595c35cd000000000000000000000000f2c043758ff7da4522fae97672c3717520f2f91300000000000000000000000058b7bd2a6622c26768b467e6dbcaafcf60a57cda0000000000000000000000008e8000683c0db9721e5499e9afdcab43d1c6483a0000000000000000000000009bfcb2d1e163c560b52b0c9fda693e596f9648eb00000000000000000000000033be8ccc8766164214088b36c073cbf836b291320000000000000000000000004911189f2ca84f4299e8258fe60257af088875460000000000000000000000006703c8e4d6c3e0ae7aac3728b6e25e613dcbf3860000000000000000000000006d452b1d3711253517bdac644f070bed741a44da00000000000000000000000061bf3be717ae6480b80658e03e2e20a6440afafa00000000000000000000000058ecabdf873a266ca9e27a7962077063ad9b6e1e0000000000000000000000003743af6a693af59bfd700353ea02053903626ec20000000000000000000000007fdda028cdfe5f2f3dbc66aa2600bb37c05f63bf000000000000000000000000e51d65ec1f78284bc968c9f94e8cf4d80b5872210000000000000000000000005d5d81724d590a5c8891c0d68253d09074a50dea00000000000000000000000019d3f5752fe1a2b1dffc1377980b08d070b01c00000000000000000000000000e2e76d2bda67e7d0a0d4182137e3f573d096d394000000000000000000000000a93281ad09d2bcc557aa639d83c3ac968b4f8dd1000000000000000000000000045d9dbbc63b637f6717d92bed155222e3f18651000000000000000000000000434de3d2111af847a0c693938898f54a59b12736000000000000000000000000b618128bd0a9f85672049c7d856ebfc10bd9b3ae00000000000000000000000014f31f276ce8973645270fb6ca0de287eaef5738000000000000000000000000b51869ae189e37a55e7de6f9511d96dbc05ef01f00000000000000000000000035ff8a4e0c4692bb2a38fa99884e34615c50bc8f000000000000000000000000becdc610f20669193310fa31e1b4f644bbc2068800000000000000000000000002134611b4f199b9d5cb97070fe3362ad4d086c80000000000000000000000003fb011cefcedf58f4b3d6173f09b75a693a731ec000000000000000000000000097ef751c81de3860b1591802a04ac8f6596565f000000000000000000000000149808fe9127acf07c6a182601c3eb1974d836270000000000000000000000002b0e92712dff47b41948311aafdeed76add4781d0000000000000000000000005fd6e42f67a35d3ff846e4f4b39ab942fc7aad17000000000000000000000000b3f5d52533b51d028d521998def7e3a8d7980af50000000000000000000000006b6b0af9a96a474da593ebdc1fd66de911a08c89000000000000000000000000947a24c5e8b6795a23a5e6456bb4e1592c7d60e60000000000000000000000001b1bc1290acb58e169c849654dc46e2013758d7d000000000000000000000000afc32d1f4a09a221740e2dc893bb4198c4fe00800000000000000000000000007d0109bac11c5e1810d827ecbe9805d30140b43300000000000000000000000081c25ad42dc2d500ee5a42afa0ec1045659437dc000000000000000000000000a2c3b883e059f9e6c2abcf3bc4e541792081de470000000000000000000000001461e89ce177969eb63831dc1d26860c1abf04c30000000000000000000000007079d801d987c0d8a8ca59ad08b35bef304e7f39000000000000000000000000f33443001270f55e5fe6b78578b630a0831fb3200000000000000000000000000badd6700475a334195929c426816339fcd9dc63000000000000000000000000844329d84899ca518d4571654b7314e2439eda3600000000000000000000000043b11a25f7ca7a8aee1d657c5656e65d80dab18f0000000000000000000000008dbd5bdabe76563f2ecb3e0005f58ef8fe8ea502000000000000000000000000cc1d4abcfc1d0ca2d82abab69323e466bbb5ef660000000000000000000000000b7e178de8795e31014580d2a5e172854988fa07000000000000000000000000c3ca0ec005ba23bbda53fab453f1dd1f6eff9a6e000000000000000000000000fbd313e81d77242d0e4502cd1423f543cf758941000000000000000000000000b6f37683e3520f2e80f6bef1139259268e3b0967000000000000000000000000c959b17f0b8bc868e4bcc2c88a3e789257b3a0b00000000000000000000000001a3466d51239b80496bb6de5e8d70988fd871893000000000000000000000000b3ce765aea624bcf545c361ee7ad09118e2ca7f0000000000000000000000000f78321fce61aca443e86903d8eeff9a9486acb77000000000000000000000000011edf931dc4ceb67901086d63501c7fd7754184000000000000000000000000414484e1d6f67bf88f241a2cc519d38056d9e08b000000000000000000000000942b85b14417d8b98af8a0852f23bb0922494c9d000000000000000000000000107c74ac75665183c59fd9ac067e013722c7e3c0000000000000000000000000965ac4e180cd3ec414b4757589e1362862aec7dd000000000000000000000000df0abba012e42e63847ae6c2a172db44eb69045800000000000000000000000063aff84ee22f2454efc61480b65560677f355e76000000000000000000000000d371d87efd074c10c46feb48fa51bb6e1b90e7210000000000000000000000008116198a96e96b24aa297f8bd4799a2826d7f12f00000000000000000000000061c0dc2832b2423e8dfc277faf501a76dc4714f5000000000000000000000000b5d96f2c1af00fb050a8a7e6ef3fba5bf22c925e00000000000000000000000087879c497cabe617a28775880c69d40477562ead000000000000000000000000f8187f44887b6e77bba825fa2ed5f03c23028d6d000000000000000000000000fdf3e6d52b21c8c9782638b711e60d28e0ab69630000000000000000000000009187855ec46e70681a19737c9cfb5fdbcc74777b0000000000000000000000003b2f4c71eab29a5b99fff5dc6e01e74d5ca3c47b000000000000000000000000dd76e65278b2bb3e8fb75bdd6bc137323e087f99000000000000000000000000232681c4448fcd63336cd913110ebd6c4591ff120000000000000000000000007932b79a91ce0685f6ac9e9eafb902b4c4f78959000000000000000000000000c776cacf5f63de92d635dc4be30c0ad7a85650ac000000000000000000000000a5284b870231c2be98522c83fd94f029892f99a5000000000000000000000000d78430503677c55e37725e35cbcc343dded03e22000000000000000000000000326deca6b006cf2787ad750a86f6caf0a882cb190000000000000000000000000add8d5f439a888490659e007dac9e55e3b451ae000000000000000000000000f26ce74d5308fa4454efe462450c2554278d62370000000000000000000000003ffae90a56a05f0fbcc8a18c466baf2546cc3e73000000000000000000000000070bf53fd116785bd588c6dcc3b9d671e5627213000000000000000000000000d2a9a978c97a0c4c09727ec4eaba84332bd7889d000000000000000000000000a6f04c1581f78f1d66a5f66729f310376f47eec5000000000000000000000000947cfd16e8c63b0af513601d7c8c11635cc1ffa4000000000000000000000000b8d22c197132f8d147241613db48474e4023c8650000000000000000000000005f259d8c6564d7dae2d745eb68bff9cc6c7dc43900000000000000000000000016f7183854dbbd1860fbb9af411f8204fa479aea000000000000000000000000acd47a25b7c573bb78725aaceb5dadf9371d947d0000000000000000000000008098ac9baa81688b5fd73972e6bab9b7d3aca8f1000000000000000000000000d8e19caa5dfa667bc0f5b44cfde1967f59733ba200000000000000000000000035d7cbcf17aa133bdfd277616531cc80d7bd3643000000000000000000000000eb089d8735f99b9aef1b799f66f07f97287b4fb0000000000000000000000000ae5c679a34bc9cff9e600991015551dd6fb1990e0000000000000000000000004ba6a0f35f7c92b7a5f6f16b86bf3cfbd903a3a5000000000000000000000000f34b9fd74b264ed7f7a568c24978f1e4c9227959000000000000000000000000c8b105e474db8376be03df65b9661779548840530000000000000000000000004c9c5087846146a06cc2ef48e6389810ad66e0320000000000000000000000005e563f052097b5a658931f527c94576e63eea0ed0000000000000000000000009072f930f84be3e5ef05079fe30faa441ebc97210000000000000000000000007d56bce7eeb463540179aa2bd8173246a93f9bb20000000000000000000000003fe05488767d39fb11d892af265f4cb065ee13c00000000000000000000000006725003e1334d3ea830b6b58ec12c8ab40553a59000000000000000000000000a2d1859a9eb6b71d067b3237ca1bbc08144bc484000000000000000000000000c4240fff4e1af1cc2bc8ca154eae93cbc3a71efe00000000000000000000000072d6efced30d16108ee4af03ea591725e848a4a7000000000000000000000000772d9b29e4187faffc8536be4b7b090ec208ca3000000000000000000000000091f6acc21e8720e2bb5a761c190217926f0e1815000000000000000000000000f91cc8fd5e297a16895a0d3a9cb4ee0a25cf39a5000000000000000000000000d61de958486b21ec692b12e2084060c7ad834a8300000000000000000000000028d664e730fb5ef9641c4cc2b434dc02ac94100f000000000000000000000000def569f820b3ca978609b3130381408fcbdad50800000000000000000000000000fabd64b7e238631c098f95a3845a11077822510000000000000000000000005b8a6733599aebae1f0af7bc4c99c66235acdb440000000000000000000000005e88aa83098a980efd6b2e949269b56debf45d1a0000000000000000000000000c065413ac629f95b34fe18de2e5e74d3a812256000000000000000000000000affcfb0acc68786d6a5c75c1638570f5be8b57ae000000000000000000000000f09fdeaf043f17bb59e2a7ac16ed0f21a407bac4000000000000000000000000272b03cba86dd17eff99c4c4664cd740c9b45a2b00000000000000000000000013a17fd8dcaf9cdb81c4e07451a552ca50fbbfec000000000000000000000000493d90ee05ec827c24186104112690b6d53e6a08000000000000000000000000342cd8059170c6d0697931215d0161d643f0faae0000000000000000000000005dde2ff225bf47a3e1797f0d8c3b6ca8dc2a979700000000000000000000000096ae63d3b7dd79b3c7a98aa56890209fbaa0cec6000000000000000000000000115876359887a84b5704229c874978f45ac6fc400000000000000000000000009182b58d376f66de85544b2894be7c47f9bc008c0000000000000000000000008c00947c06e1dbd8bc9b8f924f55fd8bc787c55a00000000000000000000000004ca5157cab5645b5996694233644f79d727f3c500000000000000000000000056dcb0fbf75b4a1880b8964f25f85be20b5d15180000000000000000000000006aee69ebf0ed228a0e329e554645f2626ac37923000000000000000000000000316db4e85323c1a12ffcf30dd7ac9e799c6a82e20000000000000000000000009392872e4306fda21fa3c0ae484cdcdffea383900000000000000000000000001dbb0a0c62dc6d320b30b120941091058d765103000000000000000000000000c8335411c01c7012191a01647e88c2e568d2edcc0000000000000000000000004f1307c8e990041affccb69063f0731743ae850c000000000000000000000000f78bffeb7ba300b6392c4e0bad1542044fdf4693000000000000000000000000e461cca391d705e8c4c75efbbf6d16c75cb69902000000000000000000000000359904d20e606c24062ac56f61e3ef5f0bbf3adb0000000000000000000000008591c25438dd1c0bcbf9c15a0aa5f108fe8c80140000000000000000000000007d6c2c95b2c9d2ded56512abd5e42dafbb72dbcd000000000000000000000000490ccc9594ed5c3bf94a9de3f040d066fe1dda2f000000000000000000000000bfd9bf431251f9cae015543b903eb6a65b098945000000000000000000000000ff18bd81bca61c9cc912133151ecc4af01a91c2200000000000000000000000046544d51c449a995a61b41c14a282af7e3895541000000000000000000000000411ca534c63757633a399bb6c4304c839398002b000000000000000000000000aacc4d035bf70cbaecba9851196707546d8916ff00000000000000000000000082fe5ae2c585228abd07e62c9752ef0c518d9e6d000000000000000000000000bf68886c3cd298ef023acfb94f4f2dd72cf3f0760000000000000000000000001d0a4e257fb2928815b32912cbc327c6cbc74937000000000000000000000000fe696eaea4529cad079cb73628594ad6a09aa09d00000000000000000000000096835641e559811033b4d14b548f441c6795f65b000000000000000000000000ae7f0c07920c188bbc1a9d6650dde81ff2a1b4f4000000000000000000000000e764126f4f922a89460a479ab3eccc13edb51d47000000000000000000000000d270d593bc6cf582d7de7b99285855a6cd7cbe22000000000000000000000000368530abbace84d375e0d64b25eba6892b43676300000000000000000000000013c11d125cbbcbe4c643c355c55b9b3704365b9d0000000000000000000000004b890f1b2f1e3a62322aee07b29bb2f96ab89d18000000000000000000000000f56428e2868ee3b973b633ad9b63cef46dde46400000000000000000000000006d76c72936553ba560285140504e63ce6cbf8a98000000000000000000000000a8ef11db705648ebe1a3d9194c2983550c77ff04000000000000000000000000a0482cdb5006bbc8aeec9be5fb94bed6cc9eb47200000000000000000000000097f9f38cc7a76aae3fefd28d6cadc95931c67b0f0000000000000000000000007cbc8b6e058de82d6ac4dc42570d9c93ce6273d4000000000000000000000000917d4a1677e692ddcdc6b5418e1d177566bc5cd9000000000000000000000000b2db8cab1cf6fc9c3e87bfaf24da435bd9a716db0000000000000000000000004801ab5ea7d9a36acb564dab50551c4b0eedafe900000000000000000000000009090ddeb351e9fede573b7b990f32f04baecff9000000000000000000000000b74a169749182aaeb128ee71b629dda09d3d8e35000000000000000000000000e74d38edf8b8aaba35d4e1b588be5e5edc15f276000000000000000000000000b9dcb840c26b62224c2c27b06048d534cb76ac63000000000000000000000000e29e6b3247f6d979f8fdb499f3ec1e464ba3af9b00000000000000000000000063c3f5bec918a9a7fe30cd7aa01b98f65d910e7e000000000000000000000000db87c5efb17a682d0f885b19e3e9a291a518e5b20000000000000000000000004d658fb5be1ebbcee8e3e6d471f88764e20117920000000000000000000000004c131a07ba1490837f78f1b8f5e481210ad1302600000000000000000000000057ebaa44f22027472679ff3261076c9d6634a1c2000000000000000000000000eb74a1e540e9492d175c696fb4c71ba864b0570a000000000000000000000000ca7554df09be431d0d47ee9ffc1f6682de4dd2d6000000000000000000000000d65d0198ad1576fc6d32186f0b62d3f976f75dd60000000000000000000000004512d36b192fc52eb1c29abd3f36b7a17cfeba1b000000000000000000000000500ff6b4030d16bd74ae7fcfaccfb0602dbd67f60000000000000000000000002d9a47961e4eea171c1a154320216ae7b2a1fc0b000000000000000000000000c90bdaffa6bd488da7649744b6343e38b1f8a44600000000000000000000000097ce17ca5557ebbf6d4dab819c97147ebb2f49d6000000000000000000000000699dc6dc8d85bdd4e7162fc9782c9dcc94348f1a0000000000000000000000002450f690f0b9ae1f476767a5be4d2bc29198338f00000000000000000000000017fe486b4858537501ed0f153fc19f053971af020000000000000000000000002d425c2a1c69f515aa46c7d3b20459a587e2f82e00000000000000000000000015d6657e7d0dfe5ff642e61a9bc72c02180fcd800000000000000000000000004cce1c524e90fb452c11761abbfa7f36b95b4420000000000000000000000000de5292ac7a5dbe2c426b668c8bf5b7fb96eebbe6000000000000000000000000f558dbcde2336ebc6f4c01cc7c613e1b77f02f1a000000000000000000000000d782e40bf0df35eeee96d1890a4901b9eda9496300000000000000000000000019120a83c8443f150a75b88cb622961f93701f4a0000000000000000000000006e714c108f5018a581cb9c8d7858ef54832d89060000000000000000000000003b9b5656e33b0c3ef2d6fac6018dd11aebfc441f0000000000000000000000000d07df285318704c1d803a4436e2ade369c39718000000000000000000000000f305e2c00e0b5e93eee2e63f563e6af499572b6e0000000000000000000000002e7098eb0fa9211dbdfa7ffdd8adeb6521b1090e0000000000000000000000009daffce2ca7fb48189e7081e9b5b9a6353770dbe000000000000000000000000d397f993460f6a2d103fb75d39e9a6864c9c8541000000000000000000000000083d30fa965c904c3e915493a42de63d24d61856000000000000000000000000b3e645148f3e3899720ddc321b4396f2816d4556000000000000000000000000b707d6a43a2cd8f1f4694fe87623e411279ff2180000000000000000000000006db3da9e63457fb8c3a2d738b88667813a2c340c00000000000000000000000089e390345190fcf149109c126c9eefebbd1cda54000000000000000000000000fd2654469ecd872518e755aec23267236e949c2e00000000000000000000000000bd53bf14eefe60527158d181ae7bcfb9db1f52000000000000000000000000572072a28cb7affd93f8c20db7576b8f4f261be6000000000000000000000000e09674dd8ead4cdd2de25377651d00e5b883e0b500000000000000000000000070c9ac07d7fede67c6b3bb4f9581438af40c4b32000000000000000000000000f6eb4cebf1b0ecd8ec3964182221cc7fa61a9ab800000000000000000000000047ed44070a71c293b98a73dc12199f30ed8cbeb1000000000000000000000000ed81eddf01656d566f10944ec6e0ee0fd8e2669a00000000000000000000000019dcc46d489542510a6172d4441412485aad03060000000000000000000000000dac2e88e37216667904e1beef63c2c1357dc1f50000000000000000000000008897576e8806c8a1b77de847acd8cd99cef78b9d000000000000000000000000598dae7baf391304531d23bfdb5d066cebe7b0f80000000000000000000000009a641340db2bcaf16b0b5158e2859762436f6e2900000000000000000000000050e8eccf584a7b972af238b6dbf7329c8b9d77c2000000000000000000000000ba62a5a55951d0aa2fd7f1c028b73e525cb3e2d7000000000000000000000000b7eb97cc12bc27dc87a2ce3b528c82f713ff18040000000000000000000000003233e19b640e0c1d2436a5d4af93b0c9d670ba9600000000000000000000000065b6eabf5ae56f23e2358e29a848ba44e369b0d200000000000000000000000086cc17fbe1c757e1b38be597dcc1239a2fd5fe2d0000000000000000000000007db0e8f75c42da09e9a9f1ca118b35f3ff967e69000000000000000000000000ae2c98fdcd5b24da2e1f671c03f22d7845a65008000000000000000000000000d1e69fdf8b6725f7b7146627a58291c9318e0782000000000000000000000000db2d939d69d4cffd0c16eea3801eb01fcdb0ece30000000000000000000000001834182bc17bbc6910404c1ff7f521b5d14924f0000000000000000000000000d1189bd89e113ace53094d4b28218ab7b8b70cec000000000000000000000000433a193de2366b8ed52dbe78d7bfd1837736dd2a000000000000000000000000f350e871cb1be6e8e15b40bc4cb280ed1381d03f000000000000000000000000c5c1ec585389b288833328da2ea9b5282486c0350000000000000000000000000cddaecb58d6e46d3be2ca168434f824c4e655e3000000000000000000000000a1d6605848343afa6154346bfa3455bad3696c8a000000000000000000000000e87f4d77b4df54a73984844acbc5961723e545e90000000000000000000000009e3c871b4c67359383f5f4295a0aea622937acc50000000000000000000000003de6b5a27dfa82411fe890386011e00ccbf4c80300000000000000000000000019aa39a00d77f7dfbd02dd6d1fcfc83b3b2b29960000000000000000000000005bf4663b3172e8760f87522bcca9d70cb8c0690b00000000000000000000000003974b92442da13d5d4c56ec98b122f00cfd98c7000000000000000000000000a43ea1621c68e233365acf0ebee59004b53c80370000000000000000000000007fa02b1c7a048c61db607c4e825bade27d1214010000000000000000000000002dcc460db80e1fe59948d69a96bb2db5e8a1a483000000000000000000000000058e5aa69665d5471a72dc575f9fd8a3186ce41e0000000000000000000000000e2ed651ecab81b45fb62b87671e541769bd2c43000000000000000000000000f090466c6f7c0dc1fb11092195763555986d0b1f00000000000000000000000048265dcbd98a1903bd0f6a6977114536373d953d0000000000000000000000009b3df67ef0672dec0c3d315c36d040b578dc52db000000000000000000000000c55c742f6d167c630bdeee80584f7dfda7fae33f0000000000000000000000003e3007671efaf119444d2257d777fac90a6dbf13000000000000000000000000f5a0c6d4fbdadfac6888dd2d57d9312bc12832f6000000000000000000000000e8fa2f33ea163c49eaf8281e30c81a136104b87f000000000000000000000000e2f215686dc663a395c93d4b044349cb75d2d3bf000000000000000000000000d1c67a0dd67bcd601becdeb7de6121f7404fdf5c000000000000000000000000dddc1774c78661b21ff4ce07678973fa6ca4479f000000000000000000000000b671014b0656d554bf06d9c60d4a523c48e7e5250000000000000000000000001e6e9315155e5d7a73893aebc077306c470a1abd00000000000000000000000072e7d0b0211efa0b935b17bce90ea54374754d8e000000000000000000000000fd2318a5e5f9c4d65a54e9a7177fd9cd2e7389f5000000000000000000000000ade15fef463cb1fdd974551c6c16c29bda6ac79c00000000000000000000000073109c7a808f77e6b8efa74274e12edee08eb190000000000000000000000000841b6638de19f6a8cbdcb818a12ffc9c6c181754000000000000000000000000ac7a5c9d993b6c4220e1a6da92f14b33fd11eb1d000000000000000000000000ad3431c378f7d8ad2629e3390c42876a05fc53710000000000000000000000001267c8992018f71ce66483714ecfcb2f2581bc77000000000000000000000000a5d636095bea577994412be60dcfc11aa85ec35c000000000000000000000000389b124e212c881c5feb61b356acd48c8ef10c760000000000000000000000005e5469dcb9582f68bc31e020b8ae366c7a8696c6000000000000000000000000af26b9ee7f0a2ef68197a6c1d25dd148def9159d0000000000000000000000002a11ce941c23627f26f134621a0146d715e013be00000000000000000000000065a9a136adfd2227c362a6a2e57b9f9b711984b5000000000000000000000000ac1cc1df0b0be19a60d524fa1d8a82dc5c60a06300000000000000000000000079de962b290d1d5c8db968bb3a7554bdbc69ea8c000000000000000000000000ad2529d8a908b9835859b8f3904729388451579c000000000000000000000000044e07dfa81b1e436411e0ad9a28f82a7fc869e9000000000000000000000000d93d01c91098aa95d20cfb04b32c71608d497183000000000000000000000000ebcc3c43e1ad66005913fb1a251b0ee217f193f9000000000000000000000000a23afd2192d69a08245f8209f40ea435a5f41a600000000000000000000000003dc0405350a75cf389044a619089b1c98bfc4ae20000000000000000000000000a518a23f821e3a196b015bfb7096128ab64f0d30000000000000000000000003011372856c0ebdab1801ddffddf2b5e41d5640800000000000000000000000021dffe91d9c44760a040bc7a9057c3fe11a143740000000000000000000000001080040205899b5072ca6d3f7be0ffdd1dd12bd2000000000000000000000000c5012c5b01102b28f720e28732988d6610906b0c0000000000000000000000009bbf5c5e8824864afd80571832080ff7205a2ba4000000000000000000000000f34c85978e7f9cea61501e721e0fef0c6a32a4ca000000000000000000000000edc050cd75028a26bed295f03b85aa3e5143e94a00000000000000000000000001c8950e665d99d538db4f8a45c7c710cbb9d0ca000000000000000000000000fd45a6acb4a8410e2b3267abfbeece3b752bc63c0000000000000000000000002dbc67a6e5f6d5d31b66b07c37a2922d01a51e1f000000000000000000000000d83e1fc35dd479427f7e7d63cf4076459e2f9b620000000000000000000000004c5473d8f18220dacbe955c66b09bfcae2a5150600000000000000000000000047469615ac20a8013ff6268b6779c403b0844cb50000000000000000000000004b37d0cc7e74aef0416ee6e3c6b2505c8026ba5900000000000000000000000054762ec8eb6b71f36471d7c5f62593c57c6203940000000000000000000000004d505648d5f5db4e6c24212b8887b28af22429070000000000000000000000006afc5559c75b471c5348567965659470e75986bb000000000000000000000000d8e518437c272499c6368c2133ff1afcd934b3240000000000000000000000006ba1a699f1aa74ec4831e8d57faf2bd771bfa8690000000000000000000000008d0812f1e9d56b8b16de3df6e49221273a7ca4de000000000000000000000000db3a820887abb826b5010fc266a3af6f2ab453e3000000000000000000000000dedf96efe7f9588531d65fdad10f1d137f0c7b1e000000000000000000000000b873ff64ff56fd7dbad6c25ef79d660c4c41cfee000000000000000000000000c8e53adafb7dd285c83a9723c1121fedae5c60600000000000000000000000006b371dfc14b24ec501bf17b1225db25d5b0a86dd00000000000000000000000021d8c1c2863f5e25e70de8a66e5347709243bbb3000000000000000000000000729ed71d1fd228b640df0621dd8406d65ec77acb000000000000000000000000f48987c297df37fd44acb05c5efee2d18190c712000000000000000000000000e49add75295d83cccf9056d8d10c9b522041ddc5000000000000000000000000d6f3f731341b11837be7e4c065d6a576d2f271eb0000000000000000000000007e3bc9aae2475b07cdbce7fcf648e81ba98e59da0000000000000000000000009e2cbf1fab1f91aec74dd24494d5c938a4c2ac090000000000000000000000007320663ee08f6b3a6773606c87e6d19924c56d050000000000000000000000009327ca9281639f560a835148b3e7ee0cb53417b90000000000000000000000000d6535bb3270fceb18e6fa8b68e6ac0f4ebc46bb000000000000000000000000c90e70c6f14af1b104150e9c2f8c15ee092076fe00000000000000000000000075e0a3cd17f86f93c915f08b5bc6f1c1939b74820000000000000000000000005fcfc82713832e2c5a6e86059eb7930cf8701e79000000000000000000000000ed1f0498a2216f8f156632e0d645227e757a4a7f000000000000000000000000abe31bbd6c7efe14c17dcee2b85686d8f381f084000000000000000000000000a3d88ce3a8c00b6cff6f8a7ffbc0d50e210ad30a0000000000000000000000005df68203631ff5cc9daa2eda0f0488f2b6d24bb5000000000000000000000000407312d9ab7d2e2db9845e384106017d3a411619000000000000000000000000882cfa30371a7ef8d54f772886d46f5e00c484cf00000000000000000000000044fcdf73dea3a12bf62edde21b41ee70cb567c8d0000000000000000000000007c1104cbe5eaa454b3f01621d8a1625df2c6e04b000000000000000000000000e4d49371de4118a425cb740ce520a270fb5a54bc0000000000000000000000000539b3bdc443807a81a247661c8ffd75373fdcab0000000000000000000000004764429ab70b471350d13ec4aab2a0f4bf4d6e4500000000000000000000000099403250370cb88c797a29e11ddf90f5f486b6e70000000000000000000000001e7354533ba1e800039a338332141e6d34dc09b3000000000000000000000000ede0210fbccf81e13b4fccdd3c903743000d71aa000000000000000000000000fa183aa1fcbb62915e385da77dbf1201ebcfdfa1000000000000000000000000892d81bc1e35e4ea49147a349df41867a73652180000000000000000000000005d6beaad7ee9ef1d24d8624fa7a0ba916872e8fe000000000000000000000000f17cdb3f117af6ef85875980d5036a2de6bf6834000000000000000000000000075d69fb78cbc789101277f39d67de723ec9abad000000000000000000000000923553ee618104dd0d03d551829d30af5ef1a7050000000000000000000000007659a48aa5c5282d403b2b53c3b66b19c344d3d10000000000000000000000000cd2c1da37e78b8e634d6e629b3ee514cc974da900000000000000000000000016b7196cdc20f37d0520951b56855cd8355d239800000000000000000000000002d67e4c541c9b095249a229959dca562d41def6000000000000000000000000153ce1a6e2c57b6dd2c4207822f4d9780d17006000000000000000000000000069c18a9c730648f9cb4427163a0dc75815dad6b100000000000000000000000091396d3a61033a185fcbd64616eacc88fedacb3c000000000000000000000000b95493dc222ce38f589e5a63f5c504a1b30b8f2c000000000000000000000000ffdae53e01743d16951fef08f5650699196233d6000000000000000000000000887c6a97f5b8c0e59f69b09a5aeda82714c195280000000000000000000000001eac428549cb395f6eb0942adb319f5a182948940000000000000000000000000d25c91fdef6cb681c6808205ff2f944b819939e0000000000000000000000009cb7c4da09f2a81370d1361eff5a63476fb4acdf0000000000000000000000002a64455970bcd045ebc9361a9d74e359d2c06d920000000000000000000000006425e1e339b7dc795fde08b4a28edd1d52c9f44300000000000000000000000071500b422b9ec503cb7f01f91cd666ea7c07dddb000000000000000000000000a710df6bd586e3f45fce7d60431bf902648899220000000000000000000000001bb93e52ac26bddcbc2ec66e0e7e6644d8d1bc2f000000000000000000000000453db18b94601a6974d6c2b4d0a0a3e66d9036eb0000000000000000000000001ee41200f9ac12402a216ea97bb69371b4820486000000000000000000000000beb6cc182e936096c4e1e5a8241fb000ad56c127000000000000000000000000edc3875911a3c702f5cd38db2fa7145aa808fc95000000000000000000000000dbeff8b951a44d3b7088dc405fb65b295298bc21000000000000000000000000084fe8a77fb8849c2ef698103a2c92c78587e982000000000000000000000000b8c744288d448fb03de492cf21999c3d31577ee000000000000000000000000081860109e2085b2170110461d44a4812d18693b4000000000000000000000000cc7f123016f2a9787318a9028d1767c645502cf3000000000000000000000000dd0419845e9e96748ce82152fe1b432b1530b281000000000000000000000000a6bfe75572d1791fbe361eb7fb2342d6e408859b00000000000000000000000004fb1cef27345e6298ce2c70f91ef78341dee7ef00000000000000000000000060dba630c351d3285ed3e290833014cbfc19601f000000000000000000000000a9f3ca08cbb77777d45da622c7d90853d4b68cc8000000000000000000000000264683bce09b9254307e91e46c147f778df58070000000000000000000000000bfc81cc39bf8c8111ba4378b122efd8a0eba49a6000000000000000000000000132b617b3ed2f9e73fa0d387c30eda2adab0bac3000000000000000000000000f3da2c87dcefcd2d26da3076f1e0bc75fdb67fb1000000000000000000000000823011d4ba0bc0b1aa21de7a857906eaf21806ce000000000000000000000000269f95592910331349a42b015ed55298ee615509000000000000000000000000b84924259dee9d51c6a4c30d939e82a7123b91e70000000000000000000000000f4b56a86f0c36f5604be8c3ae7c297df0906f55000000000000000000000000603e5aa29a1181943c3591eb44feb42688e407cf00000000000000000000000084f49170df76cb005c16ef460ab8d82415b0bce80000000000000000000000000058684e1b4503dbd474f860092e73d7a08c169c000000000000000000000000addd4a50aedc18828f3fe4ccbeb2fa942990d7a0000000000000000000000000da9239a41b4f46413c3aa16042e79b581ea7c9760000000000000000000000006ee1e463f4a325fb44872cfb72d7f38672321f6300000000000000000000000072669364da463c26c7cfedda1f38458b1ac1f558000000000000000000000000048633e888696d78f58e147ee679b200afe88b6f000000000000000000000000c941b14ae4733a37815792e35429d98f346f89c9000000000000000000000000b14a1e37888122ab0c4f5b6fa8456ea57581a8fb000000000000000000000000ccb857333cc4daefd5f529568d5a2556122d52830000000000000000000000003868ee8a19abfbdf6e04c19ca0549acb36f438cd000000000000000000000000ddce5c123950f49dffe9392e0ce2ad8d6350637100000000000000000000000034b8b153f9c9117b5a67fdabdb58bff2fd9b9c260000000000000000000000007a150d330930c6a4bf64999638ab4e2651eb9900000000000000000000000000fb664106bbdc53812214cbc22e21b6d5cceebe26000000000000000000000000e745cd3984ef134b2e89949d9ca1819acf907f10000000000000000000000000384e12ee961a6aa53e88579f2d3e03206681cc60000000000000000000000000c075b018896ac4ab676b8daf4ff8e6ef937347da000000000000000000000000c1ce25cdc800817ac6f7da5e9e45cef668d300c2000000000000000000000000437e779f4328d4efd5889fbb383d3f8398ca49da0000000000000000000000007eae26380a7c02f9a663a32de70944309d0a214400000000000000000000000065ee13e38aeacdff8281b069a8e47f10f98deb0c00000000000000000000000058900880166be24b3d35ebf4bea6e71b549600c3000000000000000000000000ffe14d03a03597f5e18c8605db706d1ed9d6713b000000000000000000000000d32d72a58853b23be698a9c7800d9b428e7ea403000000000000000000000000ace8754b0108349eda6975196f99399ba91ece11000000000000000000000000fc47850685e5760bc98537eec5f3357155e63a76000000000000000000000000bff8474c6c4dc4811647ee524058219f50969c30000000000000000000000000ab62ab9de4d2cd5016afc4b06468a962be44beb1000000000000000000000000232b52cc6191350ab2bb897d72cdbd61727b52ab0000000000000000000000009accff8b63f85b36fc045d7841b5452a41869930000000000000000000000000343f2732f97527d4cd68aa4be8b684a345bd637f00000000000000000000000086b2922491a10f3cbdc72c94f5381649422a961900000000000000000000000075c4adfa2977eef2ec0c874900c45b868ca2cd530000000000000000000000002f810f4fb27d9703e98bf2f8c2cb5f04ad88bd0100000000000000000000000004f0c2da14d9cdd3b4d3ac5835c443c9ebff94a80000000000000000000000005c60ed99bd8b98bdb16dbd57db9756b7bf65eeae0000000000000000000000000a65b9dd426caf914738e302065de28dc46fdd3800000000000000000000000010c3487a28a66148b64cb27bc71adf390f50d151000000000000000000000000d65878b2331f4131f6fe8f51145a5d4fcc86c03a000000000000000000000000902a255de76d55b2e2bac6fba169e8c149bd098a000000000000000000000000672d8f983fa32dc4b31d850e392c3aad95af40db000000000000000000000000abdb55b9254b271ec21a8eef7184480915dfc502000000000000000000000000878987a78a9c38c7a6652c73006f0cea051fb61e000000000000000000000000110a1c135b6474c401a778edb2c7ebe7ae252d6800000000000000000000000041e918edac13e8baa76b648cc8788a455e828eff00000000000000000000000022e18a75b377c795a0e24408b58c6f2d7217138e0000000000000000000000005065b578c3cabf83b6a666c674ce75d871b3f40d00000000000000000000000082a1978f5fcda2e7841ad313c0cced6e8ed2face000000000000000000000000475e72c7361b120ed350eb66563bc52bcfb16f0200000000000000000000000001627db19daaee5198929127741e49beeba83d91000000000000000000000000ccdbc60dc4ca28e2b1865c691bdcefb513d905c500000000000000000000000048a657bad0c17355e72e5a272b079b08d77b8d70000000000000000000000000b6281688ef7410e25213fce2fe9e5c4ba2fd1732000000000000000000000000c493f754ef5c8b6cce939dbbee5b78d25fd5167c0000000000000000000000009e29b2e45727175f78ac446945eacf5c21804e9200000000000000000000000061cfb08bdf20c1e049883b73f234bbb3f8938a3900000000000000000000000030ff4abb62cb8b2faa059c88a24e6a9966c6d6b6000000000000000000000000091e675aaf0417871fc98be279657f9a25e8a9b6000000000000000000000000cd687ba5aeaeaf2526c330e679f97330727db74b0000000000000000000000001d0fc93811d8b84284aff508619202229f4ddb3e0000000000000000000000001d0d5477ea78285e20cd1dcf46c0a27b0a9a7bb00000000000000000000000006ec75348370cdff969b4d8307d6ce45998be16e4000000000000000000000000e9ac1d8a856a91bd69a17c29557e97c41ae408a200000000000000000000000027bc88ea2c4e377a7d1afa909e1f1f6c09071b80000000000000000000000000097c28a2ef638def40df6e9d4bf62a00b072244e00000000000000000000000081f7aaf1cfdf80ace0a3fc3f6659f5d35de8edb7000000000000000000000000addfc2295845b4e376a60f93518f2f8a4ee77ccf00000000000000000000000039c0446f3a764090685c1e777ef206da2ca859bd000000000000000000000000c4c5aca17aa76d6d90af087e1bb837f055ce78a2000000000000000000000000985247ebc78f6be2d92d0c8d4a1ea61351fe0b8e000000000000000000000000584bb74a0809ee9bf5e54c58120aa94f47e0b0a600000000000000000000000002e69087073b472134b378316d2d054264dcdfc60000000000000000000000002aec0fb2b615eb202f34ef4b2d01e11c530dd61f000000000000000000000000d836709427ec44b68290e3e1ab5af23ef925bcaf0000000000000000000000007d04d703d039f9388ca8b3eacdd91a04d2c4ab0d00000000000000000000000080aebc989928b3ac4fc016255e86a92d549f39300000000000000000000000003b83cbb88272a27d0ef4b019f38dc8cd1f2cd0e3000000000000000000000000d424fed1902d65c18804318e4a081f5a50cc8dc2000000000000000000000000c64c4b0a20141febadde12964bfb3a87d8e59e8500000000000000000000000099ff95f99babab2c911d7edaf1540b052d18aa80000000000000000000000000b4f34d09124b8c9712957b76707b42510041ecbb000000000000000000000000a51c97be5054ac8cb8a831664a25631ed20a2f0e000000000000000000000000279c7b8c0186ad5896c66ddb77aa1686b8350fd90000000000000000000000006161a8699dff1ba7f77751a2da3cd2c811ef7e8c000000000000000000000000c79979ebebdd3bbccc39ef09813c1c44a8e6144e0000000000000000000000005fc20ffc72a965322d7721f66a4912fb374ed523000000000000000000000000b3fe11229108008b5154a70efcb2e13facf0948d000000000000000000000000dc60ab8610d1a574fb02edf98e2ea52dd5d80d9a00000000000000000000000027f5b35fb40b4d1c49b5d5444fe0fed63ffd1a2a000000000000000000000000eda1d4ef600fbceddc13fdf547bda478e7d023550000000000000000000000005fa03482db799d0ed90088f5a4354cf6e3f1ca950000000000000000000000003534ec16ed1dd0bb9d6bff5638e9380492c967b70000000000000000000000005ce0df7fe6386e1acaf9c53ea615030cc531f9b80000000000000000000000008ee6c4131597832f1dca3cf6048eefec37b81e33000000000000000000000000f78cd0a67c67706d8e9623b699ced9f323f4a58a000000000000000000000000b2f87158dd4bf2c8ad15b8ebf41f4f21fc873d11000000000000000000000000aa9261eeed591dd5f0042d13200cf846d5af4e52000000000000000000000000f0219816446f7b289f66d812fc7b37e804602ba90000000000000000000000004790905c89f1b296004509f3470847466a0ee899000000000000000000000000af86a45cf0fce7ca73c7aa223edb8ee2bf8c47ee00000000000000000000000079312e61d23ad64ee024a561e819dd468f9bc2bc00000000000000000000000056410855a66a6f1763b917d9b18282d370caaa170000000000000000000000006edaf9b8de89f3fa83227e149d0f0d788fc2000a0000000000000000000000002b5ae040f7a28b0e9ef5df5b526f71cc6f045d3b000000000000000000000000692c9e093584867dfe06ca27e5d6017438209c7a000000000000000000000000bb055e3186d3e9698da54d27e1b6954354aa2a1e000000000000000000000000fe2fd25f27ddd9efaf032fd89d75d1f3e4e4504100000000000000000000000001dd06087ed1f6ebcf7f2ea21e51a17ae4f5a348000000000000000000000000fe46a7450ab31f7f247655ceea8137faafae1407000000000000000000000000e3b6e6b23b5e495dbe574723af0a91e3f2983bdd000000000000000000000000185e639d2f38b4783ee16c71d6d164ea109e4a1600000000000000000000000032b551fdf263596b023eb9f899693e00e1118cf6000000000000000000000000102fab27bc22588b5973f7efa98e1cac51edd070000000000000000000000000036b0b451f3b9bfed1ccaccef7aa2fcf17b454f5000000000000000000000000e3232cc9816a077994924f8783e84a078688c9700000000000000000000000004dcb421830631895195a691b8580261dfaf6dc44000000000000000000000000d0782a01132c263ab4d32ae46465778b305ed045000000000000000000000000960f2e0f51c0e646ec86ff79a582c9cb91b259a40000000000000000000000000b707ce01183c0228777bd1f5ca6354f5fb5a3ac000000000000000000000000905763f07586fc3959ec877946542191707c0cf8000000000000000000000000e07470e7c4cbe67ea31c2cb8feed05f55bf5095b000000000000000000000000ee0c56ee2b9c1cda0ec91c90d1c9c332578e7d830000000000000000000000002e2ae94c0d39b7e3bbc8f138ad70ffa897a9cb7a000000000000000000000000e7436987746ed66f433c510e480e7959ff20e46300000000000000000000000096483e61212f95d03f57e5350f7d1d8fb0cefd5e00000000000000000000000011493990de826da95eea79afa249a6b885b1b564000000000000000000000000adb7ee2fe75dc6e6578c5aa0a8415f7e5b282304000000000000000000000000a3f2bb01052121b546e228486c768c0d4cf34c70000000000000000000000000beced54aa761610e1d8cefe434d42a62c8ee5bd0000000000000000000000000516deb69889e40ce2387fb9b24e3f450046ce3c000000000000000000000000054eddcf7d3637cb1e8b8fa644ac361b6aaf9341f00000000000000000000000086c7d48cc739885918aa045df061f3f0c2433f4500000000000000000000000019595875500b6973da07cc6af52297be4fbb54370000000000000000000000002db2a9ffc1051d35c1badc7facdec986d51401c10000000000000000000000009bf22456782c94d6551a611357a6c6bdf3ef0bca000000000000000000000000ea37e050591b9151f85f2d2d960f1ec89003a76300000000000000000000000099095a83fdbea55857c4cee4c91faf7df22930b8000000000000000000000000326ca7ebaf5b489eebf3fc9fb055ae0f9c710730000000000000000000000000498bec18ea44d06a63789c0e79ef9ef47cb82752000000000000000000000000832af2ff5047d6d8ee21eb83613df2c7f569eb8a0000000000000000000000003e21ad48f3b3a9afad7f82fc0a036cc580caa0390000000000000000000000007efe4672ffc7db035b0aa22c2f48d7fc7376608d0000000000000000000000001cc7ccf84af815f44faf30e3f836fe6225defc3b0000000000000000000000001b55c3353f0736f8b00ec40088164815eb9f51fa000000000000000000000000cb16703dc3be864dbe0b04a14444fce77a80288b00000000000000000000000072202a45e48dd590a76d81ce9bd1b58f940f9739000000000000000000000000230ffc3458f50710f55b3d72303cb0a27258cd93000000000000000000000000e73eadf899695dda7876475e7caac354336388e3000000000000000000000000a607ebf6cd5e8820ac0912781ff32f02e3fd8524000000000000000000000000deb8523b75d89387277627c3aa635c7771dde57d00000000000000000000000015f77098735aaecf4d8d0b9fed164a0af541dd5600000000000000000000000008ab6a2bac51bec50e150d2d82979b06a94ba1e200000000000000000000000020f63ce7078917ddc43f900dbc41766a280436b900000000000000000000000025922d99fdfe6bfa490af70ce4e34924fdae71cd000000000000000000000000dd71563fc63265420bf43c90272a79a18d353de8000000000000000000000000a128522f519425bb6573c38b33883a08e46b3d770000000000000000000000005cb8b65de5f3edac1788368377f2dcd0ce99cbf60000000000000000000000008ea68024835d06827d285292077f53aae4776f46000000000000000000000000b719251c7d2224bb4ee3f05cccb5dddb2b56906e000000000000000000000000b95986fb34921d40c96942a0c0a50bfd3c84d34400000000000000000000000037d79094045101451959082c246e49daecdc8fa4000000000000000000000000411cf771bbd3352a17722d2d8eeb594e9d2ca09a0000000000000000000000009cdec8ea496acfc1c81b3d64358d97e3197e8a830000000000000000000000003a39318fc746b848eeb0e1270d95fed9e9c9bae80000000000000000000000008ad927ba9c91d3891a6f4f4ee9407b0c7ab5274a0000000000000000000000006691f13b8e6c222a97c375f6003d54d1524333fd000000000000000000000000a7c55e62d4160534b2c9a16229a3e6f863846340000000000000000000000000060ac9c2f4ea1cf9ce5beeec3dfdd2c6de798de70000000000000000000000008e2d147e1982f021f6d1f3cb8f0e1e53f0307adf000000000000000000000000ce905c33e0155db33f3790ab44ee2d43d223ebe200000000000000000000000089e07267198c910af385efa724aeced28e97679c000000000000000000000000d9ed4ef70855d792c9adea2d9bee7426a54f8eba0000000000000000000000007f88a094e6305dea3c718bb7da43d844a490d24500000000000000000000000086e14dcf34ac32f6ebcf1a0d0dc6d63b7646e9a50000000000000000000000000fa1288c9eddfbcfb93f484e19bd2c7564f723680000000000000000000000002713131671f522de454f7eb0bba0f8d34f9a3988000000000000000000000000edd602e9ae35202a6b369aa96cb7c2a65b21acaa00000000000000000000000023a995019db08923ee9e7aba4c3689471bf89484000000000000000000000000192f743af7b19f0b229119817a30f1984f2ac485000000000000000000000000c3d8f18389d13057998ac2c38179bc8c051d40600000000000000000000000001f6eef4f51c4c4af19307e006c41510c8c59ff39000000000000000000000000457b935d175e743902369d9cce9dab89a41150be0000000000000000000000002772502de7d7730d5d134e6e38ca0863ca5c964900000000000000000000000019c625e077324b760a835369b4c82311b19093e1000000000000000000000000090285e6bebaa9a4d09a712db1f8e3d7dd22ac4700000000000000000000000044a3711e618f4c5b328fd8fa21e9afce6e4a97c10000000000000000000000006c07c7e35b4f4f653029964775c3adb35a273567000000000000000000000000e30f29535a8b274173c7f340f55735262216cfc7000000000000000000000000930e67096479974df8a6dc4548c19084922689bb000000000000000000000000cbb2f42ff2f3497443849583daaf1d528eb59bab000000000000000000000000910ca027c2b2859b46c37b57d1da6c437f8e76c40000000000000000000000000913c0c7448a852f33e478494fa0e31349ba51f9000000000000000000000000ae80e84875cd242de2ae652aff0d4d05ba06fa670000000000000000000000002b71682cef3eac883791812cea38cd40dad3f157000000000000000000000000b3b942d339bfc476736c448d502616f3ddff3d9d0000000000000000000000002d8fe35e893da704d26b85749e79c30926f2cdff0000000000000000000000007e2c6cc5f170dde53dc388e0b369bcd8e06031a20000000000000000000000005cd743e036dc77b64e76b38bc465dc7c1699dbff000000000000000000000000a6abdce26d8c88d637b976483dd5f4414f22c8bc000000000000000000000000050bcf6fd2b9c8baafec9f64d04501815c56e99900000000000000000000000067ded8b4ea8a6c5bb49836fcf199249dc974d24b00000000000000000000000076004cdde5d736d8c50c49ba1503346acb8fe0c70000000000000000000000002ec884f40fd221332ba900744bdf81e50a5e7ad6000000000000000000000000cbb1f273aad6f3a36a7b271017280d6c3bcaa23b0000000000000000000000003ce88a54063a8f509197a79b2e1f365ffb70945f000000000000000000000000fcc22179e1aeada6cdb4a82f14c14d06c56af169000000000000000000000000763180058484bb040eedd771e9facee7b4983919000000000000000000000000ceacad847af16b4fa0a04b121d5577502a1473d5000000000000000000000000caeeac120121a33c5c232619a2616e306e329cd7000000000000000000000000cb1b7d47aac8e2805161ee9b94fc2255360b48ab00000000000000000000000073735a29364eb47e08434d015ee8b172117effeb0000000000000000000000009e07a5d7bdfed957d6f7029055be76e6ce91fe980000000000000000000000005d46062666df8fedb3aa54845e39cb5815cb49c2000000000000000000000000a933e2ea4e2fd0cfe8237cdfa2d159a66c4807520000000000000000000000007fbc22351c2622f56b004328d65c260de7b89485000000000000000000000000f824b86c003ab5dfe79e2eb37e0bea77b9029e16000000000000000000000000b12adee5fd526087eb73217c319ddabb5d2a052b00000000000000000000000004308de3f623889d4040be6f649cedadbfdff909000000000000000000000000a3c0930a1e99e44eb396aee4c8dcb9862ca66f9f00000000000000000000000080cc388bc32b5f356c672e4bb2c760ce95dd7c8c000000000000000000000000f89ed953cee7acb998ef8746513b5cc44fc11db500000000000000000000000082e4e02ec99d63b2829cf9f28f13c4d3a283fe9600000000000000000000000062259789da42ba1b0afe99779418629bac263b1e00000000000000000000000095375c2be66b78e42306d6ac86aaf1300432c395000000000000000000000000ca4f6fd06d8a367d527227f781320574f0ac003a000000000000000000000000b1808ead8f182a81011020003dc90e47fb42694a000000000000000000000000b824f9e5188be6c3ba5ae65234ff28c56f78ada10000000000000000000000003b3bf6071736ecef755d87c11b4dc8f2fe63aa5600000000000000000000000032b91084d565b6f867e004b7177bf21e8c749bd9000000000000000000000000ccc97e1e573a981e02686eb2ebca89e52a9e3f0b00000000000000000000000098bc36d625df4c65d56caf07700ab99bde922eae000000000000000000000000357e783a98b71b6d21f5aa7593185439abc4bf2a0000000000000000000000001333f8e08406f70ce132e85cfa717786ae2af27300000000000000000000000026aafb1f6c53ba3e9bd61c2d7b2397734c600d37000000000000000000000000128194612dc3c593cf249192f2e938d69025f93d000000000000000000000000a9811f9f6b8bca7f9f91f850a98310e63fbb73260000000000000000000000004838a6890bd7e0dadfed4dc623cf4e12d2426737000000000000000000000000458129c4c58ec38d45b4274b2de2991b197f9d13000000000000000000000000b42ed32fb47bead323c48bdff9c6845f06ab43bf00000000000000000000000005e8d8ba2c4f8192a24f0dc2cf7e1bc7dd304c40000000000000000000000000ddf48a5aa388c4d958ac34fa01c15b6da2979e76000000000000000000000000b9bba6f12337eacc540b839165eab6e308913a5d00000000000000000000000018f8f9cec5ce76b6d89000e7a1881f1684aab2ad0000000000000000000000003e5add0fc06ec63b28940cb49b3a4dde13b1bd5b0000000000000000000000000ad83eeac28a31e7777958b510cb33151d64808b000000000000000000000000b2ea15cce94d6c346d20a61b59eac6a67ab926160000000000000000000000002c3d6600429727da5bb06812119bf0181050a4a2000000000000000000000000f761f0f503ed3df1370a221ae4889c765e85ef40000000000000000000000000a4e14d5286035d105dae9a22bb6fd7120c431b6c000000000000000000000000dfa72df343d170bede3a20dc95ad237e2c1ff30e00000000000000000000000035464e78e2292bbd0ba23fb3e9a7f98c29e800b10000000000000000000000000ed0c980029d91efa94d4c9c0a81bebd5b3f9b0e000000000000000000000000552675409dc677d1f222f7283da0782781adf430000000000000000000000000112934a7898db1c159414b7171d1ffe752eb6acd000000000000000000000000f6b624accb01e6fb98b0a9d62d2673f293603557000000000000000000000000cbb1508c8ce1701ee75c826ed4d74f3150666d280000000000000000000000006b4db3b5e99a88b265865907d6f26cfb80fe7d1300000000000000000000000003fa4b381a3e09eb92aa7f03a76bb2c4e8762887000000000000000000000000bfaf835dd13e6c2df421bb782ac4ee199a8c02510000000000000000000000002ad03cc877d0dcab38f7c6d9b39f2825cdd068af0000000000000000000000003b1c8422878fb5ce294e9bed73fd224fce3a88400000000000000000000000002b113014d307825f33f0949c9af5d4c0171decab0000000000000000000000007b1fdef534376df6323ab5fed17c1cd127ec1fa50000000000000000000000006e00a1a643be8f3c0e0aa5a9b7aaad716b690445000000000000000000000000871c1a814d1c8f2433cc4be228ab2b5f48f77e590000000000000000000000003ac3bf277ec0597d81e0bb0071355b8e31203e9c000000000000000000000000756026cb6f8bf8da2249c57ba998b581a13d0d3b000000000000000000000000ce7cc4b2f804b212f760ab3d3273c6e3c98168e8000000000000000000000000e1cf18141e197ca0e4402d3e1d736c69cf9e9dda0000000000000000000000003047a4cc11af8e770c7e0578d2da50fe5fbac0e00000000000000000000000008b98559257d67f75bdae080968a2e87f9794fb140000000000000000000000008ca17e3fd4205b2ee7732af987615956cf0403580000000000000000000000008f20de83a874bec3e0e3604ac25117f06feb2c1800000000000000000000000005cb12c552e7afb2e7911056811fc1e90ad7f87b0000000000000000000000008fab0f27b3f553bfab443d96f6af2c5cd4b9c158000000000000000000000000ef8ca2a9d6c3fbe1c55001a4b865f74dc84c8f550000000000000000000000003a590d4eab6cecd89d3701a328d54b00123b802e0000000000000000000000002f1fcc938a0a8b3065c96954125e7dcab18f1b61000000000000000000000000c8448378801504a91358dd9c51ce69ff49eea85900000000000000000000000096eb02d3f00eb0570748387df81c9350d7ce6f1200000000000000000000000041e48f9777aa6defc8e80192b35584f76f26d26e000000000000000000000000768882ae6fbd706defeedf73cbd8c484e83f9d7b000000000000000000000000e5ab346f8868694738ac1790779207f94402ddb40000000000000000000000001bafc574581ea4b938dcfe0d0d93778303cb3fb7000000000000000000000000496361c0d30aae0df1796f33b7db2f71d30b67bb0000000000000000000000004e55ca2867bd034cdc3b4cfa3c234e19dd4c16510000000000000000000000003dca1a9fb673b6510843a947572bb1b76027f6f200000000000000000000000086bf26ceeb0e33d4d54e564f789eba61f64d2d6f000000000000000000000000c09982313f32ab9936d374ecbe005340a9a547be00000000000000000000000020e7877db870085da384f56541edcb35a687eee400000000000000000000000024d6b90f5ad964f37d7a7a9feb16c99caa4db6f00000000000000000000000006cce9a5e76ddf4452e90ba63b25e9e75ddd1d14b0000000000000000000000001823a19db990589097c55b8873b5c8ad9d2b51e700000000000000000000000091ebae0ef1682ad60b6008f99a85e3a1978e88eb000000000000000000000000d0f5a03f207a69bfe6afe8fd32fa7168c6660d3b000000000000000000000000052228db7aac972d8ae32d3a6888b6365f95b5b3000000000000000000000000da2041b134aa6dc36acd50ae3876ed7de94d5213000000000000000000000000498bcbb0ffac12ed5dafd8c5bf22e884f39b70770000000000000000000000001a63a51f79b28ef653e600a8edcc181bee716b46000000000000000000000000690e8275bc7dff4c1d8dd3be342ebcedfa6704f3000000000000000000000000ba2288e4acfde2ec8ff88fe7e374c04c58e247e7000000000000000000000000792bdae2991fec8a8c805a489c1a8dbea5bbe244000000000000000000000000f6804c25f707556b598c17bbcb928260feecec84000000000000000000000000fdf6cc22aefbeb2b90354d21436ca916a5c5aa4f0000000000000000000000004ca89089274d8b09964dc42cc731ea38f392bb07000000000000000000000000302d1198f811617151c4eb74d72f5dcb4d837246000000000000000000000000ec8f9ef3031b0cdf05e42e0ece8d6397f92595e8000000000000000000000000d97c4b4a037813a1c088d48bd19af0ed54cc93f300000000000000000000000041b2f07eae4c5155298a40d5a718dea71f456505000000000000000000000000f203840d1d187d2a6fe4e9e2f62a5181a0e07061000000000000000000000000cd739c95d5841089cb05d32ec6f4fa6d4720a835000000000000000000000000cce6f6a924f6d0cb3029fde74a8eac2481b27a6700000000000000000000000031dbdc7d0eee318260cb443dd9839991203c3384000000000000000000000000b47b17751a03d88e78412fd4e1041dc1825a862b000000000000000000000000a53c032a0c7cbd0a97be4b7805120bd5ec1acfc60000000000000000000000009346c01def77c612b1c8e1ccf5ac6e15fe4c17e4000000000000000000000000edb89e81dd0c41bbdbbf694fb0605976e11c2eb20000000000000000000000007872e2b1134eba0955bdf22c24ccbb7c87cf7f20000000000000000000000000b47dd6ca19f0c98a754e270e6efeb54ed37e4d9100000000000000000000000016bfea4ff11fc8087eb7e6589c0ec92380fb62450000000000000000000000002036ef4aaea519094f824429a51fac132a4d3b460000000000000000000000005a49ec34c8f13050b5f9399ecabccecd57db3d500000000000000000000000008cdd2361b82380a6916e4c7f9824c52334be32dc000000000000000000000000cd7ec550475e48c7e97807d2c7a863d7d8284190000000000000000000000000ae46463b9ad5ad0af8c371f63e12d3a6307bb2960000000000000000000000001eb017aa019b8c4b0e3dcbb1b972767dd791d47f000000000000000000000000fc5d8953fdf202ac239f0440b592023171242d850000000000000000000000007e53508eadb4d17430d467abb6b7e5c981bf16fb00000000000000000000000091edf382d233b7380b06362d94912b083a838dbd000000000000000000000000549834714fc5b53e534d4d76cfaa516a38e5d2d100000000000000000000000051f25c3c8b8af796c77b0b833ef8d75f63f20d7f000000000000000000000000828d8648a6aaeb8f86e8f5138e95de51113ba7c00000000000000000000000005d5323885b9bdcc5a09d9e427645dc9f0cca7e6e000000000000000000000000ca3995c0545d44f516738c2d6e0452f3cd8ef1130000000000000000000000009af78c19ba15bb555fde3b79af479d6ae6c9826000000000000000000000000022f0279edd17cf566f1581af297e14b6fa289ea800000000000000000000000027d3e20e06b41a386e4af1fdc99f40efec8bf0e5000000000000000000000000fb81952dadbfbfd2255738f474b9f336e3f6da700000000000000000000000008daeb1df4cf4864104e896bfbd1f370aabd387e9000000000000000000000000379f6588512420fc93ad4cba115faf60cc3296af000000000000000000000000b0726524958a313bae7705a3b97df9c8f82f42b30000000000000000000000002df488a6637a9938b1d6856b5126f4e824720b710000000000000000000000001a27bfc75c2e5a7e7f757f36fa65f2108ecdb11f000000000000000000000000d9681181c1540e63cfd8801e604e402ce1200b38000000000000000000000000b8c5d928a6ccd7474dce347ce33f74738a5fb701000000000000000000000000b8c7579b2726bf0162e91957bfb2db96d8f8fc0e000000000000000000000000b3914641886fd06957500bd9b67bc599717b01150000000000000000000000009ae26a04f8d186e3f9c64f259cf9fdcbdafa75180000000000000000000000001364d890638d92c4b7c84b3c92be2a5862dd86b10000000000000000000000009415824f7bd19353011060c2cea2d97cff5a1252000000000000000000000000c29317dc79a3f17bb6ab55f152d6788a735805d10000000000000000000000001694dbfc0b91b8f2675eed0b82b044773678202200000000000000000000000033c8f974ee14ee990e5e59fc0f7f732156123ad6000000000000000000000000b2f549705f2463e60f47270645aefe28de5f26120000000000000000000000005f3f85ad576df8984c8298d514f2c0706c7a321200000000000000000000000059105528433f1bfcf8c1d0cd61ea400cf78020830000000000000000000000009d13ac6314917ecdbb2c54f5eeb26b43a9c41f0b000000000000000000000000479422947326d3ee973a4314215acc522deb3905000000000000000000000000e872d76b4356df4bc34ede6767924ffef257073800000000000000000000000007abde93d227471962bfb86b5e1962cd9cc5637c0000000000000000000000008ab6c304ada676b2dcf9e1cbcedc0ffb4fc7c12600000000000000000000000055a4b9d0d94b2566197e52c9e39212c052b645f200000000000000000000000007d2f2202434c03cba13b286e9ca2edf0c949106000000000000000000000000535618a9a7c754ae208ae2f5b05adcc72c86036c000000000000000000000000a07ada765fe96b7db128a7b8f5bdfcb000e9ab1d000000000000000000000000f5530763aaff26e1f071c4e5e7e9a4126789a9260000000000000000000000001d1003788693005c28b9b84f312b20f558eb1e67000000000000000000000000bff1f8f74badb09fd74c21941fc7231e85aa6bb90000000000000000000000006a9c19e6d0bc095a99644acaeab7e09a4691c90a000000000000000000000000cfd3c70c346f86fc12b67ae899b9fb705d72c8930000000000000000000000005752e788b0ce25501b519f3edcd535439c778554000000000000000000000000f15c55f1c7a7ff9e861eecab75854466f10ac7d70000000000000000000000006d30bd059726d8cb68d6e4d3e30de0952062b05e000000000000000000000000bf5045d1f23392d2da93941efdcd5f31ff3a4f47000000000000000000000000a79d861c63a718cf59555b4bc0aa241ac6f09b20000000000000000000000000faf7ef92535310236063615e6d41d251e4c0ed03000000000000000000000000e6a090c750f91c7eb7ccb924d362081a9a8225bb0000000000000000000000000b168f2f78a37b0071fb30220e5ee145d7f0eca3000000000000000000000000185221ce1e7670caeebd31b94e8996eea7d0e2890000000000000000000000005eb419b852840a1788b209ab9e26f93eeecfa3230000000000000000000000001ef9d339aea9c0b0fca0b1b1867ab8bba0066ec900000000000000000000000020ac3e0e0a02cf5240eb392004750c1fa3313eb40000000000000000000000003222b4742f9df451515f86c287d0a47d1463ff64000000000000000000000000146629267eb2db335998a8bf4ee901c6bc87d6dd000000000000000000000000077e91e626278fb1f67cd5e51b3ff7661cd5e58300000000000000000000000082577f52033ecdd241a3faf77219af8cd917f6fd000000000000000000000000055c92fe7a14388e3e4188d312fdc2a3333a87ce000000000000000000000000b0e2fb969a6a3f1add3ed751acba27c98b9c2dc00000000000000000000000004e0e556ec718608687487896fcaebb6a4f933ac000000000000000000000000012723237f37040e70daa514bed630a1d80c583fe000000000000000000000000efed5479ef927aceaba7534b2be2a2878ff9f7fc00000000000000000000000050fb5d9e8521c5026f73d4966bc8467e61b3ecaf0000000000000000000000007ed8089bbda3b095af1eb6b5c5e9f1fd43e329d000000000000000000000000063829c78c41eb1409df1e558ccd2b21dedff1f4d000000000000000000000000ce2ba7c32f6625992703d95672fd63d6b8e41df7000000000000000000000000788b66d886420afaf600c0bdaaff8fbc5e6998730000000000000000000000009611f75e557af9c068f8864db51f093b716b7135000000000000000000000000074284761d6dc0584b96a1d397ac8f6145a903580000000000000000000000001a59c8b9d72737f2b2e08116ad7e2c4f77c62976000000000000000000000000d45f57809e1735fdd759f10a99c4cba5fbd21070000000000000000000000000c70c24c4183057112622e74d283fc630aebdb0e900000000000000000000000064f640a8f8035dbcd950396bd5ebfe62a321940d00000000000000000000000022497f8e46d6a26438282715cc114ae6ff8c08da00000000000000000000000079f9879ccf166db94e63db5dbc9ea691009073af000000000000000000000000f17100bfb7b95c57e394f66ad69c9c4ef817da000000000000000000000000003757d9d5f8828826625ee4474715d658fe409ed80000000000000000000000006c8285eb5e0e04b3642a10735fc12d0182cddc1400000000000000000000000026b006bf6330daf620a488f315611161da791f0700000000000000000000000010aecd9cd05de25a666464baca23c9004c7ee1eb0000000000000000000000004c82237e908f23197c0b54ba4aa2a6e86b361e0b000000000000000000000000c76e526a86faedbe4fef51d6579a86707391d2b00000000000000000000000005b94e434d8787ef52bf66d9653503aeb9a8b29610000000000000000000000008b8545d8c6fe0e24698c670fdbd9602eab66a1380000000000000000000000008a3a2cd76148d3058de09dfac5021f6957f7ea9b000000000000000000000000563c79be8f8bf6bece34b355629040c19cfbb600000000000000000000000000ff58903ec74cc7bd6255a6fb0bdba41cdc9b9a3b000000000000000000000000d1519743898c6afe74d7d9f23bd773c1d290443f000000000000000000000000479e6c1653347130ce5c16e1282f462e2a170646000000000000000000000000eb9ad3173c4ea076300b558e9b52ce216ebeccf7000000000000000000000000afa5ff26ad136b30fe37724a374e913ca8595d7600000000000000000000000094198bd1c12c498e08ea3092dcd7c57d4e42bea1000000000000000000000000a8c44f09fd192e29d84c74789d7ca8c7241fe6ed000000000000000000000000a8679f14f0bc0d89188a2df776aa777437da1145000000000000000000000000f939705e3538a91b7a64b49757f1efc4ebef123200000000000000000000000078c9cd017db144dfad0f3a20a91b754b2f1914b0000000000000000000000000c3708350e86cfeb5fe76cec3dfb52140f9d6c4cc000000000000000000000000f55db02d6a2eb609f53234e1c0ec98ff75ebc741000000000000000000000000d992d31aade27baa58cc5b3eb24c1d9f284093f2000000000000000000000000a52d913e4e21781ae03c9f8aedee172940ed81d40000000000000000000000001e2fd61be078f3b16926392298043ebcadb6807e000000000000000000000000f2686c3c518b31ada1833d77464a2f2a7c248ced00000000000000000000000025b705376299dfed148cf688a08e6e4cc43c9a66000000000000000000000000c751ab9ecb9881c89c144700b59fb1a0d4c05c73000000000000000000000000393ed52d860642b61c35bc6381eb9d7d210df3e80000000000000000000000003846527396aea50ed12c57da062f30f9a067ae55000000000000000000000000961b75808e49d78c2499efd748fa60a9d5c4ffd3000000000000000000000000f2783a00c77948d1abec6c00bd2de9c0aae6531e0000000000000000000000000a534a61f53f7a6b552a0365dae3abc249ebd856000000000000000000000000d6110646e1d58f2c3c90749296bba8aff5eb8031000000000000000000000000f39156c454ebec040d5a965fd33573f604261e820000000000000000000000004d33e1edbfdbe344d8ef9bf6637dcab6755a3cf100000000000000000000000065497bc39b1b436e09545e794599a34af2f18f9d000000000000000000000000b1175d4fb09866514e7298e47c3b71c49fb6659d000000000000000000000000fb281e406fd1c8af68b5aa0d8b8141cb84f4df5e000000000000000000000000048211991c13c94e30e6c507aabf4e1fc56aa26f000000000000000000000000762d3eefa3c1f88d53d8d5d3f87dcef6d81224b300000000000000000000000028ed9302dcaaa0078d74651b12bbd281f8d498260000000000000000000000008b19157ed6d5d2277e2cdd79f4f66eabe36cb2ed0000000000000000000000008eff44ccf85c3afd241f9aa1dbce4a5cd98803c600000000000000000000000067b5694db82368536249dbbeba9ef37a935137e0000000000000000000000000efc6ed6ad3d5b48ecac61db487c8d3f63b331254000000000000000000000000b00cdd33624ff39bcc26d99e651cd7894c84a2a000000000000000000000000078fcda560a83bff51b681071ffa18fe7ade96df10000000000000000000000000ccf05aee9450d6f66bd8912b62dd1212e6c0241000000000000000000000000714cdd32e8fb92a86115781a23a51dab8297e193000000000000000000000000d1d5a4bd6c1725e5ce87ff6e803bcd751c5b303a000000000000000000000000661a739e33af855cdd3d6d406fbeab1cbd3c38ba00000000000000000000000079d1ba2c4a0eab77e2a412a0af5a67c7ac19bcbf000000000000000000000000049af268a2c405f19a9a0baf119331c1392af8a0000000000000000000000000896eb2d0fd44694e2bfaff59535a28a67bbf64fc000000000000000000000000472033439ce37eb5f3018082fcda0c0d44973a4b0000000000000000000000007a222e75285ed2f6f26a8dd1e911853b08c23d5b0000000000000000000000008bb32c9e9998648766152b7fb10d37a9e650e38c000000000000000000000000988f9a341aed019ea38b596a742973d6ea8c37f4000000000000000000000000820be8b91561b7b17da9fc108557ae6da5ff64e4000000000000000000000000004459eb69a3a39eb46eed36d4354d61001ea3b40000000000000000000000007d546cbe104b704c603208b64498ded2551ec1ba00000000000000000000000061dc89f9f117c041cbc67660025dad3570f2757e0000000000000000000000009acc8ad5328a5dd8c5028ab67068468707f68ed5000000000000000000000000453d7cb6b9d01c40064cc4110237c554f1e6fa37000000000000000000000000418d9ffb3f382ac60c814cc9ce6aa6801e24e0ae00000000000000000000000094ad95072bb6708baf667fea7f79b84fc6ba6cb7000000000000000000000000429f1b505759a3e215a33ed04b1522d3fc322b760000000000000000000000005cbe6b38c8d1a6e5b49fdb3121743f2402d919cf000000000000000000000000c0b3521aa595b3b645dce68993b3d58362ae30d3000000000000000000000000222f9e26f643e48b18dc8c5038fb28e34e340fd6000000000000000000000000934c48f57e621699127cde8b764f6a1a2401f7c100000000000000000000000037b471ce014b1247e60862625f5e1d7643fa36c80000000000000000000000007170719ab911ea8909352aa95832acefbf1d9ee9000000000000000000000000ee8a976c2673ce0311c42f3b4fc372fd4982fbbe00000000000000000000000034d9a2695d8ac1a37bb1954ba2605b1133028d7f000000000000000000000000e68c89a2ee52b2ed1ec4638c7f02eb58afdadf390000000000000000000000002df7be5475506752f8dd8903e95fe033e5f81533000000000000000000000000791a587333f2a4ccdd4ef26fb3f39db5b2139d2d0000000000000000000000009ef277ff1bdc3cba44b38d113cf1d12d83d5402d0000000000000000000000006347294ebe2ba7ef04a05110b03f6dd2c7019b6b00000000000000000000000045beb2f5222f5643af5677f3e1cefe417e8af3b000000000000000000000000097915cf5da92e5417db1d4261030aad43210976c000000000000000000000000d8dc7ebc9c6156f01d72c5ae52a54dbb5eb37bf80000000000000000000000002e62174c79b893b4cfd12b9a3f9c1cca463297c500000000000000000000000030cebf341d35d9c24f5001f41b268b8259df92cc0000000000000000000000003ad12d4a5aef26a318b8764306c66da793a824b4000000000000000000000000d03a041494ed67b8f5886cdd12942fb872f89203000000000000000000000000da9315320f0f194d7a9e2de6b3de679f2cf5bc3400000000000000000000000042a627d1cc77dc680e75d3261567aff5bf83f3d60000000000000000000000003748c9bfad701940362a7bac7053d8995705f6ce0000000000000000000000005a83b443afbe29772fd07a4ee5e4f0cab3a0c5ab00000000000000000000000079495ccfe3c0d360b49b30f8cc358a2594d1ada1000000000000000000000000ed543f846b7bbe2b73d5a2f61fab79fba3301065000000000000000000000000ee3a63161628bcfb0a633c2821045aa933c01fcc0000000000000000000000008492ee9adabc106bd072c7f716b5a6d30fdd85a60000000000000000000000002536c0f1cef49ca870be842591fa89e94e355178000000000000000000000000d8382b74a6595d4150572328dba35d538287e5d80000000000000000000000000ce6bd554198ccd350b6b8861559406d8b689b790000000000000000000000009a5f85628713ef36b6be96a2785ead1d3912193300000000000000000000000089c560a64d46a0c40333594d7bbe9ab35a4f6c1f000000000000000000000000957fcf2c4c60e38b53341289e78d18b22b442d0b00000000000000000000000042faa9089b3b25f5e658055bfa985367c2935e2b0000000000000000000000001492c88295f5762a2e589d4ed0a4d02ee699fb0b000000000000000000000000275f79e4e685b21c17a12fc446ecbd184e292aff000000000000000000000000d74fb1b0b6996bc3cf738c813129402d8af5c3dd000000000000000000000000919b472073b4d99959fa13f604f60bb40a62c0c60000000000000000000000003630e522aa79af3f82d63be4fc3adde02de43b68000000000000000000000000a12cc7162eb0e5d2371dc2d90cc85bee81d98c1100000000000000000000000029f483f934e1871bd6a7d7ec03fdccc7a81ac35a0000000000000000000000006929be91329639c0e196f728f26c2ab1c5b55e830000000000000000000000004e2c46063b4aadcb24adf784172db6f043a77d950000000000000000000000005b77a945e4008dd184e3aaf02bb24813a2aa64af000000000000000000000000f484ecae3e99ab8a8b3f25efd416af3d70fec22100000000000000000000000004ddb852c1388c4a130f45cbd4315cab8e3e71e4000000000000000000000000acf461d3a0326d37d17a72867d1e7d47d8c02c10000000000000000000000000e50966916617238c30cec569f0705187438bdc39000000000000000000000000f8722002bce8a36d1873973cb927a24c756ec3dc000000000000000000000000306c8903bbf484770cf6cba7d58c1d69f709f7070000000000000000000000003c0c20f8439a5631be42a58c2935ee7c5619fbbe0000000000000000000000006f4f264bdfc3942e0f438a61e61832694031175d000000000000000000000000bdbd9f28d0b27d8c93f0c8d5f94f4f4ae36fc3a3000000000000000000000000206ca068dd7f36b9aa7096bcfb194a4364644dbd0000000000000000000000007c65e58cfe7f5a27d433ce91798178e1067a35430000000000000000000000004dfd8fc99ddb016cb2eb4d25165c7098f0c5a172000000000000000000000000a64e42221a494fe89b8e8c31480e5fa1e72682b300000000000000000000000074b5276de585305ab5c3e32388822403f45bfbdf000000000000000000000000e129b7387dc5f8b422dc9b08e69e17900cce48920000000000000000000000007baa71e78bf4dc6cd950df51f918985f7d64bdfd0000000000000000000000009a01d62a54fd7c136d2aacf16278a5cabdc4f8c3000000000000000000000000d7251e3d07096cf2a396c7e8630a81f9f7db2b350000000000000000000000002d76833c21fb6548e7725a488bb6836631addb7e000000000000000000000000a0029d18087e4278c6cf6dee3e4c2559d07333900000000000000000000000002dabcdd5326b6e2e7bb3e4bdf0c06c6820b2c2b600000000000000000000000006975c0748586d06ab60953691ea6ebd576b4f61000000000000000000000000f1ffccbe89402c7b3870e22e083abf9ec48c522d0000000000000000000000007cf3f9e14c1d88867fcd2aeee2d8cc212d172bf8000000000000000000000000443ef5738fb7afe89cb30c8f35e820cbe71988920000000000000000000000003866e1aa73866bb7e1913b8c67937a1e537ea516000000000000000000000000fc7b89ab77522689b31ee9cd088a04ee1cecb543000000000000000000000000f62f842591bdfe86fa7eb3b7c2051d6e1a2db77b000000000000000000000000082b53e2dacc1cbeee36b52f6448389415b993bb000000000000000000000000c750c7fc0375b817f398af1286c78f7e6b26b51c000000000000000000000000f06c4b61cc397be2f18ae0cfec1ad7501b50f482000000000000000000000000fa037d68c315b604fed0db714c8f9253e5bf1e8100000000000000000000000091edadfe73ccf8c8e2f1e56fd716f54ca0ba7bdf0000000000000000000000006511a0132aef61a0ebb88cf60ce44ad465cc31bf000000000000000000000000fb1229fd2fba72fc5bccd2862822bc3df09b888d0000000000000000000000001bd9b041e1483e96c006b1c8db1edd648ac1a61f0000000000000000000000008d1e7125f8e088ae5af4a22d3a5adfca01e24913000000000000000000000000f395df91bad563f3fd0d0055f5db040d32b4497c0000000000000000000000001a2ca5594cdb220336aaf961d5856f534a70cbfd000000000000000000000000f82ea187e923e196d7195ede2963df04de446e0d0000000000000000000000008ead335ce629b16f9e06adcb52f5e9710a9aece600000000000000000000000095913b24997cf1d3af955305447c619e2a56cfab00000000000000000000000082d13fab6c39013492ab87aaefd4659cd73ff43e0000000000000000000000009323b40a0cadfe112a5ee98f9d788a045d1471e20000000000000000000000002a2f7d7b6e64b13f7f5b846d77ab09789f70c403000000000000000000000000fd689da29517304f1dd3ad16a371c1584ab1ea640000000000000000000000003ef8c27a5e13393db4e60049e0a972e603bc68c20000000000000000000000003ffcb1da6bb47e97f6728330f3185c2639c58159000000000000000000000000fb1eda48a378b6fcfacbc85507781be0b941af8e0000000000000000000000004098eca7973062f8f60600067b022be1f57b33e3000000000000000000000000c33c80ab5a0431f93db6f9f42b27ab7fc1b5000c0000000000000000000000003cb57f10ee639f2f189371fd3d48907b601268d70000000000000000000000009e52c90f2a1ef11ea00a3184a4c592fcc81d7269000000000000000000000000a93da2b04556c02357c2c2b354d517b4a958f365000000000000000000000000c0961778d03d82656ca9d2dce29684967aba7ede0000000000000000000000003aa69ef2db804a1c329027d936ac6f257bec192f0000000000000000000000007104a5c20d8f63d413c5c2f5112580fe3e6c5bf10000000000000000000000008eac07f922be70a70f679295b181050cae50fbde000000000000000000000000d1812f5ba6e1acefd906b1edd400059eb88a2c610000000000000000000000009bfa51e3004fc92683c4f030b0624fb5cc1e80f30000000000000000000000003ac63bb0468f2acbe4d6b223ff4d58bd26e4ca580000000000000000000000004cf04edd8a49ab8edad3c697078c3bc0ed3d717200000000000000000000000044d71ad9a9ca4baab553b7e9a2c9f268968696c30000000000000000000000009e5f3606e0acb3f30e3b6d83b2f7b9c62bcbcf73000000000000000000000000c6a1108195d0543e69fefaa7f7a0c538be255da40000000000000000000000006ed155e1e9cfa8afe05c168113723c8fa6012ca90000000000000000000000005e17607f4729059747b2b6ac5ef2b98da267c74f000000000000000000000000d4b965e32e62aa30360756c2e6b78773be64cc2e000000000000000000000000e5a8dfbf820f46952a5f9558b9ca5ba006468799000000000000000000000000a7f9bc28a1359ab4504a25392a45d76a504f4114000000000000000000000000921cf08ef877cf0feef0072019d8f9adff34bb89000000000000000000000000fd284c4b820f5b7b38d89fdf7da0336965b729a20000000000000000000000003ccb3804f2c1e59628685887f76eb42cab709d5f000000000000000000000000ed68680ac9659784a77fa424ee6c0b70091ce2e4000000000000000000000000ff6caa80047084de57f034eeab77e57a32ff2a7a000000000000000000000000e075dfbae0a42bb681a1ee636d908d18e5848924000000000000000000000000981e4abd4f998e062ea2ff5efab1b971df0b8005000000000000000000000000a0f6baa76819c4754395d256c66d7b84ab066cb6000000000000000000000000be4796cbe43a93dbef0e1ecaf26121e67c88733b000000000000000000000000d1a07c16fc4f37a13b26036bf45d23912dc62e9c0000000000000000000000000f905713e1be89b90c8359a3d4d1c700c398c96400000000000000000000000090c8bae07ebc3f984ebc6e6dca465dcd2ca4a47a00000000000000000000000058135a4b01ebd4411d0aaf6e11f5a7fffa2683e1000000000000000000000000ffef05af62e257af93f3bccd7583d5ecc3381da2000000000000000000000000229adf78b507ef9d93e9e9564fb029352ff2c12d000000000000000000000000b2397e9c640492f6971e4c446c015d398c0284b0000000000000000000000000b4ee78a6af57a4f2399ca6a0e17c3f074e3457930000000000000000000000007ea78a77d076be5d72ff2db5de3b83b249426fc20000000000000000000000008eedf671b5953a0d82c32f323ffb00ecaf78a163000000000000000000000000c90f8610e2229d286d174db64fcff2529fbd292a000000000000000000000000054bb35826d45730067e52a3cb0a806e138899230000000000000000000000006e3450275fd17ed18343991da6c4cf39f80d548600000000000000000000000077fe29db8190c08eda7ab7f5c4b2b67de2061ad10000000000000000000000008e875cc0e0187407ef1651d449f5ffca15cd25cd000000000000000000000000d268a8ad6452f59116df3c46e25a7debcd3ce51300000000000000000000000099b17d372b7b2fcae676081d0f7fed56bddd870d0000000000000000000000006ae953db314869721248054db6076768467f10610000000000000000000000003924733bda53e401ad88a798a9cc8920cb05bf0000000000000000000000000051266b36ed6efa227fbae994c8c594f4a738cc5b0000000000000000000000004f2ae9da236fcc528c01cc672683d5a3a32952de000000000000000000000000a66675109852feddaece40f9c91297bf6c7234a9000000000000000000000000f349e5e58e102848e1de02580b7358ab38b80e8c000000000000000000000000efb018df2455ddc6d59717938b736684376f6f2b00000000000000000000000059367c7ad78a17e6ad6517c70cfec2579ca586b70000000000000000000000005ac53ac62e96048808049f8b88e9306b34796e26000000000000000000000000d78835b4606e5fdabc309bbca7b9046671cf65410000000000000000000000000a28c284b52835a414baaa0d8d2b1749550db24e0000000000000000000000007ac2ba45e7905fb1266dceb01104abc961ab971a00000000000000000000000039b52e48546c7fb934e5ec3905f082153ba617e3000000000000000000000000cdb7e4f5ac2943e3e8b3ddf830672bbbae7d778a000000000000000000000000d88e3fc6f06e6dbcc483342db5d58ea70a94aacd000000000000000000000000b3a8033e5bb26efcba5acd05965e671da948ca02000000000000000000000000e68d6a5a1bc3faa16b1202dec8c88708ffcfceef000000000000000000000000b6be51fd5a24912b879bbfbb846c6e7b78cca66b0000000000000000000000007a04658f407634c93ddbbb7ea34818f8811566ad000000000000000000000000f18814a241c7938d56d601eef7575a36741e42c6000000000000000000000000a296e008bf13a6dbc61ff1ed77d921589c05f926000000000000000000000000761220e5b73dcb3ab71cf5c5f4f09136b34f0ec60000000000000000000000006aedb228fe851c0081fb48b2ceecdb70c1486102000000000000000000000000dfc9c5ba1a68397bce7aafaff63ac66a17614c7d0000000000000000000000006d4eac66bd061e1af504195f7cfe7d1957ddd75b0000000000000000000000002e02388fbc51ee802da2f32bc6915e4ca87d3db10000000000000000000000004a207e423aafd403633ff9ab7c7f0c1f5cc72177000000000000000000000000dfc3ba064325ce079a033dafd64a9fd5f247adae000000000000000000000000a04af4b47ff70f631570960f48983a40995bb99b000000000000000000000000ec63dd5fcb3194934c0bcd88dc9430799ef2a71b000000000000000000000000c01b85f46b64eea858e430240c6e222a98e1f21a000000000000000000000000c6d6ba656a35c688ec7a5284923fba04922ef0190000000000000000000000001ce241159a25f6ae82c5e2779c0c5b2b79bb3e1d00000000000000000000000017550a3466fb0069dc69582ccc5226098d6bfde2000000000000000000000000b88c753c2abbab7effa4b0a1facd71273cc4a46b000000000000000000000000e89e4eebaa5fd5027c3a216059caa1820b8243c800000000000000000000000036788761f132b35eb92c6a2a906ecdfbaef9dddf000000000000000000000000eb000d10a00b55c4f7fdd12d39c940389a35387e000000000000000000000000680d405f3b0b86da527ee6553947655ca8ec4a1000000000000000000000000071c6addfab5d8f9e1c6048f72187bf14a06436e0000000000000000000000000f7e408714f44f9145a6f96e66257f60b5c499f6b000000000000000000000000a42b48fcb3242ed0a1d89e5b4474cd60728aa48a000000000000000000000000977fb1c22538befe9f8cb72cee8f7f21d33a8cd70000000000000000000000008b12ff52c45905915fda957ce8b7371697a4ee6e000000000000000000000000e77ee735aaeb7d5990d191dd0e3679b6425d6893000000000000000000000000200a21b56ff0b07c4121a7795d0db0a351cee699000000000000000000000000982ef8858f97a1e3160cd4cd8ae4d8ee95b0b45f000000000000000000000000cc1d4913329c87858656058e78a7cbc779f316e700000000000000000000000051973080362ce2cfe4e0ba95e9be086894859d15000000000000000000000000de7ce56ec6f5eebda6eabcb2295d3ee65dabaf17000000000000000000000000cbbadfaa57591dc964f2ef2917a2610133907aea000000000000000000000000e94e522c15d01a78e5d4c4ccc5bc579c1afdc19c0000000000000000000000006c63c7d1121a3a0f1c8782ac54c659fe326117cb000000000000000000000000b8d1ac21f78828310c32f3bdd92109d8b0ef1d5700000000000000000000000094f5580a0255faec3f9b45ab3167b5b3f883661f000000000000000000000000f9dc0a264150e0042543a513dc2860168c6b556f00000000000000000000000022ef3509bb525145c317976f5e5ea3fedcf4fb5d000000000000000000000000cc2bfd8311a992c8715bae52512b1b2e7cb6c62c000000000000000000000000b53eb0fa9d01550be9755b703bae23a7f08305c30000000000000000000000001835e4cab2dd42d14e1e973e4cb19461b22c66380000000000000000000000000f8668f147a9d3da060888bc920995d93ee4bee6000000000000000000000000cb966fc5deea42d3205a6c166aca6cc7f5c1a461000000000000000000000000ff03c602bc0c2a08eb9b0ca605040391cd397ccb0000000000000000000000008d2b882d20b277594e652a18ca788a0d24bbf5c9000000000000000000000000d1e2995080fe210c9191293c1063907edadd4fb000000000000000000000000011bbef1a5ab7473f76f97785b010f9477ff2b7e9000000000000000000000000022f4d861e2903b53aee85f51d4b7d109b75fe1b00000000000000000000000031177d188e43263d0fa8aac75d312ff9384148e30000000000000000000000004e16675768ef03145d7465f57531896954caaf310000000000000000000000002a520bd1b0d6174901b39757322c694c812a755700000000000000000000000006fa1a4a520cf87d7e6e79b7d442ce68464a17cf000000000000000000000000f88ee4c4e67629c34303d10151fc2c1f79832590000000000000000000000000b1d1d416a3d21a05379bb34e88ccc2c5380324220000000000000000000000004ff2bb5121460940b2f62bbe609885edf78f5ac9000000000000000000000000a609b5cd583882c53451885e2356c18f4bb714a400000000000000000000000044b05d088b8c2fdbdf9ab5fe613164bda576ebe00000000000000000000000008f7f0f58e988fb5118c680351df0fa2a45285f700000000000000000000000000f6fcb4296f3dc2d510054ae6ec9a894b894fadb000000000000000000000000928ef7a96111ad24fc0c4acb930fcfc0378e555f000000000000000000000000acd28d01f5a9d9ae4ccdb7b703c98ad15feebe720000000000000000000000004e6c5deb46b7645999f295514476bf623f455571000000000000000000000000e5ea1a8941778e15c063bc069fb5363a0eb36b7d00000000000000000000000080ce7a8d9a76bd5fc02802be571e81ed66f402a90000000000000000000000005f3544bd5e20c7c2ec535d2e55f43335892c8d6e00000000000000000000000051be25008916cfae8aadf02e8fc902d3a02209cd000000000000000000000000499c80bf9bd4c11bb8fb09bda77a7b3ecbe9366a000000000000000000000000f22ec6089ade45f78afa80e92d5b24fa9d39cbe7000000000000000000000000ea0215e95e2b67231e2bb55486094ef528bd5fe2000000000000000000000000c19cf14514a830254cb123688d4306a4c9ac4e5e0000000000000000000000006c4cf109144d44c13bb690d267348c72891465a9000000000000000000000000563983270e8bf02876dcb281743e05c73843be3e000000000000000000000000f0d6d89be04faddb15ceb3a8b58fcd07453fc24b0000000000000000000000009090ae35feb17305df74f4de250ec11bb59cfa790000000000000000000000005ba45f424736d11f7e7c8a857a1a5aa9480b7bd7000000000000000000000000e40d968413e6606dd05ed3f5b1cd1f991e655c31000000000000000000000000716b2fa41660779620ca13efc61475e4cd124ba7000000000000000000000000dd8af0edfa36eb40672183b01d73a82c30ef3d960000000000000000000000001a0cb312648400017c2e4e425825fd42a28af29300000000000000000000000047a24cd672535478dfb41fa4230d3ad8795bb731000000000000000000000000485741d5ea8a2b1da1378dbb47b3666f12097a47000000000000000000000000381bacf442b4b36b13c6c25d309fb1cd3a87399400000000000000000000000027501577b8ac168ebf48e00a6f13058b440e06b60000000000000000000000004a751f7dc668972d7ef9b58f380335f60ac8d8a4000000000000000000000000ffa78c6146d47451fa9edfb8380a77cb69cee1e8000000000000000000000000d405be456201c6f029e7038553bd3957a68093ff00000000000000000000000095c6b15b5780e3ca84ce04f06fae966ebe34380a00000000000000000000000085f2ecf55842f8d3e0cb21fc3cbe39fd9d28e24e000000000000000000000000017cfc3f4522e49e7654d574338a80361b2a8ab50000000000000000000000008c6ca02735ccd66e553e0f2270fedaa99c30eb2e00000000000000000000000082c8184b83b9c04d802ffefc7ad401748586694f000000000000000000000000215efc01c0798362258db58ad50026818db83ac6000000000000000000000000078c791234ebfa19290fe85adb1ba7e1fe02eb690000000000000000000000000fd0bd11717897f68fcd89fc750c20a7eafb9c620000000000000000000000005cbc89140a49c74d20574b7595941f04357396e9000000000000000000000000ae64b9d4a74cd1809cbd1ed780f2f39a0f1b0435000000000000000000000000a2b02d1eb2d580734734556c4ce020e474cc04b500000000000000000000000009590b9bcc9c37ca0be20936d6f7629a0c9ff5d0000000000000000000000000bd80af56e447e358e612bae1bac650f7aba7c35100000000000000000000000057764ce3e87cd8cd28c4693985543c07c7815b580000000000000000000000004d165f3bc9e433a33fed47b13a00fcea795df88f000000000000000000000000329d020947ce6be14461626d9aa32b47073737be000000000000000000000000757e59ffa61693663e89a26cefe3d3b7dbc68e920000000000000000000000005540002e551f4086a150c1119b43fd2d12b267e900000000000000000000000024e92110f304906b34ea4fad4efcdb170005b129000000000000000000000000dbcec5039d15461071beadeaa3f691ccf1b312af000000000000000000000000b4934784cfe23864459dc246bdd51f85f7f7a3d700000000000000000000000053900c2dc7175ef18f9763a44a4616884e2f63eb000000000000000000000000a21a136e050208108cc02ac76dca40361bdbc9f400000000000000000000000009ef0826e5b2dc3d81ec6074ddb20497d96488710000000000000000000000008afe4699e8766f406ec9b84847528f1ba3562cfb000000000000000000000000004362d8516db953844e8e9b45c7d9fb0708eca8000000000000000000000000189b8eecc2fefb4889442f228fbbed35146e7e690000000000000000000000005622310a8435494605842f0ba4b81a53c604d78100000000000000000000000035f477b2c312b2870136bf84142baa00e0e2a1250000000000000000000000009d56893cd33c1316b94b519899bd08699b3183b40000000000000000000000008c9689980595d2889a2982d8f550463355b516550000000000000000000000008223b0fe36fabc1bd7cc167c45081ef2cd8dd100000000000000000000000000e221ddf07a7642da293c1399e69de973c424ed51000000000000000000000000e0f88d5fff2dfe979f01e9d22047fbb7279741dd00000000000000000000000096fa39dfdb04a97c084d38f8b783a544aada3b150000000000000000000000004ad98be8a512c8835a08a8efdf7dbb2c1cbc44860000000000000000000000007fdbbc390055eb0268abc3a05a74e632f6178eb3000000000000000000000000c71897947c0d0469883b228ed381ce34e47764130000000000000000000000005f91584ca40b2994d7d47d5b233993eda959af0e000000000000000000000000aade1151dec51cb0343639a9810ede0e180bdc4a0000000000000000000000001ce4b9aa9cf4ca00b77fef1a015d3486a8cccd8c000000000000000000000000300229d2192b3c1fbc716a0c6f3adbc71fdf3d5b000000000000000000000000cb6b508bb8503ec5fb26290b5f16f05ee37595ff0000000000000000000000005b829c597cadb758d9516734d2c95603e7cb3f0400000000000000000000000055ed9a28d9e98cb6d999e4a014d8cec2f872d70d000000000000000000000000e7bc48ab5710c47de50e3b3306c45585f0bbb232000000000000000000000000ef4d425a44a6cc87869f2ac4350e5de3d0413a880000000000000000000000007b4ee641820875b54e421d73ee049d8610a1908e00000000000000000000000038509fc5dc7daf719874d89fe22e3dd10f7e7f2100000000000000000000000038b66902722ed3f91bcda87a4e889f7b1c171ebf00000000000000000000000015ccf2c7d4a49438dd5c0659ba05f378c49f541d0000000000000000000000000895056ef32ba603dcedd78bb3700a4ffdfa81c0000000000000000000000000ef47ae1eb363b0d25fa01ba6b366f5d22df9a7d90000000000000000000000009bf00d45da737ba9632b42cb31974a17f73fc7490000000000000000000000008b4ad1ab0d7e6ffe158308a334fae9013ff030370000000000000000000000007aee2058fb95bdcc411a343145376743ab6d8fe60000000000000000000000003329c05f99f4369632483b94dd9c36f2e4a03ca8000000000000000000000000e1ab15404a2e49b80523e73a9155b9b9f6c23bc2000000000000000000000000239514c241081065f9d1d47f4b33e23e5b473c5f000000000000000000000000260de3506c7915cb864a123ae8861345f9ba38e4000000000000000000000000706869dffaa00a4750ecdf275a60baef5ddb5818000000000000000000000000c88b03ff7eec9fb4f01dfbb9afadb1252ebf2df800000000000000000000000057d58ba092765e9409c1b15b6f735c89099b6f0e0000000000000000000000004bfbadc59ad8ecb537b1c02b3c846830ef15ee30000000000000000000000000620886b5f44b7d00a5d035db1bd948e0ccf8ef870000000000000000000000004a53a1478449157c75952a29588355af445205f400000000000000000000000030acc9f5141c4d2866a7a9387cf9f956dc12915100000000000000000000000072920695f7de7464dca8d0f1268830d690e21fcc000000000000000000000000f5b6662185ebe6b4be139b471162ad4014c5ce3e000000000000000000000000d4b83ec2fdc54436a8ec6149a97eb028de59594000000000000000000000000082286c1ddcc65e159f6887c4664110fad764c54b000000000000000000000000de09d25b6e5f616809bbe6325c1d67c1e399420400000000000000000000000097fe6dc5e13b6b04ec8b5abe6bed2ab83fd2087d000000000000000000000000111d63ce5bee2c16c21c1987cafc49ad568b5616000000000000000000000000006cdea96244276d4f43f5155c1196cbb5dfc1fd00000000000000000000000059dd5fbadf7ee649e094d16e8d2a393280bdb7bc000000000000000000000000f56c0ea57e7efa195e468b080eb61ad75f98c8f000000000000000000000000047e0a0b679cea6a813569226138f4eb36af87a47000000000000000000000000234aa88e9cb6bc07920661c83d526ac002af735200000000000000000000000083220811ef8e626caf1687e0857b9c2cbb3f3936000000000000000000000000cdfa4c2bc4cefea48eb0c8623cba832be4edd581000000000000000000000000cb006f1f10b4f9fad0c334c658ee1c019bdf6639000000000000000000000000d9d0ee94d12e391f1121ab2f0c9b4eee2193353d0000000000000000000000009f332d8add46bc12f545e1a94088523e0c805b0c000000000000000000000000e730e0240da9a21c2bf0b89c4c278a316bae5b5b0000000000000000000000006f769e5b3d76da900e4c81ea26e6482e42d22688000000000000000000000000934838f3a4ff84f5eec1209227ed66b9665823b1000000000000000000000000309153728e3e4b91980003bbb21520ee7042ae72000000000000000000000000c288bb09a91d095d8a871a40027b1fac0d0f7fcd000000000000000000000000232b1da2551c181fe5d98f8b4fc3022d95d7ecd0000000000000000000000000937db2a8bc67864563c7193959110c88666ace7500000000000000000000000063966de159b9736d9d0122566c82c645efb77c960000000000000000000000000e3149410e498e562cda182ad427a977e5ae8a7b000000000000000000000000abdd5a915cda9d437ff9283cde1098839b4a021e000000000000000000000000e894bf2ea300af4184afbd3075855bb07bea1251000000000000000000000000632a7b597623fbf76656e76dcbe0fc5781bc7bd5000000000000000000000000746e1540875a15407c863ccba0311569e3953329000000000000000000000000c0ea53582a1b64d8c8ca1ce409dc5f9b13e7f5530000000000000000000000009d77550b960ad459352e07fcd2b8b5b41f4f929600000000000000000000000091299adca69e3d0ad3d7a6bc683c2eec70b2533e0000000000000000000000008d34f7bee7f459c1113d780d969775043a8dda41000000000000000000000000732aec8b1f33d2cdee954e86416ce30166f3ce17000000000000000000000000602ca712310eb562d6edacd5066b3c834f16ea0500000000000000000000000056137d342d3cb42e670b61d8dc5e3c275ecae9500000000000000000000000003d86c8cb8154842f0848a70620caf1a3c5733929000000000000000000000000953adb073c1ee4470ec55786e60bf1b52737d4a2000000000000000000000000a88b6b66fd79f79678cb145eb007627ff5e87a54000000000000000000000000a507aee5c7ab9aac70decb31fefea14b49f274af00000000000000000000000029958296a962aaac494f6f9edcfb1b256ffbaf8300000000000000000000000056facf30e7a203ac6fd6913afa5100a63d9943cf000000000000000000000000834bfec536e2077084d3516e1f6e26f6e14b3c8a000000000000000000000000cfd22187dbe08beb38434343f73eb946a1ccad90000000000000000000000000dea4904188d9d315a53aae338962e621b2ad08450000000000000000000000008bc6b3fd67be8d0ad383b71e6f6b1fbafe0716e8000000000000000000000000e382e3e63105437c1ec7404a88937c18384a9db700000000000000000000000068c83df77285309dcd18999df14d38b7084dec8c0000000000000000000000002bad2f955551c4971582917e0aa3599584c23bf500000000000000000000000018173b448490ea1674dbf9369483197d0e9f91b3000000000000000000000000fab6638afe530a33e676717cf80fac425e16322f000000000000000000000000056b8dbe83c0d9a9b2ac3ad1ccb96867d179c69d000000000000000000000000c8c53b3663e65ce3df9de683ecf92299331e744e000000000000000000000000c8c53b3663e65ce3df9de683ecf92299331e744e