60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c756e6976346c61622e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e20756e6976346c61622e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d56776b6d4854765931506173394b62464234385538586647447337313344466a68454a524a57314e41506778000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a0000000000000000000000005c4a1e6ce33f5996cb1502dce2dbf8c26fb9c52c000000000000000000000000da90c48bf5a347494f0dc23bc2b2a5130d79d39a00000000000000000000000012025fc5c00b72e6daeb7320e097a65a4faf63710000000000000000000000009ff327f1d059811e139cf1af12ca59ee72868516000000000000000000000000faa9791edc982af30c174a604afb3ff5a31a1c12000000000000000000000000417066329d118835277c8cd3496dd0536540470800000000000000000000000037abf17deaf49356f655dd9c44b4a6b9de453535000000000000000000000000a03031ad694aa4f8c7319a46cfbeb724afbf34d5000000000000000000000000c97e3ad88595afc091cde5da7147235f4c8213c7000000000000000000000000efeba339fcdb39d09d21fc654b793de9859fb3a00000000000000000000000001fc80c29153ac88a44ac47a220c457d7b532ced5000000000000000000000000fc3e9216c5590dd162ce9ef0000af9d8d80be65c00000000000000000000000093e6c1b76d0245b712e77bf670e11caae801bca9000000000000000000000000b6cdf1fae2bf56e067324e65659c769bd1c1137100000000000000000000000054ffe15ae5f934beb3edc4c4671f2143a2e7545f0000000000000000000000000ea8827ce22d973880ace175a50d660b94d70aad000000000000000000000000facbabc7c23d3103c172c74298c86bb5522b67e400000000000000000000000023e8e89e80a5b864abf5fdda0a933ce87c5336560000000000000000000000005d076903b6714bf655d0af016c7ffe9974738cab000000000000000000000000b956db45c8d61330460b5b6c76b941b3de29b8240000000000000000000000004d67ea2ca98926126ab10debdd3f1b6a75f354ad0000000000000000000000004ea3a638f1295e639445817e7fb06e1837e80ad00000000000000000000000004d4112a198f14c2b7ba4c14e987a8ba3028652c7000000000000000000000000edb892bbd19188cd2def63249d6a657ac6f98935000000000000000000000000fe341d11423a14fb655641ffd0ce71f6ce775fb2000000000000000000000000ca24de822bad983ff89a36327ae2c10583d5dc9f000000000000000000000000afed1053e7a0a46d08c08344c14557f50175d9b500000000000000000000000056e76414b6342de9c6da31596656601db54d75af000000000000000000000000763c7d68eff4113f903e2c6ec90d6000f58320e70000000000000000000000005eaf14657ccd80d6bd0dc0afe2338ce35ba96ffc0000000000000000000000000c1f77ac81b35bf77deb3a96cf8500cab42139fe000000000000000000000000e3f18b388a6e9cdf9752d1fda6dfb805eed2b2de000000000000000000000000e1d972f49f921d9183b102f2e50cf1fbfaf663b300000000000000000000000066f273c76a14e31d645d93054b0f2b7b5fdae4cc000000000000000000000000362c3cf9115d05847f19d89310b56ad1a8c1ef1d000000000000000000000000c2b3079c0335b2a2d03c591ab498ea4ab59505d30000000000000000000000009bed1f9d5fd88153d76197cb887436b3d1407100000000000000000000000000564488fb0979f472c0c837046459e567deed085b000000000000000000000000d95df943df34e3f5c3c62633bfc20dbd82dd1a88000000000000000000000000eb0fd8950bfb01e3a7fa411b38db3fc27d5932d2000000000000000000000000dbf75f236d8076b0cb4efe93644b1c2ff30d58cc0000000000000000000000008bf477645ae19c44452c5d243f627be194da658a00000000000000000000000023b7634ee020cc0d368decf453e0cdc34fd6d86e0000000000000000000000006813da5eeb342772fd44ed0dc9aafb7f934847f90000000000000000000000007660c3a388a644026e0b1cf7dfc5d5bf316569b90000000000000000000000007a75b82de4c1475775a50d4fc8749a4901ec8eb7000000000000000000000000406bc725f1ba77e275925fddc661c7dd059b04b2000000000000000000000000c7c83f595925f5e9a7a1c654fb93423605635759000000000000000000000000dba68a24d7133715353776acec45d1e1f6b637b400000000000000000000000008a28682ac85fd3196ea5f5a0daf9d8edd8bf9be000000000000000000000000b54e27e56555138b23392912a8953ae0a8ae65de0000000000000000000000003b72e077107b5960abfe59b8215fcca1fdaeb622000000000000000000000000ea48610c365ac10aef9eb427540a115b0d0afcd8000000000000000000000000355eaf1b97b39a9241802570a0bc835093efaf94000000000000000000000000f97933ddebfb9343525aca62d58334ed0c5bc280000000000000000000000000732ad678e1e35fcdd1421b2cab356a3772fb46a400000000000000000000000067b69723c458a1a9c80af5467f75a9e28bda7f7e000000000000000000000000a1dcf6f94d64fcd133b37541f2636920691805910000000000000000000000001661a5c143c6374a81d4036603aebc02792a7f35000000000000000000000000ffdd245855633093d539f56b116d622b1d48d88f000000000000000000000000997e1231e2d032d3fbec0f90ad102b32cd6d5abe000000000000000000000000a19e66e2100498d4fdca29ae60880a3c39876e7a0000000000000000000000000b2b58305c1c36310889fa0246c9019b01d86ddb000000000000000000000000629c8618d65f3882fbcfb08a15e8675f52ab43b70000000000000000000000000ca2b1fd34a77d0f4475841eef605d8471615dd7000000000000000000000000cf2145341e82015c17e7ee45dfec1fff37e4243000000000000000000000000014ccf3c5abed2f30c72ac1214cbf989c59b85a16000000000000000000000000491af7e9464eb4009d3b6237f74a6af867b0f40d000000000000000000000000535c3f0479e552d669809bea80f737a692ed5c020000000000000000000000006449d9b9476fc0e604137947d48deb175f18e7840000000000000000000000007750ad5e7b1dc8d5f72263b66834eb37176f8df3000000000000000000000000ea3d9a8fc939e6215c9926f94262c1778297cfdd000000000000000000000000f43e2fda39cbe6873bb12aee1440b36992bafa36000000000000000000000000af6eab1390575ff805777cf78a7b2f0694e033040000000000000000000000002f01c068d8f55c014d78923862e42f4aa81887a50000000000000000000000009f6b858efbf27f25a7430e6a4f710474240278de00000000000000000000000017c81eaf986a4afc74ec41e8ba6eae2eef9f331b000000000000000000000000932055eb612d2a1ba0b125af2845c2336893687d0000000000000000000000003db1dcaf5508aa34594bdf8049e468baadcbed72000000000000000000000000c35db60fa85198b6f313b6adc651513735d9577b000000000000000000000000095e43dd28047e57006612aa3f5089a6d60f05d70000000000000000000000007a96b4294d7c39050035543e4bb7fd23d0c0f7d20000000000000000000000009e296d3453aa831ee9b6963bd47ed914d2146257000000000000000000000000691816914b1f1b6f6a34bcacd177c22e833480e2000000000000000000000000d79ed5d39f69d568e7145bf7082c818cba5873b60000000000000000000000005081cb0dcc931c13d5b1c467b70d06c1a54ec41700000000000000000000000091417241d9eabfc8723a296959a61cba1ea9560e0000000000000000000000001af3f758dad89b830092a30134857cfe547ec4530000000000000000000000004ddcf6c1b7d4c7c550e49b5d7df355005beff009000000000000000000000000b21090c8f6bac1ba614a3f529aae728ea92b648700000000000000000000000059656ca28c6501b33a925963fe8fba37257b0a1e0000000000000000000000005808d8920c1686c2aa99a8d5895d23b2de79a3f10000000000000000000000000f3da7059f85993f334b7e0bcd563bbc6414ae83000000000000000000000000bcf7292661d528d1973daffa343564e4d84db8990000000000000000000000000eed82244e26dd3929e4b6adaac6c47c51a3f26a000000000000000000000000bd3496cc067cb25893b1a8c03a6b8292f6af1e2d000000000000000000000000d436c37b515d60f3b57f3d08d1a315152bc6dc820000000000000000000000002cd149a7a97435e09e7391dbba4558ef540f411d0000000000000000000000004df5d8121a83131ff61a3359e2b48c35ed62f94d000000000000000000000000ca44215d5d588b40f3a0b3ee1b601f141836e7b50000000000000000000000000c9b23a24fcaa5279d0b781efcac32996c65dc85000000000000000000000000a7058c993636c2ebed8f0aa6701f5c06e98a3ec100000000000000000000000033038ebff02b207514ceae1e59aab31fd55973e800000000000000000000000026efeafea623f085bc0db148408edc0494f956a90000000000000000000000008a902105bb5e469aa77585b6ad9f0fe62a6b91b8000000000000000000000000d00e97f1b3a26814660c6c8e98ab6867ed946057000000000000000000000000f009138cb5a7627ba98ae8c314f3e1fad8ccf2440000000000000000000000000a2effdc99b131dacfad248668fe65af319db9d70000000000000000000000007ad1048e7d63862692e77379e41fa44780fb9bf50000000000000000000000002262f86d65444b5dc866a91aa9748a7c8bdbcee900000000000000000000000028837bc08e88e37ecd234b825ac751e560b8f3840000000000000000000000005248723a1acaaa462cc0fa618c81cb866e3a37590000000000000000000000008a1fc1c8936b1807c7999b9236d1b1c52b7a4af100000000000000000000000014aad302420ed4f208be3239564ef9f9e033fd9c000000000000000000000000a9ba803a3944885d777c5e014c33fc8a0b6b5215000000000000000000000000eb1f5ed97c25f0e4963b67ba6c4aeb43272597ee000000000000000000000000fbce830459a34b817d1098dae208dec3e645620f000000000000000000000000584e5044a8d56b2cdcdfce9728f6f2f75706b557000000000000000000000000c793e009e586034aaca91ccf0901ca4c0ad225fc000000000000000000000000ea5ad84864729052a22763e49e82795621c1065f000000000000000000000000b387fcb375aaa0d46ad28c6500c1528aa6260c7900000000000000000000000043c30b05206db9c59be560d1e9ddbdc2f2c7e26400000000000000000000000029945cfbf94da9520ca638045081799bb888a245000000000000000000000000ed64e9ca89f4bbe313e2c5734078f4525343dce50000000000000000000000006867396ad6c9936b1ebfa21aca2cadfb96e1e0fc0000000000000000000000005eb6cbd81f3423a00f7ecdd501b6f0aad3473aa7000000000000000000000000739b39fc23f8d0576aa97065b0be45bd9ae126e4000000000000000000000000712d2e811e422ea45d69e434c59e50a0b0156f60000000000000000000000000d29ece98f992bcdd8e22dad52c6daa566d497b110000000000000000000000004bc382f5eadb8c54ef46464bb035f635e2c0321d0000000000000000000000008644577a65731f74c4f3c6b21d1caf235e69e1a300000000000000000000000038f33bc4b6dba364e07a78a7425ac899c3f58cc7000000000000000000000000725b0dd5865143446af8bc8acccae7b6cc42a26a00000000000000000000000057b9a303a1532c8d3a0f4b7643e074d36837cd8000000000000000000000000024a140bf6ebc1455967260098f8808c162eda03b00000000000000000000000036aff3ac457864fc1b8003b3059bab6c1483aa10000000000000000000000000ddf6a49e58c26aae946d793604f3076a0a05ec2e0000000000000000000000004542a442e58b5e7ba278ad3ed9135f6392e4173f000000000000000000000000a2cbfc9488d62d7910b4a0df4a3ed9a91c5cd227000000000000000000000000dcd08088471f8d578ce66d7b0c3beeed3848693c0000000000000000000000002ff44f19f3dbe7b524b38298fe9f2c47487a14ff000000000000000000000000c748673057861a797275cd8a068abb95a902e8de000000000000000000000000f9d2e1b2dea4eac5288ab2d1e37243b9027881110000000000000000000000004a759cd231a4d5b0a2d356776a56318dcef3ef8b0000000000000000000000005d9c2de19738d6d4bac44f30d2a23e85cf1c14c0000000000000000000000000209f19fec595fde783e2c8215817379a023a8c650000000000000000000000002e8c57765ae3500866332780cfae19ad78f4556c000000000000000000000000feef28100b0b238c6b8b71b585cf772e0f5c803c000000000000000000000000a8b67a1e9b868f89d29a39c2be15f74eca54e7df000000000000000000000000f3814f58279f129a75a761e5c01118f6b4dd962c000000000000000000000000a0cbe6d6275659ba2d378848ad3e65581ea587eb0000000000000000000000004705f4d78819c6cbc59151dccd6aac8837bc79f3000000000000000000000000c72d576cafc8cb63611a3f0babdea5fffae419620000000000000000000000001471f15ad07ef6b8a39831cf76f6ec3c0945b24f0000000000000000000000005167341b144ec2ec0c4b135f2d9c4a095fc694d0000000000000000000000000d5d8b391babaad82f61e59f56fa8fe74882891e6000000000000000000000000a93fadc922b0b5d8a8f0ff78e52c94fd369cd05d000000000000000000000000bfd45b80eabe9b59b7f433ea8e06f3e775dd8d2c0000000000000000000000002bb70c5ef5e3efa5bcfa2d94701c46baa684f7fe0000000000000000000000006f6c5e46d35671b03a1f883814b4e5fe502a8f8a00000000000000000000000084b4d4b9a1dfbba5bead6066beeceb18ed5951d500000000000000000000000064f4cb5bedb3558f8d909d9f62c0ace15b3828e70000000000000000000000005b6d96d4c320c6e9ddc3c27739b3ef0f8708baac0000000000000000000000007f61fb0d0a783c945ccca0a3e98d0aea8df52c5a0000000000000000000000008cbd00049bbde55d6075116868de08a22e33f3c000000000000000000000000051447daf9c1cafade1f74b9fd36b521da8d98e5e000000000000000000000000356000cec4fc967f8fc372381d983426760a0391000000000000000000000000da3f873549a3a19c176874ba9012837121bfc3280000000000000000000000006e866488d6f5612e96e34bc816c9cb2f6478a923000000000000000000000000b2a20ecf9bb9393cda1299fdab66a17ffbf46c150000000000000000000000009ac8dd40b1f6f65a6b1e48e8b18cebcacd09888c000000000000000000000000b7406860c0d3539ba974cd3278a61d3c7de9af350000000000000000000000006c900ebf56b2aef2ee52fc3b38ad1719012bbd21000000000000000000000000960e3823a0985936406b1c0fda79cd1fadad61e00000000000000000000000001240f2b68029954c78369c0ab1aad6cd5689096f0000000000000000000000002925f34e7db4fa44691b61c70eef58d71eb1f1c6000000000000000000000000849b4be2fc471996551b6ba0838766dca29608540000000000000000000000001a4f09ce96d55df910cbec094ea517df0aebc069000000000000000000000000e581ac5bc869ee0dc85ec903fcabb8213b1654a7000000000000000000000000fe82b7fd00d85daa90297b29dca2159633a8fb5f000000000000000000000000fd88947430974fbc64b44e17517f29cfd7a2d706000000000000000000000000431514acf9eef2b9e14efa0f5825160403e8a7aa0000000000000000000000002a822f0dcba8e6b2adb0427de7df7bce8c0c0412000000000000000000000000a66492c9d6637cd6b11bc396aa1aa590afb5a42d00000000000000000000000057eefb80846f28185725e0e78155844fef17047e0000000000000000000000003c08267cdee628e3540cd6ddc495343a8f3929b9000000000000000000000000dd8080dc21cf41142bf61d8cece328751febfd88000000000000000000000000135df0a8ab77078025231e1fd0369b0409e4711d000000000000000000000000ae48231b4e66bad4282bf7816f6cfa772f51892300000000000000000000000013346c4e691ca373cccaa584aa5ac38b26250434000000000000000000000000336633e3467f4e15d650999c24f00620f1f7d2f2000000000000000000000000da241aca481307f11334690cddf54067ca6c5c2b000000000000000000000000026efa10261b8e057d6caeb74e6fbf25b2c211b7000000000000000000000000e22b9739d653fe82a161660f9bef1ad77252a96c00000000000000000000000089638f4bfa7dd317ebaedf2905a05fd5777d56ff0000000000000000000000002bca0e905d50be799912c12d5039452b342423b50000000000000000000000009668253731bbc27c986f08e537e139f85e6fa3f70000000000000000000000006643887784cb89cc9537dbb7ea20b00c45abeefb000000000000000000000000cbea82c6a6d372bf07cdabbfdcead022725a3ea8000000000000000000000000f176561e257d3faf0a061b5c66a49ad20f9f891600000000000000000000000073deb0034e7ec4f137ab6299c8234c53f543a99c000000000000000000000000db99dc8f6e6ced3b4a3c23059561adb82da240920000000000000000000000003974ab6bcfd3cfcb02416f94d9bc3aaa4787172c00000000000000000000000007b717cf770d882d02a3924b69ca20007e8b0b2a00000000000000000000000018d891cd94b88b07fd773009b6e0be7673ee7bcc000000000000000000000000663a0b5b1a39c19a9c243bc07e0762d72f91026f000000000000000000000000cda6423c8eef1de11627729abf2a3e138344b6f0000000000000000000000000612649c5501d09ac908bb97c8080eb9a1d52543f000000000000000000000000caefe4717663ebc95a973035fe3928b91970916d00000000000000000000000007e4a00b55c479348d731664e7858c0d65e4c04c00000000000000000000000032ea95239f1c554de4d8326c811c73ced34fb1c700000000000000000000000083978dfe93426a64427c1061b1251ac576714fa700000000000000000000000065ad5b9eebb40a612091b86d61eb5ab665c2c1e5000000000000000000000000c9aa2524dba0c28adaad9ad703cd6305dfa5920c0000000000000000000000002498d369364f549d7651303b991cc4dfeb87ea65000000000000000000000000055883f9031e63c0c69f9433b6b655edf6bd34a9000000000000000000000000b33ef016624b83b12bb87b8b3e11e75514938f900000000000000000000000008189a4847a2060acf3a4be5f277b6845d9afc9bc000000000000000000000000093c806b6ef0794420c28f5484de89849f8f0bcd0000000000000000000000004e878958962532193f9bfca943fe88b781d42b750000000000000000000000001ad7075435c212e8fd28568dc9ec55dd8d7822fe000000000000000000000000a43720e53822fcf6a5005808cc383a87f8096551000000000000000000000000afcfb792d2959a4837b782bbb4e4ab15cae71ba90000000000000000000000000efc09b9314fcb9d441db41f27a6256dacf81bd1000000000000000000000000129f53781667fb64e120da5addca8301c6a85779000000000000000000000000861c1c9bbc744c8da415c5b053c788e8757d794a000000000000000000000000b91af0e9d7f89a389f4fb911b415b043c3172931000000000000000000000000debaac167e1f5f2975be9cd8a6b6fe810e778014000000000000000000000000b61c32e419ce7130401386d3a5744eb2c8e428e7000000000000000000000000d128e6e7f5496aa80b27de73e41864b904a5ece30000000000000000000000005345ec99f1bf6ec9d5dc6046246a8f14f4fc1084000000000000000000000000f37de272370598f2cc38beb8f6cae1adfc3eed5b0000000000000000000000005284829077672403eb9ead740d84637ae2f87753000000000000000000000000a26c0c6c469e14e01ebb24cd0c560a25384050950000000000000000000000002920a3192613d8c42f21b64873dc0ddfcbf018d4000000000000000000000000e5c8a56fd34151a7406c54816750470801e2d6d4000000000000000000000000749f6f46a28617c9b71e0738809743e6258e00d100000000000000000000000098d84f674b6352191b7431ad18616ebff761b347000000000000000000000000f90b06d08232d9a2bdd32b2e1cb606c00caf4e39000000000000000000000000e62544ea8d4934c62f2ed07b1b9749e29fc39417000000000000000000000000a80c1087a79616ce2ed768002317a97660f7c598000000000000000000000000f28063c9571c221bd32c510826f0991143f2d1cc00000000000000000000000035e5c4537e25a8a6c073ed391948e2eb37350cb800000000000000000000000072f4ea617fcef6ef661fb9e29a68bcdb912c7bcc00000000000000000000000057cda226a161b089be7234441fcc1c7c4fa8a5780000000000000000000000003147c8618eeebfaad8d54fc87ba86ed2bc51fd91000000000000000000000000b91dd566ff7915e97cd2a42444ccf6d198b91150000000000000000000000000c4701fe0223178026a57e54a6df24a2509b61f60000000000000000000000000f20b45f962ac77ad1b140aeaff030d15473916030000000000000000000000007ad0e686549f361dd44970d400b359ae14ffdc6b0000000000000000000000000f8f0764486b039668cce41ab09912d5f8280a77000000000000000000000000786e072ae5dd9d89b7e425deb1f219172c02d44d000000000000000000000000b574cff0689bd78e6c8548a6c18ebce0bbf54089000000000000000000000000d721c710856d2c312017a1fdb02a709d51b52ad70000000000000000000000007801e1b2d637c79998c2ef87b533e385c1af67e6000000000000000000000000771c7af5195a107d9d658a682bc734b27a7d3c6c000000000000000000000000a19cc73fe1856e385379571a4379ab2f3eeb6c830000000000000000000000007043c5340a6d5ef0ccbd796d4eeae867ee56b6a3000000000000000000000000a79e4a01e5571f5772c97ad0f09f1dcbe219fdc10000000000000000000000007d06915bd709ac44ee713e8da22ff572c24e2457000000000000000000000000eb5a571cb0994c673629cd1eb2e8f2626d2bdbd2000000000000000000000000966252bd989b4f282f520c9a35dea561953d3647000000000000000000000000efb253cea6f5a936de97b1ae6510a961caf7141c000000000000000000000000dd178c867b3901c49d296115aba25679a5d1d158000000000000000000000000209308859b89fd6e78223e526575899bb2b21bc000000000000000000000000079094bca9b0d39c63f818beb7efc3c894fdc27d30000000000000000000000003b96c4ef43bec33f1037f266957a3bf75da6b0d90000000000000000000000004341b3384b957f47e4775f326a3e0c0ccf1b1573000000000000000000000000d2005db527700abc55c68acaa99150c88af731480000000000000000000000004c31c3d1b155fc16bc03d3002bb4cd2150ca4ce100000000000000000000000093dc1daf66f3fd1de2c216c131fadc98907a87a4000000000000000000000000f4ef06b92422d3c7e4c95a39d56b4a695e25ca3c000000000000000000000000b419e9b4f2e176ddfbe55fde4b91478399d5a17100000000000000000000000072070fb3dcaaf9ef498eea64e4c868bc8476319100000000000000000000000057f3f1f615a1b8ab1cf8d1b1cb4b15706e1cdf6c0000000000000000000000005605cfc16b7235694ab24b0a024b86f088f6f48400000000000000000000000082bd13858204ba36ae37dd0cb100294eea080075000000000000000000000000f01270d143d52eeae70eb1b12fd7ea4edc193361000000000000000000000000de2751b4c2859bef779e5b181b3e616f723840db00000000000000000000000099c4d1e27a21375b38df56cbbb9e9c67d48c9d33000000000000000000000000ba4dea08c66b29c82c46e17df98c3ec0ac5d5ce80000000000000000000000008682297a579e91f9b42eb40194c121e28a0dbe9e0000000000000000000000000b0b4068e82a2080b6aec2d573b8c080f1c098a20000000000000000000000001f1192d0d31d213fcd4b4bf36d8e5134073bcd5f000000000000000000000000f3a714a42b01e7ac254a4a0bb9551d4060ffac0e0000000000000000000000005d0003e4f98b2a01832d178e4a43b202090826f200000000000000000000000000cc75fca9169379dfda66f52ab9b555729bab40000000000000000000000000f81dfc072036c0ff2b0217016e13a53d325b1a8900000000000000000000000060681501c88299848e2434524fede76df06e90a300000000000000000000000024e6de91e2017ebf063e38f0138426534d6c947e000000000000000000000000ab08f6773290011ea2ed6afc4a86ee6bba0e9c45000000000000000000000000745dccccf587f9277302f2dcb4b4a7797899241f000000000000000000000000499e9e6c1cdffa68f383129a75a766fc5be16fba000000000000000000000000629cb5587f5c650fbf83a4ce1084558e3d0b40e8000000000000000000000000658c5ce3c7117f0c09233070c5b7e4586f3f2500000000000000000000000000b6ab8690f1869ec015f8f06dacbccd17ed8dce560000000000000000000000006dd0c35fe511bb8b00419d3e757b4ca36cb7bc9300000000000000000000000051498c239491b3c5f9f62f9faf339a790a2256f50000000000000000000000003109940036a5750496e77242af864dfc9870bf770000000000000000000000006f15b1344b3688f1be75a369116ab37151871e7b000000000000000000000000d72398c3785c021ba83d91c7006a03c66946cb4e000000000000000000000000f7b972151e9145f49961142b34cab23f54dea67c00000000000000000000000012232ce635aa3dd85c7dabf1a3ec87a7071f3b0f00000000000000000000000018236fdfd2cfa8cffffc06c49efa1122826a4cc500000000000000000000000011e963fe794303bb7785b17ac24003a810042c12000000000000000000000000d717a62088d1f27cb1b7b2e4e3fca8c08e0a2af9000000000000000000000000ad3b0d4f0c104f2905778f150b4700b782831904000000000000000000000000c89b72f7acbff5e44cf9381092b037d62b9349e10000000000000000000000004155b15a5b1cf9669e0eae93e1db1e79cc21cb62000000000000000000000000b757066f8e065ff064b1aa8166d59781235b847d000000000000000000000000c8ce1460a26fb95c458652a6cabc57faa24d84ff000000000000000000000000c1355c2de083f8e89b47da9685da10e0b581e6770000000000000000000000009e5bd2ff0ab0efa9f3f3ecf5c996e3d4301d0a43000000000000000000000000074e907d28672a2d164b80c9c436eb6ebba055a9000000000000000000000000e6816e6b515e88b0c9f95b666e5696563faa3d59000000000000000000000000a5a7f242791311a462ebe81f52215b838d54d0c0000000000000000000000000494ad945b6a4e1bcaaf8f14c8b90cde35e8d2f1f0000000000000000000000004d4de5634b6db2e585c9aea45bfd4a0ba8858b1f000000000000000000000000242e64ca569a6c57d25c39980c7989f489c97c2d000000000000000000000000fc97623a6c02b68b8eef8ef0212bdf94267ded41000000000000000000000000ab6a72a8202f00cc7ba1c6e620242d39523e3f31000000000000000000000000d0e7a10f9224c2795214b4a27a152fa84a1e527500000000000000000000000013f8142be5539f83017c53893d68e2a2c4c3a0ec00000000000000000000000075a4f5c385a6cd8fe0ad406a275cc4cfdbbe37c900000000000000000000000021a015e7c2386e49f8115aaf324ce8e4329cfa88000000000000000000000000885525502e8174608ff17b9c1eb0772f8cb74c31000000000000000000000000280482c4af30dec90fc7071370c68b0656639bc400000000000000000000000052743407dd417da70293376b22fe91c98ba8b9b100000000000000000000000057640ba5f73192c9de50efb0ea6a79ed803b3377000000000000000000000000a15692c236f07780f6dcb22f6225634ad371cc19000000000000000000000000d9b39732a6afdfe3e212259b36e85c27994d6b85000000000000000000000000740fc635f2501623820fbce5178b864b73e522cc000000000000000000000000d6ed6c377e2d74bb5ac2e114df8ff515da3c8ac70000000000000000000000005d848f5ed536dd19d79419d71e9b8ad186d31912000000000000000000000000af4672e424b94c482283cb0eea68d384fba55060000000000000000000000000c7650530b22764aee442f515a4d008cd30300751000000000000000000000000a3b6cc596ddcf1e36eccf8a2e0495ca80a163781000000000000000000000000a6af6d37628f61e95080565c1fad931a2e2c267f000000000000000000000000a9bd9649f3b6c2befc5dae673d2664e07a9ece9d00000000000000000000000031247b87d60b443f13665481d82c44f74833345a000000000000000000000000e610a8c6b8fbb8b4fccfb983ed8d05813f70730c00000000000000000000000074e43e0cc1cb1af59bdb9ae4495b87688de75ef5000000000000000000000000cb7737c5b7b1a5f1b48ad2637f5799a316671e73000000000000000000000000a9fbf6bbaea5528aa94ea9dfa7054fd1f6a4bd9f00000000000000000000000060c6cf8293f92773fd3e0f101180b8c79ede7be400000000000000000000000063bd0add4dbe7c47c6b3bc7663199b46308e373800000000000000000000000069a2051554a0e54d159769cefdb316edb38329340000000000000000000000002af834d769040952bae4b17bf8bf7ade7b3f5dd1000000000000000000000000da4c2c621e7ac6184de8eb21a392bdda4c55c92b0000000000000000000000003a6c003ef45a9d80b830ef086b346dc5e1cdde41000000000000000000000000cd8ddffe50572a30f1d5fae75fa699bfe366de8e000000000000000000000000bd4e862e0b88c6726882dbad6dd720c8bae93c3b000000000000000000000000ce69b651f76293ff89f2b8da6098bf682cdce9f0000000000000000000000000f5140efe94a9ad4022e0acf5cc74182aed8ee1d10000000000000000000000008c1278b36edc7aa58469229c5e891ac506068404000000000000000000000000a7bb86ab786528e602c336da20d215edad52e836000000000000000000000000ab3b09899696204ad53ba55b46d3017c3d1386fb0000000000000000000000008e8256ae4b93d5d114d94f7cceaf7639452262bc000000000000000000000000e5320f66424115bbe496d2b90b1a592aab492e600000000000000000000000004c5149c0a877f4fb99cda41042965519df8095840000000000000000000000003a076752fae8d466267779ecffb690389deff2c3000000000000000000000000ab46c03283f199da43d7be4a0a8f1d228cdb27f8000000000000000000000000504a7e996e4026328e483746df9bf172be804b150000000000000000000000003fbff88d4a70f29e26801ae3252000347c6bf0ca0000000000000000000000008840f04e84f702165c9ccceda167b79cab125633000000000000000000000000428264f00c616ffb152830a64a1d6a3e8a73fc4f00000000000000000000000075c7679a8cd7b12744516693776fe1932a93fa250000000000000000000000005449816da4e56d27054ebb0b878287a3d3db68960000000000000000000000000a2a8b31d8f448e68a3112b9f29ed4cc028c05a8000000000000000000000000f31aa8647c6d7d77478c6f1ed2ed7203d652f30b0000000000000000000000000ac4a1cf3a53588775d5a6c1aecf4be131822892000000000000000000000000d8cf1222423960e3bf49fbfdc00bfe927bc8feb9000000000000000000000000c8c7298f7dbc9d551b873d3924e179785ec53dbc0000000000000000000000007d810e700a745aa336fd40677e9422e83797da7600000000000000000000000059914be28f7d4720d28b9c529fad2a83629df62c00000000000000000000000014c05f5f9efeb0d008befd83391169853a306f89000000000000000000000000b5d7aaa7e5ca006b00f9137632ad5e2aba77e18700000000000000000000000067a8f9c612ecc2f9bac652073e0d491ad9af9dbe000000000000000000000000916331a75662028bd229a948de9bc5e9b69357450000000000000000000000006f0fd97dd88d3562db0452c656b2698f9ada36220000000000000000000000001ddbc811393a012cce669b2fa3f4e22a3c7dcd9d00000000000000000000000058b7861178e340c3f5e73fc37c37818196327d10000000000000000000000000d9975df3c22e3953043cc52a685999af8cc6b40d00000000000000000000000094a69b7fa2cae2e83336c52a584adc177503936800000000000000000000000049fe4534d50a72143b8bc66cf912f502c88467620000000000000000000000001dc15cb844bf3917d803de81cf7bf9bfbb0a292400000000000000000000000007686e388e0cb332dcf562937e80d101001965b6000000000000000000000000adf892279f735ce4ba8492e766f644a0df869d2a0000000000000000000000002a438aae9445fc7c0ad3215e8f1fda628d59f830000000000000000000000000331da6d3eddd7dfb93ceeb46b9a750263573f6a20000000000000000000000006f98f57de3db44d2ca4ef869d6e36ca9b0b24cfb000000000000000000000000762cf7a31e26c5897974a7253b9cd4c15bd69866000000000000000000000000c8929836aa4499637a96c1fcfdbdba05e2997e0400000000000000000000000082f58ed7ac15778849e4e09cc43951fdfc819758000000000000000000000000765d2174832657f978bbfcd9796d6aaaa73bcaf50000000000000000000000008740d9ec65b40be5ebb84bd22607e81260fe3a3a0000000000000000000000003d21f095297f6e0367fc583ca0b3862e3afe4df500000000000000000000000017f7b8c5b2f9a43d943c0cabc61f749892c5722b0000000000000000000000007e7051041f392cdcfd3248dd7c5e022049ac056a000000000000000000000000b5b1402baa02fe9785d8a370f14a3be63533a8b100000000000000000000000071257643702eaa700e46b03d2ca187e8cf56d23f0000000000000000000000002e3fda7aacebd4a63119618b84a683ee5bfc185f0000000000000000000000002df03e832a618c4006a62440fa56e573d65afd3d000000000000000000000000c6f08bdbbdbc2fe7376051fb914066a1400bd0570000000000000000000000007b96e0a5948e47371c650bfb92ed06bcbfe1d7e7000000000000000000000000149b283c2f4a93e613482e1042a18d51379740de0000000000000000000000009e352c1cd40b055647079b29e8c707709d3153d60000000000000000000000004e8d46f0cab20d1b9a51e81b0dd5c81bd36dd532000000000000000000000000e4dd1470191f6612df637ae89d070ee434847738000000000000000000000000de55c312af2be78411f848991f57fd78146a85d70000000000000000000000004fad21506165c84d5210860240b3a9042c123b8c00000000000000000000000058f132eecb987be73ac2dba2bfb62f3439c790aa0000000000000000000000001b01b8ab325ef1fad170db7a4d2ff1e5a2cd3e4d000000000000000000000000ae03a999729054243d2b22ad4b3f603af3046d540000000000000000000000004e6bd4f5b88d13ef7f220e5847e97629fc92f9980000000000000000000000001628440dc6a2d692c81821f99b222e4a9dc2ecf8000000000000000000000000fc61d9a991a7cc1ffd9a28ed30eb81405fa8efee000000000000000000000000bb0ba56a7f0ae94f001e141bcc05b73e543d522e00000000000000000000000029537fc8fb4e777904b92eea786d8b6bab7b4f860000000000000000000000000fda257c652c2fa4668d2688832750e81d34c06400000000000000000000000036cb7b9eebddd23ae2862a48c19e25393352d4d4000000000000000000000000f82a0433e5555db29f124423add525067601b99f000000000000000000000000d179e66716a5a05d46a9a15da17db971d19c3eab0000000000000000000000004a61b76900152caa829bcf736db959f996cfdc9600000000000000000000000077f25fd1e06c783b9de1be7278e163d0bdb1083e000000000000000000000000b6b426c974e45763a78aef59197a86009cef6cff0000000000000000000000001c179e8ec960d1a6ed4309601c4279bf95a723a0000000000000000000000000c13aba130ff28c3f972cfa4bb7c1b8505d72b48b000000000000000000000000eaf6356ef046ab4b501205edb5653b1394f68030000000000000000000000000920401f3c4d0b9e2201d0f98f40f9f81032bd86400000000000000000000000041dd3b814ff974228eef60133de77c56a3f9969f0000000000000000000000004693b8dacb1ee0276517b753e7f3f10791e1909f000000000000000000000000ecbe714a2159b03feb203cfe42774f6a469611df000000000000000000000000c5b7c20f5601e2dabc510cd7c06decf6a733a9420000000000000000000000002616e2d497b1adec7b3aa65b0670ff0cb31c891d000000000000000000000000b0f42f0a65f2e6275911271a8ddb29c55ab15931000000000000000000000000cc73fd3b2bf54d4ef5e5c2acfd24ef91507814a500000000000000000000000062e989ce9ed27ecf3e808a828414d7c4e89d6543000000000000000000000000d17a86a7450ca16dcc5f292391ded3153b48f059000000000000000000000000d4bd73b808d76f53ecb2acc9f85343f3a34349a600000000000000000000000061aec3966369e899e32934921c1bbd6439834b51000000000000000000000000c803283eb437991974f61ba2e26f5630f42b9685000000000000000000000000a676eb87a1eb2d203ea23b97397f9c323bd76779000000000000000000000000704583e8edf2057306d0d51ae418ffc1607e5dac00000000000000000000000070675b0fffd9be1739ebfd8d70033a2a0d67727e0000000000000000000000002852baedc6d8264dd4a1ae56a2e9ed86cdc6624b000000000000000000000000f5b53a4ae5b022091b428e1fdad8e8e1960e23bf000000000000000000000000a4c605073f6131def05d81ce96ea611c7554974f00000000000000000000000098307687ac99fdbb691dd2a2db7a3da6a67200e7000000000000000000000000255085d3add1ed5a6b5ea37b0952d99655e498e9000000000000000000000000133619fd1669ad114befd209965e1998e078e30b000000000000000000000000d42949bf182970370c02f8ce5ce96b88e051bbb0000000000000000000000000c71c0ccbbc40671f23c1970e8f299bdad2a4c3b90000000000000000000000004e383f76aad8f48ab764f9ca178945ade0cd15460000000000000000000000007e4c2ef2d5335673ff2381f6da1306085f18586b0000000000000000000000005051b4b6a5f6700d62e69c08b9f5f6ef31be49700000000000000000000000000b1f9d6f2b09b9d69ad607cd34e5f2f12390216e0000000000000000000000007a0f3a2d03ff8894239b438afe2decf79c6396390000000000000000000000000588cd8efdf3b78e18cc96f47af6db3e46801dad00000000000000000000000037ee5982ed4f10d91eaaeba35907602afb0439d00000000000000000000000006ebd5fd0d39a041a02307fb21167e577ec2f9d5e0000000000000000000000001ab9dc87608f67265cdc5ca92cc5ff762b19dbe700000000000000000000000063e9d05ea24cbcf7349fe6501f1e3646ab3f950f0000000000000000000000001cfcbc555919501c37d0ceba8e2f311a107f177a0000000000000000000000000b3436cd1504c514cd00ee4755a9fc80b5472f8f0000000000000000000000002b22941d504fc795b515021c9a7709eb28d17315000000000000000000000000961a2206e7c435e7f84de48e66a810d837093cfa0000000000000000000000000974a18d50919c023a8310d48159e8ac6f4da7f6000000000000000000000000cc33e584d463aac812a159ffc284d74838830ea80000000000000000000000008d7cbeb2c94bf865a16cae619e41f8e366b192bb0000000000000000000000006d7183e6909b2d03cf4093a757d8ba6ef362f3f6000000000000000000000000c8fe54b5edd1943b5e134cb953e4a18d29872d6c00000000000000000000000047c5ca68654d0b33a872e2e39a4ac8ca5379a6a1000000000000000000000000b19887035c138f676f9ace0f7ff41e51fc6c14000000000000000000000000000336e75c3e75e71d78e50d9c5af7eb8d374508990000000000000000000000008d33dd512d71b23e03804ad48a5ff3d63ee63afc000000000000000000000000a7f887f7e695d727212ee7e516a52ef3748070960000000000000000000000005b2857a0c106fb820a2aac8fd99be48c0313562d000000000000000000000000a1a54ab896761a81d5d1ba07c9c489d5774a49cc00000000000000000000000021ad073e193f93ede86ab792b8819f7ae460ca630000000000000000000000005e163627e7d760368e5d251ef04f19b3e73c0cf600000000000000000000000095ef2a4fb51f906bd9380e1ab02a3e148c891bfc000000000000000000000000d26d27bf4264ea732e112bfe1ce9643df42a9dc10000000000000000000000003287df2c9b4f4449b349476fa195b71e9fb65318000000000000000000000000c30bc734cae1a3daa744a251eb310aabc9db6799000000000000000000000000c3ea571ff123e6a55bf3b058ea1bd3d5395303fa0000000000000000000000009e753317b1e6541ceedefb353409320e102ac5280000000000000000000000006b3b454592a552800025cd227723a6dd2709ba4e0000000000000000000000003f71fb71a98c9f028bb5cc00ee8e8c35e3c51f20000000000000000000000000e89fd8851f4dbc8e87792dbe0789cd6af501e4360000000000000000000000003564a93b3a9ff37d995860506f18c51db60988380000000000000000000000005e83f79533bcd161713843445fd0a704a96bad9600000000000000000000000066e2f8c0865e325ac230d68bb8523a8988d9117c00000000000000000000000029083df8f7aa64b58755c69b1beeeffb18b9665f0000000000000000000000005851297a62eeff3277db8470f07fcf982ffdf89c000000000000000000000000c78ce63119a9379a007a012d533fd60b46fbe69100000000000000000000000099b1cb3f5ff236ab5af9480c575768c79c28b5830000000000000000000000005fd42383ba9cf4b6b5ae446a1be228e25f4c93f80000000000000000000000004a92b5dd27484acf870db179cdf839cb524d8fb90000000000000000000000009158e64d3e4018b6a6dd89644eb65dc5d7f84325000000000000000000000000f44b6020463e615e2f9db80b0559c7e7dec94ce3000000000000000000000000c9ece79bb423dc051cb3e426e0344cf3fa099ead000000000000000000000000268c3d73e5c5249177409fc3cfd2c147c98f2202000000000000000000000000ace696a3211b080787aa23964cb74d5155a8db14000000000000000000000000c25089665f052d2df6687114cf16afba26861cc500000000000000000000000059b0abd725e7567367f920999974a5b73f54ceac000000000000000000000000dda41d7c4d40f553f12abcd5f66da4cb287229560000000000000000000000002aa0aac3ddaf059e313036970b9854badd5b1cc20000000000000000000000008b2ed5a031ab45d394c0c4725093c799579bcf9400000000000000000000000093ab72431ac05b1b855996dd09f1c187ee1c4ad80000000000000000000000009aaa743232271c12c2de4870512eda43847abb480000000000000000000000008b0804b8ab2679456c4b4ce6a4ebe1ac316830f3000000000000000000000000be601385f24db923d9966c33f8dbd1305a0ffc7f000000000000000000000000f2a317d567d18e4a114160604014e9677d29691d00000000000000000000000072f966e905f1996d1ba6cb2f6118e9af920cd0770000000000000000000000001536ef656b6dceafc2a04a81d793ed9e0fca4e6d0000000000000000000000007c23e4f4180d99798c2f6678bb89d0017011c156000000000000000000000000bb8ec47161e046deaf67af0c40da2afabf0ce6c10000000000000000000000004ef6e943c0e6c4c0ec39afdfd0c141b6c5d5ac9b000000000000000000000000f54cec272e1097f3da4897f079d87eb719b6e60c000000000000000000000000b26b9310fbd5a6358e33f79399ccb533ea9c47c4000000000000000000000000a6b2a59f8f2aa7de56d084a73bf16c587b626153000000000000000000000000bd6a70ec25bc4d81a2439fef521f14cdda7e9bc9000000000000000000000000652c66a5f7ff39c5ed255f734dd69e84ccfd308c00000000000000000000000052c43d67f265006c885d255bd9c333b661acc136000000000000000000000000baca8a0e035ed5f263acebe2db790bdc6ebfc2e50000000000000000000000005d8379890de54a057314d99b7a743b6a98d1483500000000000000000000000009f7e3f5cf0b3699d6fe4a7dc0c7db62d3d7d45f00000000000000000000000054a932116599b35fcb3d6864f9001df3ec7c53810000000000000000000000003e0d6f1d9491bb048cc026971db4b0c1376b28a20000000000000000000000009b06229af292113cff55b236b3dd4e83720605e1000000000000000000000000e108e6174ada3db4feec4572ba3f433795d95d0f00000000000000000000000096ee7513abdd8cd6fd4793f4f0b4e531c029be55000000000000000000000000053f39e8363b8ce03a1bee1f8806ba960c6a525200000000000000000000000083f89f9ef9d2582d3e99b572831d96efee0a25a9000000000000000000000000167026741f38c3d541b4ae03fe2d45441dba42350000000000000000000000001fdad0e29534f322ce6b63ff19923389fcd32cd80000000000000000000000005fbb03a6f2a6da5b16b0bfb16e5204d7ae61dd68000000000000000000000000aa84dfe00442ff20607cc0f083e46ed4a6e942230000000000000000000000001ac57db37c04844221b4c5cd757aa950c78de01d000000000000000000000000378c35473a22c9fefc261467801fe76ad938ac67000000000000000000000000b7564847ed7d1ad658d60093835838e1e92b177b000000000000000000000000f200291c3845456f2a584cf2d2d4d8c9bf812f0400000000000000000000000074f090e245f2c5e581611707ca8df39beef9abfc00000000000000000000000070a990b18761590cb714cfa5484ca45d0f847c370000000000000000000000005c559c06c28342a2ed896354e4758711b78c722a000000000000000000000000bff2d5c8197bca00c4233b9e87e8e149fdd0da5800000000000000000000000041b98016fbc758b9662df6bcfc00b159bb76130d0000000000000000000000004d47b83d21dce07d336efbeabb222ce253547f5e000000000000000000000000f9c77d4e740accb6b37b67c3beb843e9a0463db400000000000000000000000039ad39278f8a476c3a3c01d588837d3240898bf2000000000000000000000000ab74132fa6e518470a0916494c0a200ed30588200000000000000000000000008c136794e32fc185df34ff30bbc87450f65c67f800000000000000000000000030c17fc67d95f2f49ae571b9130078d6d807cb140000000000000000000000008ab98e71fcf549e95a942cd8a1a729997149c30b0000000000000000000000007a5595f64b3d90ec6168c5c359d500dd319e593d000000000000000000000000dad3419e314917c62f0005a915fbe65cbe5e2a93000000000000000000000000a8da7108cab6f4d425745d49b431a35c8b04e853000000000000000000000000aec9402ca4fdedc1aa705482a6ce84a68b22b5a30000000000000000000000006b4e9aa062aad774d3c1e6ea048361288bf2e2a10000000000000000000000005d20f971447b9dfc55ec161a2d8914d20f24c86a00000000000000000000000018f5afdeebd71e3507f8d1e92eb45996ec0b89e600000000000000000000000091c1fc5d54fb950cc85022ac65295b76fe66a3eb0000000000000000000000001e03b2d331e1e018ce9beffb0bddf21b8ca4999c00000000000000000000000087f4bd3d522f5084beb1b4f2906d2e538b48ac0f000000000000000000000000615ceb904e3defff2945209133924e2d76e1fc25000000000000000000000000951510781f2c0a47a60234d33cd4804ff2875da50000000000000000000000006bc3d7f76f3345d7281e3116e3edc33d874df3c7000000000000000000000000170a654139b3cac00cea30bd19e49835b172c59b00000000000000000000000058dc32a27eccb046ca4b8b46603e59c2b706ac950000000000000000000000009637df0f096923b462ff24f2f75c4a6b754336f90000000000000000000000000c709b5aeb34d51b06aa11eacdc9f3fd2c8994fe0000000000000000000000005e9bbf32f15bfa89465212cea80d88a9309e32b9000000000000000000000000080aed4000aa547bf7476933cf9495f033b8ef210000000000000000000000004876ee064287a10edab1cc68d58a0efe88cababc00000000000000000000000017537028378061da2fec296f1b80cfb8d69c94490000000000000000000000004a225b5f13d157e392964c899d538eb22e08dc8600000000000000000000000041b9d2468be5c4268fe23b0c80a7a89f60d766c90000000000000000000000007ee4fe6dc352f830d7f57e2e99cab462c05d5882000000000000000000000000b29671fe308ff819c1eb2d807f6a1101eccbc8d5000000000000000000000000fcb24d9c96e2371590ff64eaef91301bd6e20c0c000000000000000000000000d91ed68c2adef954d91ab4724ec0194fa224d3c600000000000000000000000003cb5fdf51686a4cc2848d9424a7b8b18fcad509000000000000000000000000e16f691d18e24baa2e20204b5c0f9fd95093f2b800000000000000000000000075692e0b51e515313c60c9067152fc1d8d2ed2b90000000000000000000000008d82ff3145789243422fac2aa76211b3f503744500000000000000000000000016f65ab230b09bab215382acf831f50a25815bd0000000000000000000000000ff062e52b6b19e01746c87a64921aa7769f81c9b0000000000000000000000005187d8cb9ac8dcd2d85d0cae03db2e409aab2fbf00000000000000000000000087196891d7f6d516274a1b178b545f00eb6c7af2000000000000000000000000c9aa04cee92789b9fd7f7edf70b2beede8d2f09c0000000000000000000000005fe799f32ce06858c7c0cc505549e014278ca4db000000000000000000000000f1bb107ba9e78f64551ec7085e9a2bdbafaf9353000000000000000000000000a203e902203a400ecc35389fa3fedd43afb8c11100000000000000000000000097892fb849c17d15b3b41d4e3c5bfc96b93bd8de0000000000000000000000002881357b14a64106b44f34aefeab9ef8ddb268d30000000000000000000000002afe313971d291c1401cadd75684a086831aa83c0000000000000000000000000e15dcdf6d5fbef24fd788a5f601905fd2533812000000000000000000000000be760e7328c2852dad8ce3757d843ef55a571a31000000000000000000000000486c0445d024ff78265b331c92735e0e6ff3575c0000000000000000000000009c78f8c1bd21b4a610d57cf5708a430ae8ec5c1e00000000000000000000000069a38c5d6e38f2de5378bd3cded63b0982e02fc3000000000000000000000000c5bf92666c485c4435b5ad400038e3b7de0cb08900000000000000000000000053d2d755207e45a3cff08f19b74ddc7f184a2fca000000000000000000000000f8776fbff4721eb36997914c00b589e941c39372000000000000000000000000449cfb7f9801b496363066e8d0c9740af786d049000000000000000000000000f4ed87f30e8755d2f9bdecf37e5a83fb319a32e6000000000000000000000000bd7df15c4b164c08fd1ef96fe9f3aa38cb0f41bc000000000000000000000000ebcbc82114f937308ee67c5d61be17bdf5d9330a0000000000000000000000006fa31eb2dfa8efc83ac89ad1b2ac6998b9e9041a000000000000000000000000ed6b32dd2b50dd6f5e50c5162c4d6a3eb5feafb40000000000000000000000002492e536707b8e8a9d692ccf6f407a8fdcb47c8e000000000000000000000000e79703ae7f821dd28752b7a4dd26306ceb7820b50000000000000000000000001e32275e5307329bf3620ea0f884005dc73b71e6000000000000000000000000fd014f9b2ce34a9087323194029435b0a59e3282000000000000000000000000fc4136b281ac098caa6f7bb58fcacf33496051170000000000000000000000003ddc7d25c7a1dc381443e491bbf1caa8928a05b000000000000000000000000074c463f759df07734468de90a4763cf15400855b000000000000000000000000c35e955f68c878a597ce6a62b88ee0d359080efc000000000000000000000000cb15787a23a0b72972ed428307fa32fde5668a73000000000000000000000000923c8068fba6bfcde522f203624d0e18f693142f000000000000000000000000fe86678a3e0c73895232185b56c33b2d150f177e0000000000000000000000007e1f201a9756c425409e7b26d22fe30a639e7f83000000000000000000000000ce99d1df4a547ea7f1d1854ed58e5c1625c73783000000000000000000000000565302bb7f05d1d85092c9c11a0bd8d4d50e57b6000000000000000000000000eab9f8a9ed145c8cac3ee80fe1d199c082bf525b000000000000000000000000732155146c72c79df933b4a657654b0d7057eb02000000000000000000000000a4ed4e3c4369bfdd168e94ea2c2ebdeab1cb4122000000000000000000000000f84637a43ecdb39e3fd544e038e9552e404980c900000000000000000000000091238112fe514702677ffaa6eb081cc4f47b6ad0000000000000000000000000df98be588f8157dc9f6b0acfb6b7aae094286c6b00000000000000000000000002c4d0f58fa999ab98d07fad1ad6acdf9bd0b2fd000000000000000000000000708ab32e563a8b1b561ebc6d17e45101f6c4bab0000000000000000000000000c89bf6c403bb80384f7a6bbd723d57f1124243080000000000000000000000008dc760599bf22dc0031275cfc2540ad5b9920ddf0000000000000000000000003b741b1799e3069b850bec7b20bcf5731971814c0000000000000000000000002a7d0c6b06a719b6f3a86aa963a2710b0d54d9df0000000000000000000000000838788aad1019f364952d3dfa33a887cbe71023000000000000000000000000f1cb5ec5408bf1c4fffc0b55847295b3efcef09100000000000000000000000079139b72b709c0d8ac5dc393775b56d5054728c1000000000000000000000000f93f0405c493ee97eab384fad0ab01cafcf79e56000000000000000000000000ca9752efa5cf3235fa48c42e82d3abac1c84de1d00000000000000000000000013ba0fc607a048a3d7657e248a46f05b914e458f000000000000000000000000a216ddbed51b57b0f6877c41de1f7a187b9c899d000000000000000000000000ebe53467b04cac7b3192132a4fbf869633dd4df4000000000000000000000000194480b921443b2df642796c0dc74a87fcd01fa30000000000000000000000007205a1b9c5cf6494ba2ceb5adcca831c05536912000000000000000000000000733a589724c8613ff4b9c6279d64017f061a60c5000000000000000000000000dc8d4828919750ec8d2e50d68fa0f78374a5585b000000000000000000000000492e59f023aaf885010d4d3f352e88d284f36fb6000000000000000000000000e8c4a85b35d46964d97619e79b85fab62100e6f5000000000000000000000000ceeba5d9708c09945dde1d013de145bd616663df000000000000000000000000eac7c4958808952d95f6ba601b9fc7134476fe720000000000000000000000003b2ba96a990c631f16537c706d20f9d9574b7b5800000000000000000000000021356ab48d0defad7c0a774e11c670563b5821660000000000000000000000003ecbe35007fb9d2cd7c5f7cd3887b74b9c0f376e000000000000000000000000fc335d624e2d610fd4a1ae1f56bd1650b010c8a00000000000000000000000001bf7021ad85d85c86f78823c6dd215158fa97bee000000000000000000000000d532a50faa0b5e4caaac442aca6a835874f2914100000000000000000000000094ac07f197d493e7617ebc1d2fe8385b0370cfc100000000000000000000000071a4caca3e412f4837b144910596b3e0ee1f76e800000000000000000000000006473f1fbdf9b7e7368470c838f05c99b462e37b0000000000000000000000008277a58dc3aff9b06bfb08d4bf58616c7468c9260000000000000000000000001bc890bfc90665ad852c39e7bc4c37dc7416027e0000000000000000000000005d72bf6f1023a3410d060dea01955334590a792d0000000000000000000000007dc60770748c3e39744ffa953219e0b16d5987f9000000000000000000000000cf6e91104fe9ccaf094a10ed0963124ecd9c2aef000000000000000000000000893af53e3ce20c491cb18dd845a0ce126aef2b0900000000000000000000000099d3c9d4f0a9036050ee140024a57e14a253736d00000000000000000000000058325e0cc6327b6a934f3c1c74c806b85ad20b930000000000000000000000006498bddacb915007a5c28a9a5d881db04fea9b10000000000000000000000000e667bbef9f740746c845b3c9378d23893ca02c9a0000000000000000000000007a44611e17cdc0b6772a2426e985457dd7ae8a2700000000000000000000000087e129888a2dd53c3e8f748f76e4a36e7bb21a1e000000000000000000000000bbb5ec3aaa4dd9c52b86a3abcce0e2cea793c290000000000000000000000000c047ba0c1841a35d43e0065e84907016236e34990000000000000000000000001e7b8e8842f4b403af614bf8d10e2bf72b4bcfb2000000000000000000000000adbfdbca545f4c56be2c4e453892eaf243ec960f0000000000000000000000007db85f7bce534796b1a6922dca975891396a84ed00000000000000000000000000eb5266cd1709bdc486da3ce12f049db047347d000000000000000000000000a32858daff3e336c6b8aa3187e1a61042b226e5e000000000000000000000000f0fc7eb8a337733665910fe1bdf295dd57b21fc50000000000000000000000009cbff60542be8ecdb8c8ef8d7bd9b422475f6e91000000000000000000000000639baf95bf8cc43f4b6891b4043e0bedab8aaa13000000000000000000000000c3602ddd074b730236fffcb32c545c4ee4e27ad3000000000000000000000000c6759efe0b7b5b1c3dc6b91ee9bea1190bc3ad6a00000000000000000000000074fa0365a542e36cc32454588042de8fd1d1971300000000000000000000000054103a3dc1488f470ac7d474bfa986da442ad482000000000000000000000000e6f1d0e25a0a9e1e6d6a3e694a23b16320e84a80000000000000000000000000ae586c61c88c09014bb50fb2ba44986d1f4b7c16000000000000000000000000272c8d2c340be43f60a4db746d1ddaa4cc5e866000000000000000000000000017e79835679c3345ba9999161db4a73bf552b33100000000000000000000000016114eea952d3ee5253a443b86f97b70fbf74890000000000000000000000000234269926f3c84eaf5aed029557a8990bdb80fae000000000000000000000000d91926f8b85344926bbeb5d1e541c3635b12967f0000000000000000000000008810cb9b19b1f31bc6cc9dc4a9fd0ec67618f6ca0000000000000000000000003ec7d2ea6391f1b5b546544de0149fb4222c5e78000000000000000000000000dafc9a59aa53688bee535d1fa2996ff3ddef6d11000000000000000000000000173294b2b3f36ede12d13e18115989e1791dd52e000000000000000000000000fe75971b11d0c8c5ccb95b52877cfac788581de60000000000000000000000007e6bfc773a1f9b35d7dcd801bdc429e41501ae1500000000000000000000000020965de6ef00f38ef17a7546bd03a8d8834659db00000000000000000000000072e90434ad38edd609d536dd4041d919b3bd9f230000000000000000000000005856fabf7d9cce6843665ae7a2d0b0b960965cc00000000000000000000000007cf04f37fdcffabd685f1f18bbc59584f5d497c2000000000000000000000000bdaca98fb92852cbacbb9073c477f5c804d61fee00000000000000000000000089df6481826d62873def34de3ba6feaf78cdf81c0000000000000000000000008bfcf69d3183512a11b203d9598b8da68694f2b6000000000000000000000000c0db4eebc3d33ffad43b508ac0a4b9a646f457f30000000000000000000000009cbc7044f553a92ac9d5ce58fe8b7c9761a8f565000000000000000000000000c40fcc86b1b9323c5b9c39246ec49abe32e0472b0000000000000000000000002f4351abec26b3f364cbbd754de4679fb65b997b000000000000000000000000f579a64a42241b6394da28cd128111820f8fd23a00000000000000000000000046ec3bafbb6d6aee5001068ec3e6e47ba8dfc1110000000000000000000000002311cfe06fbecfb429c55865ac9a9ba1b0a37c1b00000000000000000000000047be06ae0cb108f82cabd5fb50bd997037ee4ced000000000000000000000000bb3b32cd3923f21aed5625cf7370ec7b240dcc7c00000000000000000000000079e0e169fdd1a48d617d9f6c22e658143c965bc0000000000000000000000000580d3f28008c74c8ba2f8210f7afcad54d5639d8000000000000000000000000107b337f736a37c9fccc3f764f91cb81846b04b2000000000000000000000000838f62b657cdb2c086dd60b27872dabb2738d0e9000000000000000000000000164fb0ff99dd88421139155c4ade181b15fea7bf00000000000000000000000030607c8681ae79b5a225a4e2e03aab7dfbaf5f5900000000000000000000000085b749a3644cf1bf166375badc13a88b7836c14b00000000000000000000000074da6d94b8316292d730d3da0c31b24c5fbf53530000000000000000000000000ab97a55938898d25eef8f73e95b848c8ae4eb78000000000000000000000000c117f0383d96a7a9d26a8d45e5d2d9cc2c91c1da0000000000000000000000001de7f3681daab87f699a320eeca2e70aec51a11e0000000000000000000000007edb9758aa61ce03c188de0d678b67621ed932e50000000000000000000000009a6f8dc8034a6de13cb5aa59e7414daea85b830b000000000000000000000000ec7c788c836f98287ebdc82b0583fdf40962ad7800000000000000000000000082da713fa7876ee87fb6b7bb1f2e714b05b23196000000000000000000000000b8c5582785c08bb801728a6ccafa1d92158ff13e00000000000000000000000080687d1777152e149611d94b160a52b38bd5a0a70000000000000000000000003e44dd93be6d2d3f2cfa4574358026099f21d62a00000000000000000000000082f822c3080bf18dda663f5efd55164a08d4955700000000000000000000000042e3b49512fe18b0af000db8947605c710cb65b7000000000000000000000000cbd5c80326c1bf0771975567ed1277de2e081ac90000000000000000000000001fc6811048c7bed5c7a6587da5c939a1d4c14fe2000000000000000000000000a414a5ab41e3eb89f939b70bc8fc07e6ba1b8e4c0000000000000000000000001b893d3743d9baf0f37c158fe7e4bf30486c9e5b0000000000000000000000003f3bc3e26440c09c503a833467a941358e551da700000000000000000000000094360ac7ec7b826c4be5b628ddc02fb3a50322890000000000000000000000002563be10792a97334031ab86f11c02dae23604ba0000000000000000000000002ab30de447624594179adc653006ae7a4717c174000000000000000000000000f416c63cf63677652619d57ea4ce537e4a1767c4000000000000000000000000a481802572acef2280dbcec316d03842da683854000000000000000000000000e66990d76abb350d21ff68b71b9ef2d29896543f00000000000000000000000014bbdead2cc6394615e3fda70d9321cabf27deae0000000000000000000000000b62eb682d7221dbfd900168065bc969a48a7ccc000000000000000000000000c0a21f2c7a906999551107f9220c5390a535ba19000000000000000000000000aa0ac9ec858a1170255dd586f9d10379ddbce8630000000000000000000000005b7d5e5110528d04ca5f47de15a263cbf80cd41000000000000000000000000095f01ff12d0173ffec679e0b6e29425804a9d75d000000000000000000000000fa35187089b68a5cd2b9416d43de430b955c2b60000000000000000000000000cc84841c49f554ab18c1258d9026dc780c0364710000000000000000000000006a96a639928d2d144ef4df4e4d962de3ac01afe4000000000000000000000000954476ebccd85529de0c532609d4bf5957b143630000000000000000000000003d19357af24752bd5b5ff4358b23d94a653b2d60000000000000000000000000337ea66ac62443c7e6dc0c1d2f05cb1171f72133000000000000000000000000b6f14a02196667b95f52636ae8c761d37801a64d0000000000000000000000001b16462e3f195ebacca67e8e272fe9f4de692ff8000000000000000000000000851543e22b8633fe72222c0c8dab1b1bdafd33e1000000000000000000000000c855a7f911910a0b3a67a51f2c9c0e1e946dfcfb000000000000000000000000bc3a3c46c77d7f957a35df655fd7f107194a83a700000000000000000000000026628d10c97483c8eaa281e561eb42f6a88152ab000000000000000000000000cc767cb2e252ab0fedeaf77448a8b1fffa947083000000000000000000000000e29196514c80e8a8aafb01060862193c0904b4ad000000000000000000000000121ac669e4c99ef4673b22d57431b3a521292f2c000000000000000000000000d2a3013ce02fa87d1046d617f1623ee18981f99a000000000000000000000000dd2751646526caa10be35de596b3c4523d8494760000000000000000000000005a5e2892d140f6a207e5c803abe7ab3e6ec3bd660000000000000000000000006e3af4385951c2e1ca04f0e4a54db294361c2f4a000000000000000000000000c6e6576e28e89ac8a583bda5b2b5c85cceb53b92000000000000000000000000b1a69847e391823f5aea70dce89a9a22490f1794000000000000000000000000e8b7e9467eb2fd0ba6577fb48536c18ad97dcea600000000000000000000000000e8011fdef67b50b1b99487685fa6779c5317c9000000000000000000000000c1c79fb9bbcac0c9be319ca9990118713d85e6e000000000000000000000000004bb9b7c6b6881a91bf019ed82547757f7b329540000000000000000000000008a31547e32449d8b3e51abe66fda0d151f3600c7000000000000000000000000304d200ecac333a772ee6ec8c7d3e6c68ceedbb0000000000000000000000000c5faf10d0f77b12a53511bbd73be055d351e2a9a000000000000000000000000105db8a7c23456ae739786908e817ae6b12a14c4000000000000000000000000ef7cb492e7b88d40c2e72129982ae00eff5f48d30000000000000000000000000080b48b4a5b5bacfb0113b50dc89dc30456281800000000000000000000000062ea2fd5bdae8b66d4c4e9c63951a06a9679f605000000000000000000000000df8d1a180fb45339bc209d80b80fb2a16f3b6df80000000000000000000000000d7a2a1ebd393e069bddeb6de9fb4887d0172f97000000000000000000000000e3de94328c554667a2e725efc098e2ffa8196597000000000000000000000000187bc6aae61ab988ac6d76bb337916888f06c2b50000000000000000000000008fe6dcb706113a9c144866c411ecab0350db38b4000000000000000000000000154ebf25acc2d495bcbbb056a277662baff197cd00000000000000000000000060c437437a04770b9fc28ea26260a888da785b5a0000000000000000000000004a325002e91f90133b11bca172e42fe53e21b348000000000000000000000000e7b615823280eb0fb91590bbc361988265588327000000000000000000000000c33349855b4bef21474f2fcc4c17b813a76c7d7e000000000000000000000000a6692d9b5f28dce48ca55a6332c362ccc3b747e50000000000000000000000000f754fd9434ab567bf85581fa34ce3411328025e000000000000000000000000dfc3fc27ceae972707d003cdac156ad81f2b7e6b0000000000000000000000005475cc2ffaced460bfc69332f7a4256a6072a17c000000000000000000000000a1371748d65baef4509a3c067b3fe3a1b79183ae0000000000000000000000006b0ee3e2f823dd97c351c1371d326c235e717fcf0000000000000000000000006afd03d1410cfe9be8ac5e4c2dafb48b0270f7d8000000000000000000000000d2acda3d980b595cf74ae1bd23c8f114a3fd8e6a000000000000000000000000c221935246cd191bc6aa386b09bdbc4deedb88c7000000000000000000000000801106e91a8bd7cee1cf2fe106e345579d588c230000000000000000000000004b4407691e73bc036e1942b43130e96fcc3d06510000000000000000000000004abebb8abbef4f156bc9a032cb5b74116d4098620000000000000000000000005632cda091039001a8cd931698ce836ec71eaee700000000000000000000000078493f957cd2cde4c37e090b8536fb11dcf25dea0000000000000000000000000f9db40ac234f138a23339560ed27c8d07f0d668000000000000000000000000fdb4cfba2bc5d216a206254fdae1595fa4b17f88000000000000000000000000b569fb627ca1e0b51b0a405c456328005019053f0000000000000000000000001110b627dc10f71ffc7bef5e16acbbcd81395593000000000000000000000000b6c8daaee24d37560dd1367248023cf3e0fa7e12000000000000000000000000fabe578687b93208753ac31c9ae3420352bd01e9000000000000000000000000b695183acf469caca13099475c10fa1a975fce9000000000000000000000000090d6ba70ce5a78365f460355f2c4e9c3aa7d3f0100000000000000000000000004ebfa0a24c0c62930a4f703618b3910e8fce946000000000000000000000000bc8603ecf86eb0f6c291a2d90a0a354735e5b3ef000000000000000000000000b0d302bf0517e1749f423d13c2f3b0eb4567711e000000000000000000000000c561ac60eba2304f6fae8d788afb2a0b23b97a32000000000000000000000000ef6dfb04d2b10d101d51a14705f0dca3e72a08a10000000000000000000000005b0b95851c0cce3462915add0315a6211b8c9243000000000000000000000000c742010468bbd83d43fc45fa2490ae879b0e980a000000000000000000000000a7300a6c94b56c62e1ee33609a9b0f0412b662af000000000000000000000000ec542da086cda373af4ed3455112566d72b47f85000000000000000000000000540024f214635c9fecce1236e87bd38c588266ee000000000000000000000000cd251543d82deeef0c2623b6428f9addf3aead38000000000000000000000000c72c6d06b5a953d2db4ff19058692c295d7f55600000000000000000000000005c1f20a77e7a2f6081d555b1404e207332eb2a1b000000000000000000000000d5d992eaa8d56ba3b50a22b0995eac981bca5b4e000000000000000000000000d55cd5d15e193c5fe3cd2c8a1b750f4e261c720c000000000000000000000000a167d3442cef13891a2c477544a4d4320ec5ce47000000000000000000000000cc77d84ba48af8b982532b8f2352b70aeb6064f8000000000000000000000000b9982ca11d10ef92f30f938178d2d1e43f47c140000000000000000000000000d13b6dc6acd9af7d1d3b5f48733479f4b2d32c270000000000000000000000000f87236737194c096c6f97273410afefa2b484a9000000000000000000000000dfe47ee3ff4a163062b9fcc1e142e96082f2ff3600000000000000000000000046dc599e14849e4cc3d54751df79e374e1827f310000000000000000000000006e289cac81544686dd2ba9b6d8461a53a8fde228000000000000000000000000f215b297a2b735bbbe631ebbcf99f533fe318705000000000000000000000000b1851a82478a0bbc97ff1e4139b997539532af020000000000000000000000009fae437705858ced5f998fcc36c10a001097e0f5000000000000000000000000c6da437d82a2bd83eda7ccd0556ff04e4d0a8ae1000000000000000000000000798fd3d190cd02f71403ab21b03d2fdad40d36200000000000000000000000000ad564d589c5559d69311b9a5cfa3cbd0014df66000000000000000000000000ec83b78f5f656c3b5f1306375cabc790ff1192e70000000000000000000000007ea9a7097c8d57d3451b77ddf910eb57b68ac9fb000000000000000000000000a426dcb4277aa331377ca40808e18f4e8e3b46e1000000000000000000000000a35c21379386fcb1549d88dfeea8ce00426c7c4a000000000000000000000000557bf2d341031f7cb7b5735f4c6cc1bb32492501000000000000000000000000fdd4376cd22b7d13743ef01b7211beb2bb25a87b00000000000000000000000064984f497eee5d07483e3ed415b4ade5462aad1200000000000000000000000015927df941e4732379e4558d6601f26a51bbdb05000000000000000000000000a49f6d199b55d60e875374113e2c37e0d9d631fe000000000000000000000000849f74c3fe5d4c895e9c8a6dc5ac9ca8abf3ca34000000000000000000000000dfefaef1153cdfc6e2bdd18cab3c119d10b79b62000000000000000000000000b76ddf75a770408a1715f15e4796b035852a66d4000000000000000000000000003443665115182b189d4e2bfa6edbe49457db3d0000000000000000000000001029ecaf278c999bd3213be74c18db426a45b5c200000000000000000000000083a35d1b088da007ba95c3b8a18fc0406e0315ff000000000000000000000000606dad877cd88cc84e6a901b837621cdc69341880000000000000000000000006425f79bd7d1708f38c90c98c9650848cc3a97b100000000000000000000000021694a9298732c268906608e961c828413967a15000000000000000000000000545d24f361b3e4aa01fb6afcd2b6819f2d281a93000000000000000000000000e116b7569bec9d57ebfa4dc433bcdae96af07b61000000000000000000000000a44e88d50101db19c17c096097bb00fa897486760000000000000000000000006368ac53d60e6722fa483552ba5ed8b5a3d142030000000000000000000000007c093980396ab0f38d8522943d149a57940aa6ce000000000000000000000000ce8304d6861bb1f0e2d3050024f979c4c8af4a78000000000000000000000000fdf445d5c961c42b07d875001dc14e7874687ba6000000000000000000000000760b164849d065282bd7bdf7b344c082076ae8d20000000000000000000000007aff50e68a4ccc3f5e18f6f745ba343f544c1978000000000000000000000000f13854d8848895b86f6e24479c448b3703334f5d00000000000000000000000036e600dde148fd691efd71f24f50cbd3bbb0d958000000000000000000000000c4d6613b2606149ac3212ef5ec58f4973be9f1480000000000000000000000007506d32a8a8c01c6c9980098dc3a64d7054da862000000000000000000000000af552b42699491427cd901c2f99fe6e216b6b28f000000000000000000000000ad480e6b54deffb0a90af915a21bcffe6415639d0000000000000000000000008663486201652ced73aaaa195c610d3f39356e93000000000000000000000000f5fad1b33eeeeeffac93375e3a9a2ae9d7033f640000000000000000000000006c036696652e8e55a372b6a27313f2ba2e04546d000000000000000000000000505d1965a1fddb6fc2920a9029925eb71ce4849f00000000000000000000000072d99b95e3e1f1ae77f46d14126cf82e8384933500000000000000000000000027a0345fa26aafaf98587cd43b4f4439e0000c6900000000000000000000000067839c885ef81d6215a15bbff6eb73341648e53b0000000000000000000000004a42c5c4d56120a6000d6ef9e4027e4dc056ec3b0000000000000000000000004b2dcfeb3f6cdc850ef8f791e8960b1598c5847d000000000000000000000000a0eaaafd4ae52ffc1bfeb5ce23db819106af6dbe000000000000000000000000c4bcb6c5c021b2286f1b1e9d607f9095c739da54000000000000000000000000a873036d3980ce3eedfc1b03ef25e5dcbd7052d8000000000000000000000000046ea85294d5919d601c4f782295ac06236ffab50000000000000000000000002d3809bca3a4b84fc57f04487285e6c63ab4c0d9000000000000000000000000b661f26932627ddc99b6bf52449203ba903b29ef000000000000000000000000fa10874163d7895dd7d6ed24c08c6177e57a08ee000000000000000000000000ca71c9a48e2d9b020b8b5e3ed3c6ffa2ad94f56e0000000000000000000000003bc0ff11632d09b70775baa81e2119859aad3adb000000000000000000000000239d8abb950eac08f8cabd47f6ae2309f83745ec00000000000000000000000055ac95b971bcf4d95b9379bb5941a5087733cf9c00000000000000000000000042bc538ad5740c8c2563e25a5bd1a4a061ec271a00000000000000000000000052026e00ff17bb08d00b44a3ae13ce3fc61cef840000000000000000000000002a126f1557e9dcc7ea3d28346dfe8cb6fc00cf430000000000000000000000005cf5651b274837d2dbf38481146739664cb4008b0000000000000000000000003a0ded65b9a0b16eb25afe7799f399cd7db72c720000000000000000000000000d4f818d1658dee2cbc81a7edd21805094267103000000000000000000000000a529bdda1fed3b09b2f851edefe3d93aa4bc6d60000000000000000000000000c060c0ef76b2f8b4d2075538ae19a457d7553251000000000000000000000000fa3144cfd8bd435a4c177f1ab516bd025b1699540000000000000000000000006f773cfab46131072639a8225957ffc640836c5d0000000000000000000000007da9531817c6f4e8a2682074934e38d1929d920b00000000000000000000000055765b0147a48d289e071059bde432c4b4e69ca6000000000000000000000000d8ffeced2a93764069169f25092238dcaa2feb13000000000000000000000000861abf6d27c28b6abd8de2637df1a61c5f24a26c000000000000000000000000fa852467ab4211c7324e9f2a68506737b90b67fd0000000000000000000000005a54fba61b956d4d04674ae951a68493b43ee15e0000000000000000000000004af50d48b5c5b7a1d80d7708ee6006e79b2c44060000000000000000000000004ced6847e806bbb35859d97706563ec82444315300000000000000000000000049bcc0de07ab9d8fcf4803a76cc6ddc01fbecf0f00000000000000000000000050f1b6745231c57be1cf5cc8076a80d4d715eb1700000000000000000000000052678ae4102cbead5021bc2429548f7925aaacb400000000000000000000000002b9f4a3ecd4ae2918f7053ac13a0ae62bf526a100000000000000000000000090aa34460feb56e88b065f1d7b4466ef08e5fc9b0000000000000000000000004fd7acdcc848ec95fda6aac80707135fd3f7d466000000000000000000000000c441c00c3b2ea320d59f03b3bd32c64a28cf91e90000000000000000000000009a5c725d4b414f36b34afdb8d39e183edbfcc90f0000000000000000000000000e53e023eceb66891b59d2a0852938f6da03a057000000000000000000000000485a2841d8359b3dde095955dd2ed3a60422c00f0000000000000000000000001d7eac8dabe444f1f582f660615a890c2f0d7b8000000000000000000000000076e6ad0f2b55402508d7706e2b2eb8d38866adbc000000000000000000000000e354f24547a1085fb6a8aef35505f20e8870144c000000000000000000000000ce7f30f43aa1147f219638a3ffb181bb7b00f11f0000000000000000000000008587f9180640dde908176750f401f08f187f5b27000000000000000000000000f7e1af587c926935f79fb06c4dfedfc9cd3b1a6a00000000000000000000000016c06b54a399394a510f796afe94cfdd07823b570000000000000000000000001182fa6861ac4d316b5b03124a5511b96cd255f1000000000000000000000000375950b852905c8ab18915ea570324f5fdc48b10000000000000000000000000979ef315cdc0f39dfb086d3809903fe882fc9ab4000000000000000000000000f8c51727b55a5bc8c7f1584004a294ff56d9b9cc000000000000000000000000cfde20ba3f0187ea63763333713fbebbc9dc829f00000000000000000000000076ba3cc4e311b3114cf9e2070552f8bc244e27d5000000000000000000000000abf1e7d74490284fde9ee26d10d13f46c88bbbb30000000000000000000000001e0fac4e5fac7022a80808365858a891373b5d0a000000000000000000000000e30863d4fe0f1340f7151becf9c6b8fb6f6feda5000000000000000000000000ea841f9971e2561264730c63bbe3c61e7bbe9d4c00000000000000000000000069bf30f5874eebe6214934b0f717c06cb7dfc7a80000000000000000000000009b09c55cb01f40a2a1be57ab0ac765578eac8b3a00000000000000000000000086a9a7d1a87347b72e536d2b728de93aa8eed3210000000000000000000000008e0bd88225b4bafc169bc6309c06520376f221d7000000000000000000000000f53f77001b999bcdc14e5fa516eb357052e29c2b000000000000000000000000ac4ba8b0e4b999b28e30597623583fb964db267300000000000000000000000094d6565781871f2d2cacfd3920e08f084ca1e4c000000000000000000000000012a2e56b83a5623472f377ab5b0d25f2a4db1f4e0000000000000000000000003fa09fea6f6bcd37ced79b3ef2874605374bae50000000000000000000000000f0d64a4c2325c2d53b871650e23d3747c4806f4700000000000000000000000023d773cd1af2a750b1f752b7c2554a9986b4441e000000000000000000000000820ae638751c0e4cc2688866795e6d85d82ec95a0000000000000000000000001457a4d206965adc927a3240272e0ced18478d21000000000000000000000000dabdd6e659ff3592e5705d7303c45f3402af4e68000000000000000000000000a2ba8c5ec147e9565b32f6f7121f7a9d3a13b22c00000000000000000000000079c3feb6c7b9cc86f311a5be818113e7e339a6bf000000000000000000000000e6a30a59ef27997f0a7a264c1ea0d751b44a2e0d00000000000000000000000001c2c104f63459029f0914c3a04282b4459365d2000000000000000000000000f43fa57a5b6771b50d2187e5caa16ddb123df73d000000000000000000000000a7bdbd8f3ad867c8fc28cbc954efa42645da69a80000000000000000000000001d37979ab76107e971f2838a96b145f1ae4461a90000000000000000000000002b09ad46c3e39de1b7b18d942efd8849e55fce9c000000000000000000000000422c1c9beb398aa8cbdfbdadc2b4e64808ad265100000000000000000000000096e0f6d69de1ae73ea3edda965948bcbfeedbaff00000000000000000000000058b5dc167387422e0c9f77d62a1048f7625b3b0f00000000000000000000000046891acc0c59a6bbc343593ba38abf0fda1cdae9000000000000000000000000433be0240c47ee88d0bd4da29392df44ec094a12000000000000000000000000a663637a22c82bb60a57b657e077ae410e03131f0000000000000000000000007c879c87b00b146dce169cbeb2a3d802358b784a000000000000000000000000fbed441e362a370ae193887331f475a54623a5bc0000000000000000000000006d42442a5a638455e5b36a2951b32b612cb1687c000000000000000000000000041e0cc33de2f4f5559f70ab53f652d7135550ad000000000000000000000000bd8b529cb09159c1cb28da4d3f7c801503990e8e000000000000000000000000cef3835c12375741d5589c36b3320847ff1b243000000000000000000000000098d21281376742c9ad42d42a2dbfe29fd154c84200000000000000000000000069a9dd433b8d3d98e374fa8a96cac746f2ce3bc8000000000000000000000000b37c258be937b59900cf9c5a09e6636bdcae8245000000000000000000000000148c045f1c9733c7cc907ce743b089c627950f93000000000000000000000000e3f5ef05d1041e3b89712c7a233356977c69608600000000000000000000000040e99dc6ccac697c809dd59b1bea4240cccf55bc0000000000000000000000000acde27d7b5be3b15816f65d0c1f6310e7874d8300000000000000000000000099da708741f87b969fc57c66a902ba9cdd7446e1000000000000000000000000f33369fe4e5db69cca8af282e751cea8c53b7fa000000000000000000000000068ac97795e5893dbb6f712273518c5a4e638db8100000000000000000000000030db5d92996e1cb282fb372e4e9b67159cb73cf100000000000000000000000012bdbaba3e5a8ece097b3b30d2899a96604ba62f000000000000000000000000c6b9c422662d14271fcc3aba972bd1d7e5c24d21000000000000000000000000fa97ad3a2a0893fbe024a39cd916ea460fd4e2970000000000000000000000008f6df9533851ce4a8322fbcdf9fbd66e0e0f2f730000000000000000000000004909c84660b8c6287eaee07e12ddd7dc45bbad0c00000000000000000000000037693429f94548afe29e37e78e52e1d46585d3db000000000000000000000000491045e93ee79bc0fd48936e7aafb3bf1cc415e5000000000000000000000000ae411fae1ef3c494cf5ef3a4260b5f07dbcbfef20000000000000000000000001c39d10e51dce359d8877f2d0814e5295be65bb300000000000000000000000054a15061ca0b52a4fd9cfe85286f869c8fd4c134000000000000000000000000f796b33aa189e9c3d4397eb18dd4b5b9166b1bfc00000000000000000000000064bbf4adc12999e5284b7830e764d15690aea6920000000000000000000000001ce58479d7bd334bdf5d6f15e034ac50583ae9f10000000000000000000000002f7c0f6b412baf6ba477d7449f80a729dae07341000000000000000000000000debab51a545217b72424ad9eb676e881191a904b000000000000000000000000f03ad99f0d20ee2b6d75548609f08b8d0a493b550000000000000000000000004b319844f0054ff7767484007529d93900a53761000000000000000000000000537b42be9010f64819fccf4dc6afdf5c54310cb7000000000000000000000000a7c5de149436609d5835c52d01c9d6d3fbb3ee22000000000000000000000000e32175e35cdcd6adfe21d990044ee74c2dd568aa00000000000000000000000030694d29ac15e9996073b999ee3aa18dabab9b25000000000000000000000000a221c771a28846395cbc948410c7269e1e12a1af000000000000000000000000e41e0d6cc09ca63f7e5e259f714f64f70cbab1c60000000000000000000000008352d3f5bc3ccddc487fbd94af4fd9faa170b55200000000000000000000000038112ef09e0eee3f14a6d270f3fcf0e18488348e0000000000000000000000007b9e44ef61c479f82296773f951e0f1cfa29f0dc000000000000000000000000c99b7a174b6a9b516c5c04957ed4a5f00d41caa6000000000000000000000000c341877b0273d9a9cfd166ce0880e3b35b3fd24b0000000000000000000000007c038367fccdb81ddf3bd1e6f44a6e198ffd01100000000000000000000000006d75840475e8f08f8e56399c1984c247937e49c8000000000000000000000000c4e1629d5a83e1c9b443f9dbff37812923ff0d7e0000000000000000000000000203aceb3c9c25572cae49ea315bd78045e3747f000000000000000000000000777955c7403a1ea541650387776956969a14ada3000000000000000000000000405d61a4a41880fd8ba9451f2606cdba391f490c000000000000000000000000e0f985ceb93f44b68fcbe252fa28719496cc55b200000000000000000000000076b5fcf6deb2f2ec456d2012e0cb91b590adbca200000000000000000000000019ee93c43815646abd7a24e0ef36999c798df8540000000000000000000000001ad953721d44b6bbb927e2d740ea749003b9785d000000000000000000000000050469b6d38b1cb25b2515479f2187ddf6ad8dfe0000000000000000000000000b110db03a0c43554fc64c2cc65f7de1188a4040000000000000000000000000f240937132a0351e1d57e2f1e35202abdb23e4fa000000000000000000000000574bf24b03e8fb2c300762a4e5b4ab05e0e86f49000000000000000000000000a6c7fe2df8d4850146665afa2be37b9784a47c930000000000000000000000005fc799b68ceacd60848ffff5c54e160e120dfa6100000000000000000000000043f33277088e3b1f9a14c24a89f83ca6efe819df0000000000000000000000005261ab85a3c48b10e8d757fc589850acd58b2c850000000000000000000000001b3b9cedd69c3cb5154314f7e5db2105304256950000000000000000000000007da126e42399de5b49996763b9503912cacdf4e8000000000000000000000000d25221da623289b44f3640d2c6820543713eaefe000000000000000000000000c5a9ef8de29b557648a4818589fd9a799c68407e000000000000000000000000ea97b2dacb7aab2300231428f189d76a55d2206d000000000000000000000000d460c2800de55e1baf114d06c4a23b7cfabc211c000000000000000000000000e6c4db53d973b6677ddf595c453d6b98da94f893000000000000000000000000d2a92847112d51069ac9ca13c4ef70dd752f5a81000000000000000000000000c229a174c9294e4e59c651ab82d6f2d832f28c5f00000000000000000000000056be3a1d24f513863c4966f33ccec97ef95eb60d000000000000000000000000fc9ec5936a49df73587be464722512679f69c773000000000000000000000000a75a930fb2599cbd19b4e557be4620cbc3aab1e2000000000000000000000000781cf273e27f038e1b566c4ceaaf4243c0a1a36c000000000000000000000000b3b2b73f22fb3ecea9f5fea63ea9fb024957833d0000000000000000000000007c1792986b7ad851306ec47310bb79fde0534e62000000000000000000000000b02a24b1ef2b29cc45d9eef7287b1bc57ca99bea000000000000000000000000879628507cb7eac789dd49d9a0485d8ae008b42700000000000000000000000077886213118c2bb4157482a16c03e155ba62a452000000000000000000000000462f2bc5895272ab71cdb1e5fd7f2ae8aa94db340000000000000000000000005b57faeece1eb3dbfa811ab718eed23a289d7f60000000000000000000000000e2756198d697c59fe5a2b71d126db77fa044d61b0000000000000000000000007bc49684a2a0ed9c5ce082fc7a38725b6718158d00000000000000000000000072c6e97a274816aee4efd7d66fbccfe6d44acd4d0000000000000000000000000a5a6d036c4bc124f5fe290bff8d36200c191e3f0000000000000000000000004b6eabf2fea043608f76b060181170b2173510070000000000000000000000000890884d76b48f2f14ae93921aba44ba6bf2ea420000000000000000000000003a7bb7ae5f3cb1b86bbb4fba1bce11a3b1602fd60000000000000000000000004fb0801d884c6ebe27729ef4a5bf19e1b708285300000000000000000000000016161cdd73fcc0fa044b4cbc5b43c60c4aec8c75000000000000000000000000929bdff8d90a39e98cdbb88af50bcf44ce9bd20b0000000000000000000000009da655ba93d046d51df45df3be19084baa65ae8f0000000000000000000000005dee195f81c2a8a31f28c0079b657e83a4a1092a000000000000000000000000adbc90f8fa1e37ebde72bac62afa8b3e5054b419000000000000000000000000e3e8e1d1ac35f3f37704bbdd19dde2bb8470587a00000000000000000000000012e4c537cc95ad116733dabcf7f795c7b7b3820f000000000000000000000000db015e853ad345009bc2d28ddc6e13825ca1b9680000000000000000000000005fc32e57dbff1edec6f9caf2e9864fbca343797000000000000000000000000033a409b449591aa4517492d9211faa9c756a61dc000000000000000000000000987aa6e184ef384aaf11917c04d539ad0052d7b80000000000000000000000002d7751ce0a5601fec5fc107976cdcf74518ffc9000000000000000000000000017adf08d6abcf5bfd4a23aeb094efcac1052cc15000000000000000000000000dd798bae97f8c9f0c84968aae38420ff306290bc000000000000000000000000b4cd50936f774f067ef3a0a9f7ce1b2434e2a291000000000000000000000000881f19ec8266e9639da1fc1b3326725375401d450000000000000000000000008d7fe6ce1f97ad6c98987ad21b17b0127368776a000000000000000000000000511636abd345986bc7899235893ba39d35472256000000000000000000000000058035b106fa3eec5b5e818f6cab148681e5c9d50000000000000000000000008db0ddc6204f4e5d261b52f03ab4f7a1cb233cba000000000000000000000000409ff4b48ab5c09cf5571fe87c1579dd4664289d00000000000000000000000059197b3c708857abdfcdbd44dcc3de3aee7dd52c000000000000000000000000e24025157a5c1803aa4011c4b06480af44033725000000000000000000000000a9f9da50792892fb4144593cca92d7ad93b70716000000000000000000000000d2d977d267408db7de62cf30ff855ffb910263c30000000000000000000000006df26abd28da2cadabc46e2d8da71a74fb859b7b000000000000000000000000e09547464d45123a92c38877949d1d3b4d0537b4000000000000000000000000a297b3e6fddcf8c81b2590ff7779b9a5e262b626000000000000000000000000236358752b99bc9c83131ff0c3d771db7b646ada000000000000000000000000960834d816de31b96277e21d183e53c8cbde89590000000000000000000000003ab1844a8680161c340c6d3be0aaa87fa4110830000000000000000000000000e8a5bec484c94f5fae1872c8cb8d35b0077e36dc00000000000000000000000012ca30e8e4eee834cc1fc94d4cd0da36208ea043000000000000000000000000093cbc6878227cb0d0051a06510643fef4f4264f000000000000000000000000da237900eae78d9fb8e5c2be5108b02f2fa149d3000000000000000000000000057348c7e3ea706bf3669cfa70c7d783771aaf66000000000000000000000000d6b5e56afc7d37c81344dc9b95e533f3a562be5d00000000000000000000000021480b3a83dfe02c97ac23edc1488a4836c82ad70000000000000000000000007fe54a297275331572905a72dbbebce3c178f066000000000000000000000000ffe87aa948803d0fba23a3b944abddf6f1ccf48e000000000000000000000000af3da3cd38b57e3b1b6b559d478152289edcde750000000000000000000000007768fb76c72f562226b9c84db1e719c7213b0d4c0000000000000000000000000bf2753b45dc77fecb1343e593da567bf95b718900000000000000000000000006e98935fb149d3f81a318827d0f54278880cf200000000000000000000000004d8c0391e9403dd512199f06d2aa4db3aaedf5fd0000000000000000000000003a6d935c86080b5a833679cb26b4c2f1abee31fc000000000000000000000000037ccb56123a91aa89f419813ba07a74af12ead6000000000000000000000000caf71b0a1581510b44816552ec30e95d309ea8940000000000000000000000008a2196015a7996dca58602452c869aca02efac1c00000000000000000000000077940be52adf56d4b1a98d1f7b15041793c2c67a00000000000000000000000018803fb1e0c3eeb19f0d9f0fe5beb4dfe6e3ea39000000000000000000000000aca5988028768294756b381a5b61c1edf7bfc2b600000000000000000000000001caee825eaeb73c97c5d240855f04acd643bbe20000000000000000000000004b1a3ab4932b04eb97c3ebdb930e05768c896da5000000000000000000000000e4f91fed2c96b2ef12dab2867fc1dd9941c025610000000000000000000000008d0020a023ae0dfc0d620e3900d299d98ba19a760000000000000000000000005942cdfe6339c0a48834b3c1ca4dfb1cf90d9620000000000000000000000000cf3e9424094b932eb1e63e6379bb3ed4f0834c4100000000000000000000000090259bd4d8cec0fd6faba2958826eb2ef36fab04000000000000000000000000ba95fd6016e3fd008eef81f328cb2aaceb0c501d000000000000000000000000aaf7072600d398b407baee56f9eb884fde119da600000000000000000000000024f97bed3eac54ca82bb56f690a9e51f3a3578b700000000000000000000000017a090466068f53a66c0ae390cb110722ac1c213000000000000000000000000870f31902d2d56210cb33c1566c16f6653c6656000000000000000000000000018854a5ca4a11c3d195126ab16b3b50dacdc7a4d0000000000000000000000007b75e10e6853f4d9c329d7a3b2478b945a93760c000000000000000000000000c61963f2fecf6a2d066dd923abfda16f973006cb000000000000000000000000299858d61eeec22f003b549c92b51292b581dd98000000000000000000000000cc509c935b691db743996ec15baa6e8251114d93000000000000000000000000a3c0375f0986d3ef09ad180ba8f9209636f98ceb000000000000000000000000a44254c638297d089658bba8c0a549729b39626e000000000000000000000000ca0ab80ef081e5249aab9f6c492e6d2cae7c43c6000000000000000000000000707ee12974338b896b644c3489f15e36f6f4be170000000000000000000000009df0d4eab36e7939d13dc8ddb0fa4d62e0a267630000000000000000000000007b3ed8f1a6f0bca131ff8c369c4f465f300d318a000000000000000000000000ce4411a0c9780776da157b024ccf17e45655c989000000000000000000000000c4c35767cfe25133994c4ace9a0bd6ca9254a782000000000000000000000000677cfa0614dfde52421270b0fbedf8e9a86369f6000000000000000000000000fba0c7c2a6722ef8bd342846ab9b53cbbbf295d8000000000000000000000000d3585698bfd953657c7387988125b7f35e7228af0000000000000000000000007a4529c54c34d700a83dbdc1253fa68e90f43efd000000000000000000000000b575cbe8942b0417edc09f4f04453d18ee76c7d2000000000000000000000000aa5cb3340d685cfba718654d57b782dad7ccb547000000000000000000000000778272f3a02ecb88d26a2dc384978985857b4e08000000000000000000000000c113210b94f437031af399bef40f872d74f60d75000000000000000000000000ee2e5ddc012cbf1493b8655692c498451d1a4af60000000000000000000000006c9c7187f3738c80962b8ec21c9a93c6484ed5940000000000000000000000008d41ae8df91b50f90b68c4869bf39635020b3bf2000000000000000000000000dbec81b4eab0b5234dbd9ff7c456bf750d7a90860000000000000000000000006a9c336575489b31e28e65e47c98f56c06f2d4320000000000000000000000004cecea28b2229bc27d056886a7add4f240afca2c0000000000000000000000004961040326fd61ad9d0306e27fbb973377a6d17c0000000000000000000000003606d79e1eed7a716308dfd7e57d99a12ca9664200000000000000000000000045d72b53224a8e37632d2659d78c136d6638a689000000000000000000000000cf59cee813efb4807b0890b9c93caec5c047f5660000000000000000000000005de4f665b2e384c58c57e35bcf62096ab31493440000000000000000000000009fd2aef57434ba52c6ffb26abdb05969b13a3791000000000000000000000000fc90740cbe4d07a2a7b2c833c63d638b68990d53000000000000000000000000545eef7d119d11bdec690908efd65e94be7eae2d00000000000000000000000046d7ecf4c4372d01003746fc10a7cb9a0ff025000000000000000000000000002a2a8001c0621ee49456c7ed3759a6869ecec09c000000000000000000000000b2c2b9613cc0af81d356d182089f6a38fa9e85a7000000000000000000000000add35ae9f0a8039fbfb9aa220df32413e932697b0000000000000000000000006619ed9fa9e198862c7ff17d537074ce17e3f5110000000000000000000000004b075cbbe0a73d01a0f8a78fa4d4695b8ded77c1000000000000000000000000361f941f05ebdcf527f098fd188f00402c817290000000000000000000000000885a91ab0514e98b8668e8510bc8bc0d0dedea190000000000000000000000002c4cc82cdadd57af6665ccc5051d7f6d56413d660000000000000000000000000825d711952a892688ad4e615a2c79ff427be0a90000000000000000000000006433d46542b6a1f149b5d509a921213478de043c0000000000000000000000000e6866634b9c561312ec8a85beecd211e2e3fab4000000000000000000000000bffe25f82dc9f00d87578775e758b1cadc394a37000000000000000000000000da70b653040843c5c748b9bb24f12b3b8f2fae62000000000000000000000000a6101539f45cc330e50cda71381234bb9f4e355e00000000000000000000000016a3941dd78693030c73689919fa65bd8a3964650000000000000000000000002fa6947a58b17c60a161e6a010363566371a2fb00000000000000000000000009fa39bf0231817895c33624ad7a20ae5b920eaac000000000000000000000000b1eaa3397d243c56ec706f06bf84bc41de0a85f7000000000000000000000000b698e49e83001ea7efa52f907a33363278206e4900000000000000000000000000e346463d40815d0ae82f794ee7e651a3b1c3130000000000000000000000005c7917a5d6e5d3cdff42e2d2edbbd6c44c762198000000000000000000000000700e461b3b304079c0b59becbf8cdf37af626bba000000000000000000000000776515e192416d4cc55841324deb25f850013ab8000000000000000000000000fe919e047b4fcc3feeccf4be95abe36f505abc11000000000000000000000000ecdffaf830e108a33cd7388a0e792acf52455a26000000000000000000000000edfd391037ae560774bfa12da41b772a3e9c5b16000000000000000000000000dc01020cd58ec13f938ec6f1740356fc97210349000000000000000000000000832da95e92d944ca118f2128252b0856b88af1ef000000000000000000000000969e9d207e89f7560bfd42530982ceafeab8c6260000000000000000000000006b97820fa9a2bf2ee71c0ed9057ef3c1b98c1ef60000000000000000000000007e6c5319108bd92b40f28abcd58296be3b5b90d30000000000000000000000000df4677903acfd6fd66d817d97aa26ff3d3ce2ac0000000000000000000000004d903b3478f635b28876b8f91453e79bae7e9d2d00000000000000000000000001f7a3f1d55728f3e5569a05b45525fb73852f6b0000000000000000000000007c0304d6eb0463fb7e311b0820e0cf6817c4a1dc000000000000000000000000dd1462d4275703d2ba78222311e9f7fc8666233c000000000000000000000000814a64f231c5e21ed5361f5efc30d2587fed37050000000000000000000000002b09a6acdac969ef624ab6167bbf46b3e5c5d181000000000000000000000000b50f1a3eb8ea055f3954ea5fb4a5042be1e7d12c000000000000000000000000133a657cd78b4b307f5792512856bad7241a86780000000000000000000000000845ac099ca4580a5d31d1e7177fa1e394e9c84500000000000000000000000089eac9a26b85e7eb9079e72e14c89c26dd8a8e0200000000000000000000000060b866a9f10c2bbf503681ef3a6a733cea6ffdae0000000000000000000000000459803ba1e6d53fd4c5e55fef6f91f1a495ba770000000000000000000000003df157b2276afebdf43b9330338be9299ea9b973000000000000000000000000c1b1068c98d5c7b59a54f40f99dfc9f1a6b3f8a8000000000000000000000000c4af4556aac8c372f6128de0857a5959b534d98d0000000000000000000000000f996ef4989870d4a201d055fb5373e9858e55e5000000000000000000000000293a4e1af7841941ed140e08e0746654cc12cbbb000000000000000000000000212158d43154422f6d3747b44326ae9d864c667e000000000000000000000000e20e8c7530d057d6e46236273e68ac55d272036e000000000000000000000000a85012a2218359ef1dc492fdb4a4283d9436617b00000000000000000000000026c7aa3aa6d5f4759291d2fdcc74117237c768ff000000000000000000000000c4a068607ad0e6aff045358fc9d92c3fb7cc99140000000000000000000000000871c8377d7c45ef90b8272b224bc1bc1a11bd3a000000000000000000000000845b8853799e927034204afa327a65caf3ac34fb000000000000000000000000c3b510bc721bc6ef3c5e76da188169dd5127429500000000000000000000000005ba6603ba83a08508ca87d476db627aa81ed893000000000000000000000000119e687d0c8992f45996f8a6c2fcad1b255c8afa0000000000000000000000001c86e08231507c3e244fc076d71fd8aea8c1f6ee000000000000000000000000c6ef1e6ce25651e444eb1fd77da854cea9d2cc39000000000000000000000000ae0a6a0a13f8a4a4940b79f3da144fad2102f3040000000000000000000000009a8c0cb7768bc3fe24240013cd0ca13bfec06131000000000000000000000000516ef45cc215c15fdffbebae055a91ef4a4e48f2000000000000000000000000903a22769f57d41ccbc3208e9be013dabdf010e60000000000000000000000004f1b9ed9ae70e41527f88b9129304c542364e9150000000000000000000000001a01af41f65823f0e35cb4d6b532216807ce56bb000000000000000000000000d9865ee7c7bd8e3de72c19ae298903d22afe35410000000000000000000000001bdb388a1c9085555e940ae11b0b24ed3e981dfe000000000000000000000000e240e99c426cc5fbb3ad41bafd203bdd5cac0e2e000000000000000000000000cf986a72b1df42a541a5aff8da421d56a149f158000000000000000000000000b6e72e53edddac0dec0071b4f7c85b375b4a5e26000000000000000000000000b0acfd22d76e0e581fddcfd7239a91af311dc2bf000000000000000000000000e8692d281dff57a53f3a0f996f7554b6447703e100000000000000000000000019acc3b7082ffa5c0a8432570c7328d3ab2cb490000000000000000000000000a6ee328add15b9b2245477f6add7bfacbbaea1a90000000000000000000000002817664846e7352ee11082716200478bf8165e110000000000000000000000001e6221f1c9c3fbce37efb65b5810b37de41f662900000000000000000000000013e3b1d0d423dfcf2a8dca57233ce7cd2f67cb2c00000000000000000000000026f4130dfa4f69cf15218e9b7b06c38806723cfa0000000000000000000000009389b670c7bf4c62f1082841ce25ed6d7ecee80d00000000000000000000000008fece4443fb2e65480a44edcd04d00151189157000000000000000000000000950a3cec54d3a99ac9b796238ada559240cb5fed000000000000000000000000d55759ec17bb10bf3d250df8456fe8f47fabc65b000000000000000000000000792d2642f661535735e6b229e2bb4b863b0ed39b000000000000000000000000c7dd4c6891fbcf1f76d00b07f83c8e093d7179d70000000000000000000000009344b0ffa415134a44101e84acf2e4fb1b0aaba000000000000000000000000096b9a1ac1bb653813083454c8ced82e1b3941116000000000000000000000000ff256c99d0ce5502c89b6e175de79190ac347ab6000000000000000000000000b68a036f3dc8ef7802b14465ef006a52f9e0069c000000000000000000000000d66256496b2a7dd10903f4cf21eed00384de03530000000000000000000000001c2d9f7b64a2a4859d0a5f8825ae9657dd6bf8830000000000000000000000001dba776123373bf2280219c8dd907f5e4cec6f88000000000000000000000000d38e14f2985d4a6d6a8b98d06b6dae336ad8270d00000000000000000000000051dda7d4f7c8a9dae0236cec08b0eaa43c3d6cfd000000000000000000000000133eeb7a90d3f8062963e1390bdcf5398023729a00000000000000000000000071e3307d13a3353d88215d91f08925b1a5c75a4b000000000000000000000000cd3c4807efc44080b00a18b623832ee026854f66000000000000000000000000fbbcae02e806cd1bcda15545ff52c2d80c8fa84f000000000000000000000000f9958ebfb0a21794ffe85a892a53649da19d7b3300000000000000000000000024aa60334d718c5641ab441921c0b2678fe785980000000000000000000000006385a5f0a2d236dbb54790b346940080dfa3360e0000000000000000000000006d3b5283148e860e685589983cecf45caea85f61000000000000000000000000cd4fd12eac0aa325e4e8a12f68c2e72ed3c0fa89000000000000000000000000c0754cacd9509f340fbf2785173e9c69afa381730000000000000000000000000c5a1b30a2ea09dc9df076bf0a3a8675ec472e05000000000000000000000000fca3f4c62fa9ec9d7b035327343f013c16eab6ea0000000000000000000000000ddf6700a8c8fc907f692a6f1967196059c993910000000000000000000000000e35554be6176abbf009799f0fa16978c7090130000000000000000000000000fd8c0ec978f42d9c65dd853c6bb6e33fed395cf5000000000000000000000000596d7978fa5e367400f5467694db23366926f2fa0000000000000000000000008571b757704e29f88f75771f0551b1cb69503ee200000000000000000000000060684eaf1942732e68e6f99a7f4f14873e8b685a0000000000000000000000004b3e57df05592a826a166b573b881c5f4d3d4461000000000000000000000000f32fd065be3273a50d33a8dc0ab92107005d602a000000000000000000000000d1577e88eed97d8045822e947f59cdd0c9ba7a5e0000000000000000000000008a5b6e532dfe9170c561393f44419f5420073d4100000000000000000000000046327db79370b5a5c90ce1158625c95e6cbaadf10000000000000000000000001cf24b7cfd7ec07fdb9877e71d57415d97bc1962000000000000000000000000587135748dee1dae0daee52f586c0ef9b536d28f00000000000000000000000061eb153a5c5a036cca32b17a64750f11bf90e9f00000000000000000000000005e4fb03dc4513a62c916152c7d20d786803ef5a900000000000000000000000071021ef3202b37cc98095bc02a8ab844e132b74f000000000000000000000000bfe9a1f91946ce604a752bcf135e5ce55d59f0970000000000000000000000005fccf293f8d5479c67f11bddd7700a60b9d522d3000000000000000000000000992fd94f1fbd61d9fb75d6502ad4971cb7d56031000000000000000000000000d48bbe0e09edd496e2dc803d19b1ef4ecd6756f70000000000000000000000008b6f94a0f0a38312bb4bb88fcf0089fb510582b400000000000000000000000060a82f47b2f5ddcc88a1a1bb751e654f726a0b0700000000000000000000000076f4aac13fe05898aae4c30ab0a2ae1d0a3f659800000000000000000000000058b5f707c2eb2b32747f39cae0bb1c2fbf6e31f00000000000000000000000004a0ff625d40548fa6344e185aa24720af39194a10000000000000000000000004687ae3453b3e06b17fb1fc6310b199d1f0e455500000000000000000000000066eeb0bbae309141cc30979d4d3bb9e3e74c6f50000000000000000000000000005c0f3dacde1de850181142eee152fb9bd0257800000000000000000000000038b1ffadf2a00b7f6153f27adaf29db7ee3aeb63000000000000000000000000083da3c540691680dbea836e44c37b5c1e324303000000000000000000000000e88c84bc82bd5d86dbf322d973aa4891187f525500000000000000000000000094949fcbaef94b318656401c0e02537a7d7ea971000000000000000000000000535bb104d2224d0683d6d1863e0a35f385d4f817000000000000000000000000846a3f9b5027d8a2ea29c8cc67f064f0903a9141000000000000000000000000741ed037627792173249dd35e03057673a2bb5a3000000000000000000000000af7aa674167c958adff1345fd176e347e034768f0000000000000000000000005f460932eed70dc702a9ee53584a9258af04021e000000000000000000000000d11d6d3f697e69767333f8105fc877346d15d306000000000000000000000000b99d280001f40b4dcad7f814cc2deaf1796d79d3000000000000000000000000470e995e923060a184046288a83d586d3d3a3e0c0000000000000000000000009c3f9dab7ab143a572a7124ddca48f1a81af4fb0000000000000000000000000ea07ea8e3ff47b594b71c8b24bbb4197cb0752410000000000000000000000004199ffd49fdb0308373aa75e3b9f404e1d49fdfe000000000000000000000000a6cf13a33a333cee8e03f29edf519305655e2fb200000000000000000000000042ae474d9e4c4573de3e313fef2ccf7625358888000000000000000000000000880c3decc1626db887ddac4141486a62486fa1d1000000000000000000000000ed25505a9a5200c87b2731d011b241a9a990b5700000000000000000000000009cef045cda84cdae32c141beacab783203f5908c00000000000000000000000058e867fecad080a0756cc709f44f344b96fc6e11000000000000000000000000204c77ae92f3218a2c578bcf278ee3dcda997221000000000000000000000000e5d9fb1027510733f62207b814ae7505abcfed3e00000000000000000000000051d86b6205c6ba8bf029d21a5ed6c8ddecd902640000000000000000000000008b565410e0021da3f31b487698234c692398cdf4000000000000000000000000422f65c3353f6a854168448c453a1539685309900000000000000000000000001888d335151faf1fbddab934dcbf4135d8454691000000000000000000000000e46d4c7c7a076c3957f33074b44f81c623f2eb1c000000000000000000000000a1eb4d13e27566bd4262d0326da8b9e125b3e7180000000000000000000000009a5247cd0b07e3be626b1480051f11d6a8078f41000000000000000000000000d0d6eefabad6331fb3c372daaf2d8a2a8e9dee090000000000000000000000004c060e5a869c3f1b8b625f4432e7a0f01f6f51ef000000000000000000000000908e8e8084d660f8f9054aa8ad1b31380d04b08f0000000000000000000000005ee18a605d1c701d5b0720f2887ba0dbf9a5745d0000000000000000000000004190c5c76e51da41e34f5e013f345eda370fc950000000000000000000000000eb847d779b0189db7e6b65a08e703704cf3cc9e400000000000000000000000085558a0d888d35bb93a08a8b04d975aed1b3b10e000000000000000000000000f58c99fd2a007dd44ec8f6e048bd0ad8c96f13ec00000000000000000000000050d6a9df681cbc467e76c955b2216d8609b90c0f00000000000000000000000003071435144bb17e360ec7a3ee3aff81d30bd79a0000000000000000000000002bd504f28de00258dcf6fc9b54000463a1cb093100000000000000000000000097242e4461ee0262ea8906367c42fb5e623a5248000000000000000000000000b96e44dfb713c709dd7e39fc96a981d2c6589180000000000000000000000000489a337e69ef9ae950d34655b5b6da53695ce5be000000000000000000000000dfb41f1dfd993aebd3644f974cb949cb37226d28000000000000000000000000393487e24f193d834834f8562bec1f92f6d60268000000000000000000000000b0a7d413697aafa764d4099f36ef1953d379c98c000000000000000000000000139baac12c566b6e23ac6513b07c63cac7bbd5aa000000000000000000000000f6f9e2c9f0e8627c3c2dd9211bdebbaa5f6e5f7600000000000000000000000090eea95e86459fb732bbc6aa21b6ef91e67a735200000000000000000000000048d3abbda2804797558a28dcc7c5ae8da1ca925a000000000000000000000000d5c6de82884b95f7d6a0d68a32b21a23e597474c000000000000000000000000c15cd7ce87c3617b977c5329d9d6b645b130666400000000000000000000000098bd0bbf819cf076a7c1ef52cca63d15441bee8700000000000000000000000098bd0bbf819cf076a7c1ef52cca63d15441bee87