60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000007e5b33ee85cd7e080f33fe01220b81763be7e66c000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000000106a61736d796e6574776f726b2e6f7267000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021636c61696d2072657761726473206f6e206a61736d796e6574776f726b2e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d5a505870315554704a5a34633873733954514156387354794d5132564b446f74723631366f3155634a734871000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e0000000000000000000000003dd3a5d818d6e701d05ed931e9bbf0c75cbaf6da000000000000000000000000df672b77dc65ffb2386d0b73e59d012721fe9dbc000000000000000000000000c47e93a74d63410f986e60b963c54d902fa743a100000000000000000000000081c45b2b54f0f81b589cf259e4182e738a35f5ab0000000000000000000000008ecd2c562e91eb8aeb2162f3220579ce336238d000000000000000000000000083017dc44f5bc545bea381d1a411bea8db7895760000000000000000000000008647654bcf5505b2001dfc4eaa43d08a75ce58860000000000000000000000004e6eb6ceb469904be0fc62160e475897147cc2000000000000000000000000008360cedcdeea75b00c3d2d70bdf2933df3602b1f000000000000000000000000cfb41cf2b4a828ba098aaee6966d2e096dc52199000000000000000000000000c72eb44069a9e593f4afad3c794279046bf19c9c0000000000000000000000005cfce9fcaf966ba0268a0573ef7e45fac5d47b6a000000000000000000000000ad1c829626ca31602113d1aedca07624b80d147f00000000000000000000000091e1a1305eb5ce84b63d110d16f4c7d2f49f1735000000000000000000000000168b4acaf807dcd079e980306b9d65a945cc62750000000000000000000000002c7263ffc277a3ca8b366afe7523bb048c32b5b20000000000000000000000007e52ea04e4645f99e1b034fe4743394df55cdc98000000000000000000000000ba7ecca849913b836baf0c803fee59218df8ff3e000000000000000000000000e3a9c82d9040f0377999ce5d43afb5f8d5b60c690000000000000000000000000d9c32b46fea0f1181787a713a171a3a5d4fd4600000000000000000000000007baaaed81565571967377b2b58c98d8b12ef14af00000000000000000000000048f7ba97a39a752bb2f4538d4f8d04ce7855cb86000000000000000000000000dc175f2b0327713474c905d5e87c30ada653b5b50000000000000000000000009152b6ae5a2330c9591d22962ded2447b39f823d000000000000000000000000ffd9ae79a85672eaeb09097b169a73b40d003404000000000000000000000000e2f1b2a578d51308ffacc5a0694c4043cebc3160000000000000000000000000b409a027fbd94614f0fd6aaf31b6347b7964e807000000000000000000000000daa3fb2821cca7034a00bda634ca96705d2663840000000000000000000000005178b0992d7d223f14e22e9f7c5c6d85902d2738000000000000000000000000e11ab828377cf8df6ca1adfbae33bef996e24a110000000000000000000000004b1b2df73f7275af09d8165c8caa838787426b400000000000000000000000005234ff3c29138ca3fa9c27f3804a1248e73b3771000000000000000000000000aeba151437aa54f82a0fa9ac96c9998327bf37e60000000000000000000000008c386062b0732f246958315e643f2c473c9dc93b0000000000000000000000005b4bbee6e31ac1b276f9f7ad18fdb80a248fed45000000000000000000000000f95a89befad24199800555b43cca3ddc6f4fd7f8000000000000000000000000a2de77b4b4ba4a3811f06ceb500fef2a3de152e10000000000000000000000002ea959f7289e4a2ac88c12bed89d3631d4036f2e000000000000000000000000cd420ed2da903b754e5130bd721f70c2167a56620000000000000000000000006a184d3a610225de51af0688e75d7c1ba1b0979f0000000000000000000000009b6f914ce4395e83e14b8cde9a5fcf1ae3784330000000000000000000000000c0ab5475584786e215577bc93ae538d758124636000000000000000000000000b6a2eff4f4cffd73bb58619fdea8603d05a6db7e000000000000000000000000896750ebb08ece07db8da1e76c0ff8e53511eb100000000000000000000000001d73141ec27440c2f42c65266fa6efd000b3383200000000000000000000000075de612d5321655d04e730c50fe5b566ff7bc56200000000000000000000000087e3d87600c3d90776512232fb421640591ddcbd00000000000000000000000076e1fcf7d82bd584ec4048fabd27634fd68ff15c000000000000000000000000b6b608aa1d093aaf07bd0ea09b014a3bbc626d8d00000000000000000000000015b08bf40da8d05db915a0e6ef630ab8437b85f70000000000000000000000003748eea602ff06c48237eed0cd18a4ab7fd4732a000000000000000000000000f5776c2996c39256fd2ce18d2c377881c3be051d00000000000000000000000067bd72964c7ca131f7bfad18abfb44208d55427b00000000000000000000000026dc584f8063e16402f69c01021ead1f709cf1760000000000000000000000007f6ef46838960e3a555d56d2f51259c8801ba0f80000000000000000000000009d69e91e325c7e866cd81d2c968f1c813576f0ef0000000000000000000000001c3844212cd005036337cd30ce07a4a2093438c4000000000000000000000000da36018a0d3c721c8facee5a6971e9d6d1a6cdb100000000000000000000000013d9d82eff705d141d6fd1112e370a4c3186db09000000000000000000000000eaf01d6e4deaf2693be2e701378ed7b1ca1e670e000000000000000000000000e1ffd79baa84d17a20040164a1202c1af0be452c00000000000000000000000041a9133a47013f1129fd6de9cc73f04ba2a69d9d000000000000000000000000c5a7b333bcc414aed80f1b0388f67ff54d6c806a000000000000000000000000aa2d5f61d99ce98e8930ec4e7fbd00b7f3ffbd1600000000000000000000000064c75f4c8f6fd385706b593263cd2f2bfac1c623000000000000000000000000edf8c74b54849b896df7c5f7d91754967ab8733100000000000000000000000056279f830b224d935a2c7e6db0d4b70780e65573000000000000000000000000252eccba391a4898979514aaa5ebf2677a676e87000000000000000000000000c4f69a386d58c8f6065e9eec8998585e56b167b0000000000000000000000000a825aa5b2e0c9065f12b2b1e505d395a2a933b2b000000000000000000000000ded31459967fcdda7cccb153ac7832de264d26b6000000000000000000000000b228898220d913e5027f838bafde4413f3a8f81d00000000000000000000000011093020c04addda7a0968bb38da5c857576e0a900000000000000000000000009128ae3438c764773c0c7dd985eea2a8bde9cd00000000000000000000000007c48e672442cf514e43e708a22af940efbc393f8000000000000000000000000b94537db54b526b687033a73915a8f18b64f3e1600000000000000000000000042b52995434226a70d6c0f2cc5892ced6f81e51400000000000000000000000038c4bcf16d6916f7fff169ca8377ac8fab1242350000000000000000000000009a93b555b5632bc0f8dbe5de6fa3c80fc83c73210000000000000000000000007933af34083eb08b3bfc4c9750f5a1d28305484c0000000000000000000000002109ab67f88f30e05a63892c1a7db515b3640da0000000000000000000000000185a6a1e83db719dba55d477e1ff923f04666bd8000000000000000000000000761ab0cac45a70a1c06258df4f6fc8665f5c2c9b0000000000000000000000008886533843dd82ef61475290905302fd9d04dc1a000000000000000000000000b1ac0ef63fd7c4e83325c617c1bba1ec2b6d00950000000000000000000000002bcbbc0ef1c2e98b5fda5841f5fd34303fabf4fc000000000000000000000000da6a5316c395a8a96377e7e539a50242a38b64f4000000000000000000000000710e3048ab2e1569df88ae8df6c6f29d9bcb8584000000000000000000000000c2bdb7865d706d8e01d63002d2dd39c39e377056000000000000000000000000530b04c778ad85865cae122fd996fa3ea07640980000000000000000000000001156c2f07532bdfe8429c6ae71ff1aca744e2b3b00000000000000000000000052866fd157577897ce627022b9c19bd2e622fd7a0000000000000000000000007db30c0fa62fbac09e1ee3671ef0e02597a5fe92000000000000000000000000a1e4390a43aad236cd56c8c275a21911ad0262ea00000000000000000000000025ad325d16b27e2f9ebf584df383b0273fed15fc000000000000000000000000cdd053a7c15dee3dbb6d490abfd31e4c39ef3acb000000000000000000000000f48a74143f922fbce2b93cb1a1bfb68b5eac8a2b0000000000000000000000000733f4307b33f70201700c763112e75cc9025ac6000000000000000000000000caa49ed17679106c44d202162cf0b15ea5275f0c000000000000000000000000a0a813ba488e4101f44158ae2a8359305abdf1bd0000000000000000000000003b03ac77fa532d352dccd795d86cf6d8f1e33600000000000000000000000000573a1582e8995d78c6e744a48f2af9dcf7ae53040000000000000000000000009c16e920d6418e204c98675200d0a5d7e317c2dd000000000000000000000000f8565bfc2e14050a23df448c0d3260a5f445d96e000000000000000000000000cea82a29caa04328dc6d4dbbf18fee72a3ad4b8f000000000000000000000000e7c7da1a0734631dacaab10182afa7765fd2851200000000000000000000000069f83ed75cc5428da399c8135ff06350a3cb9f950000000000000000000000008fbbe0cb988f51c6e16d75764bc3bc7dd81704a4000000000000000000000000d8097703ade4e08890823083e51118553b98ff73000000000000000000000000b39874bc9726e415a144745cd170f41281dd88cb00000000000000000000000086df82032ddd75783504ebb87b7ef017ae04971e000000000000000000000000215091c65325f77aadde3e5d29c0ba637fee8ef4000000000000000000000000df41b24a38e79eb71e183ece353bbc402aa0b8610000000000000000000000000e9a7827e3660c4fc96cf8c7bcd9495f68160154000000000000000000000000899cf76cb9fe42fd34c55c9830ef42623570abbd000000000000000000000000ca15ec48ced99f4ab243da7a2261ac2a80f1abc900000000000000000000000027c5d51d6e9ebd6f4d6d2058b60803f3410c7adb0000000000000000000000008cdeb444bb4519359342a955d42fc32269f9437000000000000000000000000027b5e4aa1c8bd88211c304700419f0239e0d23f70000000000000000000000003b0e5952833bdc0f06ca48a30741a6e63ca602fc0000000000000000000000004e21fabdded392a6b1469a74a4ecf91982042048000000000000000000000000fecd04ba9591d6c374132b3e5ed11a25cb9da0b60000000000000000000000000868b2fffa728a4abebba71e995ac787cf56c0bc0000000000000000000000001b4f2aabec14518751ce29d31a1125861a3d41d300000000000000000000000089cb4b2c7154465c183f0ce34212a9e19487ec90000000000000000000000000cb9ce49fe4b2b25f613330ebd081c7d052a83abf0000000000000000000000000a0cdc928f842962781b84917d97c9d01cdfa17d000000000000000000000000a1b9647796cb8f7a3ab95a0b03259151620422fb0000000000000000000000009fbd0b1a12c62470bb9aea70b135f38be91f049b000000000000000000000000f67fa7a4c5f0ec51e31578f7444ab1201c488002000000000000000000000000cf70f751ff532f1b84dd964ee29a52b87cc77ed1000000000000000000000000bf45be802b21409a1d8db688b3554066236d2a6b000000000000000000000000df68a93abb851e3645b81e8b8c7688fa78669d08000000000000000000000000490fb23d23ad38b2891c491115c08fd4681461910000000000000000000000005abcacf4a44305d5eea275ba42f4801aede43fbf0000000000000000000000008e6720ac682ee41254a4b1279f432843a95ce2ea000000000000000000000000c51b5909e94c09ef1d2e6ba8d32b6bc486aa4d9b0000000000000000000000006ba80b4f26689d45859f64c8a22a086d08327240000000000000000000000000cabeb6afc69c157811666b86305d82b968ce5f0300000000000000000000000075ff6e613323e5bc30290f6c14883ae470f5a002000000000000000000000000bb35a509af33491fe38ae3409118bb286df5c42d000000000000000000000000914485847a8ed94caba2336824da2c32cf3e5804000000000000000000000000ddba973bcb4bec919645c2af913ca44bdc86c2ac000000000000000000000000fbcebaf92110f6daa854f25f8b7d6cddd6f5be73000000000000000000000000ec10f9d7600bfcb4357b78a9b0acb4107eeb6d0b0000000000000000000000001d8fa26132a07dea9aaec3a0e0a9fad5d5c2435a0000000000000000000000000e1d5b7cd15f44c1dbfdbbc9210d77f623c0741600000000000000000000000060629dfe81cd812df789c0e207f0db6f3be5613e00000000000000000000000089beb2d4057cb6582a05c4d5bb63fd8e35575554000000000000000000000000e41adb0707ed249f5fdf837b1dc6e7e799d3acc1000000000000000000000000ac5ca1c005e9951f2ba4a4b11fadc702fcab7362000000000000000000000000e3f658726584b74ef1de0ecc1a7b8e8a0b8995dd0000000000000000000000000c1e02e3dfabd1d54e41aa1ad9005f5bd4a91ac60000000000000000000000005270260e8e06542418565099e8c622133c032c8600000000000000000000000069c0d15dcbfef716c878107986d39093c07143f500000000000000000000000007d2beb7a13ee32f291e5891b34fe12bc8ae4025000000000000000000000000fbbe50beed6f32035975b1ff57f7be887d3039ea000000000000000000000000d37145102bc259efe51746134349b87a4fee2c21000000000000000000000000ca08742922986796c12f1d9593a8c9e49eff2c2c00000000000000000000000093d776f5507b3e7377e6e30e1864df02673d6ff30000000000000000000000009861c153cdebb087e76ccd122f4b893ea413dbfb000000000000000000000000627add4cd3710a49beba0ca2491a487c6f3a01d300000000000000000000000025eae0fbab38d3f6f8e75fc35108f2bf130a6443000000000000000000000000a1c40ca09970e08aa036411d292d9c92ebd83bbc000000000000000000000000d6b92827c69a9b6d1dac680f36fcac670003afb50000000000000000000000001c7f69be8604e5a4c9e6ec23c60dc9921411b1e0000000000000000000000000c2f99c30b81a70e7a4728fa09595ab1d4ee6dde2000000000000000000000000800ce171629bea9e9d419b156d42e45453a762da000000000000000000000000e36c87065407d4cdfd01ae460d4798037b536573000000000000000000000000c05b9447ee79a03e54fed797f9fd11140163607f000000000000000000000000bc05e520ada11de6ad718094e79e21d7afdcddf0000000000000000000000000276bf80aa272c666b2ed2de7c617b62cf4285a4300000000000000000000000023967103dfcede3cd6b4a82fccefb38cc2083efa0000000000000000000000007d5d0a4d3217678c18c7c825f8c2fecf61266e9c0000000000000000000000006b8a80113f13e37fefb743d19546358a36695d95000000000000000000000000f8695d2b608f6b0620638900cef39d4b15a5d54500000000000000000000000015fcb93149e4b640bf51e20d63638988328d5f84000000000000000000000000aa3cf0c75459b1acaceeaea042732f5b745327ac0000000000000000000000004717a87c72e56fe30b3b1a0f2dff88ed05b8dfe80000000000000000000000003f13bd437d3937b16a3a4c95bbb1c925ecc01ddd000000000000000000000000b5994891ce1e85c615880e139716368c8bc6ee6b0000000000000000000000007fd3c270ede446f4a3371e61b16b6efa04071802000000000000000000000000eeb613f8377484c50edd8fa6f75c285f2ffaf9190000000000000000000000005ada053362bb199e24b4de81083d433ab64f045f000000000000000000000000e1d39b1f38583bec803fad762e365cbd7a0dea57000000000000000000000000cd10db1d5d8bea2ecd46b171060083ef2278c8d10000000000000000000000006133548dca0d9f2538e111e7312d1f009a9524820000000000000000000000003b8ef4799d1a6114ee1bf80f852b9aaa8734d72e000000000000000000000000fdaf2a4080fca331fcf6f482caa649a247fd77a60000000000000000000000003dd43cc75cc2a87db5890c870279a840b1a01f5c000000000000000000000000854ab93c16e42a0cc0fca3d77830e696a572ce7b0000000000000000000000001ac1c994335d82bcdabfca8999a5713c5a26ff5c000000000000000000000000a1cff4d72eb0605336151449a2d6bfcd853380ef000000000000000000000000dfba51acba1917db9e80d8af2f4945ce7340c92100000000000000000000000006047395d2f21192408fc05d9c62dc4a7d24e23600000000000000000000000044586a251fab1c20964bf72f4aa8fedd292bfd00000000000000000000000000506a4e309bc1ae83b5dcadbcb30e6941c0c627df00000000000000000000000084d529c91323a75350e7c52960295cc5bc7b9ab0000000000000000000000000fba470519f0ea93b6a4c1b1ed4abff09354c8e92000000000000000000000000df207ff194671483331c0b24a8a70a381554003a0000000000000000000000008ee99f6753e4c17897e8f1bd90ca66d8b881f1130000000000000000000000002eff572aed309c7f7c047e2dc7d9773539050e6b00000000000000000000000071781437a911c7a120a14e40f9df4688feedb71d000000000000000000000000fdd4ae14f4a52cae70cc7dc95d5150b83d0609190000000000000000000000003301fee1ef728c383ae5d48115da5f41194f99a1000000000000000000000000674774ab266057399296ed690d0a563cbf30875d000000000000000000000000a69c503e6f083355904dbaf8458de682c9be4e7d00000000000000000000000025df8db93746e46408275047499cb75dd69bbb200000000000000000000000002c0acbc2726fe70221f6e4b5db313891f8620ab0000000000000000000000000f0323cfd72a11c81c0aaed2d8e941e66808c943c0000000000000000000000006bd565b7a06f0f4d88fa3014517584f43113ffe3000000000000000000000000808fafa1c568269bf7c05f9fd8632009144c684800000000000000000000000078891a7573404cc5251b6e9765b1fb9c462e012a000000000000000000000000fe9fcb1a4f5b3522fd31e46bb5b697463525825f000000000000000000000000c4a1df9e40f1c7966d446a0069d272e3fec48bde000000000000000000000000972bf404d916b4adaefe1846bd9706a32228557a000000000000000000000000f924d2ac12fead302f6d627d0453fd9d27aa95ce00000000000000000000000076622fb67a0d148f69e257707e704ca53c18022500000000000000000000000062cd084f928083e9e7f7ee4e8a1df37c0a5ee897000000000000000000000000bc74a9820ce2db40441bc108c1080bbabafc04140000000000000000000000009d3baa658595a1c1075d08cce3c7553a65a82808000000000000000000000000a0eb38324092b2ca0b2b6d0fa7781ef28abd4d7b000000000000000000000000badb4bb4180299278b6baa369e679b159db7ac10000000000000000000000000e3a9ad2dc2f733547471a695f5589c032c018fcc00000000000000000000000095745279b56e30381b58f758f23986bdaf8998f30000000000000000000000002fe625be5b6071add62202c73fc43327a00820c6000000000000000000000000d59f7db509976222c2311d4cbee85fbc0e97df14000000000000000000000000f6d7e9ecf32e0e416dccc3a299d67a0a81a2dcb6000000000000000000000000714556338879b7cc4bd31549d0a59b16909f983a000000000000000000000000f801fb3e292ef69ab9372b7ecad4833ee71291a80000000000000000000000009692422ed03fb7c0bc13e406a506bf1dee0091e200000000000000000000000036cfca2c70d7fc989ed4d9d4b6cf39aa4ee404ce00000000000000000000000005977a05d276cc6c019fefdc7429d34035e5b4920000000000000000000000004debe992dcd925ae603f354ea879a5ef62fe57ed0000000000000000000000007066ba94bae653e72c9471917aed206f48b0184d000000000000000000000000922825df3a381d6499fba0d5154cd7e6b6a22cd5000000000000000000000000d07c38fb8964dbab5a1b49e483c1921ce0a581310000000000000000000000002e2f1e2df393454f848a1b33a8c770f2d80ff1030000000000000000000000006cc2150c8203a742a3ce65e656dcf7465f5269b2000000000000000000000000b54b1d62e5edabda308ba04a8891c0ed5f6de17f000000000000000000000000b5ebfe288c29d265573375efa07b49e04202e7e000000000000000000000000023c83092859a90b1d1bf2836c240a9ff15ce70ba000000000000000000000000d358d21097cea1739e5d76689ad12e38ae4c41320000000000000000000000007e5ee2f11bf29a1dd8e02a20b2ead2985acb6acd0000000000000000000000002cb880c82f1ea84ac466eac5c68f6d19d1c8dc190000000000000000000000007e6990e860e60d174f4241eea1c88cdf838dd4f8000000000000000000000000b9a57f5f481973f9d56bf2475ca7f8c06ab78caa000000000000000000000000355cb70a8ac3f0f1ef3b18fb016c2e51f6845f6800000000000000000000000032b0cb6b030d95d315312c9a21e3451ee80ecb3b000000000000000000000000d64245521215d868222071326f79f69541480b7500000000000000000000000028896f0609eba4505157b1a22100fbd85d5c02800000000000000000000000001ffb5953cd8626ada306a11b3eae0660e1118ff9000000000000000000000000377ae0f27d906f120b31213f27a9112575f1c15800000000000000000000000083b2c73f7d821fa1c30b19a085a1a6d31ff2ec59000000000000000000000000084af76558c3e27899d0722e74e8b5534c6161280000000000000000000000004388af7c4b0cd3b4ae52d3a6e45090d78366b2860000000000000000000000009d2f43377900583fd835c8f7e248a2a98dff668500000000000000000000000041f9a21b4e332819ff38711994001ac2ac8f7a46000000000000000000000000c6f654079777bf4f514bc63f5cf3a4464ccec25c000000000000000000000000a550b1298a58b930259c768483f41806ed78110b0000000000000000000000003e1378d18d823cf431082286f9b93df1c739e24600000000000000000000000002c6a4e0f66ecf1dfcd7d4db4ce4b920173f8f05000000000000000000000000e0a616c3659be29567e08819772e6905307adf210000000000000000000000000d201e8660fd89973d28954f779f612cff1881c7000000000000000000000000e82a9777dc80c0770b97e026fb32dc0955b653dd00000000000000000000000015a99f86cd81a667a1f3cd867933c924472172140000000000000000000000000179e9d32666d8a51fc37fae638bee87cb4d9ad3000000000000000000000000bdebabf8b6f1b9730f741abb60d847824c7e2047000000000000000000000000b104bbd13938e0d97d49e33648b3054dde0e9213000000000000000000000000cabcd4a1203a03673bbb86bcdd65de73f4971ae8000000000000000000000000bea7076e46de610c2a145401ffc11dad370394a9000000000000000000000000ce6e4f046839bdb2e53bd536368c1968660986c2000000000000000000000000d905516da78ee891f53133852c6f40962be5526f000000000000000000000000edf03fbee26a6b68da222c8ba0ea91386255577e00000000000000000000000029f0b94346f3f0403b3ab1c7f54f242b29d0517d0000000000000000000000002c370eb857d551c8ad42a3d3d8205b0dbc533bfd000000000000000000000000aa41f92983170953ac878d7e4f551ecefd0bfadc000000000000000000000000fd4fd7e00f9ebd266f3c9214a60ecd90fa9555f60000000000000000000000005335ee8587192f2cf9e37032a93adcbe4fb0eca300000000000000000000000031c1045f0cfc17c97a04bcd5845900862154dd7d000000000000000000000000e9a3ee141fefb830f9dd7447eafde3e6fb8e1c4b000000000000000000000000c47671d2f16317d4a25971b9632fd78fa153bcf0000000000000000000000000d4d15aaaa0f8067ba5899b74358c0f03bc93c4e5000000000000000000000000669190f1b1c2e5ad63018940dcb20bde8b6920d800000000000000000000000003bfc5de8bbac39ee634ca7e0fe5f5f366b17bbf00000000000000000000000071a9d5753035849af601055507ec28bd966ca2dc000000000000000000000000241690119e74a7110863d521be2da335ad53809e0000000000000000000000007613c13f57e2c5de15e9bc19767b4b294738f2640000000000000000000000001be1997314a0630e1106567fe4586cb2b53baf170000000000000000000000007a93236e810fb6fa6ad9ca7aa2538e3011eca0a2000000000000000000000000bee8a563994e5252f10b263c0c35594376bd44530000000000000000000000005b1232d83d75c826eede23545135265825c70d830000000000000000000000002498e0a13d5755f9b32230cb65ae895567d978d5000000000000000000000000770ed9954a8d2bfc7ede87ef7b77fe9b6eedb51f000000000000000000000000bc771205f69eb339d0d6b65b8830f2e88795679200000000000000000000000025e0c8e9becbc243b25783be59208a98c6b18f69000000000000000000000000d2176752ae399f76a017dea7fc6ece5d4833dcae0000000000000000000000004459bc87435731ee64152267f2856076e5f645d00000000000000000000000009ec111f45d8790cd7f049022b4d800b05757a278000000000000000000000000954eee7498adc99cb5a6809b60108ab7d17fafa10000000000000000000000005a89e0059794cb7207bb750e8686e064d5b2456300000000000000000000000025bbf4d9fe2083c44439a8929512c6b64729419c000000000000000000000000cad00c41709b669fabdf1a326a95d0ac1613e8340000000000000000000000008d31bcb78ac8044494e057958462643be75effab0000000000000000000000007064bdd69790e7370c4845ad6fe89452b3036868000000000000000000000000f22b888525a1ac571e5b30a7e60a2cdffe46a3e500000000000000000000000047273876e6e2e4231dde223e70ac5cb88f394ac20000000000000000000000007c0974d4971865b81102da9e03c28c8bc3f02e2e000000000000000000000000fee5fa6ff881dacaaceba07e8a2b584603b7884000000000000000000000000043cfad195a7c46a792efa4495a55a0173b87a4b7000000000000000000000000df7a2fb301d0610173a614449a191b70b73ce684000000000000000000000000535939471cf8130b55248a5bce6ee8f76f653d0a000000000000000000000000a7c3219eb614eede62736c63fcde814cb2ef778f000000000000000000000000172737afe4f7692075e79b2f0910d0a30869c95200000000000000000000000053d314e88b6efbf5213279da592e0e1739713b900000000000000000000000003ed11c78e5993b247b3bbfc6ec6dcefd3c042a58000000000000000000000000ad7786cc7a6d760a2dc27c386ad76731f4d7942c00000000000000000000000031ddf70acb33431faf76bbb79acdc49c0e833ccb000000000000000000000000281f864766240489e1701ec262953fa636d25c260000000000000000000000002405ac91b6412ad0cfdf518e1b55974a3d50894500000000000000000000000020e854ca737576a0db95355c1234f29094c2443a0000000000000000000000004ca0f909d63929db1d45e67ab322aec79eb1e2540000000000000000000000009fded7d198c55f99e71b9c6f3cc6a24e3603a838000000000000000000000000645289bee06fc241147f64feecd48c2914fa65020000000000000000000000008ee7a135bc9a298f12b2cb531a51afe303913ff600000000000000000000000034a7a31dcac48641d6f5f1326d5bf408198761780000000000000000000000000f7e3af871230bf8e9109628bdc1a163a688cd2c000000000000000000000000c136164c06e5bd0e37f036e7e7e9a8c36e279cc3000000000000000000000000b843d8d9332b57955b9d5af10108c12ba0877e820000000000000000000000002e4d78080214fee14c51eccccbc59aefbb7f7d350000000000000000000000000f1a92849765a344005413d13e93b99a2ea413c60000000000000000000000008fb8e8ae91209110ad4eee50a5f619c131d89bae0000000000000000000000004359fbae94058c265339c870cf4c8d5cfb7ae9910000000000000000000000000951f0988e1ba79f1bbc776ccabb0054761c723b000000000000000000000000b75942e14eebe9fecf4d82f4683c52b4c4d93b000000000000000000000000004592ceb6e0a0e5d4d4ac43f6139cb19d71443234000000000000000000000000b3e4c4ccf60d70440e66b5f3dcab270bb222bde90000000000000000000000002f9d9d441a2db0e0eea7cfe6aa19dc9ec6a7722c0000000000000000000000001eebf60d258bae103f5230e259f59989c502fa65000000000000000000000000a4abadd9fa1d4cd37550b339669375c7fba23449000000000000000000000000224dd2296a26e8e294783adf827a5722d4f9e82c000000000000000000000000a45217aba4dcc8a7d8cb0953a0747396203ae77f0000000000000000000000009fbbc412f9cd775ed5646970694f4c7d20ec59640000000000000000000000001b917b6264c03efab7bcbf1b1e963fec955f1169000000000000000000000000bfddc350b08c872f4e55bc976c9191ec0a96f82e000000000000000000000000e0022fc5e9189f3967bc95b13e83fa7e6f1a0b4e0000000000000000000000005ef8256370248ca179772bd250fca2123129979800000000000000000000000090c477bc5831362a1ae3042a7ce30960f917eaa6000000000000000000000000296b718bfc2f216fb16d9af2db49010646d80c95000000000000000000000000424f81a2e48a71bf17b17aaeaa0ba3e17203de650000000000000000000000008a951a8cb41cd9348464d2030d07b5a5ece1506a00000000000000000000000012e9b9e23831ae68290b4723897296517adcb6330000000000000000000000003973f391fe6a169fa1781f92cb4a82d76a0e617900000000000000000000000027b8a2de1f394693305838ef2b9dc082c57f8d00000000000000000000000000d3f82fd13f2356761283a3dd078b6e955372a895000000000000000000000000f6197a44ea5a6f8ffc1e25936ad27f215e08f3ef000000000000000000000000923cb7a42f0a495336a227149f9a8a32cad2777d000000000000000000000000cd29e9a8c17c45468eae3c58c6d5087f0cd4e5000000000000000000000000002010bbf9cef6094c3e70cfefce29d064abfbe9100000000000000000000000006fe4861f669d55ae6e329fcedc9024d80ef3df150000000000000000000000009843827503c2300e35e575a59b7e8722aa18e6fb0000000000000000000000003a8305361f85799aee23b4e28b429b68e877f68c000000000000000000000000d778eb014f22cc3a8b4915dd45bd6e7a86527abe0000000000000000000000002db56b6a8efc9b6547f3bf47ee34e5c24960ac870000000000000000000000003080502ffc6506d9bd3308a154f788e1891ba3a4000000000000000000000000695be53c786e8b5125b2af7921d3560fc60814ec000000000000000000000000f2faa4025ff0775561f21a7854b11d96fa9e17e400000000000000000000000078d249b5ed30e0274acc53238a1d005114ebeeed000000000000000000000000b94e795b0fcd7c7046143ccd27ebc7b12826168a00000000000000000000000090a1f3b718d5d1379a0d7f318fb4429107a28ec80000000000000000000000004d4cc5de5fc460fe2fcd969534ba3ddc2164aaf3000000000000000000000000d67ce663f355bbedd608cd1634bb2da9057f63a80000000000000000000000004530acc11d17ea477ca92750d04108d3dbedd1b400000000000000000000000030a1037e39db9a34020163fe4b881edef12c92ce000000000000000000000000d9f020ba08ecc6ffe2bca783f060a5993b94ec5e0000000000000000000000005137f7da9d53f6a805207f5fcb64cec3bfcda2a600000000000000000000000038246532fa2f143b98f0ab83390ba2116a6280450000000000000000000000009550f4c85ce2c1f26edcd6a7d050f045db6b256100000000000000000000000025a20d8eb96647a6da2f0aa461066823c753fa220000000000000000000000002633d7d409f196e7366aa166b435205650aca2b000000000000000000000000027bf3c72582a5044bbbf4a54af9574ea4400c670000000000000000000000000e5bf4c81effb49ad2450ab3672d5971dd912d0a100000000000000000000000070423aea093a5ff28c33ecb27b142620b44c7ec4000000000000000000000000ca65408e7c9ca723c452a5e12f5dc700fa809727000000000000000000000000e60c59a9522fcb4e01bf98e229cedac74c796c460000000000000000000000004a7d5c79d4fe55a84baf038ce139a7cbcb037172000000000000000000000000a6e44f1194be91a1e771d0dcbcdc6dc6d9b496470000000000000000000000004db7085d32e8d4a8e071385612641dea4c04843500000000000000000000000022ded4e0e412d1ee06da1f08aa7ca7092947a94b00000000000000000000000041107fac029aac47bd4c9f5510a64a68d5c79874000000000000000000000000770aed778f12fa41cfff1d3ed526863d7e33f3c6000000000000000000000000281b3de8ca005ced1f87bd0c93cab0bd76da609e00000000000000000000000076c2281bf3df92e5bbee6ec1d71a6601b849f6aa000000000000000000000000c3f52fbddd43302de397691a92dafe3248718be50000000000000000000000006915d77fad3f2da8525a6fb2255939f314c6c1550000000000000000000000003c27e00220559cbb4110a41d00d0ba3132716b49000000000000000000000000581a53c77436a9aa87aac593ed79836ba3999336000000000000000000000000041d4a57485abe44ab8d09da4a2881992e54636b00000000000000000000000079f4e2277c726112c3d17a2eb9d5cb543278cd1d00000000000000000000000028bc07c51fcff3d6c410e5b4e84ed2ac5175909b000000000000000000000000576c5c87394e84606c6c21b383a0713c01885a11000000000000000000000000e52796564e9ce0e7334e978576310e964056de6900000000000000000000000019b63c48e68adc75478888244cd203beddb09c4e000000000000000000000000a16e7f7af8a6c0bb7475daa18fab40452d806c3e000000000000000000000000336e3aae578a201995eb862d2e6d6a837e77126200000000000000000000000094408294ff775c136db6fdfa7d75a1664038099a0000000000000000000000005bb09aa43e52fcab8da705b7f62e497f2472ef6a000000000000000000000000622fe4f4b1f11b051a17240269547cf48fd27fbb00000000000000000000000063402fb3a490d48d7523eaa5fcb85d1196e3a7240000000000000000000000008889319ab71bece7353ab35c41a2e40ba46fc9c9000000000000000000000000c69a79930ec1580c7693570b29a0a29a3dcb22ed0000000000000000000000001828d9f1ac3bcd6a4c85509c67234b2d47714db40000000000000000000000001f3943204abe36b0c565a1f762643ec465255175000000000000000000000000b526575ca747d9162d8027f2a4cd75d44dea179500000000000000000000000075f3c24b224d2b0b9f7e181394611833d351b7120000000000000000000000006fc3ccbea90b2f89575aaadc4288c5e7999328260000000000000000000000008323021e68e946e1b147497ca6413beaf4598ca30000000000000000000000000344673cbfd8d31a5c0d2052f7d25523a6d99d71000000000000000000000000e495801c3445845b0e26f1c06d11094c577480aa000000000000000000000000f7c1b0d977e9a0d8d7738f2606272521e26e007f0000000000000000000000006bb56fb9f96dc245e4c20e31329ef5fdf93830240000000000000000000000007fc0eb2856e11bc59d898f59471df268bab074660000000000000000000000001ed3a3cc8751010f5080fa3763647f28c57b4e2c000000000000000000000000c0a711a81f0d62a538c692cbe10a2f5b2db17588000000000000000000000000353c9333b09edda1f30752a299877a168033a1320000000000000000000000002d09dbc56e0a23d630172a5bf3162379fc7a067f000000000000000000000000ffa0e188c228ce7d4e7987a0f93f0b3503e0ed7e000000000000000000000000a5d16ae34c768556b31b437795095a62bc820452000000000000000000000000c25a16179627543a6503a8a3e9183139ce9fa1b10000000000000000000000004f68452ed35b5db563a1eb54910fef2e1abedade000000000000000000000000be7b1b3b2196ed99a4bacb28505b4ae94527aa170000000000000000000000001d60e593673bbfd7d50b08f939edcb446d7c41680000000000000000000000003588925b705209fd0054247774cba874d1c2d80a000000000000000000000000bd5499adac1abcc284ed926194d721e33b72d92b0000000000000000000000003bec2502a1fd67df5890b3d84be010fe3f499671000000000000000000000000cb50ea4338aa13686956f098e1b2d1c6ca2ef30b0000000000000000000000004d6665b1541c1be5eb6725bf6afdb74be71dc1710000000000000000000000002bd966ca7905788d6ee99a624b6048a43f4c81df00000000000000000000000072dc2bc92bd95548e9713b37d6e0ef49146f13970000000000000000000000007dd12b9e1d99ba6d3c26470b4b686e6218a7b438000000000000000000000000f6856f6e4bb9d9b15ba2597676911680222db407000000000000000000000000276034cc80c25d0ece38c513ebd1c5da5955653e00000000000000000000000010773e31b9bacb76df478d8b4e67772dcd55cc8e000000000000000000000000000000000000000000000000000000000000dead0000000000000000000000007fd115176c7b37465dcb8bf2d886baed786f37d200000000000000000000000002ee1e316fcd318b500a630c953183c379472bd30000000000000000000000006f65289662489a03354267fcb1cf943847b7677b00000000000000000000000088e82b3b95d09e191410556d244b38f02a53a4dd0000000000000000000000006407e60773cc1f9e87d0c5931aee554c927b92580000000000000000000000006872a2d9d8bf106b610274c4a161b1eaf08614110000000000000000000000006c6e9c10df6e08207c8e8a91ede3c0845da7f4fb0000000000000000000000006558e6cec526a085e5c47800cbad47e799b288bc000000000000000000000000f6864031feaf66c1d57c95b83630ce29bc7fd68f000000000000000000000000018cc6329a89790f51afcf5fc7ce71c3ee4d812b0000000000000000000000003f93a8ab5f762ea7cd4318af6c248616cb6fb88100000000000000000000000078dcb92244c6894f89cde26011dee9baa7cb75ec000000000000000000000000ae50e205c34719af9ce4a956277e1751844c53ab000000000000000000000000bdd6ba472cadc7e511ac4db23626d49a86b310fb0000000000000000000000006b9a02f6b450e5cab14d152b97c7563dfbaee738000000000000000000000000639542e271ddb0c77f04d1d1e47b3eed3a5717e4000000000000000000000000bf392776dd95335366b84a603c4582ddf1045408000000000000000000000000e225eb694a91d4542fe4852327b434f30166a49d000000000000000000000000d3a07863fb60da1d36f3b6662a25e65c41ab5c570000000000000000000000004c2e5883cbb5565255692e8fc44c46d88b3b80630000000000000000000000008e6c0684f00f3e7e85277a49c2c6bd99ba8b7d390000000000000000000000009d61c035624fde4a7dfe522ffa8b3846ca70d796000000000000000000000000fedb0a01566641c3cb3b0d748ba4d6098e426bf00000000000000000000000007f5e8d5b8f886e98aaad9071eaa81cef6d243f13000000000000000000000000fad8d6cdf460991ebe7f87c3bdcfcfafd142e39200000000000000000000000000cfe5e6a5848642580bd1ee73be85d02af471b200000000000000000000000083bc5f8c6836d30c4018ccb5a2f1b977cb3c4639000000000000000000000000139805554c2731ec2c4e9b7ac5b3b47012312bb70000000000000000000000004504d96be17739a1c99882f529163a5238cfae690000000000000000000000009818d53934b4f51d5df693897b29e3c6b5b7dc55000000000000000000000000ab884182b104c1600ea1f332823675feb193c8dd0000000000000000000000005f832982756c19bd8baa5139c962096a491586f8000000000000000000000000aa0ed17fe31260420597137e0954cb370e14a9d7000000000000000000000000ec2862dd2e072a09c8a8e6cdc7e12a61f9a19d3d0000000000000000000000003407fb2c1f5cb9807c3f86d5618d7662830b4a9a0000000000000000000000000645c034fdc9efcab34da3823f84d8de3baae2c5000000000000000000000000a962636c5cfa45bfa67295bcfa5ba76c262369070000000000000000000000002d635f8e6f88b445ea93c3056a976c4a6293481300000000000000000000000016a70b5b260db647e24904fdfff41ffc6e03a9a4000000000000000000000000aeb67394bc7c8fdbb84789ee77d9ee5266226ba60000000000000000000000007612be90339d207103cbae49d46acff13ff421ee00000000000000000000000066b4d9c6947dff715ba4dbea5cb44c1cfc6431910000000000000000000000005d8f98b74bca8ee871625423bd240738451a4f82000000000000000000000000386204f75701b796904de3c72fbf2cece12e6f810000000000000000000000008eb453599a385ebd5ce0f05056730862ee685cc2000000000000000000000000c9057ad05fa982e4d04643a4cbe094b015fb37850000000000000000000000006efb4bce432843ae830060530fc7674a8e01ccad0000000000000000000000000a10013d283129c714a381cac35b68651033846d0000000000000000000000004b1adc0d23d470f45324848fe687bd40bb8b3cf9000000000000000000000000b4de53e6a4890722bbc82fa993e102a837776ccf00000000000000000000000007e8791dc3e42c43e90dcb4c8bec34c5371e920a0000000000000000000000001780f7e8fed8ec57b8bf36f36fc9afb11552669c00000000000000000000000003c57e4780c312a90675dc29fa4a026d5c13e906000000000000000000000000fd6591a8f50d080e89a3a6a925210899e89c400b000000000000000000000000af0afcb1e1056cef87d7bb9e3d029c1a28b864a9000000000000000000000000abb3e59b7881312ae72120b41b26a6a39ea994fc00000000000000000000000032c8e141fc162a7159351fe3b519ae9d03968019000000000000000000000000daca2be7ab3a1b17b42328ecb8cd09fbc0a835f0000000000000000000000000e2c5d3a283c0c0d957ee233579e5834e9a54bbb00000000000000000000000004e338c695b6773debc581d4eeb1cf26d8a0d3dbc0000000000000000000000004c5f91bde8bc2e9b7412a6b73a25c3ec062387da0000000000000000000000001afd7cb4ad8d80d9485df7a928c6f969fb61a6ed0000000000000000000000001fc402c74e2dc80bd54effbb2834e8cd96d9aee70000000000000000000000002766e00187f033ef45f241e1c09e58e27ee57f1c000000000000000000000000a58fb622c25e93b7e94341e6a0dafbf3d708d8450000000000000000000000000368d37e1e3518576d001d1b436affec287635fe000000000000000000000000a41dd5ebd242059fb3be60b505859b75fc940761000000000000000000000000d27782e1f609f0f95706fff68d9202a54e28dc91000000000000000000000000e3834bea3dd1ac38054f57bee1a83746a316885b00000000000000000000000077cae4a0be89ff204e3e16cd312597deaebda1dd0000000000000000000000003f3f153bd5b9d29aa21539e274cc9a05e9af73890000000000000000000000001886c8a9a3d019abc65b551cb7f220d032f977e6000000000000000000000000b0218557df008ecc81ce170ad3f0557e6b56dbf2000000000000000000000000f39d75f9008a5fc480616e85fb3235a4feacd89e000000000000000000000000a6d5c7d64d07422b3c3e50b21f402fc2b887f3780000000000000000000000003a35070dc54b912677c6b37e5ec639e581eb0d88000000000000000000000000a753d49c85595e2a077eb206eee77fb118c42043000000000000000000000000fdc2f1dbd4083d51c6e2843f7739e660af53f7ee0000000000000000000000008e1b3652eb41d57f16b0b53e1ca5a097a05e8d5c000000000000000000000000c3d8015828edf8a9682ab147d0ed7bb295e5d44d000000000000000000000000ff68b0a2bf51ff8772c5bfe3456f83feb099f7ed000000000000000000000000cb634791ad792cf58b503194689062a043f8d7c7000000000000000000000000bf3cd74d5d22fa6c4ae9e8072da044831ae42884000000000000000000000000f266fba293a39f06a65f43d244a214882e648ab90000000000000000000000005b08ef0d537bfaf25305af3becd29722d65915010000000000000000000000001d7dcc4814ff1e90c063832e6349e9ef6695030f000000000000000000000000dc784df2e4cdf0c0e1935b9a9280efcc7d6d2f40000000000000000000000000bfb86b8542f196633b121eb3c6f2b8553a1374aa00000000000000000000000051a57cce5b88cb7bf4d71bff6df166d0b83d8e34000000000000000000000000ea7c981029bd9c048cecaf5ea4bb72d3da930f9d000000000000000000000000f333c3621965204b3f89e566a1eb92be5e66dbb30000000000000000000000002c0ba9a29b3222166e39a81dcf2bc413828a42ee000000000000000000000000ce8858e74c54a59b88fee2adc385350eeb46dfcd000000000000000000000000a9bfdfd80e1166c6fc4a1bb731b701eeff4428a70000000000000000000000005b4c56290d212a9cb537b538193e3509d435a48400000000000000000000000066f1ae3af8cfa76e19082a4b89665abab1e7a94e000000000000000000000000fa27daeaaf3c3cf8225760110655348e39433b0b000000000000000000000000b32c8ad3b56fda8af7741266acbf6dd123c503c1000000000000000000000000b115af48b1414e0756dad8c935bcfce33cbf94f8000000000000000000000000f5986f154bcad0750d3aa808e71fbebe3c5a8ee90000000000000000000000007874a39b1e499f5c998c978c2ba233c6ad48762d000000000000000000000000a275ddc78e91f70418624e91a5889e8f5d8747a1000000000000000000000000159698b072bb56896649791516b783acaf2b00d20000000000000000000000009314774cce52f27af63736190fa94675c2b002050000000000000000000000004949c07d4617f764338899cffced987c9c08c22d000000000000000000000000f4af923f8cae0b248d33432205a3643480124ec60000000000000000000000003e9e2196e9231c40e40800a1eb4505163a0caae5000000000000000000000000a9baab63e86f2cea1718bd119151fdbd45f4e01c00000000000000000000000084def3f213e5b42b4a04b8c0ee972f283fcdfd0c0000000000000000000000001043714603e2aab3a5936bc20cf196c7eac07f7c000000000000000000000000f813f81fd71ba839dc45c62bd8f9e9c8442e03ba000000000000000000000000ed327d0ed6bad543a879c9055786cce0811c270800000000000000000000000040869f96f1f4dcd1ede53feeb5b6274456f794680000000000000000000000008a1da7a3e5777e37a2a439ccd4d7c42abed7168600000000000000000000000021611147d8ddb666a0e1864971ce151da890ef0500000000000000000000000017ade4505dca858ce87c949aff8bd831226d1f280000000000000000000000005f128d5d42bffb13daecca403594e0f9152927fd000000000000000000000000f9a004c9c6b762cf2048800dbadeb4f1ecef2f3200000000000000000000000043423ca2738162f3f1357242940a51ec99c0485900000000000000000000000043abc673a227ebc1bb7d08186d6d828fccb25dac0000000000000000000000005b1065a9adacc6e466c2134721ea77c7e774c6c40000000000000000000000007eaa0abc30fb8d69a5b1a6190d0a45d00f3101ff00000000000000000000000038f832d0131a71e4967d87da18e7351e77a6e02b000000000000000000000000845c0faa83f7e01086e6e2f2fb79de37b458539e000000000000000000000000e37305566cd5d7984e92a7fc11fcca1d501d9356000000000000000000000000142b4046c78f7bf0e6e09701d87b0c7bb3399b2a000000000000000000000000c9e9404e82162c64bed51e586446ab107f390474000000000000000000000000b62abbb1ff6c670198e1b04d13c61511a1fdfe9b000000000000000000000000485d05d3dd2c319a11f3a76085fe922eda65e1c700000000000000000000000013f58adb36cab8ab21d8d165f8c2c200c08e307800000000000000000000000076357fcd4950c976fba83d35649d593001f5008a000000000000000000000000ee4e7aa61681d13309404df2846e25b0f30f5ace000000000000000000000000b634dd031854516fdedf5db25da2412fd58a56dc000000000000000000000000e851872f0a6668627dcc90a1ba07815734bf96d500000000000000000000000063c7b847e6a262af900a99205ede765eff7e83b2000000000000000000000000cd71a1e3352d781b65486c4037166861c44731f900000000000000000000000050f9daaba846e5760513f5afd51c1e29e34360210000000000000000000000000bfaf422c9bad730d85889ba9c8840e8e8d7084e000000000000000000000000b1b8c8c874446866474fe123ebd82f644b392260000000000000000000000000d11afdfb42ad1bf1a63ec83711a41255613a4c40000000000000000000000000702b58d46b9003e60c31960205f9781dff7e9a84000000000000000000000000ab4d973a58f99b7581e60de291655aa0522e420800000000000000000000000058d107f873511e2bf49603e10930cb7266dd78e80000000000000000000000000ec82a81e90e9d1513833d4e7f982629182ddb3400000000000000000000000024aaa8c12468cb588a21e1b589d39b91a7cb45c700000000000000000000000038f713bfd99c667a7cccafe9263b0dae11c8d12f0000000000000000000000002e8852b468c35224b7bbcfdc53a834c85cfeb4af0000000000000000000000003c4f60f3e270c39457798c04d96b20fadac0ec5d00000000000000000000000016fc44a3be458e6a58ae5ed1b7dd0c035b0120e20000000000000000000000007b85ba5b969fd9d658bf18e602b0cbf380d5c926000000000000000000000000ad6d3f98b3c84143f7551f0d161c6e3c520c922400000000000000000000000027ac6e3b4654758da137e51fc980b210156a7d0b0000000000000000000000006849382f948c1cb8d3ff208057b7dc6bf71312dc0000000000000000000000004cbeef1bad1d1d6827376d3bf75638898357f38900000000000000000000000072a87117dda81a7f1e8c06fd0cd3b62fcfe665e6000000000000000000000000e5871afddcd755dc2a7d5ea63b12e0d2a1febda10000000000000000000000007434d34103303dfddbd67f45f0ddfc43c428e8a800000000000000000000000036fe0bdca24a4b8fadc906cdc233eef1375ac1d400000000000000000000000030b956d8bad204bd9e01e0c30ab8358b658b63b600000000000000000000000091ef2d347da331929dc1d23512528062dacbfdaf0000000000000000000000001712a1d80c02238da572e274108792f449da64ac0000000000000000000000007c1cc34eb9e18e978f27b158f379d9d5dc9ed1bb00000000000000000000000090f77630ad7f3f56dcb622cead3f4638ee35eb520000000000000000000000000d10df2245c2c6c05a48f9dbe454b4c1acb7092f00000000000000000000000057f85c2fbeec49640cf396a102f46677d46a187c000000000000000000000000fc0ea92581bc81e27b636e4278464e46ccdee25e000000000000000000000000659476485bd740065a26b3ada67d3d6780e95867000000000000000000000000ff7eea4d0c8428999aa2b1e41aabb9eab5970e8b000000000000000000000000ed4b4c988b9aacfaf94e904d791210b6dc6530c0000000000000000000000000659919ba7abc7a643f3774027953dee5884b7c80000000000000000000000000b97ce27b123b05d8a52a633af7f1d183c093603c00000000000000000000000018fac8a77f944c6fb7471939c2058b72d0b667410000000000000000000000009d007db0acccf948b7996bcc9af74b5d337e71a2000000000000000000000000a3068fd22df1b5da776474a747ef511ab298d3dc000000000000000000000000c7c7bc4617bcbddfd2cdff67b3c4f0710d8ea615000000000000000000000000f3b3ee34ca0565f6677195aa66811df79bf6115f000000000000000000000000cdd68a64b27ea2609647dde5686be03b773636c000000000000000000000000042a333575f25934445550c75e783682c92e4ac6100000000000000000000000007f7b8b9557fd0245b24d890ab59985def737b83000000000000000000000000bcd4a2c192a1ab437aaf47694ccb39a689809dec00000000000000000000000008abf1f52c66cdee42a1adcafd5b8bbc6fa5d66e00000000000000000000000088208f986b43173aa880daf8f7c8a891399d44a20000000000000000000000005dc6c0717a4587b18bf1d2b71dbf2d9b3418eda00000000000000000000000000a92a6d4e6e6ffd18b4dbd1a70d7632ff5b633dd000000000000000000000000f91b3c6db6b7d164ace55ce562988eda344df0980000000000000000000000006f0d68bef13d7727cbf48e5aadc67a11535b8058000000000000000000000000424100064a7b619a017fa2ea838d03b540858de9000000000000000000000000c4eccf2992e6a0986574004e7c6aeca063aba828000000000000000000000000c4d58357a80f18cbbc2c92475986591d505f0ffc000000000000000000000000402886464721c7575ae7f89e79f335536f618169000000000000000000000000ce5a923196d717b0fd040912e7442f33ffc6c4770000000000000000000000003334e82b51caf17e72761fed4b4d4747458c9094000000000000000000000000f74b2eea95bf4b44056ef7bca94f0d8e6d075efb000000000000000000000000f1a8fa94db88764d5305492a03e41126e0e4db6f00000000000000000000000080bd82e974f44621da74aaedc82b3af7d896a9e50000000000000000000000000e85b1ba2428e2811f0e71c5c14ce296236dceb60000000000000000000000006370bffe37560feac8f0b4148f7e4a49a21c6da0000000000000000000000000bcf8665b9752f39f333ff57ccd78114d6836ee04000000000000000000000000bff052be859305eb1d24ec7fc8059e15fdb49876000000000000000000000000fb0ba4afa004c0439fbcf0612a3c21a0e0ff191e000000000000000000000000b1f05c103cdd519e9f9785cda23c03635a598be4000000000000000000000000024f77699e7ab7b6249c3daf3fcdbd5e77325e81000000000000000000000000be3afc632a621db04f97f40589eb32c2414a9be8000000000000000000000000849e005d07eee23698251ec919b0633a23957b8d00000000000000000000000074761c79d66c780fbd29e22b443152f568d42ff600000000000000000000000053afd453fc2e7fd09cf204985dcecc3f8e63fe840000000000000000000000000428e05d949e7b80807ca913dc8543c5a4125bd1000000000000000000000000c6469b7b1189013f8bdfe5dc72dc78f88f2d1d3300000000000000000000000029c61e5e0d3ca0a4c4f9cbf7b9db23d3fef6d043000000000000000000000000b2c1a2d613be1de3ebe460fb1874b73fdd86f053000000000000000000000000d323ebb74967abb048db0129efd88e6482b55554000000000000000000000000e070554bd9e7000b9c42b2483cda9edbb60a2cc40000000000000000000000002d99231d0443ee3e1ed51a576e8d8f6a71bd1e1b000000000000000000000000b29cb0fa9cd7492cbbe89ba6398ece00c44b32ac000000000000000000000000d5e55f684e5003309fc74261340b7c823cf45d69000000000000000000000000b579f889d1bccd72c425414e32f0533f99f1e377000000000000000000000000a15010c0723f4925130e3a40c9cfecf5ce16330d0000000000000000000000005a2b9b602379b0e90d60fb6f8b0f8fcefcc22e8700000000000000000000000032994a5b0dff3061a51063fa2d57445383ae6db8000000000000000000000000f716619ea2838a52f0ed93d0455345d2acd29b160000000000000000000000002471396369587e42b9d2ef7f0eab426eebd1fb43000000000000000000000000677b932f44548e516fbd124c1ae224f4377fce12000000000000000000000000c1dfa898507d4fbeb4975d5673caa3693879440800000000000000000000000072b5a98b75eda2060ef5f73756b9bfe70ae826df0000000000000000000000006513c595d3e82de01a561b965a8757f539e0e81d000000000000000000000000b4e4574ad0781987a3a6aec2403bbb38b783e645000000000000000000000000762c982a6013d71d0a1ee02e683f97fd76d8975700000000000000000000000098b0b34f1dd557503641af2928c32abc75fb9e53000000000000000000000000a83541e44a0246699b51afa5ba33c3c0a66f214d00000000000000000000000060d2c23722d6bbd57563ed2f046564fc006d26eb000000000000000000000000a205cf3a6b1477b48b6fe727924aacd141da8ecb0000000000000000000000007e0da1ca9b4c45312a0b9957238b2adbef9c09ff000000000000000000000000dc2b4a76b4ff0228668366d0aebb2521bf6d06d5000000000000000000000000f29443d83882605308a8521ac019a6a09e1df9d9000000000000000000000000f5f91c1ac3814ddb92509ae856dd8f0a843f33ee000000000000000000000000dd189016477956345a7980dbb2548dc1af99dbf7000000000000000000000000568140194c90bba57cb457b9d045523aa39799800000000000000000000000006f195ac56892fe70d620f18ef709c3dc60ffc9bf000000000000000000000000f0f947ef91f40261a15eeb44908f7338dd4bb01500000000000000000000000079ce99c3370b4ef2e60b73184e51aee8c94be8ff000000000000000000000000775d2f6f3ce1ca4adc517230be0b6a3a67cc735800000000000000000000000039dee46937a846475b468d76e45adcd3777f29e9000000000000000000000000f58d1338af3bf383bf5528fa7d08c6346f32c8fd000000000000000000000000b199a61c0878a922ddd847695c7efecc4051a7840000000000000000000000005416144087c6e7d71cd4af250084cebecad544e9000000000000000000000000294d02d00e2e9887bbfa5e90394fa22b81d0da730000000000000000000000000f627d8e2e6e1baea5fcf19df5580b6541041575000000000000000000000000a757a5a48919be3f4e38f35ba7d74330ce23eaa6000000000000000000000000881da251614a4dc51c6c71d02a39839b8e61a5fb00000000000000000000000080b87688601c196194bffacc48bbbc74ae9ad7a90000000000000000000000008e0b0937190fde6a981c34123a4851a28e254ede0000000000000000000000008c5e99d192690722b5d6b3c61a11f7ffd477bfcd00000000000000000000000020f65ac6f0790a8c17f6364da65262f4e919f6ae000000000000000000000000b6c457b71806c49b112b90c7190dad8b9d45ce8f0000000000000000000000000129f15b005fc81a0e5a84ebdc58a559952fdc4e000000000000000000000000334c15f7436ebfe2085a9194637a5e4c0468173100000000000000000000000060c76673adf65365090b6463d11ba1e7cff6354f000000000000000000000000d55330c6f9b250a40cc25d48f18173d1b485e3f800000000000000000000000035e7a31c964e776cfd423f8e2b7c5b9429366c6b000000000000000000000000afcf2fd960d7b7ca3306a556d4fb2e9a76e48d38000000000000000000000000401195c642bb7fe2b264a7bc714abb18a51ae19000000000000000000000000044407229a9e6b983d13a2b2e14a1bf794c4b13870000000000000000000000000ed5fb43abb39d9884a78f060e7ca9daa78f4a420000000000000000000000006d41537d7649bed8a194631233b5a4e00e9a108a000000000000000000000000157314204bad30e22ca081389b3637686cfdb7c7000000000000000000000000cc9ed00017df5210e082a031a0a7ca7700804925000000000000000000000000765210c1c1adb633f67e8755d767175feb054ab50000000000000000000000009a4c9f72405c36378ec94d77c33244fc94205d83000000000000000000000000bb06c91f3bd53595c8392cc9d6f24f754d534dc9000000000000000000000000e31cc2b7f74baa50fa49492226e565b3b45746c5000000000000000000000000bc7e3c3e1dff68527e8c9174f225c38e7cb8f411000000000000000000000000c871fd8983660caa84c5545a1b69ca677ef9c7bf00000000000000000000000069088721f031c7522d57a89762ae614c1875e32f00000000000000000000000001f5815c7bff99bed066b84e9a8cf318f479694100000000000000000000000029c23c9f12fca5121247a043125850434a269bbe000000000000000000000000aa65d37f5effa5ea73b1545e1a12a991dd18e77c000000000000000000000000767316e385ac22d43353b0abe34cbbcebd2e4b5a000000000000000000000000247f6a262b911231197724ee4d213660e6137f79000000000000000000000000e6ecdba45ac51cba0cb504415d19d3f8f3bea8f5000000000000000000000000e5463073a08395131e3a9e47c1708de2fdd9a2860000000000000000000000001549e78cbd2f41303575220806e6041496dc6530000000000000000000000000645da113e458f44cd989a97c598f27c4fb3d82d100000000000000000000000077364a05833ae121a075b772a8df42993a20bbf50000000000000000000000001a334b6ec2eadbfb1661ab3192519009241072a2000000000000000000000000bcdc0a5a71ec388676844b8777d11a15000adf6c00000000000000000000000051c616a552dffe9503335f1384c28c43043307fb00000000000000000000000096f802b0012b7501ae810ed06762acfe702ed74e0000000000000000000000007fb1dfca77e1c00d69a94cdfaac2dc316098f4c8000000000000000000000000fbdf16a11108075d3e4b4155cca505cdc978d9aa0000000000000000000000006d15d571a4b03223c9582a4e55caf608e606cc320000000000000000000000006af26b7b1a2e7a6a4de9d7c246ba3ffec87833b6000000000000000000000000fd4a48121a065b0ef6921408413ab35fdb6d4563000000000000000000000000ee6237009cea3ea81488c6ee2c2f2c258f5cc10a000000000000000000000000d99e7b4fa4ae7e2eea620cd7e920e1bfdba67b4000000000000000000000000001d9dcc5f23e944ec80945cf626e3f79dc58123300000000000000000000000092983dac5f2fb26b1e022aab33028c7761f959a5000000000000000000000000442fc916b125c6c638c23dd3d4e4db034efd054c0000000000000000000000002347ddcf94834f5f74edd4794f34e648220431d5000000000000000000000000360e1da27321a2217610a22b8e20a6568e34440e000000000000000000000000efe177ed542233e310082141ea268639633586090000000000000000000000000f5d1d136645d1b209e32a04ecc12a0e5e812e22000000000000000000000000e6d20dbe366906ba0fec6182f96c4ba72d2f5d8200000000000000000000000092adcf357cf1678226cab912856b29a37a8c6cda000000000000000000000000e7010be62ba5cf8f69d3b5ecfe3a8cadc505211b000000000000000000000000cb5ba6826cccc59c583f789ed1d6cb94e1cb751a0000000000000000000000004a41d76b0524a3989998380c033f12bfeb5f7201000000000000000000000000bd5fbed4471eba959ecc8987e40347413c95d665000000000000000000000000c480cc0ccd27a82277fbe425690aeab11963625e00000000000000000000000082eb88a714b084d130c647a40cdf80394777998b00000000000000000000000095c6f225923662907d18e6c3992c5904f275a437000000000000000000000000d208834bbc8b517c76669adea8f372b82d5ffff0000000000000000000000000b679e518f35a647669ded4ec6f4422def82a27ec0000000000000000000000003d5ae0a00771a55e5842b9837014d88bbc87d02d00000000000000000000000051fa7f9a0aac9aa4dd6a5f7c0876be83ac6fb869000000000000000000000000ba3d6320b5b2458ea2976675999f35452ce7f522000000000000000000000000bcfe135a4b02165abe7c20e869a6c9c975d68ab90000000000000000000000007184ae6a7eff087ffb01e392be81a23d00dc501d000000000000000000000000d84750cc78fde212676598a3005dae71f76a8fd40000000000000000000000005644b836f6dfda329c5b83429268074630c11d2a00000000000000000000000003927f445c99945ff1456f7bc75c6706ee1c8a140000000000000000000000001029d9d07e2ce7004a79bcdf07c61403afe5859b0000000000000000000000009c91c11867603313f1018ab50c397b22aa493704000000000000000000000000dffccbe0ec87b512947f08b4ef80ed000407b2a90000000000000000000000007d550c161d458996662ef979269028686ce2a5560000000000000000000000007749c0bc4c2b7a4432fb1bb027128ba3fa3accc20000000000000000000000007c2b9ce9b05e8e062db8f78e2788fc12e40e971b000000000000000000000000f02ef219e30d260da5515bed1c28af33d5f5e85b00000000000000000000000078f43746ee89cdf71b129a0c27df0675c42801ad000000000000000000000000579e3b067589aad939cf20f060aa2940abf751ef000000000000000000000000d9082b256096d9ceb447306ac0b28ca94b6ce248000000000000000000000000ba5f9f5047f9a5866e3658b36abca0a39f79689f000000000000000000000000ca63d443ad9c1ef870a3948355b24ed332156c4b000000000000000000000000c937b675723682ffe10cc3c313f43ece5ae2ee8c000000000000000000000000d6ddb06ab05af725a0a830b939113989a19bfd9d0000000000000000000000006cae9bcb8a4712c6f9bc3b8792354774c4e1dbb1000000000000000000000000cf8872481ddd95e75f6b506b837bcb6dae783e0e0000000000000000000000004d65845e72424fc89bc9bb9c61dfdd116e0da713000000000000000000000000929089acacf5c20c1d55523a7b4ea45f66b44659000000000000000000000000922dea3b7dec04a37f130ee9f734bab7bc89cdc10000000000000000000000000064ae06cf87299361d71018586dbf168e327f7300000000000000000000000038022cdcc616ac8705063e82b7f14eb2ee7c40b400000000000000000000000033530c08b794156724d7238762b36eb7db2e212f00000000000000000000000093c1d6fa539efa6156922784319de789a40b4b7800000000000000000000000028e1127234007131b5918f0c8183351bd122b34600000000000000000000000039e43fc10d5bcd2e42fb88aad84d43b6e7cd2f8e00000000000000000000000008dcc85929ab0b442f7c4f87577dec677bec513600000000000000000000000006a5ef7a1c2a1299e605a7546536cf1f6d920b3d000000000000000000000000905f2ea4261ea0e6f6483b4fee4761ca88d99c1900000000000000000000000092d18a78406cdf89731e1159827224321af56e9d000000000000000000000000651b5bdd12d3804cc21d4c1cdb1d4c202357648a000000000000000000000000555da00d8d2efacfb0b439ae6a765522a1dcbc760000000000000000000000001314e9d73188571da61adc2b1cb73a5077d9160800000000000000000000000012eb2a1ad67da98d39caaf2880d1aafa73d9b23f000000000000000000000000107b29b5f22c88cb9491e47507118e0719bdb9dc00000000000000000000000027a2260919b461f109d518379b32d46598a9b42600000000000000000000000093982ceb94ba8e045429b906d0e89c4d5e2bdf8f000000000000000000000000b855aef93c11c71836407fdbc7e172b08b32879300000000000000000000000052a46f3cbbfd7888747f4d2d078f4ee077b0aabf0000000000000000000000007962442c844470afc5dfeff72828512826d6b50400000000000000000000000095b2dcc93673759aa9a91422b239bf18f36e520b0000000000000000000000006262ebf7768c68d0bd4a8a7455502a64300c74bc000000000000000000000000baca1f057f723ea4a1b22ade3b2dbb2213988864000000000000000000000000dc9f73dfe5da7255e6a0e9bdfd502a0b499cc99a000000000000000000000000d7ceee793b8d4954dd93bdfb692a429131bbdf40000000000000000000000000f9a8ede38ad38d98f5572f75fc47f0895c285ca600000000000000000000000042a8400372cee85b43d969a260cb4909e67e67010000000000000000000000000e698015ab3304c85babff639eb71f9cccf02b3f000000000000000000000000786a19868748e77b7ddffd7fd9d334faa5b5486900000000000000000000000058ef726b91b0096afca48cac7fed601489ad05f1000000000000000000000000c77c805bea8a87f3095ae8efaf8ca93c003cc0fe00000000000000000000000033e95da9dfdfbcb4e2b889a7363e5789637593a700000000000000000000000075f52f663a837344441ca5831d7d2af85f48cb7e0000000000000000000000005c37b2f0b5cdbb2d711a0336debb30b98e7c3fe1000000000000000000000000b765bfac300ac8258ea6f4bc9ef75dfb6e82c592000000000000000000000000b13dff8fde8450d9115c1bd354d7d92d39e82a6d000000000000000000000000375acadfc58f959b392498de7eee1d64d615bf5c0000000000000000000000003905b8ce6d8d01e1751cb9a6b943e5084b86b996000000000000000000000000bffda9e56228d4884a0e1392deba6c1aa73235f7000000000000000000000000641ff96157afd893c295d778c6bca2affa7fdabd000000000000000000000000b20b0738e16494e30c9c8ca309e5a66183c3ccba000000000000000000000000ea671e25b2a3c691939ed3b3a40046526cce947a000000000000000000000000ffa70a46929f64caebde8e4d03cf857486e47bf2000000000000000000000000d3e6043a4fc30c6021f0063f225ec25e751d847c00000000000000000000000089167172499e2c91dcd0f4f669fbc3f0e200da40000000000000000000000000bec8e39e3bcdb962b5dd6b7cdea29f6bc2d319a60000000000000000000000005242448a608f87f109dca6915d8a47f3c4b72d790000000000000000000000003a5c581a1f63dce6e2656a366326ff25fb71fcc800000000000000000000000049a1aae3e89c5b2e6297c84334d4d750e2cf7aa300000000000000000000000051a628377ce2c94c1cfd474f84b87b4075c4668b000000000000000000000000d2aaafab09725dc7927fa8fa1f03f1084d68b44b00000000000000000000000074a38d50aa8f421e99efb433cf86e35d760a9237000000000000000000000000d018bf1a25e8626ab7f2e8a78fd0ceb02e9f6217000000000000000000000000935ab0e03130e414928264ab9f13b395faffe97f00000000000000000000000076e35187db14e1551065a84050264af0d42ff5e3000000000000000000000000158c897b70266963b8edd1ba6203aa976119301c0000000000000000000000003eb610c71ccaaee5401eeac8a9e6d59db5a1e5b80000000000000000000000000822eded63b7318d83b59bf7718d8e508ed9bc72000000000000000000000000bb813becfac137e45d6ccf937a3bbdad5140503400000000000000000000000021b64a9cac01b449cf17ecee91847c30e4956d38000000000000000000000000b3e12d8f51a27ac6480d89259bb1b5bb4abe7c7c000000000000000000000000ad290aed63a71a297a164ec83e9e6424473281f1000000000000000000000000b8e8b3295e74a60b5d3b6f370d8180b80c22d669000000000000000000000000d8eb196de62f01b87caf58db0cbe88d1fcf75dda0000000000000000000000004bd2e5d5a2474a01294390bb992a583b4528d13b0000000000000000000000005f3c8d024b0c004204ffec0e85cf9c20526e9613000000000000000000000000f29873f0ee7a160811bd8b8d49554f858102df500000000000000000000000003f16de3be301dadf5317f3b564c2a43f2d4c3936000000000000000000000000504a7528ab0402a5ec7f1c306a560204c90bb0c5000000000000000000000000c0277311e734d3c5c9a571248a993b99c135e0b0000000000000000000000000a7df4bdc2121d003877fdf137145390a2b0bab4500000000000000000000000021fb9a8410004af962def327b0c3457ce6af6a9500000000000000000000000007f21a9a1eb9f22cd67d0c9ab35fcc14511bd8c4000000000000000000000000bdf9b0c2c6da4d1c789a414a5cf6d78d6a1caa55000000000000000000000000bd774e293b66dcced84e2f4095fbf7f0704e0827000000000000000000000000d59465b98b4b681ecb1f53e27ed4fd08aa8792e200000000000000000000000000bc51cc6d4d4b13ebca1e7710b7da631eeb1eca0000000000000000000000009574a9eceae445fd42cb886d55522fc1042c76630000000000000000000000008bbc5ca3078f9dab2c8125fb2387c8c04cea3dd70000000000000000000000006c7c93ea6cabfc6c5303a6604f86cbe50ae5d6c6000000000000000000000000430ea54eaab806b2cb85e79728b619a41b4ebc8800000000000000000000000017a47557e86f25b01277c4bdfb4efff0891f926500000000000000000000000045bf1fe1275c106813d310f418c1501291f6a38b00000000000000000000000005580969c3e89f6c359264534a3749e68b8b3e330000000000000000000000009491f4a92d8a006b7f162959e47d0df1ddb2d1330000000000000000000000000fb34b034c50342d8ec0070c14bfe7e02fc2f9bc000000000000000000000000ea5f45f18bfc934959682f67c5773997196a9c12000000000000000000000000231b3d3be93ebc781661020cd06f916e672f1b4d000000000000000000000000eedd0fd548897a67b06775b5a69b4a46c419f4c4000000000000000000000000c94dae793468606198ac944e8028f70b22f2be6b0000000000000000000000007d2585b93944d8b5ce73b3965954d5479b01b8c30000000000000000000000002236e3e536aeaf3f3b27be0ebc58b1c5e22e026e000000000000000000000000389212b802bac0e8557290807d3fca0f4dd26e400000000000000000000000005ebe82fa34ea07801971c55d706c6d33420a63e6000000000000000000000000e4ac85413e61583fe4d56f1bece2b050b4cf4534000000000000000000000000fd6994182a965c9278e6a2b62d67257115b24a68000000000000000000000000a43d569e6a1b0580394aa07fd3b09c219b2b2b2b000000000000000000000000444b6e9ad5d11ee9e963ebaae6481a9e4f94dc6e0000000000000000000000005b189628232cf9bd4e269034891f0655bb48c95f0000000000000000000000006cae8360d053e254196ff8b346e05d9f937e6d2d000000000000000000000000ca7e7c8ba0c4aa43421222845bafc4933dd36f9f0000000000000000000000006c87a9790764351ea62e30aac0a66082ab9903e9000000000000000000000000bdd69d81357c070b1e1cb5f452ac414d2f0cfcb3000000000000000000000000c863794d82c43c323372a9fd7dd2a0c8321b99a8000000000000000000000000821ee3e1f0c9ef38cfe2a65267d4edd46913ffe20000000000000000000000004654ba301c348b32109bc0d648b9af169961e376000000000000000000000000b74f49c2e445448a9719f7a344175747e39bc0cb000000000000000000000000e2de14c299d6412337b83e1a932aab64928e495a000000000000000000000000024a54874793df2df7bab286f28f46b24ea97309000000000000000000000000c298d424dc2c178b5f1e091124edb9b2511390180000000000000000000000007e13bac077088c010305e6e6e3aae15c6774e69300000000000000000000000028b3d069158dcc437c86f41c5c3f9a96f0c39ef4000000000000000000000000e09e40e295b134745eddf86a13bcb65ddebf53f0000000000000000000000000804aa4c21999d499d7b58ab4f718a41d19a19bd7000000000000000000000000554e081ea445f509bef6778f411c45d568c74d5e000000000000000000000000bae09d75b26eadbae37bb7e178bf0399f39fe12500000000000000000000000025a721ae4e041f055a5b8bd6db100c8101619d52000000000000000000000000506027a0238071727ba73051f1e2e34f1e1300bd000000000000000000000000e068417e672ab8a22674d7bac06433d4efe3d1620000000000000000000000006eba9104d52448fab325547b027652cd0a8b176e00000000000000000000000057c6113e2a21ad0a08fa323aee988dca8daa6c05000000000000000000000000b18f1a96659186a78c24defa7ee75209f29a971300000000000000000000000095c410317b351cd058b551a24d01eff7ee5fcee20000000000000000000000009cdadc4a35ae3930e1d0ecac89075a6d5c37be2800000000000000000000000059fc447f0243f0e25b857d80fae183a46450de8b000000000000000000000000a0a17a7e7d701132b7022e2a7cd95085f094ac6c000000000000000000000000859d99cac41e20d45e05da455305d7df0bb7ac88000000000000000000000000e0dbd7e63c43d7d2ee8d40a10f353c617e7fc7bb000000000000000000000000636bc6def246d91ce6537e7be754a3e647e03a7e000000000000000000000000ea63d3dfcbe995ede7d35cf29899ce902a347cb6000000000000000000000000d45b3bdf5c757e842f9490426a45a036026181130000000000000000000000005709cc8edb946f038408ddbb47cf8b48e2884adf000000000000000000000000db5ebbfe21493139264e1abe8820b3eb8230e96e000000000000000000000000847e38ce7372836e9e4a729ea4c7872d531d7f52000000000000000000000000450606f6fd4ec1f564bb2e61fe58cefa4ddc725b0000000000000000000000006c671e5a6f477e2e02f0529f9a2f652b9224ed9a000000000000000000000000d55b39c8fd0cb0db43d59d9d56082e73b8007105000000000000000000000000749716c0e3e9348f58439af0ff46536cb0ccda9c00000000000000000000000046e288313d1cc99c9f4ab556c94d277ed86d351e00000000000000000000000028e88153ec86c4cc9a40b04adff19b74603cc19a00000000000000000000000048221bf51f0ca6e57169c23d9ca5b9abf2ba934700000000000000000000000035a0c1f11bb1711e38a12f95874f65d0b7749f5e000000000000000000000000157c1f08dcb047cc1a4927bd4d7aef2dfb3246f5000000000000000000000000095f6d1cc1a9d2cf89507e05408e780129e5e482000000000000000000000000c7ecea2fc80441ff94744abb1227898752338cf000000000000000000000000077cef83c797b06998a7df0a84f8f0f7b295ea89a00000000000000000000000007bad34b89935416e86334edf173b5c91d922f5b00000000000000000000000006ab89adcc4e4e0e8fb7e07b52f4a9b2ccc73eec0000000000000000000000001e2d89489ff2cb38bbe43b910a648b383959a90900000000000000000000000039797422f8fb1ff9492ff8a04dd9a91b231869e4000000000000000000000000fac7ca383be01e111d867d8c9f4aaecea46711dd000000000000000000000000585e6f1689854405656be76de0aaa5b2a082b565000000000000000000000000407383879ac7ba0e611924cc180f957f15bb017b0000000000000000000000001910e8c791f31595647423befb795423b8c1446600000000000000000000000004414a19ad98250781d4e6ee0a9582cd49ee914e000000000000000000000000c9650259d7850d439d98f5094d43177978e9df9c0000000000000000000000002cd57d93f12007d8a66fcf5502c05d2b32881eae000000000000000000000000b1a2bef7438f4e5488d48f729fe2c492e6cc050a0000000000000000000000008337fd69c2887b343abc43e78a64c962cabc3306000000000000000000000000669af0c6e955402c2d418d0fe72c8e59e34b9d3e0000000000000000000000003cd2e9334b3115d32ce292da37e60e9de7af08770000000000000000000000005285933dcac4c4cf744802f800e70bf6a8de32660000000000000000000000008f8367422589f8587f6411a9cab66ce7ca8fc6b50000000000000000000000004ff01fb85809f02c77bcf2b845db374f7023cb010000000000000000000000006d87fd67d3f1127162f755068aa09480329244c7000000000000000000000000ba1d41ec548783bd01a425ab9824fbd6e00085ff0000000000000000000000008bf69847170e166321100c1840700b17794c7bb7000000000000000000000000dfda9497c17d30c88577af5a518c06373def927100000000000000000000000045c02eb65b3e034e4d06b9c8d3bd55d486857214000000000000000000000000f9567b4a9197d2629ad74b1fb36adf90413d2db300000000000000000000000087b499d9fb0b67356e20ed8978c55ef6b83b9cfc0000000000000000000000000b6a7616154718bfd3d3c9745db8f986c660b0970000000000000000000000000a326b338f0982b9759378d64ddbdd6c52e769df00000000000000000000000063634249598a5cb7dde3d83e1f5603a9f89b80ca000000000000000000000000636b30b3e5875b32a1991d77f7de69fee5ef614d000000000000000000000000cbd86e32c77ed8fa6a8bb4b56c8d1da6e8f2455f000000000000000000000000a40f94a33f468b6197257e1ddae2fb454aaa0913000000000000000000000000bfee4ec4fabfa120446565bff7bb3a000367745000000000000000000000000094d7f5098df2d2f56cdc3a93e5791f52002f22c0000000000000000000000000f08adef4309d1193713c3aba1c5b9014cb3247b00000000000000000000000004df500f088b5123cc432364b33abeb041dfb76b10000000000000000000000003982b4e412001fba39b97729e2a28e65b916f83c00000000000000000000000076d4658da2460e82127345cd6a4dd420b4a6d819000000000000000000000000ce06135b02dc254da08e8cdc21d6723e8a7c15eb000000000000000000000000f0e19a43b20af2b57418e633d9c04ed73d149855000000000000000000000000217455525f416ffa49912ee31722d9b13282dff3000000000000000000000000adad02e4d64cdc3d97c32887759886b82c53920b0000000000000000000000003ed38351d99f757bd199873fd1fdaef27aa12aba000000000000000000000000eeda98845fded945608017541c9b2ef66361beeb000000000000000000000000ca6070cae532362d77bd90f3ec2704f5eb37ca800000000000000000000000007757d896e2c1548a308ad97d58c42517e47aee78000000000000000000000000cf75895a36e7734c3010429af490fe7bce4715d5000000000000000000000000bf551fd3593d9a4d0a559c21c677adf3416643930000000000000000000000003ede05b6caac77fde7e3fd2d6b85b361c3802b9900000000000000000000000036d084ed0e6f36e19d40f01b9facbf6a0c6bf81f000000000000000000000000d6aab36d1d473feb5f2111b749a7a090ccc8a78d000000000000000000000000a8dce32f5678695e91a2df17437a293fdecaaa16000000000000000000000000dd2222d2460e102e2144e9bab866a5b05a7ae160000000000000000000000000cbb4ac71304d2630cdb980275984e307652474ae0000000000000000000000007ab4b3c0b8b16710e4d88c17db66db4d97d448a3000000000000000000000000195bdecbbcea7d6e59cf69659c39a6edaa94e48d00000000000000000000000030d51003912a96935cb5f780ce33a646ce6dfbc70000000000000000000000003b5e1b3c9ca274a8c3191d007610a7eebfa8918f0000000000000000000000008e2b26d489d5964a260a1566ad88cf505a615610000000000000000000000000208e618731d059a0d19db61f51a7a41afcf4ab7300000000000000000000000069557cd52eb6a7b0cc7a2114d1141bc4604148260000000000000000000000005b69918d729c4d1749e93f0a62945b9a48681d6c0000000000000000000000004780146de36c5f15dbd7cbf92e35cc59c3dd2efd000000000000000000000000d155a63c4b6250e616d66c5d3cc84e711be4ef2a0000000000000000000000001803b0c98dadf2b57b7f5b604243e11933f9e38d0000000000000000000000001f807ddc1a8f23a468adcfd8ceb1912f534b0425000000000000000000000000587993f9ce5cb3c8dedecc12c4c50a443e5ae7b30000000000000000000000009e9df7aaa5e0b9e92f4d53ac924bb7f76fedd8e8000000000000000000000000994b328151f6cee0358ff69e3ae982e7d23fe9060000000000000000000000007d73fa42bde9242e1af22a2b1b3a579319ff869d0000000000000000000000001aa0de6f4e7baf0ddba41753d80f1b7bbcc6316b0000000000000000000000000444cb8bd279d5ab0afb4467496d35d476b4593c0000000000000000000000009bd404c8efe13622dc18917a123e51c7c4494c3b000000000000000000000000854bc77e4c5044c3a76086fe49cfc2698ab3de8500000000000000000000000079448ee765a72dec2f3704e3ee50023350d7743c0000000000000000000000004fab10942211f44ea8d2762bd65daaf0ad566f5b000000000000000000000000d1acb85c69f5a4c307046b0ed8793bfe385f4169000000000000000000000000ceb2a7c366ce1ded97df7857afcbc3ed9bf2a568000000000000000000000000686e1d7db9d4ba6bb9d32d36e83632dcd94cce530000000000000000000000006b111447fe9cb6f59e5668fc3d98a0c7c8f313de0000000000000000000000009b9eb8a166f4340fda16c591acc0b444e6aa4820000000000000000000000000c966006651b18e8aaf4275263416f7842f2c3c1f000000000000000000000000ae845b45e2c23a4e8339264adc3a9c1c3a9e5f9a0000000000000000000000006a1dc81b1e68a894f5f8906ca896ce9a6d2fe9ec000000000000000000000000d2cb1b86509c48ed65b478a7eb69145bdfadd304000000000000000000000000aa04102f69b3ee5b3f6e11a801ce893943e066df000000000000000000000000c35f121aa5abe8e56c3733ead2f1a101f492e06300000000000000000000000021b7c22308c9543b118bd697026fded66931eb060000000000000000000000000b39e52bbafbe00b697357c8657d44b73cd493070000000000000000000000004b90abf2654045ec4693d2c2bb6084835a2ac9ee00000000000000000000000090f5f4b004cd0bc7f167a33e55eaecdc1d72bcef000000000000000000000000b3c2d78bfeada52466ff30734cc47a2b89a1c1520000000000000000000000003c9c13a92998f5d59a9c4b29d6912ff620d740690000000000000000000000008eea24314a2cee3a4cf98ba9b0cfb716f1c1077a0000000000000000000000006bca543a6c360d0c8b620ca65786b75be78ef697000000000000000000000000ac275b9b93a1f16de0046175b69910341a5a6eaf00000000000000000000000087f1c81be3566015ae56bb74b67ee47e2c5e2cbf00000000000000000000000099cd656c94ce34b6f6ad302e23704af46b46f7fa000000000000000000000000223028ff35a6d14d70f09bab8bf5e2d693f5a8350000000000000000000000008e1801d7f9bf87c33e346d293170aa7584a9a1fd000000000000000000000000138341dc385e2bc4e6accbb6ce4330afdba58a8e0000000000000000000000005461e07b41c005027f20e2a8764e43a9c7c955a8000000000000000000000000e9fc24c3dbbf81b03489fe9633b4a8a58ed7983b00000000000000000000000053c851c529bf8e5c312305d806ac6ec241a965cf00000000000000000000000074246db53785ea81869ec774990ff0a2b618db08000000000000000000000000a14049d83402621a02fcf764b3eb5a3da5d74a02000000000000000000000000983fd66f9c652042189dd35ba9fd380da387b908000000000000000000000000a0ac362efcbd34126b9a7c44e1fbb48c39a48b040000000000000000000000001e36329e945fda19b754f86c5e828a5b97224794000000000000000000000000fa0bda323d912913b725b4bdb8c723a10e517d9700000000000000000000000090baaa5e295de5f4fbe09f6a9dc9632f1a578f4f0000000000000000000000001171cd98534fb15c8d53e92914e2a172fb9565d000000000000000000000000001b1af3dff3de17b243d9cab32226009aebf65e7000000000000000000000000b848a3b7c76d85423dd3fcd23a7862b17bc892e8000000000000000000000000c4f5eb37ad165ecfe674f6a58fa7bb204bb815290000000000000000000000007152d2c9864fa66f8e9eee93a385418800d078450000000000000000000000003ec78ccaec1891e68ba27e410d065986e96c1564000000000000000000000000ab7a92458e6438b0b52edbd1fc2eb2c479c06f2b000000000000000000000000323ae4fe93172d3328949b7a6719d107cd0e9ed10000000000000000000000009f29523a75acfa2654182045ab625a245cfe67e800000000000000000000000027bf2687e202ba68a47063884b28766f1d0b5e87000000000000000000000000c75d1e3ab4c0ceebdf26b7106ea0fb3053d6b7ff000000000000000000000000eb5a610ed40a2746264ba1492da5e887dc7dfb25000000000000000000000000235b4eaf58282169033a0982f04958b48474af00000000000000000000000000277315a8dc9a36d722fbe892144c5a02066f4184000000000000000000000000730ba3bbf48f5786a3c663e93c990ae9c95dca74000000000000000000000000427a140954526a14bbba55c601c552be27da07340000000000000000000000008f6e57e504fe2d05bc9c63444697f82ba3001040000000000000000000000000d146411c0a6ee7502d1f3c91b8098cca334a320d00000000000000000000000070fe0ce9138ab30d8795ac28b8d2f64f60ded57d00000000000000000000000056955f24f77465363398a24f35b7552589bbe705000000000000000000000000abb39ae0f9637a61596027a31d6fd6a17c929f40000000000000000000000000517ff2e849ccf40e09647130562687da5a7d933f000000000000000000000000bdf9f2f56c4e5377db9835554cfa795e1e189f3f00000000000000000000000017fe450969294c9d4d120e2eb8fe8a53201f6d41000000000000000000000000bd91dc708cd46881d6a3ce45c6cf0537f69b643d000000000000000000000000e4e38fabf29dcb5b910a35d20347d9d1c4b8542200000000000000000000000021db37eee62fc8019eaf6fa56e9c5d138bbaa56d0000000000000000000000008b6e3d220a73d2d7c78e914f420c74dfd0a56586000000000000000000000000521f8b37aa0a815d6b624908b26740dfb8b6cd840000000000000000000000009eb4cf775b32b20e43eb5003ce4c05933725435f0000000000000000000000000c171415e22665d16d99801a27c8aa828adafc4d000000000000000000000000465ac0f1f10f07d0addd4406b8ae3febfd62e9130000000000000000000000003cd8858f0177a82c67256f702744d6661be0203b000000000000000000000000a3180049d7b270769cf53f731487a385c38fb72e0000000000000000000000007b2051d79ccde7358631fa438e12249bdafc702b000000000000000000000000283e6adae56d21ffeb2b05f7ddc089113c591132000000000000000000000000af7e3377f5a7e01662a83fa336d56a325145a46b0000000000000000000000008ae61ba3d11c54c42537030683bf34eca727232a000000000000000000000000dcc558d78cb5fdabe07ea7308d9069a349789391000000000000000000000000a167c5d14c3e7cb63b008febbfbc80d134f245470000000000000000000000009271f6313d24eef7b0fe16bfb70ce31a8334c74f000000000000000000000000727b8b3f6178cc563ca271a9c29a73c482a9c283000000000000000000000000c3625c13da0b3994e150481301d23020898ef9ba000000000000000000000000555c3276523693ce353bfbcf2e63ad5e6371c5090000000000000000000000007215b2bbbc3ec1fea19ef9e8224ed3509d21bd18000000000000000000000000878d41ae32b43000398977c40ba0a2d676b7df720000000000000000000000004ed8ec248a70c11de83ec63fafc7fc7c30ba539900000000000000000000000017cc1b416ed78ef8eafd9673e59de952fae5fcb7000000000000000000000000c9ebaee46961810edf140c024f52c730e742ce560000000000000000000000006c1d96349f102970f6637d04a9d185522c85102700000000000000000000000055fa8c45573bef92bf3edaabff4fc52f079605b2000000000000000000000000aa47373ef059d6c401577c38121075fad68d23ff000000000000000000000000dcf856bd11033302ae11216e10d1bef02bc60d33000000000000000000000000fedd67aeb91f61d6fefd9919833a869a761724390000000000000000000000000cd8a65ae8d139d5f95616c75587a141e3aebf790000000000000000000000009d3c8ed03f6277bd0a82ca54e7bace04a16fcd33000000000000000000000000eb185d9fe1689f0b4c3ad7125d41c2458852cbf7000000000000000000000000ca144d7a46615be7739a7d27a883536a15e8f4e6000000000000000000000000bf46fc41315d4d3cc58ba8823e488436de738bd8000000000000000000000000e10b293ee2e7c1b4b3e98cbcf03cbf237975d34e0000000000000000000000002a525bea5622e4625c46f665be445a669a8848a600000000000000000000000018f13c794f1787374a0798e442632bd8c28f697c000000000000000000000000369a87c1bb83f559a6753835a46b2d390029b9970000000000000000000000009dfb184e4d55f18106eea037717b19b472293a97000000000000000000000000626feb14f8cb7339dddc424f8342aa406face413000000000000000000000000496ccf6342e7242d08734cc585cabf17027cb7f10000000000000000000000009d04a8a4ae4fc9044ea177ee33145c05176dfbd9000000000000000000000000120b9e6c87f73f144d37d359404e7341b95db6fd0000000000000000000000002561afb536d1da4cbdce7bce60bc236a74d8b134000000000000000000000000165f6cbd8329d6e4c953c1bdb6e6c90765495f9700000000000000000000000037847f15e782f4796702d5f7464fbade90252b2f000000000000000000000000263cf3433d1f5cef5e51fed5203db85094bb43ea000000000000000000000000c45e9ba8227acda3b721cf5fe9f250e46d75c63a00000000000000000000000069a075ab4be436b6da7e701fa80279dd06a3905e0000000000000000000000005ab83e0a10d7b8920ca6540e681d4672deba25100000000000000000000000003c98e01559a7e5c8ad88858c4dd840dea5bb82e6000000000000000000000000be6d6b6447237d24abc2b044d205d8c54e58531a000000000000000000000000d5d535c399356f5f6148a5d86a838da5591d30b9000000000000000000000000b9b7abcaa30d66b41d0487e8f2e84ec3673e16f4000000000000000000000000761a3e4aa49661191825c096fc87b95f38c01f8c000000000000000000000000e2214936918d0c3c05bbdfe2557ecd3542190b9500000000000000000000000090dc463e3885fa49bc2b9a02f626519518246593000000000000000000000000650fa1a4ccd3fc702d184f3c4256cbc92d1c2f9f0000000000000000000000008b18e12f94e7d7efe6c0b34617070c83ed3a0f47000000000000000000000000a0661f94b599b693131163d26cc41f1058588048000000000000000000000000ecc353c7ff7820c7bb5b9ea02554a67decbf2ba60000000000000000000000004084538b1b2f639aef8a863dee2718637daead97000000000000000000000000be2ccd197b67c46effc7757bf36a232f13df629a0000000000000000000000006fba4edaac42dab4b27c3147a4e87697d65c23a90000000000000000000000007212a78173f8e70b9223d2a4a2ca5d7f75fa88f9000000000000000000000000c37494b20c3f45f9632530df54f2aa17885f7324000000000000000000000000f1def6d2be5805923803f5fcb8a75d994234c246000000000000000000000000cc706ca782e9bee09211b82c190ac4560bf2f7b5000000000000000000000000806cae69e014e5eb3870bc3d6195fc79dca3660500000000000000000000000051630fb4c780d0bd61277eccb99c8d361baa4e96000000000000000000000000c092dd971420bd9b15ab45580022329d6be833cb00000000000000000000000024750f5664c30441cf745565d25d2454a29c280c000000000000000000000000d6c78250a276a6415d58f9018064921870f0841900000000000000000000000098e36d51b40cf194f06c54f8e887d19860a3d4be000000000000000000000000e9b7816c35a22d0558480139b1a8ec4a101e32c800000000000000000000000051ec1f5bbbc77f2ec4aeef60acc2049b7e942b7600000000000000000000000023e64bcb9a0a30625a1aad230e36f7d96ee8d6c5000000000000000000000000f04dfb2e85b0d45a0ffbdf10cac6bee38c6063e400000000000000000000000072c00e8d83602021dc1edfd5b634d5ef8be381f4000000000000000000000000778e10451e23de7603d9f1c621d13f3a504e96e000000000000000000000000070c4b1b2b369834ce3cf048444843e3bed4e595000000000000000000000000089910a9dd5500e2eb1cf3da88a97fef48d3c113e0000000000000000000000001f514204114b13cf6e05672da1617c40a8ab3eab000000000000000000000000fa0903712b2a358f8bb16e6c3c9e3c39ebbbc559000000000000000000000000768388f0bd276422dff71011be2e76254c5d22ae00000000000000000000000016ce3ba7302e37231935fca72d392d6db0d7891d000000000000000000000000a73e5ed1842653ae182476b439a9e114e23aa0ec000000000000000000000000e285c45097c2cb1f8f7165ebb5f43702cadeffc9000000000000000000000000ffd4a8f8520b6e363a3541e8da277c1b788f63ce0000000000000000000000009c6885f529b0ce7d68a8c1aa18f47a192c477f620000000000000000000000008555e9019c5fa972f4984233c15dab741984c653000000000000000000000000edea847d0c47e329d0dda9cc7520bd96f5d12db000000000000000000000000083e2b32af52664b4e21a3b23a11b24588404bbf4000000000000000000000000ad0dee3d627385ab06f5bca5b50239c2f88dce7c000000000000000000000000de185b67b39d754cdcdf056aa16c983e889b53a70000000000000000000000000ee0548528a41e5d948754de0ddc596fb5c1520500000000000000000000000084fe56f7450312b2eaff8a6b84b8668b89ba20ec000000000000000000000000da7080f1e7e99f23487d532662aadf0479a935d300000000000000000000000028ad3310a50df2062630fd600ddd75863edf98e40000000000000000000000006eff277543bf59439d2c141f5dc0a83508cf5b49000000000000000000000000268c1ceb446e9a632f42357a46a435291d739dc000000000000000000000000062052d6931aa68809adbdf9933a98ad1f03aeecc0000000000000000000000006442e74368d76e29762f430160d2e6dbb4244465000000000000000000000000290b181944162370188554accca18862649d63330000000000000000000000005287a55c238f6ce76f2318eb10b3261b432eec6e000000000000000000000000ea94e646d54f833397fd245b60b1b7038a10b62d000000000000000000000000c80d2e6adf65bb82a0b527bf4f62a8b852e89fad0000000000000000000000002479e74ebcf30e7c36caa9991b092a8b6d612f5e0000000000000000000000008225c79641f54e1928326ada3625a45546ae458100000000000000000000000030bf0d6553d8c72a75503ea12611797b451e8368000000000000000000000000d28ff29316389be6e4be341e1033e570b66bd72f00000000000000000000000081a3fbc958308c28168094acc88d2d92cc209e7a00000000000000000000000047ce1ac6c441f4bd77ed4f232dde6d8a2586a0c2000000000000000000000000776683a6c8114582a7fcbe713e01414f674fd4df00000000000000000000000067a4f7c337b4fa4262c8c19c30400cc3d5a64083000000000000000000000000a3416bd08f3e57601b3577801d6ecb0752fa4000000000000000000000000000d63d332b5ae2c325d72f7793ea72fb4b601fddc8000000000000000000000000c72d612e67b1e5ff72dabeeb192f3c332611a22b0000000000000000000000003f7c081a875cd7d30dc3ed51fe8459f937bf20e3000000000000000000000000d4e69e2ae235d438a0dbf00e9870168fdfbdd2dc0000000000000000000000003a7a36d4d7d25e22b005828318f48d9f32e7cb74000000000000000000000000bb86713ff9f61db30f54ba5eb00cbdd8b5a35c1c00000000000000000000000060c6be7ecd5124c8b063ca01c95a53fcd6caf3300000000000000000000000000e38a0a4683790c4648fdf8d8e1c7f892d8e65cb000000000000000000000000841c8aacd2ab6b1d95165e8f29289323de6f704d000000000000000000000000e84f7f4839dba34a5fcb2b231fc9a95d2a47c39d0000000000000000000000004c8efb4790e82ba7344e115d8276e7efc75049aa000000000000000000000000291b34090b7784d2c304ea82c0efd56c971f2e79000000000000000000000000d8de179fb22eae25b7896419c2bc0bf0e775ec34000000000000000000000000388677009d7886c8586bbfadfe50f5cb65ad8ac8000000000000000000000000135a2f4345f68155e30b85f72f2ea3c936e23ad1000000000000000000000000af5b466447d67b55e17dd032d549fec04b1c38a6000000000000000000000000186ec70e4489d468fe8ec89d716ca4d1eed44b49000000000000000000000000eea2002ba7cd9896efe416c2f92459f67df7f85800000000000000000000000095a175e7721f32dc328932a8f5042be360feee86000000000000000000000000e4e3b6c4e23b1dafe24affabca3d7a67c86572bf000000000000000000000000597dc3e1d44ca065cb36105a2dc6217a912d27eb000000000000000000000000c912a1ff4d383185ba040a15dc4c18b490952a1e000000000000000000000000b49fe3aeb9f0646c17837f935bdbda30f4ec286600000000000000000000000005f7459132682dc5beb6c2c15e962be37119593e000000000000000000000000b1290e1256b5e49f3510088e48c2ec3dc2b4c86a000000000000000000000000df46da4e4df76f9f2e6e008e382f3969d5f4bf00000000000000000000000000957ae33ff0b2bc83d6405d85fcf85400174560980000000000000000000000005858d6fac1c30dd55de13e33cadb1fec0bf1d0e7000000000000000000000000377d948c432978cfaf82e22143a4e55cd6e7573c000000000000000000000000ec51964925c2f48f304b326d3c81aef79e05d2960000000000000000000000002eb64e5cc060127fa8afae6a385205f394bbd0c9000000000000000000000000abf3ded6cb12bd76081b59e5056b3e464b3072f4000000000000000000000000b14c55f56fa5e0a2d88981d744045f34c3aace70000000000000000000000000ec281fae73cbf573b6f99f240c77fb32e74235d3000000000000000000000000ebba6ac7c027ed926cd290d6166f0fa2badf59a5000000000000000000000000c2ff28294e1d4d4845b62366cc70226e2dbebf730000000000000000000000008468c344f6bebc6e33721b433c19f8f88f7cc3bd0000000000000000000000009bdfc6b97a247fd99fc54351e05b0d3914d1567700000000000000000000000041649c4d4d5e4fe097b93ca54ba0e7912fdbad560000000000000000000000006f4e78ace8ef09529102f532c4316d8d137a0b70000000000000000000000000926f76737ca02a578ff4b6d99ee5cb1f653f91f40000000000000000000000007b0bb3cf78ef53e4d13826c2c88ac1a1400cf5be000000000000000000000000571826bef536f0d5a4a941aaf07c288a87c64b7c000000000000000000000000115a8a70c64ee63176bfeba36c380e1fbc45aba10000000000000000000000002b3794ac215dfa7f524c09aafd8f54aec16c6469000000000000000000000000d80409eed0edc503794f472cfa52511f05bbfac800000000000000000000000097812cbce09a4fb74b62b6e94463941ea547c92a0000000000000000000000006aabe7856927e5fe3bdeb2f78aa800a5f26cc0f7000000000000000000000000ef140b6f2de56232139c5f29480efa3acf6fc7d5000000000000000000000000be0148e1d3cee02d85f46384ebb1a08398bedf900000000000000000000000003f8995b5ce845f560bdf918646176ee5bf79c28b0000000000000000000000003b7800b6e133c78f03570c5d1dd194aee24ea842000000000000000000000000d42b0ecf8a9f8ba9db7b0c989d73cf0bd5f83b66000000000000000000000000d78ed842533722e7010f816c50fed0bf1f20a46d000000000000000000000000fd635e4885d1fde3ee5b1a0ff0c7c0f6b221db820000000000000000000000001c401efeea33013c220ff0a8fd3e1e8e0ce514e90000000000000000000000009e073bfa9973bf8912c9574f19ede6e73f81825b000000000000000000000000a500a3de9c6fcf19ba62bdba009e26a2c24be96a0000000000000000000000003ac748a5883d8f185b04974f7bd1f9c53d61fc24000000000000000000000000cc91d2dc5aecf81660f39229c8ce16a8bf4bf1ed0000000000000000000000008043a2c40b08dcda2622846b562102abd65626e90000000000000000000000004561543adaa6225b0b909bca6d2efa50babfc42e000000000000000000000000a6617712905c444ce1b007cbabae2b9e430b1d9d0000000000000000000000000b7f742473b5b8858a34e6bb192d76edd63d205d000000000000000000000000a800df4ce5faa90906feb97bb8efee7a82e8b1b4000000000000000000000000aef2de119579bbff75f6487f1065a5a00b151f62000000000000000000000000b9601d08b78150a578d83c3975a509d2b5a1709b000000000000000000000000c72024860886754a0c00a51e24e77ea6fdd21496000000000000000000000000f0f3ac14ec5453f3a805868a53498a296da385b30000000000000000000000000449ea947817c52e0d75087b3ffe43c0a1639fca00000000000000000000000004f65ca5f2b6340577a97825568a74c04178ac050000000000000000000000008cef9fe9fe00d4800a8522be2e27052d159f1ab2000000000000000000000000634aefd2db6e68c7b4002a2ec577ec0f6774754a000000000000000000000000d6209c96bf3eb7855f29efc09327b6c351aab6c2000000000000000000000000f50866b2a294d49931de29511a5af9dc630f7b7e000000000000000000000000372830228db9a4ac2c0a529207ee41f5f5279eee0000000000000000000000008341965b45513ff48ac77dd55f56ddc02be9d361000000000000000000000000ad6e40678200eb908dfd8d3b20a01541c3f29ea4000000000000000000000000356d52234e7818b8c2f2c53640c3e230dfdc81bb000000000000000000000000ced103a1e3bf219e9804f08e606c612a7adaaa4a000000000000000000000000a817d500f254335c83ffa861d8c7da9119e0aac30000000000000000000000006f0efd590ccc669661e3bf92f5a526db55c7653500000000000000000000000057e567505783302ba1fd19529d900261cad2ee1b0000000000000000000000009b00f9497b781c5581c4eea5ba63c3ceedb838cd000000000000000000000000086a7d29611393ed3ea12f7b7fe19ab7374b364d000000000000000000000000324c86cdba476691f4154b717f76e75357bb8bdc000000000000000000000000562a8c60a6e22e8919a28532c9277b29ec44f5ef00000000000000000000000047d185da17565a0350e7d05bfa9b28e9d60461c2000000000000000000000000cd3056b9e166bb8ad4f358d5aa8a511ce759665a000000000000000000000000ec8a13f315abc2889bb2186aa5d056b99b72845b00000000000000000000000016fb8b05fe6730fe65e9240837eaed61a8cf2333000000000000000000000000aa5db071214564810e4c2678bd96fb4e67b56553000000000000000000000000e8c346ab2de4f09540dfabdf30578439589c167e0000000000000000000000009213055c0bbcaddb11a4eb8368e29eda60b26911000000000000000000000000d40bedb44c081d2935eeba6ef5a3c8a31a1bbe13000000000000000000000000c49509c8a3e0175b89d4473dbfb38238a8b185150000000000000000000000009275aea164ecee2cfdbe345d40ec01f626ceb6e7000000000000000000000000abcf08e2eeddec033b882357e4ffce5145bb8674000000000000000000000000a515a4a6b2bf8e64082ddb0acdc5d9fcb167bb4b000000000000000000000000a8c27e0912c2d5e7fc54ca9e84c70bbfa5e224c1000000000000000000000000d7e0ccb4fdce55cfe0b06c2addb9ee54c38425ca0000000000000000000000000b798102089d48b3c5576b0e9ed4864ccf747b5b000000000000000000000000774f664b48841917be2bdbab4a745c87e9600ed20000000000000000000000003a791d35d0179b90f33f6e7d0cf65651092771480000000000000000000000000a2ef7917fb44389d5c9786fbe28128ea7a20e7f0000000000000000000000008cd2c887671d9f2dacf1bb30af00e206c729c409000000000000000000000000878e96b69904a725fdf7609e408ac4abe472e3f7000000000000000000000000f4908c3c06b7f6dbd430ae39c0871c8bf47fbd87000000000000000000000000625e2bedc6b55651b9230aff9da774bf171dd0300000000000000000000000005774e874cd9ebe222dabae8ef76ad5fded040b65000000000000000000000000170e57a229842320ef3b280e73fb8e8624d09791000000000000000000000000c7479550d89748e8f422902fb0754bf884e73440000000000000000000000000d7dc1d3b9ed65c10c24c420f88f4343d56cbea3f00000000000000000000000053f2ef9b0c2581b66ae2bd58eba5f24a8dffdb0400000000000000000000000031d2f2121cbebe5a617216273cf1ba241cc5f78e0000000000000000000000002c08528257344c3f2b0a86ae0a91fac294b1a3b7000000000000000000000000ec5757307ff4da29ebcfd3d1cc119ffe2718b1cd000000000000000000000000312cccac0269f5e16fde09efdbf1f9c1f73dc4e80000000000000000000000006c899713f165649f96f3221cb3f116434c42d281000000000000000000000000fc32e3383d2bacc9366b34295098ade83d693810000000000000000000000000ecc57795821f4186b4e19ce6e3c46ee1cad2c64f000000000000000000000000726e17d25ac0d245399ef63dea45ea1d8260cf4a000000000000000000000000438b6c539f280cc2e9b76338b64f4cfe61280cad00000000000000000000000092c71247a88767d15415ba3ae44efce4cb611d17000000000000000000000000c16254cfbd139b2737c0d46d794bae430563ff34000000000000000000000000d3f64baa732061f8b3626ee44bab354f854877ac00000000000000000000000044f28765680f28d266e6235a7af55b70f324f67100000000000000000000000085779207912c9adb1919d0c1115462070124751b0000000000000000000000000a916b8e1f3ea69aea525fc6f611ff7528cf6366000000000000000000000000c2ecd5cb8087da953ce3cb37c7c7c60735d6ff1700000000000000000000000016a2b3cdf7d197e47953570b918c524b897a681e000000000000000000000000b333f24bdaf526174032261b3774d96e627bc44e0000000000000000000000000aab96ef1e808b162c8970e3c2c8929768d6f5e20000000000000000000000007f1b63d3cfe1e57d0e35744ab6879849517ec544000000000000000000000000fe24501da283c773a113e1085b353cdd3a064392000000000000000000000000572efdf30683f60a681a7076f2994dd179547afa000000000000000000000000a074dd423ccaef7e21f2046ae8f070fb2c8bd7c0000000000000000000000000c900b3d5f25dead57a4e1ea3478977c06b3d2db0000000000000000000000000c4d57904c4435a9348b56051e4dea6055d85a6a900000000000000000000000021d3aab9b402db76f9fac3502fb893b30c19852b000000000000000000000000194cd2649165efd9346dd98dfb40d167682514a400000000000000000000000084099576d7101ab326919f7f445c46362f672ed4000000000000000000000000d19b1186838d8b0bb49686615307527d51557429000000000000000000000000de667ca780e582804fcfa66f16daa981e698dc80000000000000000000000000bcedeea74053d4e3f2fd4922dc9bdf1cb4990d140000000000000000000000002bcbcb6e09a4db07db854f8fd3d37f92023abe1a00000000000000000000000065514941f73ce88b08e046343ad67aa204250641000000000000000000000000c4b104cc28a95d2435a394a10d216aa423393820000000000000000000000000567c7fe41527d0e7fa9ddf1978ff62d350714b6f00000000000000000000000050e7ff568de9cb68b659aa4d65f3ad04f746899f0000000000000000000000006642cdeab8b3699c9097689d8978ea615c1a47830000000000000000000000002b4c0393ff15e2c583826d9d0df89a4ef7f4cb84000000000000000000000000ff24ab980c67929da8f6c2cc15d1f1648ae1d7ed0000000000000000000000008258f00a33b3d62e2757e355880cb1cd34107bf20000000000000000000000006e354f8abee408a5882328f86a30371ba4d17460000000000000000000000000051ef9eed7a53d04a4621bc797c009e0d193fb0a0000000000000000000000003062d31d12d34f9101ab16c52c834aa11b549ea10000000000000000000000006b6e2fa021bc214bcecd5a1cbfc179404f88bfde0000000000000000000000008d6d1f9e7d5582d3f115ebfcab67996565df40ed0000000000000000000000001726f3deb62e53dc796af499c1692ef8a92c8d2300000000000000000000000094ffc8a1ae1c412186cb394cc07a82e7b5c174eb000000000000000000000000d822eaca0b1161cdd2a0191ce3d24d03da365059000000000000000000000000b9e0dca2270681b04eceede9efb0a18d607c85a000000000000000000000000059bb761d8852812b5b3d180fd89f0f156ba05c9e000000000000000000000000a82cd0b7af254eb863425e422187008430fd5ea800000000000000000000000012740cddb224169232e99256506cb971d39195ac0000000000000000000000005d9d486236a3bdf64cd1a36bdbbb3093e62210aa0000000000000000000000002329caeafff15078032530df5400aef0813eae18000000000000000000000000719d6eaa406d8533dfd4e391b5c6f1e53b1e84430000000000000000000000003225184796df460b17372049a3340c28b43c1cfd000000000000000000000000eaa730ab3f5673befaf66c68eff8a78782cf5cc2000000000000000000000000ca338e7a5cc425e6cb08f1dd80c393cdf015ffef0000000000000000000000008fd4e35ca4a57b1668b952f3c92d21484384df2c000000000000000000000000b141f454fd473f8cfde5a1e1fd8b997fc66df8a20000000000000000000000006c57e98bb7de09faa211962e850d422a22c4bc5b000000000000000000000000361a19cba8f8c23b5472715a3d59020e0bf0a4c8000000000000000000000000f3421fde93c098dcba4dbd4e7dfdbcb0cadd13ba0000000000000000000000005db649ef45ee7690b266cf96b1c359da6590ad03