60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7374616176652e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207374616176652e6e65740000000000000000000000000000000000000000000000000000000000000000000000002e516d6546353835546f70784a484c3477594657426a7a6b633773633858715676384a4d6a445246335175654c467100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005500000000000000000000000004f6285863cd4417da762b83b3b11214c5f74a0400000000000000000000000006cde66a4c4fbc726e47a66cac9f6440731040b500000000000000000000000001186d9d523dd501f585aec858c38f38d58fb9fa3000000000000000000000000e233e98fbf6c900647fe553564415defd5c703610000000000000000000000006f3779c7d2930062a9f587308d0bc070a0f8deb70000000000000000000000003c02290922a3618a4646e3bbca65853ea45fe7c6000000000000000000000000fa506b90adaf91d1ec439b66f8ceff147468be0b00000000000000000000000050a839fb042da03fc3286fc4dfda9d5c9a3d392d000000000000000000000000e5962479d187a214bd81df5f43b0c6ccc3c117d500000000000000000000000098a16919a0c81ba51924617ec834e1900029ad5c000000000000000000000000dfd9386d0740e8a0e872907af9b61e6ce80cb0a50000000000000000000000007ce7279b7e4e6b1f2e762e86e577c781d0fdb2a400000000000000000000000075b90817554336915c9731629eb69a08cbb8a264000000000000000000000000ba8971beb0dcb48422dad0e21d2781073cb965e90000000000000000000000003cddc6611c11bc0b6709ca883392691c11c918f2000000000000000000000000e4d319cde9e4efa862160d4ef32595422b8f5ba00000000000000000000000005f78da6af9f68f8d1bcad18ab19e3072da429a87000000000000000000000000dca816695cff90a708a15413728b4269f1e2521f0000000000000000000000004c3a53ab14b1e8c70f822de0c018da048d9bd410000000000000000000000000f82d32333359c09d3625c2e3becb7c543d9c3a71000000000000000000000000a3f023fd6d59a0d8c8458360090d3c7052800eeb000000000000000000000000247b7e245002e6b525782366dec32446f645320d000000000000000000000000dc660c882c1526645a42fbb25173036a16278f9500000000000000000000000061e814fe997f0b2816fb9ac3c7df3aaa38d8ebb60000000000000000000000009999f5fa7c56eabf937c06cd8f6c0c9d526cf93400000000000000000000000043cf61decc1edbb54623a8fc3461a08fd4709f130000000000000000000000004a595632de5f3ab9c99a4326aa780605ccfa7805000000000000000000000000062cccf94f037c5cb3b64944a2e0b89aa2ca6996000000000000000000000000afac66d6014b934f02e7a1a41e622ae5ca0d8c12000000000000000000000000cecd4032d928ed5530d43e943a308ddaae08e2c70000000000000000000000007e639a0879ef119fd6a392ce78a029e88699f07c000000000000000000000000838e90328c2c75af0ad84877a28c01d3ecc994b60000000000000000000000003b7c6e67c3f87aae11f031fe3d4c028aeb6cfe9c0000000000000000000000004a692c853ec2362e3718c1e057ae31687ea93ef2000000000000000000000000b89f586705b13ca6f9360feb56aba468011e8eb1000000000000000000000000af1c67d94be78167eafb3dab9f590097aa8cf476000000000000000000000000b0504a67226edd252f4c82b9d923f4ac234d471f00000000000000000000000075a65d3068b82b89c3eb693c315366ac6a4c0c5e00000000000000000000000001228a4682a79946fec620428aa974687f02a4d100000000000000000000000049dcdbe013d17aaef15612b3db4c7598fb82ad99000000000000000000000000456a29e6b2ece19c8dc737046fe43683527d03a40000000000000000000000003f769f7374aca6fa932f7fd92fb4e2ce34b0acf0000000000000000000000000f9b796ab402aa50e4c4d9ac18609afbc0b29e64d0000000000000000000000001511d27c7d614cbc6f5b2866f74bd13a16daf947000000000000000000000000632d32d3bc4df8ed58d06134bd8f3f1efa444b9e00000000000000000000000025027ee1e27eade30784e89cd33c97003da22afb0000000000000000000000005a4254581163a427b67d8a59926884a1752ceae500000000000000000000000003275ae7b0cc4b767a3d22818e12c430ca92ee230000000000000000000000008ef9677a96cd90c63ad3979bded6b4c100a73487000000000000000000000000bee97db924e473ef4829eeedd01a916bf90de9ef0000000000000000000000005403538a6f53e0f06c880351dc52645e82067b1500000000000000000000000034106c659f309ce6e2ad155b177aa3626dbcbb71000000000000000000000000ae0c25cf0001ebfc58fa4f0fd2a746d18fd7bfca000000000000000000000000beae7d28ae77310aa5cfc59ae4eda59041db63c20000000000000000000000006a445e24dbdc51bde62217d41e6262272bad565a000000000000000000000000f322f7caa8c7de1c6536fd8baace7d09103735c5000000000000000000000000cf8cb85042802d5aa0e75faf346dca48a8f59a240000000000000000000000006e4d047de09daca9861b308e64ca1e55b6debec60000000000000000000000002cb3ea14b94e79976aecca3f5d7227732750f13600000000000000000000000046b333734dd31d398ca8da62ce445e944bbf753b0000000000000000000000001f8ffff2dd37b860d843e58f2ef5f69794efd039000000000000000000000000d3f5f772eae13fa7d613a523705b8bafcf9bfc5600000000000000000000000072e645c37f7b17d0377b007199c058ee834239cf00000000000000000000000026d69db7fad66e11b035fbdfeb8f1b4af247fda5000000000000000000000000efa795bf0182afb7ffb24e18dee108340528b06600000000000000000000000007546009118f30765f6e8893fcfca7543fddf21100000000000000000000000002d049bc1a689b5ed9c2f33c1e50ecd334410426000000000000000000000000097a688f06d1486c50185be661ab19c0dce4e43d000000000000000000000000307c56cfb472e59955b5e1b7a86ade6975b5335700000000000000000000000073e2c5cd5231fa2f044a0b2ca23fdd139dc13dec0000000000000000000000009009585d31fccdc35a417c409244a4e93560e36e000000000000000000000000d088aeb78d9fe1cc073dda057c3b2a2bd5ce3a57000000000000000000000000c26e57e27fce39ce12af580990af41d7941df9420000000000000000000000004720a881ec272180c14ce50b03867a37e9b7b9670000000000000000000000003b9fc9bddc4825728d67b5bac8f2866ef4671807000000000000000000000000826ac4447d44657d8daed5273ac58f18b547b878000000000000000000000000ae0c7237cb6ee7e2115b3ec379fbca7b4262b44c000000000000000000000000c31129f9df73399a555eaffb2b4bc353bf08f84c000000000000000000000000732e9cae441fc9b25dcbf206f22b5084147ab7a80000000000000000000000008cfa0d9aa428226af8a0c7058f4008bcce8c49ea000000000000000000000000e68b925b45d5165d98287c7b031834e299a6a8a2000000000000000000000000e042ccef27826b6fa1774b7662c51b692e0fac590000000000000000000000000964050376c8f3c5b82667db49b7ca1f6a373b93000000000000000000000000e15c02fe929224067aba052eb3705cac3d38a3790000000000000000000000009652b9a1009ffd522dd96266422566440f6749e200000000000000000000000030305030c1366a8ea0feb504da91247729ca8a6000000000000000000000000028361aed1bdd61ccafb55fe9a760d8484957e009000000000000000000000000138b2ecb09fd167a677ba1c9fe92f3dcbda7ba17000000000000000000000000bf7af1bb65e1adb5a1bb9d6609eb02aab53996180000000000000000000000006d4f0159dd18723a2933428785d971204df752c6000000000000000000000000a1dc3e545ecf3f5ee572b1b7d708e762f1a14f3800000000000000000000000062f19f8af58793824bc44af71bdb1b3ed74859c300000000000000000000000005216ed142c050ffbb11ec4ddfd1ac1381689838000000000000000000000000d4df6d7d8abe1317da59ccd7071f7963781e550a000000000000000000000000a951213581f71b50d3c47de0833f0103e20b1581000000000000000000000000cdb691c0b3d0d71ed10111d264f4cf2794d51c0b000000000000000000000000e97b322b4108f218a72eaea923518624bd3216ab0000000000000000000000005aca72aedd4a45426278961b0de55a1571fb5dd400000000000000000000000078f5b766247e3ffb815fc64219ca589033b5dbbf0000000000000000000000004c1fe65e00e1d3d1419d8def8c079c0064c9efd100000000000000000000000099d227d8e1ae57c5b52657498d62fe03a8c37eab000000000000000000000000e22f4b4db0043374ca352557550ae34a582d6f1b000000000000000000000000462fa43e7a8ea4825e85c8730edc2588fa9d799f000000000000000000000000df29f0e783d719699a3855b5c57ffd5280608145000000000000000000000000586ea9af3af489a3af12c41e4c51383aa743c7f0000000000000000000000000dd1e5f27fb90c359f7de92149596ad3fa0342207000000000000000000000000f6e0c13685eee4b55916c95c7baca1406a14b0690000000000000000000000006b1fee79ee119804faddde11cad3224f5dac956c000000000000000000000000026b3902c69d851e738f36207153c3cbb4a22fcd000000000000000000000000abdb7af0061273596b06068bc006b3d340695f3a00000000000000000000000053d016954a6de2dc0f7a7776e995ee0840ba672f0000000000000000000000006285df19e3fa4652b054d467237b2926bed8d752000000000000000000000000ffcd61f69b8d5a224ade7026fdec21639825ffb5000000000000000000000000f66fe3f356fb1b59dfdbb6731314ad392c143834000000000000000000000000a4e1b05377e27bc01f9b2a702846f2d20622670e00000000000000000000000011a741410afb5c46a1b43a995af8982c604c490b000000000000000000000000461f9b5ab66a7f470737e27b73f6ab41fd5aabb9000000000000000000000000736fcdfe0ff720c3478809e8bf6212e3f2aeef4b00000000000000000000000057f2d5e7f45c833a9b086db9b94315ffde12688d0000000000000000000000009e5ea3845c3d4c5d081ddaa4d6a14e4eb069a7d00000000000000000000000000a271932ca39276e510fafb6ff9f5b3caf62a9e20000000000000000000000001b6ea02e01d077ad4be5c083d19e53bb5451df15000000000000000000000000ab530606256308b7f0d2b674c02cd57d622c05bc0000000000000000000000003738c4dbe9c9d859e3dd7658339c5e081cbae2310000000000000000000000004b66695911ac51b08cf6456bacf20970b70de9a1000000000000000000000000bf8f7a9effec3eba5660be4efd58a64ae76b1d8a0000000000000000000000009406228ed5157996cced0bdb43e4e3df1ae7eea6000000000000000000000000f0ab361200a919cf206ae6dbc13a57d2e58c2f3a0000000000000000000000005c9cd53d32bb31c1e616d64f113aca038796bd7b000000000000000000000000deeaccd331f9ac789cb9bdf3a42ee215c3e129f50000000000000000000000001dd033f432875c05c26ede67e9c17afce7c0ef3a00000000000000000000000027226ebc078ee8e1f8b7b4e02948a9d29b9e7665000000000000000000000000f3e9efafcf0367e05e678abc7c190131963c634700000000000000000000000071a07cb3179422b606a6f49cb373defee5b51dcb000000000000000000000000a5677b3e988f6ce47c42b4260806779acd3abca50000000000000000000000009d7a40c861e87ebba728416177705067b83a3fe2000000000000000000000000521ff7607034d4034d82a3edf9c99c52dc92ec8300000000000000000000000032267660e732ce51c9d59aed7edb300ae3c291fc000000000000000000000000259a52728f9bc4b91e1a243668cd6a7c44516005000000000000000000000000e245dccc58069114defec64d01dfc8deaa98fbf6000000000000000000000000c8f092dd907803b50c91dee44803134fd3176e5d000000000000000000000000e0205550c0f8d34a2367fc7e7a27be78c701f4f80000000000000000000000000a1d00284d95694bd94e086594efa3d550e9a3580000000000000000000000004c2b952d807379c25b9fa501c8563787bdc95ff1000000000000000000000000b489ac20f37b0540cca8fcaac0854dfca1e78474000000000000000000000000d0af2c6f903faf8cce7b0388b25967b749a792f10000000000000000000000000eb181a2bbe142f3231d1c38de7f739538aaa461000000000000000000000000090f74a8108e9120e3e5517503806a5a1a9664060000000000000000000000005e32c3bb8b6555ab679e9e37f82a8c2b916f6b27000000000000000000000000d9f221a44d48c89c3c76b86fd1cc8093956b6dd50000000000000000000000007e3276e1882ce19793e4f7263e2889789aee2b990000000000000000000000006cd1d47701dca7b637a3f7eecda725e1c77fe4bf000000000000000000000000b5e4f98e320c76a3f8139b89fe203a2f9070c532000000000000000000000000529e391f57481a4d6678eb982dcbb79ccaf2d44800000000000000000000000031803a6ddd87800bd5ecae96e8c49be59984cc9c000000000000000000000000a13a33331eecb01fb9aa24be96947b766fdf1f9a00000000000000000000000012e407b95ee82903df5a5d3373bee314f27171920000000000000000000000004c6b36c29362f3904e85c21abaedcce573f288de000000000000000000000000e0599073d328c5a547ef94a5372cbbf13446db6900000000000000000000000048b3227ba799176db4ad493d15c17ef76f25652a0000000000000000000000008199aefef4eb4905c25e273258684c78d0a9fecc0000000000000000000000002639a1f20a2a225f4ae349639c0541eb432d8e580000000000000000000000004a05cde8ae95ca8f8a00ae2f8cfe5a7991527542000000000000000000000000e0d76817fccc4e7b3240c471017e258ff6de0aee000000000000000000000000176de39714ab04c1bd72dc9242a19464b4a22e61000000000000000000000000b5ff62f56dec09d8b93062238ef05406ac925a5b0000000000000000000000005c31289a88e627b86c48c5050720f28ae78831990000000000000000000000003af106bd2f2d2387533b8d62a0829e8a4ec6c8a400000000000000000000000039df1be89abd04e946ad39568d38f3cf01663fab000000000000000000000000db3c460434f5da5bb799ca29db8eb3b0b4f68bce00000000000000000000000086181968ae2a13a643978e84d89e7756b101d9d2000000000000000000000000e1dbfabe347fbf801c9647a3241267e55d5fabcd000000000000000000000000cfb49e110d1d447c581ea144b1e7bdac6aede48c00000000000000000000000087e75d3b900b1d8bbe97128fd4df6e5a161f437d0000000000000000000000001837c68f7b40d85641cf77e3ffe32fde3bd824c2000000000000000000000000e4b1ef6d469b8883e76928678d5ac13f2117bb7a000000000000000000000000fa38ac83a796169a0882d999468f2dc01cbaa121000000000000000000000000a81419df94aa9fa759fc4ce92be6c604177b1d41000000000000000000000000431dea932f95c52478ae6a96d3a54c58193cae25000000000000000000000000552506e5022ef2aa5119abf76b7b4ff29fb4f44f00000000000000000000000015775ddc698bf8ee3f07734b1406e25452e3c6f60000000000000000000000005763cb4ab3d7cdad66892f3118996e93d792d471000000000000000000000000f87f8679c4f5d75ef6ad0e7648a9eaf00dc66606000000000000000000000000e37dbf9cc4536919b41868693fd058568d4d7b9b0000000000000000000000006778cfe288493f36075c3c88cb040a9186b8d0b00000000000000000000000007451b5d27e9b2e6ada44f4332572c6116c25417f000000000000000000000000a07550d215a867ad434dd1468f69bb416c7bb5930000000000000000000000006611e531b9831455598813ce3a1c2ef8030c06620000000000000000000000003b163c9a085c42d52002dafa21f1fbe3554ac7bc000000000000000000000000a0e1fb5ec7b4c81907fcb705f7581424dd066d76000000000000000000000000ff5b31d03dcaf2bcc87fa694305ff20ed3479b5400000000000000000000000000000000d7c185343e6504e428b8f8b5ad6c91b800000000000000000000000066b40fedf0dc5d2e53beca5e241fa7551ee6e47a000000000000000000000000c71555b75d78a301292edaa5112c682c8ff8e8ae000000000000000000000000eb0cda1a52f9ac0bd5293bd65b52ed07168e1e8e00000000000000000000000097c40924a913b359d7fad186ffad1ad787f559d3000000000000000000000000dee120e52efa954cea9e0ad20d27506da12a63e800000000000000000000000067e168312ed8da186635e8aeeeb19e468eae08180000000000000000000000005d12c14a9c4e0229d7c457bfe242e93038ee67720000000000000000000000001b371722ee6e0368c31999ebc4a4aae5d368cde8000000000000000000000000e4400c98c50f70cee149937d979ec6ea558d3825000000000000000000000000ad2c4aa999b1a6efafe6b46682da4325beac6fa50000000000000000000000001fe334e9ca094d525eb4e355949e6b1a2bdc0f7b000000000000000000000000aa050412e357e3385a5540e88e5d65775c515d960000000000000000000000004f89b0dc0b48b3ac4cf072c08d3ac4a60cc9187700000000000000000000000009afdaa9372b82c735c473a0e3d6917b1530963a00000000000000000000000061a94bd03562bef44093bd38b26f148b61aa7f01000000000000000000000000380422de88c7400993319e5539527e73ce9d0b88000000000000000000000000ad85ba65de113ef00ac46d4cd8d2d383dc17d92c000000000000000000000000e8757e8c35888956ca08d98a931c379745fe2d94000000000000000000000000240ba102f1fb7169099c3d4cc0afe66033d05ca200000000000000000000000076ae2c87b26c8ff26b9856568abcb92ff3fe7cf70000000000000000000000001fafc62bb73542acf8e0b11656db0700a50bdc5000000000000000000000000066835807668d611589e2c046991fb89bd03fdc76000000000000000000000000e3031c1bfaa7825813c562cbdcc69d96fcad20870000000000000000000000000c62d084fd6c07edcba63e877a03869510dca8770000000000000000000000005e5fadab9b1facf503ecf1c7c2fe2915d622c39b000000000000000000000000040e0c7d4a57739f532d0e3aa1614be13004fed300000000000000000000000071927fc95e6b2bc4683709255f45fd3f6b17e3670000000000000000000000006cb286fe6915adbd4f5c08b09841839e66335cfb000000000000000000000000cbd9d8c4fa67c412a6d350c6b944c522339b10e6000000000000000000000000f6201e0047a80843765be8899ae0fc2bfa75af11000000000000000000000000f0d5aabe2e71adc80838bd5a5d51e3fa013a0866000000000000000000000000e2aa5139376bba5c5beb232985456ad60ce1119a0000000000000000000000002ad91a3b8f33f08e835730d61d67a47417f6d2a300000000000000000000000059de8e1ec0781152218b5fd0bd2e63cd0e6a9e900000000000000000000000007bb0f4314db3a242b98d789b756e88c0c6d26042000000000000000000000000e3046d708513cab2256a34380862633020df7010000000000000000000000000eb441f3387ddeb0d2bbd58a00eb0fef3ae24ee5d000000000000000000000000fb1eda48a378b6fcfacbc85507781be0b941af8e0000000000000000000000006871eacd33fbcfe585009ab64f0795d7152dc5a000000000000000000000000059f9fdd6d243f373b8b13d28632fa7fd51e2f50f00000000000000000000000041ecbd5f0a2cde7cb4666c6153e7f9e50a0961f900000000000000000000000041be613ec21faf2cad501cd8b63de4410779dd6e0000000000000000000000003090c6673037e985e0a1dedc1ea8496b1f1b3050000000000000000000000000db7950930eea7602706e727a9a7724a8d79d9d5b0000000000000000000000007c7dd6601316be2b8bfb7552675c01ca2cab029e0000000000000000000000005286e07524832c9d335391165d2cf837b28a091e000000000000000000000000ec023a741fee9f23d778a777d784babb8700c0a8000000000000000000000000464ac10daf8172f450da63f5632a5741460185430000000000000000000000005e26245cc15d0fc1cdb41c8329440f321b73632e000000000000000000000000999853f3dc7a720d94eb4f7cbfa4192e7e5d8a1e00000000000000000000000079a5fbac67c7bc2560e9c4183667eb62950342a90000000000000000000000003b39fd767f59bd6a038ab5fcdf7bf7dfe237c4b700000000000000000000000030468bbb627170cdf5154131047b7b5109ab3c45000000000000000000000000a7629d2a2bcfce0194454de01946482f42bf4d24000000000000000000000000957e8576231f1ddd8c52dc7b1e8d7cfe375982180000000000000000000000000cddfea15e21fc2659c1facc096572bbef29253f000000000000000000000000bf330382b36e50afeda124dde44236bd2edd4c79000000000000000000000000283507b81e7b2af89cef6d37d9e38d1e0da9324b0000000000000000000000006b13e2ea5d6d31b1a13629b7aae575bfd55af48200000000000000000000000044ffbce179e41cccc28d68e7fd112ae8e637d85c000000000000000000000000ce2f121d0aaa5a8e44ab244d36e441e5527d4ca9000000000000000000000000351ee48e6e8b88b622c13291dd44ab444c9712ac00000000000000000000000004a44d3ecf84960dc66f454281a4b4d674ad1eac000000000000000000000000b39140f0b03d73e405d6cfc793a8fc4784fcaa7c000000000000000000000000b3e5350ee421ae9d459053e56b77fd9c41908d1c000000000000000000000000db2c674f075ac6597009ad5c02f5a5c18b3d0b8b000000000000000000000000fe8a833e5282e7b11c1eeb74bc5c82798191ed0f000000000000000000000000c9f416883f45939faccd2b020fe904e79d9390d7000000000000000000000000c69bbd1d1cfb53fec24254b596a51d0292b5aea00000000000000000000000002e88559325818d0b4f6b4c0618f59582f920d8ee0000000000000000000000009de73e9ccc7a712015849f8a69de158702ec90a40000000000000000000000001fd013108e9d2f7db65fe3918e1411ddde8bcb20000000000000000000000000e429f7778bd8e4fccd47860a6a9709b6e6a0ab0000000000000000000000000072a6294c248150336882f42978ba8af59cbb6e740000000000000000000000003ef0b4cb2495ccdfc2103e975590b2ddb99f7c140000000000000000000000005fb5e55431ad15f6f262a594d3be218acedb9268000000000000000000000000a27cf66452a101ef0aa8f7e4067999540f4c9c76000000000000000000000000819bff561497fc4d2c77ee2ad2e49afb5404b432000000000000000000000000673547d10441dd726504dfe94655357ae0488fb60000000000000000000000004eea670b47667905fd1f3084027d86be2b12e6cc000000000000000000000000fb103b78b3bc9b02f96cb9bffba82ce9b96a8d1a0000000000000000000000009ed09bd3c7bb325ccb84d793ad9ce42a068d7ef1000000000000000000000000c440c7a191608e04ff80110bed4bc294697923060000000000000000000000001bb9ad6c437070cd53e40016879ae8cb8077c96b0000000000000000000000007f9f80576dc576d39786d8ac516347d39ac4869500000000000000000000000022aab4d07d9869501c180fc2f7304350fa0b62020000000000000000000000004ed7232d8f0411b062d37c6fa61438286ae786a50000000000000000000000005ec26b589c592ca6d3af56c9c0833c26c573e39e0000000000000000000000007730f9ddb366f393706e12d6c1f8d7a37a7d8351000000000000000000000000c1effd13267da7d5e322ca781645eaa46de36fb7000000000000000000000000e23c2adcac4bee353472da406403b59b86a49086000000000000000000000000c23136497ad7b18562f06bea1bb9116db59e8b57000000000000000000000000306ff14ab48ce4f47b7aff789a1f7bcf7bdc0e4d000000000000000000000000c0cd449d315e15f077ab1af30c0f812d70009e5d000000000000000000000000cbdafb28b6678a61553d046307a1e59eaf1db81a000000000000000000000000361aea5f84b7c2420d9c11545ba7fb4d170b49b2000000000000000000000000bbb307a163ce7896c270f4d7dc882f1bbb90d543000000000000000000000000966a36bbb92f82f90321a1ff21499a8db40a11d9000000000000000000000000d485e963ea4561a07b4368259b4a7581489dd4ff000000000000000000000000041183f7b8ad1be9a13d672f261cc05b591d7e6a00000000000000000000000013d0a55a0cc38cba3280fee8a18e7d4f6a8e41fa0000000000000000000000004f6708f6aeaa7842fef100fef96bcddcd03f15f3000000000000000000000000814f0ee061874547f02662ef2cf00b6c6b6cad0c000000000000000000000000eb490a373d694449dd4fd542de1d9c342cb3770a000000000000000000000000fac8af9e2abb59dce21bf0f38a049221c93427050000000000000000000000001aa7324020c93e08216faec439265afabc2bb9da0000000000000000000000009c1e5d503f33bed5790f929e6f13ec656f9c51d40000000000000000000000006d6d19298100ce7aa96ac5f9a452c118513837c9000000000000000000000000cedc848169bbeeb91ea7f2a08c7b8805014e99550000000000000000000000009680d3031a483df14af877911a2677dfcf9dd4be000000000000000000000000180520a589fe690c1c5338a4837e4965b6792851000000000000000000000000b3387db6bc5fd588f0b46d1dc4bbafb66c0a56bc0000000000000000000000007f8003c5469d04e4a55c4b80069108f24fea443b000000000000000000000000d5d1462e31c203617d5c463fc38a2e4d24802ff6000000000000000000000000981ebc48ab775e405a0b46b3fa498ea278a74bdb000000000000000000000000cb8f15994fbafac475a030c906b8799385f27f4900000000000000000000000020d1198792cbdcf0e1edd8bf2f84a8eaac9e79fa000000000000000000000000279a352c4d6f4d4f4938ece0419707c876b654350000000000000000000000000f0236637c54d412318789a50b0ee09eab5db24e00000000000000000000000062b3e3351f6d447f7bbbece2b4b81da0202851bd000000000000000000000000b4bc7c86b0a44f4889a9dc7074b2ef6dcc1290f5000000000000000000000000323181614d9ca78eea2c2e13b0346c3d93a8d0cf0000000000000000000000001089613a1ad2b5b75016c31f2916c79f4413f24a00000000000000000000000074823625c397ae30b0a549b9931df49df24e3a48000000000000000000000000e9b4941e67eadd71cf8b2d44f174eea2611358910000000000000000000000001da2b80abd28158784b657a0494f525da60030cc000000000000000000000000635b89b26765891285d814babc11c87df506cc99000000000000000000000000dc5cb56dcec5cb582cbd8781becb6b7cf9e91d38000000000000000000000000f7626d512722592232f40cc35e689f53294aab94000000000000000000000000b1faac3de7ab4ef65c0321e063eb4f8bc0e364450000000000000000000000004433bda9366fbe9fd123724314a8f6065de50d3100000000000000000000000080925c10cd2971d9702de2d9ef6572d54f00749b000000000000000000000000245b630da873e39b43ff88fb6d794537a094fe0e00000000000000000000000001531b74921065e6252b0d02f4ab453135096b66000000000000000000000000d9c2c6ce655557dd480c9a8edd51ab94b64b5910000000000000000000000000ec705854fcff3e2a9de294805e01665fbcb627b7000000000000000000000000e987809707b4949cbdab3b98657b3607ca65943b0000000000000000000000005d080b5d2718bd65678c9582519eb876c30425110000000000000000000000005c6e66412592202886eb50d7c6e2ec0ddc59f097000000000000000000000000739ff38e67aea87bdad137c9f5a673fa630fbc10000000000000000000000000a599a5c2d73db9a2b757a96eb6a087b1c029bfb1000000000000000000000000d17145b86cd6c381330e78570667eed1a5ab4b62000000000000000000000000168aeb43b364655d2a293be1dfc3cffd7e113cc1000000000000000000000000a6d4462a24d0cac66bf6cb679efe3b90cf741f750000000000000000000000009547a799178e42765484604e8222c2eaeab1e4000000000000000000000000003f415963b49fd951d182aceb15cd16379782b3ca00000000000000000000000041100e19f382049c87e5e27566b910bcefe6957c00000000000000000000000078039d39757bc1a714e37da12f47bdb6d65898c6000000000000000000000000f0554aab37ed1c0e54318479da729555ef83ea2b000000000000000000000000a50f38e4e19a8fe65a3131de0d39e82c50be86cf0000000000000000000000004f198db9445333dc97d1fa95341e38f721f116980000000000000000000000006c3db14c28831d8fff1e31eb7d7dcb5319ed143c0000000000000000000000005dcee5de8946659307f8617843b1eef7d083dc81000000000000000000000000c90ff596a7b7b89c0329101459c307d265c701be000000000000000000000000dbd5864c45f972ed7fa3ebd73ac3792c2ce485d4000000000000000000000000dfcf33319c63502e9a0620b936697dd5bc584d60000000000000000000000000c10e04cbca4c0585b07dc731cb845d55850639d400000000000000000000000032c5f117f8722c77de8c89f98e8a2a8cea7bc1a60000000000000000000000007bd5975f9c647c1958d7f49483d247da61d1826900000000000000000000000014aef6cc8f254ee799589f75644f5157cb42f8070000000000000000000000005937e647404aee51634652292e618d3a14d62ddc00000000000000000000000008bda4da45df2759f959c78a37d6e5d6076829f50000000000000000000000008eaba752851586acf07424d3c9c92fc54879630a0000000000000000000000000bb73d0f6dc06b222c46f193d171ada9f853f4be0000000000000000000000007ebd343c02b3c1ff4589fbbfec6a4e39da39b09c000000000000000000000000b9bca9cd25fb94799c68d6d38254924e8dadf0b1000000000000000000000000654d9b838fff324d0fc9c25e6c902fa2eda1fc2a000000000000000000000000a0cd75664693fb48232fcb76b1b0d8ce8631be9a00000000000000000000000002576d0a4deae6aad3e4614a25fc1468cc94bf2d000000000000000000000000e6cdac6239997cbb6a4300edd4351249b4985592000000000000000000000000519aa587583c18e397eda2f9bc182bb71ce2f7fb0000000000000000000000000c7e6d8e9025e36d625138bf2e85457ebee9b9e300000000000000000000000041320b1b7c97a918c7dc2a2feb55b7e090aa4b980000000000000000000000001d3991d00bb7254df7f3d0e338b3444db11a7fa50000000000000000000000002d564dfce7a394b0464f4efce57dc7a2cad36f37000000000000000000000000e344489b0812e76657e59f4d14b2d3c4fac2a8a30000000000000000000000006fa10b2c7bb21c6989eb31b7651a4227aa2aed08000000000000000000000000ac37fc776d13b6f0069a8f7f99ba925be7bb92ed000000000000000000000000197f96e2ae729b867a1e6a5c3838fa26a9591184000000000000000000000000e3c9f51e5f88107a79bb3dca5ac194831d69758f00000000000000000000000082fea6f0493a17954e794baefb623db110a37730000000000000000000000000b6ba1dc75d242325f1b990bb1e101b43e863657600000000000000000000000013a2300bfc2ae6a99cc46fc444a977f885c1d7e700000000000000000000000041c43a65ff3bf2932ecb455364ff21ed27a7b11d00000000000000000000000064cf7dcd6ebdb99232b8689c8b27f38f0ff396de000000000000000000000000d35406a91ba55ffbb699ed5b159bbdb3505cbc560000000000000000000000009565c6f82ce0179718d24e803255f8fa280d2de2000000000000000000000000ef19ea8a18769a2a2d228efd775aa8e579977cc3000000000000000000000000187d168aca124cfefbeabd291b6c4aec87903e650000000000000000000000008b76884726d8f7ec959dc2d95edb0017b57c8419000000000000000000000000707b6d328840ef7b0f51801b184b99e0c92f91e2000000000000000000000000a44a2f7c4cff9dc0b8e8194dba480d9ba68dc65500000000000000000000000041659cae8a83e433c3f5ddf5eb9ad63d0d44303b0000000000000000000000000999a13d74291eab3a3f7c1b57434004cd6a464a0000000000000000000000008c3e3d5beab0dfbf918dda7c04b0e466058dfdec000000000000000000000000c0860240fb52c91fac0b19fa48f38863dbf42228000000000000000000000000506285aa687b14acafcf0bc20a16a67ffb4baae10000000000000000000000001473230dca7a67272b998f7fd563455fa4f448820000000000000000000000009074a6d0a6a2b7f968045395aacbb0a6334b3cc1000000000000000000000000fcfe8cf252bed3e0f70765b114594841893cb43a0000000000000000000000006a4349c61b61051c3df6831940260307f0bb271d0000000000000000000000007fe90019fdd125a4c52cfa4391f1aeab6df38f570000000000000000000000006eb81d41b217d4925df7d430687faf578c2c9e04000000000000000000000000ca050dd747163d971f0721b39108ed113a5502a4000000000000000000000000e638c199d9aec7565dc9c6ae404785a4ca5d66670000000000000000000000009bd14f2f894c2f1c2840fe01c89df0b5192222c300000000000000000000000042128176e5fb686d7d6689fa3df0b91cd27fcf99000000000000000000000000f65b01623955e345e973095097fc1e0c491ad7d9000000000000000000000000a89b5b8359edb112b7ab9e09cb76971aae0ccaab00000000000000000000000040263bde04ce3f3c3ff3fc5ab32f7f5e5f80de060000000000000000000000003f13f597f80c65055251cdfc63b292df8e042cf9000000000000000000000000fd32b60a04323efc866c67d0443da83efd54782a0000000000000000000000005876b4dd2a8d1ddd4f436787f3e40dc8119fdf850000000000000000000000006c520ed1a80f7af43d538575ab888d1d09aeb3800000000000000000000000007071445f6153cddc5716b8eb94aefc043ab6afea0000000000000000000000007ae23bf5d1bef05dbd041bfade7c92812db0c5540000000000000000000000005bed54d21f1cc0bb51bb03d73154aa763f9a25480000000000000000000000003d289619444ee120a7eefc3e4ed4663d98a95de7000000000000000000000000a516ea3be86925ad04c292c7aa62bf5204e574fd00000000000000000000000047dad5d582eb99ecd19dad4c74873c624c52e7c7000000000000000000000000be536c73ff3069315ea6bdcc35549f131f68e77b00000000000000000000000023de6cdd24141474fecb4a2676f559720711353c00000000000000000000000010c60f4fa67f4fa329c0573cd8e6e0e4eec52fa8000000000000000000000000f6c91c1a35be11bcf040a91c0cea984195c9a6690000000000000000000000009e7b925c0421b98d3e933578e2258ba34de613380000000000000000000000000707fd53d4efbcd41fb846c58b508dac5cd4179d00000000000000000000000049f7050b3a3dfe4a6fd817a1fea38319c4d74d5d0000000000000000000000009424b4317913f2a553744e5548d2a7800580bd430000000000000000000000000000279d6777a2c430a301abc2f76248e5896458000000000000000000000000f8eacf26e31020add1b5a080ec2ae16f28eaefbc00000000000000000000000080c743d39e7dbf11039fa17eadfa385c040b1c790000000000000000000000005c69ca702701895f39016d8953b7e62086c4084d000000000000000000000000fc65d573df09284f5b223be4891a371d1b371d91000000000000000000000000ee9809c35850c9ca40a88dea962a1dd8b5f8c167000000000000000000000000a7f954bc3439a19c0e0f79ee4c6ed022409c85090000000000000000000000001fc872081f4bd127524434077ccfedc10d163d8c000000000000000000000000fa6f2d41e3383db9530ddca05f107337b5809cad000000000000000000000000c7235f2159af99b66ae72ded9d5c5f4a4d0059cb0000000000000000000000004ed045d4d01f5617498bf0c661d6a7ff5c1ee132000000000000000000000000520ca4eed0613b47d4776380452181eac81118b600000000000000000000000067e5b0eacf784f35cc7d2c9353ce799fbf96b91900000000000000000000000094f8b1e2aa01ad00c1922f38b1164d89e85d086a000000000000000000000000e270bba6dd89a46a758e07e48c1e9523d07771c3000000000000000000000000904322cf5b5ec18e538d295bfa38d3a54f2f06b0000000000000000000000000e4b961a8d7944b060bf296e65510d527f682a83200000000000000000000000058306db4a8f4cea58ed8cfdebcf4e0520b57df7f0000000000000000000000002f3e61e4ecf2c4f3e7de230ac1220e0ceac3235f0000000000000000000000005324863a13b35fc54b5e62063a0332a4b6dd676f000000000000000000000000accb024dcf424d6c8efb554f64ecca9423de2fe100000000000000000000000028ca30c8ce7daca4f9c4fa6b90dab7eb9a99fa890000000000000000000000004b6367af366c789c6b1c9bf88222a1642000dd1900000000000000000000000067e2dea4a6cbaae7a71dc99d2839a6b8cb78e571000000000000000000000000923d2f38fd86bc66478b990168b8e0d4d64d1fc80000000000000000000000004ca58a867fefad507429f080af6559897a30f291000000000000000000000000508e78a5e167a5d042479b9c26bb3714db3d758d00000000000000000000000080cb7be1592b9d4d6b1661d8eb616be107fbaaa500000000000000000000000010dbb3713c41e288e742d4106abcbd42f582d1e1000000000000000000000000cc556e24fc1dd7928393629ece4cba05ce880acb00000000000000000000000088e419fb1f10de32a2757bbe8aa7f69071a33a0e000000000000000000000000e39bd8c4d76f30153c4bf7bd7e22201b93cd7dbc00000000000000000000000000ccbdb01130760b1eb2f427bb0a920e452ce9f10000000000000000000000005540bfbf553cd5a1a1b0759ae0d3958d11763c720000000000000000000000009fa8db1813a8de9070ce2195b0be27677b5b011c000000000000000000000000561951d63c30e3eb77f25dfa9497afd8a1963a39000000000000000000000000d7dad0a50085fcbe82669ca675c0f5467edc36790000000000000000000000006d40b9be13ef1c4970df10068893371b86bd2e2200000000000000000000000088874e27bb0cb3460b09ace86717b4cec0ff2379000000000000000000000000d0f82e5c2bcad488535d579d70862c05caf68e15000000000000000000000000c4febf85aca82fd8d5b89868dc96039d08d7cd62000000000000000000000000a3f2bfa75e44c6b2ec7f744aa46c553849caddfd0000000000000000000000006916214f2882c8877fd69ec8e95e1feb77f48eb70000000000000000000000008ecfc477c69c5181e45cbb1b9f66600a8ac88640000000000000000000000000d1981811983d441d68e53afa75bdf81977fec1090000000000000000000000002769688958d867b149b9290285b95fea86587e1a0000000000000000000000000326d3e907d9c13987f155208f0a2c1a342021b6000000000000000000000000d77df0b7b7d7b45693c21aac464af2ba104331710000000000000000000000007da7f1ce42f449267f20eb03780694543074f451000000000000000000000000dad1971fe99b115fa6e357c4de78ebacb623e23b00000000000000000000000034f54d003d28b5ec9726eefe728b0fa9d8994d6400000000000000000000000074f79848fdaedeafa84be93cc3d81f8a16b4feaf000000000000000000000000069a8a4f81e312dd794736402a15bd0bd31eeef7000000000000000000000000c2e3ce28faff696cb18d5edd914cdf1f401bc0e8000000000000000000000000a010a01aaa171172f7af39d5b1397720cb076a59000000000000000000000000e3cf03e9cf8f6782610f56d3f23cca61ba43e3d400000000000000000000000086d71158cfd265115452da1ae5603e59920b4a15000000000000000000000000ff903781a537bfef11ae4614996117b126fbc3c40000000000000000000000000edc8f16d13f608ff7ebf411d76f5f7a634b93ac000000000000000000000000620ac8586cfe44dd53d81e32329e54012eeb9a530000000000000000000000000b968a0f76dfd97fe7981606580c7371e5300f90000000000000000000000000a080dc00b178834441b01c3354c0807c25fec2790000000000000000000000004df00422edb9e0c689d80691fe7572c2d4675be20000000000000000000000001ec7b315ff9c5dd32a58c69ea86e634e88bd1b9a000000000000000000000000bd741c4107936a284ef15d32bb9f61c03091d8020000000000000000000000005ddef523996387adb2f45380a0a74f26ecae4df1000000000000000000000000b233eab34aae31d4a2dd94314ac474b303c26362000000000000000000000000b3d50a4242b3124cbaa52e0e3f9d50089bba571a0000000000000000000000002479ed18bf13f1f5bd3af7b3e7033389a92f6a11000000000000000000000000152ab631db3be5943f4cd82c8d9ffb8cad682e0c000000000000000000000000df3d72bd1a54280ffb92ba3affd9d728c900a2e7000000000000000000000000442adba9b663c58d66ff4744b630d2c740dcb81900000000000000000000000082f1705c3d3aefb47c33d3e74b9affbcdd6f0e6400000000000000000000000021cb9dc729e7ee9ef6c809991a3b8b22a4c81ebe000000000000000000000000c5a72beac0ffe4953422d5b8bb49863f9332b13f00000000000000000000000055199467bea9ed5ca60c20e46b323e44c240efdf00000000000000000000000019d6b096dfb424e2cc2a70090c4deee3888421df0000000000000000000000006f566a6672f615c2975f6c48224c46153e12ffcf0000000000000000000000000677dfa42528e5b40b92b6908eab9ddfeb4b526b00000000000000000000000055acfe2c2481a013cf6f8ef180f3380d9c291645000000000000000000000000127aabc4a5b74c3b04e00ec04d42300e23e8f5ec000000000000000000000000bbffaf79d89ac84a5bd956718152b4fb69bfadeb000000000000000000000000b51c1aee891bbfef7385c2d41ca70b03f8055298000000000000000000000000eb711c1a0e0f4ca6cc51c9fa3390c07c64d1e341000000000000000000000000e6e386c6d5a7370375fa95085bbb689eef755fba00000000000000000000000049f2509c9763ec8bac4c99c0d1320b9f7d8f0ad9000000000000000000000000b56a4077656232a248871700f51cf62b6d209820000000000000000000000000d4bddf5e3d0435d7a6214a0b949c7bb58621f37c00000000000000000000000017b86a313df07900f7c0e5542d6a4864b50c1aa900000000000000000000000022a8070b702bf703cba68a348bd22bb73e66a91400000000000000000000000025298b295085470cfe1b0d35da7dabd59c5d1f8a00000000000000000000000030c54cb695b709d3cd02532010daec8d2e356f820000000000000000000000005526fb461089e1960b28209aafb25e96c0ac55aa000000000000000000000000e0177af4dd48bf49e9c8ab183388b7b26e50f92c000000000000000000000000f32eecc7a893afb7ddd61669b256eee51a6958d4000000000000000000000000d2731535181ea4d4d8bc60bf926da3bcdfb69c7f00000000000000000000000076fab981e7f84cf3708d4f1f2550e0abb86cab77000000000000000000000000437e8b97f2fdfa32466a4ac994cfaa5cc20b265e00000000000000000000000006354ce08f96bc961b9f5110d513e1bedf256ce6000000000000000000000000381fc6e2f4db22012488390184d03b6df6ed13db00000000000000000000000019e84d07b8d717c80878d58426797decd2b1b9e900000000000000000000000033d0d2126a8a7b320f557b01e1249378c603fa8100000000000000000000000055075ac51b0ff1a10108aed50021cc406c61e2ff00000000000000000000000048dfe76458795d61158deb3eb25fa8e8a3d8ae5a000000000000000000000000a98eec8ef64a1048f69746ed1a72a7d390bbf4c40000000000000000000000004224aaffdef9903534d32d26fb38d32e67e4ad4300000000000000000000000071030dbeec262cf14369aa507456ce4ae951edb0000000000000000000000000c337b7fd54ca0d397cbc645fd4b7e77197ca69930000000000000000000000009b31ff6df488091b9bcb748634ad5729c59ebb34000000000000000000000000cf8700b4607099064df7989a336c680fd2b4d47d00000000000000000000000069ce0d27af57b4c8f8a08bca52afee75d06f185a0000000000000000000000007300571910860231d97ab4f06922cab9d3ca06be000000000000000000000000f0f3b7095b24fc106fbaa299686169ae30ef644c000000000000000000000000b3447c87fcb0f9b5d732ea8bb655bd3352b7c484000000000000000000000000f1fea522700eca78bae3b41fdc6a847f00608542000000000000000000000000d3193304c2ce553f2c04859a467a830aeb3215e20000000000000000000000004bbd529386ddbb1249d93bfeff7c27cd028583710000000000000000000000002fc2436b750f515852a7ab4455556fee5297565d0000000000000000000000001841e4191b85ec51bab340ec13534b36523253e20000000000000000000000004fed4b7664d72a9c754868a4b59c76c418b245ba0000000000000000000000006ffcbe169a45b185cadfdff2e48786b6292abcdd000000000000000000000000b51eb8e262a0fdb461e949ce1ecbf2fe58c103b600000000000000000000000003b689d13f3b6d23830ee3bf3ccdb48875605b67000000000000000000000000ce286879bd35c8528d9753554887c75de9dbd4910000000000000000000000009b7bc8fcf440e6d33a19b3c18fc87a0d6de54ccb0000000000000000000000002da57514ad29f266cffb4c05bf489f6a6482ede3000000000000000000000000551dad0e2ba78fdc3548c07064074d82d15fd0390000000000000000000000005064aed9d91abdac928908d623bb6a130a15e5d300000000000000000000000094d3bfc9294acf935a71185260262ddf70873137000000000000000000000000a8852e127f7dbd7a9fc9f6e581dd32a45ef2bb0d000000000000000000000000d97107b94aaaacc70b318e555e6c55b4f43e7478000000000000000000000000884e915ad3798f04e2f362f17dc343f9fafd19710000000000000000000000008e5f02f7be3ddab078cd54fa0b678984d83a45410000000000000000000000007136930dfc54d318d0d3bf5f26a9d4c3ec5e0cca000000000000000000000000180ecd681f2d50ede26f4c1fbf717739d32d6c1400000000000000000000000093e070c8b1d4ad41a206e53f54158583dadfdddf000000000000000000000000b0a6cff60596ef1699f961ecbea43249cedc8157000000000000000000000000074284761d6dc0584b96a1d397ac8f6145a90358000000000000000000000000faf4074d39e3069cef2a6794eb5d986dc43ad77e000000000000000000000000977beb0f70580777387e70f73a5bbaddb78069c90000000000000000000000003a59d37c73e82269dc32db4a44a607f64a553ddd0000000000000000000000007a316314c9919e8630956919afe9cf362cd249a9000000000000000000000000b8c0d83ee67185e208f16c37f2ce6c9be98ea84f000000000000000000000000a8387179acc338cd7305489e457be20055dd9d57000000000000000000000000a664ebeef2d23cebb25dc97345047ad2d327b58e000000000000000000000000e287e94114267f210e3de32d3e549eb442ba2c3900000000000000000000000075b50d8ddb6a2fdbd0cd5d38148240dd50092a82000000000000000000000000415168cccf83ea20446d96d4e3186ce0e15a78fe0000000000000000000000006d8df9169ecf928b66d7c8ff4f3f8458f44463350000000000000000000000003b2b6ebee03d0a5b457f0030860ec97ca0b70cb6000000000000000000000000fa1c2b35903490a3dd6087dea76ead1938cd8c02000000000000000000000000a4949f7e21ead47d704500daa8fdb36f827bfaf6000000000000000000000000548f141cbff61742b569304277981839039489c9000000000000000000000000b11e2a0f056a90f2ab83f86f54776ff1fe2be05c000000000000000000000000b92ccc2d6b4829302c873f6fc3a858cef576f669000000000000000000000000cad7164c1a8f3c4388a2d8949b15e0ecee449c2a00000000000000000000000001c0360548b5a41a464b52fd347dde62c7e43c23000000000000000000000000c0db2cc7a769b16bdd259fbb4de5bd688b09a087000000000000000000000000f1c1095c83179bafb881db51535ca339ce05ab8a000000000000000000000000b099aef778f91dd93d77d7785088ad9eadb2edef00000000000000000000000064825fb4aa358de46c16c112cd217312d3ec45e6000000000000000000000000c131a0ad3aeb8a2e0a9152b3aaa0866e6f12cb0c00000000000000000000000077c6ab3df74af1fffc418347a7e07ab90dbf10ee0000000000000000000000003f60c6601955f933877848e58e914cba136d187800000000000000000000000092d3caeeec54d6eb0afa57a063661f52ace8b072000000000000000000000000ca29ebd42f6d4c7afaba998cda8258005def8311000000000000000000000000f215c2fed7e68a448918c4fe2838b52b63d647f7000000000000000000000000dde568dc1d244e22809a0d4022c9906dfbadd9e300000000000000000000000087d3b2847132cd373f30fdf8c981d9f839eb437e000000000000000000000000cfdbb903ed4c490d523900504c8b299e509cce6c000000000000000000000000136b6166227c6492355a837c8db89024d2747c0b00000000000000000000000028e02665485cabc8c73d2e0981801322ac155e4f000000000000000000000000880fbc723a272a8de08aa9584077171c3ded25ff00000000000000000000000014aa416a8694c2abd6b9a614c039d8ef463d3ab00000000000000000000000000846502ac469c2a8cb5fb84b6f66dced301ff18e000000000000000000000000596289faa8fbd0841f7e53a6d972f952297155b500000000000000000000000063728c42bab0cf5c1363d9f0cb267b9603a7979c00000000000000000000000084b6d1409f06c56ff52459d4d9a00d0d1eadd68000000000000000000000000047a252b0844efec0489babbcabd0f0c60ef9895e000000000000000000000000e9a3122d72230a68400025f1d428bb10012a007c0000000000000000000000001e76bd99a95fc17c6a5ffc5614e7b9a3057e9cf50000000000000000000000004f2ae8dc3379252308b7b7cb3a7fe1d372dc7f0a000000000000000000000000a75286966afe6cf060e8e9888c8a1dc155559e13000000000000000000000000261cb26306eae9d2ffe40d75a4bf9315b54be4730000000000000000000000001988094edb7a5f2492224e38e1d249d1fcc02444000000000000000000000000217cad1748216815439859e3bdcf473946e8c8da000000000000000000000000ec8c1050b45789f9ee4d09dcc7d64aaf9e233338000000000000000000000000b0b3adf4df04170da89969a283217e6f4c90ed0e0000000000000000000000002ad930b189050fb2fb67d1e27c74167582af502f000000000000000000000000f38bea3234168e5c1dc4a0904f074c08db8dfcca000000000000000000000000516dc0448d0537897a5605514867b09b8594f25b00000000000000000000000037c8cc340e603bc54f2483363f601d8ae8789fb5000000000000000000000000f346006627b5818139b882add1f271a80c6826c6000000000000000000000000eca1c6e373e93d1e104bf5283a08800fb3deb4b20000000000000000000000009783836a31a3a562ef699af062709a01aa09f0e70000000000000000000000006eef26000e9acece31b6618e2e696b5f6ff6a8610000000000000000000000004ad81b05db55a609d8f2facdc06aa987fe3b4c100000000000000000000000003db437e19b853f132663452bfe5ba5a624fef83f000000000000000000000000dfe0b96f7112c51a1699746899da225c8a7ee5eb00000000000000000000000032c855d7cfc906fcd716d55e7443d654ba29f53c00000000000000000000000089085494327d0b695f45e8aabd4d6d4eb62f10cf000000000000000000000000e903fc03fd96ee1f991017141a86b942a32ee11f0000000000000000000000003d383e5624c21b30b8fd8835201a39ce3610a2320000000000000000000000007588e2bfc85e8524d2082d740032e500ce8f845a00000000000000000000000013aef197194b7e603ba7b571d5fcb2dc3d9e6c790000000000000000000000000cbf84a124f7264e86724b83b77a9a606eadd6bd000000000000000000000000633eebcf2b3d354eec2cd94343d14d461a3c63550000000000000000000000003896f9c749350b797f4f3f699f6830758dd90f7f00000000000000000000000000ae00c5d906141ab12c261e78782803bf0a3ab000000000000000000000000091b8374c5e11ac044182c8ae25b1b2c4dcfb29e10000000000000000000000004dc4876d3d2ec3a108ddaca3272b0c73c05416f20000000000000000000000009efcaed64763cd402d1a9d4d503374dc55a667f300000000000000000000000004ad2cdd939ea98f158200eebc38925d9af1d8ef000000000000000000000000f0d8671ea1dddc07261a10d114483db72b57cb1c0000000000000000000000005670fd15a325b0fb535ad8e5ebe668c8962fdf9a00000000000000000000000016247aed26617e6df2bde11d1993acc5fbda0cbe000000000000000000000000a0ad863cda238a57343389495810460457dd512a0000000000000000000000009ce182d8da70bf9eb086aa120d2ddbacb7243323000000000000000000000000218c5faac2623a6d754e50c2c783f6350d17761300000000000000000000000010b09480871ea5b8ea12bbdec07ce13f4505ff8d000000000000000000000000ac3abe1a6dc31499ca552f3886415f805ff6290b000000000000000000000000d780d4a33aad2f1d772901af67782df16c54246f00000000000000000000000018e24850fdeceee577da1e08c63b260cff69b9620000000000000000000000001c00daf559da5df8fe732b1da63f6323ed75863700000000000000000000000074fad183f0aef587dcba4f04901cb234dae7f31b0000000000000000000000000e196868a95ca473d3df8234103c87ab91827e0e00000000000000000000000045f69cf45d8e8a34dc3e67e0da93218b59154431000000000000000000000000cd3df7623612962575373889c4d6de3de22e78cc000000000000000000000000d67c761fa06fd28838a197e3f0ce59f49d8daca9000000000000000000000000ca009332a69aca0b6fa7a236c5041388c964780b00000000000000000000000024c9c4b1edbe7a60d7949fb03d1a891c47399e1b000000000000000000000000250b1ac0666fe8ba18ff7b80c6ac62bfea4a6fd20000000000000000000000005f74c7c8d4b8dc23424dd062f8d56864c7d449c1000000000000000000000000bc2bc065f3902360655c50770996b98bb81da1ed0000000000000000000000004a064b27e0ed931b5a2a1b1053900fa3ab4a503a0000000000000000000000003f2610449518d18c0f121a1b50fd21ed0e33e96f00000000000000000000000018149e6e96fab175171e8a04cfcbc4b909b9e76c00000000000000000000000010d63c0d5f3895244ffc287df68805b630d90510000000000000000000000000971b84483e86d6d7cf32152a81cb454f238750dc0000000000000000000000003548e6f13888f30b859aa2bb84943fd37a7e2aa80000000000000000000000000d220fb836fb127d58abafbe2ae2e5e3530e79fd00000000000000000000000099ae1cd47ce42b65b56523c78413b066df268520000000000000000000000000c4d889522ed381be9e06def1f27fea45f445d815000000000000000000000000873f826cfe2663f078674e0fe01e6940deffb97b0000000000000000000000005970ab507bd6fdda8cf553be9de09e9af5183744000000000000000000000000183c6e280a50079851db17df201f658fc4d819c0000000000000000000000000b85cf51493145187af55ed2d2d76504ae72e5c5d000000000000000000000000c55e6e8075fe0fb332286f017d6f97fbc653eca3000000000000000000000000f717f4770ff741a0288631995ec89605dff47b570000000000000000000000008d62d9cc511de42db082d7599a7fdbffe31d09250000000000000000000000006b0bd70ec069eb1f77e82c2a08bc93dbe637a6fd000000000000000000000000d2aea1ea52d4ec0899848d63df371b18caf5f73300000000000000000000000091949710c56e5be4407880dcaa5f5d64dfa216ba000000000000000000000000196ebf5e8b67a68d5abb632eea6bf555291b819b000000000000000000000000a630fcd22bcb52702c6a02aac37937fd549c6e6000000000000000000000000043ffdc79fbcedf718a19ad7d7eb2a705696546e4000000000000000000000000ec0c32247a5439353ef8e0589007ecb54c471c5e000000000000000000000000d2066d934e863fe078da0062d5f9662b46ca558700000000000000000000000039e0df08f1d75da3b617851c6bb58c6c6ba8e78e000000000000000000000000692f633004d648a199e897728641ff615e922892000000000000000000000000934e97953152c8293f6c1766346bab5bed34e382000000000000000000000000fee4c7000e9ba4cac7a4280a5fc76550933701af000000000000000000000000f77adc0f83cf809be3368dae865987a8ae9528c9000000000000000000000000920d800ba1d02c12cf08d3e9ec8be8ae103fdb7d00000000000000000000000089d7536ca0b58410dfd31bc3ac388bfe272f834f0000000000000000000000001813b574aea5947a1f1710b2a0745749c02b0d2200000000000000000000000081bb3e099f753726e98c75d5ca1320671b2a8a4a000000000000000000000000024a88896b6a85bdacb2de0f23e7fdfca7091f5c0000000000000000000000006f7e0226dcc4da866c5d73c828eb51b707ae58c8000000000000000000000000ddb9a7fc8b42645a48294d9ab4954cc4b6c84b3a000000000000000000000000398108a1cdd58d17fa519d69d18b9e5e6be01d2a000000000000000000000000d22c061a1ee043c75f642fcfb643f9541997fb85000000000000000000000000adf5bc67997927106d6a8dce4dd16f1913809fa4000000000000000000000000d8a78caacc8f28b76ccbd6d952e11eb522d2f84b000000000000000000000000f0d9701440e988d335f3ff545537c2efc4c1c39f0000000000000000000000002ce3004052d68db80c74c6bc1d17ce7bb7e5cf3a000000000000000000000000dbed9d9891e710b554b4b718c28001684777cced000000000000000000000000514ed5538a39d08e01aced5884bfcf0eb6ef3f86000000000000000000000000d55c1b7487a326921b397dffee4bb3e042bae3320000000000000000000000001e6bcade0947065e1fca9bb3ce353973434578da000000000000000000000000cc3cf829e80abc1e39074fe870700a6b658c767400000000000000000000000008c3fabe519e30d1c2f80fb1545fe51aa98db8c400000000000000000000000081b39e08a59b6f6e5eab03c3f5ed7cd4a1b2a4890000000000000000000000002489801871aad86922202722528756c7cf9526520000000000000000000000005daa02ed33dd1652c0afb072de9c615290f12fe10000000000000000000000004c728474925da183b41c4eb73a624d01812a020b00000000000000000000000004f4b25552a913e611df456e281d28a6b350c8f9000000000000000000000000cf096aaf443741c24ed28bc6da09292909d6a04e000000000000000000000000fe61a85323afef9bf00b8c2a01b100f35a8ff220000000000000000000000000adf5e400f6aec3490c975e637c6db5e943e458ba00000000000000000000000058e8cf79c799829fc2c71bc8fce4f0ebf26e10f30000000000000000000000002cf9f1de00dd82fec7e7c912fe21d23c9ab168e900000000000000000000000084f16d036231309a989eb7c7429887014ee71efa000000000000000000000000f504b9be6b064e4ecaa8af5ae3f77ba64fcd4b3c000000000000000000000000dcfde9b9cd6beb76bf2850fbd4c8c7e61a519e5600000000000000000000000031ec0546cbf58ce6dd3daa23e27767dd6628dd3e000000000000000000000000c1362b3f98a4e7400ebcc9dc572a69ec9715514000000000000000000000000028c1443d4631ebc4247337324f5b4cfc74016c9a00000000000000000000000087cbc48075d7aa1760ac71c41e8bc289b6a31f5600000000000000000000000081ac14c2f178820178136b26de189d41899e0a480000000000000000000000001afd9b0e3e3212f8d47a4cb6180796499ba5afc600000000000000000000000044c796e29ad2000691a73d983b72e3fa3d2d27f80000000000000000000000007bd75699558bae8f06504a650796817bfd2b283b000000000000000000000000ad156cd3284bae894eb053aa3a4369eee0b4e1520000000000000000000000009e55c16682106149f21603d2dfce5d38aa400e8d0000000000000000000000008b420bdbf22050088ea8ec68c7e10d456cda1fdb000000000000000000000000023dcf876a4d67918ab6b2e0c08db9fefa3133c2000000000000000000000000a6bb0c92ddfd63eac94a52d14bfd88503f457fb0000000000000000000000000e4c221e7666b91ad8d2a493fd556da58f7aed7c40000000000000000000000000242f15804925a5f235172f24f974a86a6a937370000000000000000000000007b9ea19a40dacdace19bf5b4a37bb51b96d652e70000000000000000000000006f61be2688ce44dbe230a2134cb9be24de7d09ca00000000000000000000000073da56804636eb5b43b513c262f7e864f2b945e50000000000000000000000002adf923f916ca01105e4fdad2782c47a6a86d73b000000000000000000000000c1257bf66c4f4183568048661e1f2b2457464f180000000000000000000000001124ca89459914b0c6f2a9f639ffc76dfeb9bb00000000000000000000000000863455720e145aa825f05ff85c513af93d122565000000000000000000000000fceef7325b6f9fced3175f97f1d10b64a7056ee4000000000000000000000000196037954ac1c03afab0ace1fc33546c3fad16050000000000000000000000008fca4ade3a517133ff23ca55cdaea29c78c990b8000000000000000000000000a1c6530fdd07e968fdf96ab77a31452ae5e6d7f2000000000000000000000000eb774a681c0cc10dae564a89b388cfb9fdff91bc000000000000000000000000fd7c444c55c3e67e0219c1a4c5390f73507cb005000000000000000000000000d11e13e2873963d30cc818cd7677aba025eeb2860000000000000000000000004d99619f70834b0df5194c923807b5b0a73a5b7f00000000000000000000000073c69313fc94561e52dfdfa602c4e7877c1e045d000000000000000000000000a29a716557e2196a28a7ca9c4b20823ade5cdaa9000000000000000000000000cb00f6ea4538f45971f4c6d0c22687d3ae2237110000000000000000000000007d59ba6e58e4791d1aea519fd281dcfef69ed6f50000000000000000000000005a44b7a21eb52424b89954baf0e248c92fdc4bd300000000000000000000000075d7b1394790f5f30875a4e9d1704c71ae3a33e10000000000000000000000007aead32d75c0c6bbb30ab3851ef9d24c393ada09000000000000000000000000c10346d1c877ef98e358f967b818bf8979ff615c0000000000000000000000001528ce196b0b2ae9dba39c5914a4f26962c8a5430000000000000000000000005adb512cfb147b208e672321ef93030b91e8c664000000000000000000000000ca41ea7c0fae41a4358d8ef14fa9676e12ad7b90000000000000000000000000f5e1220def9b26d821bf9b57e9b00e39953cb91e000000000000000000000000150a2049da5050030acc30970aafe420edfadb1700000000000000000000000052371dea306aa8b1c1430892ad556eb83bda7cc6000000000000000000000000f932534412a2c4eccdfb87941026035eaf191e370000000000000000000000006c2134dc2ed7e086be2ab6c12916f66c3704b13700000000000000000000000016d780f594c05856abe17961a4138afb171b182e0000000000000000000000008bc465cdb2d94cfc0c7b99d391692afdf9055be2000000000000000000000000522bdbe856090f6775bd135e2ea0a72b3f0a79fc0000000000000000000000008312112563b757af33963e6450f47a64aab18359000000000000000000000000fa1857baa4cc8b7a9fa61794c805bb1c6132365f0000000000000000000000003682acaca8d2fc7ede823a1d53a2f11c283ead8400000000000000000000000087f576a57469e8a250a7aeb004610acf1b0c1f8b0000000000000000000000006f79ff07364516159af1b749d68018a1d878b0210000000000000000000000005dc76fd132354be5567ad617fd1fe8fb79421d820000000000000000000000006146d0d505907334b077453399e86171a6da52dc000000000000000000000000f6a9a934ec31f76194c7071c11f7a0e69e1d7bc4000000000000000000000000352c7dcca6dd89a75efcbebc77bcf8efb212824800000000000000000000000094d0c3337f4ac04a37a5e7d764afd763eacbdbf70000000000000000000000000e1d06688ae49539673d890ff789ec3cd55339a200000000000000000000000032d43b33c75aae262e13c0ba8dbd5ad84a8020f3000000000000000000000000c867d355b2864f0f669983ad4fb00c225ed028c8000000000000000000000000f170f989a5984aec54afeb83f0f1d013d4f38fb4000000000000000000000000cf0c41f5154da68668db7aaafd25b16361cf7fd700000000000000000000000079f442262a1de8623f6cbf2c2bd1fcf442cba72500000000000000000000000058c26e0ccdf61f0b91f801f8b812198170afd5520000000000000000000000000c02781623634099d3d8917058506e17a6920f32000000000000000000000000aeef2d7fbedcec4e124bd0770dde3a4995ee6df60000000000000000000000008badfca68abc6fc3abd97e8b89dad1831ccb7a5d00000000000000000000000049723fd3540af2c8645de6b9295605b8bf3d41150000000000000000000000001838e259ee4eb12cf79b11879222a451a9d9955c0000000000000000000000005b6f72dacfd68eb4a72ec94cb2c962a07bdd7bcd000000000000000000000000fd250d2966c30a6902835718e2a7c30e81e90347000000000000000000000000b18977c13f660efe659f04c1220b801a4351166700000000000000000000000013ae938bad41d7395c4ed19a03ec4779ad1b92ef0000000000000000000000001c8c0ece7f6abee3855eeb5e867cb182e59db78800000000000000000000000048f8c54c6fe94527ec41e16c81dc453a035cbbd30000000000000000000000000a611b9e7e99a0070e73a56baf7a3c9763ea3c2d000000000000000000000000cb47dc187d4e2aa8a94cd1f59c79bf5e17beb3f1000000000000000000000000bbf76d85724fec44c073fe737fa4190bc4516e9f0000000000000000000000007cb7d4ffc10951ac731b5b0d28825660657c9eda000000000000000000000000f4f05dd91a59d08f364e8d0990fee9b08f44e4e7000000000000000000000000a1b1dbb24b6b141541f012922c47f268e229881f000000000000000000000000f75cf9f9f48f583afac3696312b971cfb04ca64a000000000000000000000000993fb80c8c761b304a8bc00fb87beb28799c3f1100000000000000000000000026daa3ce1212bb597c219e8973a912805adf17ef00000000000000000000000014768308d93b19ffc57cc9531cc011a7ae3d632800000000000000000000000004936634885d143e1245e0a450c24d967e52aa060000000000000000000000006e8adfe9508c1a538b916bf865d94ee69ec367120000000000000000000000009b69a3f3f157166bfb5cb953a9094d26cf80acf8000000000000000000000000177ec4940a8bf3a40d3e89359c6bfc9079104162000000000000000000000000dacbb84b144a856cfe51f2ca898f31e0246e9391000000000000000000000000c275ab17f81096bdc22bbdf5c0af227891fcfcd6000000000000000000000000d286c45754e43d3fd3d443b276a8862e4468401d0000000000000000000000003621899074f560a856f6505ef5ec015f3dab1dff0000000000000000000000004e8c387e8e306989869dc226f420a2e0828e2411000000000000000000000000b939d8dfa6de6741153c19ce3fc4565c2f6d1b3d000000000000000000000000ae8b8844fb540f3c756c456c959aca965c4abf73000000000000000000000000e90e16f26b3d3a06e0c518cd309b8f19d28a5dba000000000000000000000000ad634c3d716a85c9ec3f2d48fef285c83c8867860000000000000000000000008bdfd7e6dcdc952ef8b1ce4c94372b65ed0682bc00000000000000000000000093c88035f471b0d781c3c392e6f9c86a1e74bab80000000000000000000000000ed19090163371e027ba064ece029031f199c6f7000000000000000000000000c849979b5b07d9cfa098b95f7ea7f43b29b3acce0000000000000000000000004dd9bbf2b92549d4c2e743d39cc859d9c71ef5740000000000000000000000004f78a9416b82f50b6fe9f48323cb7424fb7187500000000000000000000000008b62e9831f7b8cc852c1da4e1ef67b11b661046300000000000000000000000073350d38aa4f49fc48b15cdb06e5b43b6a9de269000000000000000000000000e60efb3fca30e266e7296893e6b18835edd94425000000000000000000000000af921b0d301d7d482f0e6cb3f1425b36b21241d4000000000000000000000000e00333eeedc50a4ec859221bb0ff2970aa6c7370000000000000000000000000c98345414fe0b2bd37faa9f04299f798ecf5e662000000000000000000000000fc298b65593875c8b452ef77ddd7bd578981205e0000000000000000000000005bcb8cb5d2e7766d9cc571d17a5a2fbb4726aaa6000000000000000000000000df6cc9aee984a5cf357cfcd0d8852fb9e79155c200000000000000000000000022ab9096d9d61e713e1fe21b3271af442907125a000000000000000000000000b6e9c353ad5187c5148d8169e11062901c1a9b40000000000000000000000000d3abcba41b5719875ee10439d2732924acc327fc00000000000000000000000042a615987a9a2458264e68767b4b3c9daff6ba26000000000000000000000000169a714ac5eb30f6cb613c08ad96598cf52d5466000000000000000000000000da1a4711416d55a539f018334db7ec237448a47e000000000000000000000000b0d5fad6fb8d1292aeaa3ab355b0c5abe157857c00000000000000000000000001b49407995ee625eeb46e7ee4d1a71cfcb9afa1000000000000000000000000ecd1444f211e6a13dc23561fef2e04aba516fa0c000000000000000000000000bd0debf8fe63ccde225a56a46319483a524c1c92000000000000000000000000a05e94f01a3571d359593f38fd7bad4658ad613a000000000000000000000000187e905dd71a246f775991134cdc22d3f8241188000000000000000000000000733082b177d61ee0f1c08300d81a2be14f6b153f000000000000000000000000267963a68476b1bbae0042ab34ee55afcf0f8cdc000000000000000000000000d58e19b81cf292b57e9407017b46b64a3450984f000000000000000000000000b0a2390ff4bc248168d6e179d1411c66209783e10000000000000000000000001e7a933ca3d638488b79a62c70e3504b782056bd000000000000000000000000712a7e96ce648d7b885827584ccda8f50455b6770000000000000000000000001798c91efeee86f8c307973e87c791e17342d35f000000000000000000000000c94be6d01cd42fa76b58f90c18235f419a75c8da000000000000000000000000eb81a1098eab2e214d9ad7023b9018b2cbc7f3b600000000000000000000000069956c5630236845832ed2db86f491f6ef38602b000000000000000000000000163a890cc5d9ebb00fe57e8fb27e6bc316d485a3000000000000000000000000aabf8d182db254f471f3939a7d93c161846ebd1f000000000000000000000000fc0507dfe5b8178c56433b381064b82315817cdc00000000000000000000000091c95b04172f03ddbbb5f9b31af121c703e00b720000000000000000000000006778db16653900c48bf186ef205ddfc759eae952000000000000000000000000bfa26da4e76ca35813d0e55ab1224a414823a632000000000000000000000000fd3e240f9b2168e08954ba7d5e5efa3017286402000000000000000000000000586a65ec7376a982a6da07052cbcf752bbfc4ec3000000000000000000000000dfcf87a2b21224f72c91f8c6ee2a4021752276a70000000000000000000000004c64e8ddfca84e869a4011ba9fd51e29eee492d5000000000000000000000000f4accc554e0672f9381d0a97ead1ed80b4896dbd000000000000000000000000a83af34c55b52ab068bfd715f98b00797a7a4c91000000000000000000000000fd5c75b6d820a835f416bd6fae4d3e0da4b946270000000000000000000000005e9c5c380f09ed28ca06f69cd1f199747014e962000000000000000000000000862074eae1034b053857ce66355b339f08a6a3fa00000000000000000000000057da15b9301d59074e2bc9f50613066d5ac966a000000000000000000000000033020dd163e1d8706e64a9165e5ddf353df8616900000000000000000000000014b022126f5b6e878c227e28935a2a5df8889bcf00000000000000000000000058ed485fb185651dc735b8d185832b789f716fa2000000000000000000000000c3ea1eb63a3d69d79bb33daaa904e0ed68e8ead0000000000000000000000000be7bbc790915812e6e808c8eb4bbb3226ead51fa0000000000000000000000002ac8cef502d90bfd331e2b22d88810b030c59717000000000000000000000000c624193d6a344534e36c89fc94da1a896e57d4480000000000000000000000009f4ccca0a9c707857bfa2c1f473c181bdf9240ce000000000000000000000000b6f3beb2669aa3da9990bd9fe65d8ee530d682eb00000000000000000000000013d97c30024ea49658fcd5f805b4274b884b0e750000000000000000000000005d0d5c5877bb2443d9cd8890e7d91e4aaaed44140000000000000000000000000cb8203ed0defee3238a2164d72635ca571d72d3000000000000000000000000d950a428f8290babd02a050108aff0a57dc446730000000000000000000000006905b7836696fc61cb2aa1fbf848fcd2b1b660da000000000000000000000000e80226081324e4446c40245ecbd8bddf6826050b00000000000000000000000024512430e9365bac17cdf0a16ff12c994c0e27b8000000000000000000000000ae8e7ada3053eef8516da62b59ddfdb9a1ea396e0000000000000000000000008b938f207f9c082debbac538ea0c7bed633f2eaf0000000000000000000000002397fcfd753bda3c345abb2c94beddac15ed5f870000000000000000000000004368f7ee6ee3177a415f8804b09efaadb9a16239000000000000000000000000b66b3c8b459e939ce05ed4bc5658dca5ef194b170000000000000000000000004d1f223711897c45006c81e075e12e64db305042000000000000000000000000a89441d350a9aad0ac620f835db70b15e82002a7000000000000000000000000532b2e429cf6bbd43d1d882311b6861168d2b30300000000000000000000000072bbb7726f34593056667c85c074a5bcd81ddfb30000000000000000000000005e306fda890733c27d24745d8c96caa1c87113a10000000000000000000000009c3c591925f3564b513f2446f42b9c6466db14790000000000000000000000005efae6bcc2a9e53af2a74d9b6c2efba24ee0574a0000000000000000000000005969a19021fd6d57fd7d941aea4dac5338927af80000000000000000000000005b05e0956c85e54742b7ffdc1181bddd99ea2ab9000000000000000000000000fa3d30e121ce94843bd716b94564d4d1178993bf00000000000000000000000009945f8482b7460fed3d24d4a84a6b6610d0cd19000000000000000000000000ad7d6e911832ce7bab7983e3d1c2e2741fc02c2b00000000000000000000000095ce16bca43899905def30ecfd2398a55764bd65000000000000000000000000259d74947ed7e110fb7bc17c8b0ec0f00376e274000000000000000000000000add7cc7bbf51d05f129036f4197f3fb2225de6d3000000000000000000000000ee0b4a3e6789350b0ec50906a11f4b9865a6aff20000000000000000000000003419d0968b82e9ce89330d71136d9950b233e57c000000000000000000000000f473ebc9312746c0ab740383d18f2ef5d36b1acd000000000000000000000000762cd32fe6ac4d6e36167ae28c502afa3afadb17000000000000000000000000b5bbe4534846bfa4c4e9c5114ddcd555052cebb8000000000000000000000000c86aee16149290f27db291c0cfa0bffd407a366c000000000000000000000000981e4abd4f998e062ea2ff5efab1b971df0b800500000000000000000000000064d1f2d7810b0df104ef78fcd673245b44384c1e000000000000000000000000edce4aedf0feaf9eebe4ae7426431d85d1facb1b0000000000000000000000009c546b025fa9c723515a7e8e1d3805b7459c2dbf000000000000000000000000d6f5322a3d51f32bff319d7d1bc0de872b54ed9a000000000000000000000000498b966c34769d908245a198458195810ea5ccff000000000000000000000000856d6851f2d7b5e71d86a7da05aae180d5f9d232000000000000000000000000e82ab9c59c9cd225e124d59e6163b8c43b7e5b16000000000000000000000000396b1532be98fe44e057c96c9041e1a7116a19d800000000000000000000000043087067af7fc605a73a3e9f3eece07a331b207e0000000000000000000000009cd9a41c494b161643ba8b5ca7300a410af37d050000000000000000000000004a7fadbaac09393e15cf323810d7b34272e0004f000000000000000000000000feacaaf4c23bbbf8de66a0b4dfe8c79fd129623e00000000000000000000000013f8c00ae7dbe9ce71456649938075046f6b430400000000000000000000000028802afa560731d3613b964696fbad5b88352ca8000000000000000000000000a5d6776337e6f6a81da3a6f58af50f674e199a75000000000000000000000000ad285fdedfc0d5f944a33e478356524293c7ec68000000000000000000000000ae938e117d9086df6269433bb61204bffa1d1c4900000000000000000000000085d9a74ff458eddf050dcfda0d879a67bdef062b00000000000000000000000035f5e1228e09bcce8007011d0b6932af88e85148000000000000000000000000109c21e2eb260f266e9625aff91bd8a318148ae9000000000000000000000000c40f660b79bbfa3d55ded31f62ae5dffbd376662000000000000000000000000976d50052bec3578408d060ea212f03c192fa393000000000000000000000000ea7005de093e77b2fb2111621d2db9d02886fadd00000000000000000000000099e92db7e275b438c9e3770c46ae1f359d1ce9aa0000000000000000000000001498faba5fa0ec4bcd26afff1894631ebfa6ce710000000000000000000000003732a1af38916a3d058c73a7a33dbcf51a0e53a200000000000000000000000076c68336d1bc38b9da9e0d5ac5810d146ef0eea9000000000000000000000000b8d86e172ab8065356650b054b55a5b85709391c000000000000000000000000ff4816ef39057d835b482fa128eafc94e9265103000000000000000000000000ccabb6c830513a02b5621b10819476832192d5d3000000000000000000000000ffe68e0d124fa6323eecefc5ee9a16226598442f000000000000000000000000e3984cf90cc1b2a84b608454aa1b9f6162c6027e000000000000000000000000fd98a973dbfb641294c38a9e945bb09f9100c2ad0000000000000000000000003a68f904152844af61809df31eb18a05abd754cd000000000000000000000000edc921a2660909700a0aaba733e142447d1abee5000000000000000000000000f51832c4fa45d0dbd502fd10b91a78d8c724d558000000000000000000000000f04e206324cca4c5535cc65c536eb9bf7f03b17900000000000000000000000028bb1e4dc5e582d3eefb3f750d7aab33ecdd0aac0000000000000000000000000231e9da08a9796999e0bfdc6a13a299f431854600000000000000000000000094d3cdffa8588e14fb6399e46707478dd7396d85000000000000000000000000376d95142ca0bc4fb0a6de4795f6b9cdb32b41a500000000000000000000000000a436f731ba4b013868dffac91b899d7834f87c000000000000000000000000800b8c4d2282a88f46c6d6b15d32f802a162e144000000000000000000000000bfc0b53bb7c19b97fa80e967c6fd4f4c977979a40000000000000000000000001fcbc078c183c2886bbc705d66d5e748815fc16a000000000000000000000000e2550cb945bfb629798ebbc0d1f561703bd816d8000000000000000000000000c65c406a0fcd0db4289a27eec8be2fe74f50a23800000000000000000000000030d3b1254988b82bb85b459bd8ff7d289e51fd83000000000000000000000000a05c54f566e39989021036e502fa6f6e8fad6c88000000000000000000000000311c9e390af72b16bd452d6d6da7eac6718912460000000000000000000000005cb9787b7cbdab177e9b98b7d4850d88a1a13dfa0000000000000000000000005cce7fd9569b32cb9d3985f07bb8afdab5bab090000000000000000000000000a75ac1b74d8fd5f0e231ea9503c7df7477906c3c000000000000000000000000cb276e69f8b68d390541a01f88a9d5c78d03861d0000000000000000000000002ee387594ab7f6362af0bd8b2a4cf683515a2bb70000000000000000000000008493b6331fb264495495a14ff6579edfd1b5891800000000000000000000000095ca8b6f7f110fb40cefed11debeb8347c7929ad0000000000000000000000007c5a4a5df1563465e2e03a734a508f0e0acb9360000000000000000000000000c0b3e6343ab637b7cac97f3f04d33d64bce7605e000000000000000000000000f4b923299450750e04f57018dde104368354eacc00000000000000000000000064afc28a8575561200c087f656ff1348551e0820000000000000000000000000825aef09eade6afc8e54aff6a5a230f4ee8fb98d000000000000000000000000b0aa5bd08694b859993641b2abceec6a10b567a1000000000000000000000000112b1dc199d043579c27e4d80f61482426371e24000000000000000000000000814ccac8a634509747fccf9afee2133d63edb9620000000000000000000000008a92abc0d48c861e789eded3bd4b6e557f5adfc2000000000000000000000000aebe0c58f2c13d272bb28dde537dfee8917150130000000000000000000000006cc8dcbca746a6e4fdefb98e1d0df903b107fd21000000000000000000000000a469cc78614c20759e39dd4a163ae8d00735803c0000000000000000000000006bad976c2af4a22391f25d30e4122a483d3b9dbb000000000000000000000000f79af491ccf05ef059b857e3cc14d61db60df5a2000000000000000000000000bc706d7cefa5624a364ca109c04284e5203a30fe000000000000000000000000f326ae389952315fbc3b00995c21ae327011784300000000000000000000000026ada9f396bd39988fc93ed9b310a1ecc073118f000000000000000000000000963c4acd8ab2a09422fdaea930055ed95303fad2000000000000000000000000375e24d22ac247d1a9cc151aab5be716f4abced3000000000000000000000000c735a8058552796b4776f78f0b52827e4b8da8920000000000000000000000006b0a90ea091bb3c1e631739611a016a9a2227343000000000000000000000000fdb6f377aba7c3426a1024bd177916aa2d613ebb00000000000000000000000054218756e8368957d266b4849d64a7a4923bdc8d0000000000000000000000006ae49b3197838400024825bcd005511ebdbe1d76000000000000000000000000d6bffdb601f79cd0dd2f405c5b51d18ec99a30eb000000000000000000000000137aa3781124e47beced01e594412c23554126ba0000000000000000000000007335d6029240a701c5e42a918aa66cdf60186088000000000000000000000000b880d2009df6af4d4cc7817b32b5b53e19e5a413000000000000000000000000314cd5bd6880c4731c6a049efadc01590c975832000000000000000000000000651ff5c2c3dfa397b16767fd2eb7a26868287ae000000000000000000000000029a9cb531e97442e05cd85da339409604affd525000000000000000000000000f294487774fa4dd0036ccdce55bbfd4d069560e30000000000000000000000002b680099f4350eaf98e1952398f43f7b79d427ce000000000000000000000000692fc351f6e648a3ff650a6b2d689955aabdb946000000000000000000000000f7791248951da4f9221fe4efa0a3a9825b48861d000000000000000000000000a51d1d43d1287393aab9589ff9d0cfa7b85dcc3e000000000000000000000000acc604e98997bce9b951d11438c560a6bad76bb4000000000000000000000000f16cfc46b7135fdd394bb8c2f92397cddfd6a02d0000000000000000000000000d154fa6185be1b7dbf1de3dc4b06e097a4158390000000000000000000000009dcd1c00be6d54d51707bd0c1ebd19ca1285f4d800000000000000000000000029321e1e9d69dcb284177c37785a499f51705a3e000000000000000000000000c956eda3688ed87d9b944548cecfbe732fb50b4c000000000000000000000000385527ece14765715f1c6d7a0fa4444ea8d495d900000000000000000000000046da502f708c3400d9adae51465d219f6ceac4db00000000000000000000000045b5fd2c7ec8f80d0d7c8bb6e058d5abea7f64e60000000000000000000000003e0e5bd8d5171bc2066c43df337e314eb907ff5b0000000000000000000000009bf0ef9bc93ef5dfb39d04d5e5a229628efb8a62000000000000000000000000995922235eaa2044d43cc1f016013af253f09a53000000000000000000000000c47c06f8e47e6dce27f1699572853c10566be7230000000000000000000000004a18eaf6c3bf79b3ed5827e0b68f08a833bda9e9000000000000000000000000c3a111b3f0a911c585c465a1880db4e5cebe5653000000000000000000000000293e4cae4acf5e577b5a2862e7e257cd13ffb45200000000000000000000000036e66ea65ea33fe3033729017c205e0b4407466b0000000000000000000000005c5f214541a8fbce7a7f6316e8a16cd2f81196a50000000000000000000000008cb946b5648e84d0a8cfc6504de71f3ef32a8622000000000000000000000000a1e8aa21244c9759d7cb5135416ab3fba8ad969f000000000000000000000000a29fb469927034daa74a567639b4faba154df46300000000000000000000000072223e6f9a8a945f479d9af662db65647fb9490a0000000000000000000000003b56bf5f0d004e674c1e9df524f4cf6e5e9d80400000000000000000000000001440cf09f0bef9f0dbf9ef4b8cc3577f75917afc00000000000000000000000000865c36b568d5f7e9c1227ebf70a2414951dfc5000000000000000000000000ed900b4a0c9431233e4f023fac14b5245b9799c70000000000000000000000003d9d49803ae5b08814d6100d047aca07fbd26f4c000000000000000000000000152676c60b6e1c4e70e197444217ab9dc0737a1b0000000000000000000000009afe5b9d988ae6861f0a414ac106e09af9848e930000000000000000000000008e1a44e4736d52c3c1e4ecab3dac2c8d52e26122000000000000000000000000b38402b13ba188895724470ec0a9ec4a8227769400000000000000000000000053fa1f85704f50617a4e9da87e920844dabf8ccb0000000000000000000000003b1b6abcad6a7b3b0a0a94dc7a82683d1606f330000000000000000000000000120915539f0271c891efa4b850b59188001c1a3400000000000000000000000060b84fc4338bd0e1119bd672f7a2a42d8fb0d5cd00000000000000000000000035b057a7b938e7cc6257353bda2c3caf385ca7e10000000000000000000000006d415cb997eb4b793c88835c8437cda59b2c37b5000000000000000000000000c6c6d3669188114a300322b63bc32ce2bcf7af3300000000000000000000000070898bfedb4d053822a91cc117c5baa345d3cb70000000000000000000000000df6f01711d779e1343f4d46be8a7cc4a1e98d41a000000000000000000000000f1632e1ab1b855691e37fc18865f0feb46556b24000000000000000000000000e1aa441644ebb251ec57f63365be55d2668f596700000000000000000000000027eb6fef2cd16ed78f2dffc527888cbfcf49c13400000000000000000000000070afde437f30217d1e5b5297c1ad5adb153161c20000000000000000000000004b855188eb43d177d2fa04a1730f95101c7216e10000000000000000000000003aec3c10cb30254a726b1538689cbc190c3a3efd00000000000000000000000007a05057125b34f49ff8dd61dde03f58b44cc5730000000000000000000000004514c1de3dfefa6abc5b60ce197181b477b4ab4a00000000000000000000000070fc5b57da23df0e50ae0ba4e6298f5f2a1fc7e80000000000000000000000009788dedc34150764d8b122c26b7d97382c6849d2000000000000000000000000b590b6dfdaeb277d6bc14468e05ef470765eff91000000000000000000000000fb8716fb665aaccdf65b1f63311d7481250ae31e0000000000000000000000005a4d9b971586f1dd48900e25771b8d0780cadfd70000000000000000000000007e1679db75d3559d7987923faa65ea729ef8e81a0000000000000000000000002fd4f564821786a128b9e4f46d654e75175e7a3c000000000000000000000000127fcdc1cd86f0d3e826f69180f940f4284ed6d4000000000000000000000000963b01a7953866ca6fd8029ab98ad68ca6df4a350000000000000000000000000e749bc47c800a8d1d6e2efa2768cd2f721cf48c000000000000000000000000e6a61403c2cba8aa9de00f421ad7e37717d3eb7e0000000000000000000000001beb4f75bea7929e61d197909c224686607d3a770000000000000000000000009983637f95c66bb186a4cf88ce1722271a29f1640000000000000000000000000ed4884376614dbad71502bb7aa5bf3810c58a180000000000000000000000002be2880226ddd9d6089a807e70995be34e163362000000000000000000000000e0e897edc5245201064b97d93d21876a9ae29dd9000000000000000000000000c8be6bfee9f909db90363f7648722f07ef89d30d00000000000000000000000053cddded3a1944cfb9b1545de05fe11e6aeb5e61000000000000000000000000bcd233440527e00b5e5b2c99614513fffc879b24000000000000000000000000fa3cbc8c10ad3513dfd472da7aadd49a5605e19c000000000000000000000000f9d5a9b814032c66a4bc152583e4f3380c790f82000000000000000000000000582d93cd8e556e4f4f3c4c7cd4b73d92decfee9500000000000000000000000095a8e325ae4b81f69757f4f6a6f50da1791aea31000000000000000000000000889e94d95149a78f9c1cd21a4f37a6651f854ddc000000000000000000000000c0219fa408d687e663743464510bbae6236c6243000000000000000000000000c260c372e1952365c4118eaf2f7b2d1d0966fb960000000000000000000000005fa931b8784803ce2def324471f38d19b78df5ff00000000000000000000000084493169511f7bb781440e4c430a47d5bb581e1700000000000000000000000045373b54bdce8d330da270a272aba3b7bf7cb5210000000000000000000000007d5e37c5d046dbc600d1d1badde3170bf7c150b9000000000000000000000000db0c8f9e81ade7fd6fc2800a2914542ff8ba5fae000000000000000000000000d8680ef84daceb2afff9d20d633dead3e6f151b5000000000000000000000000dbb193d1d7fc0207748c2222307921e7d676a9cf000000000000000000000000a92177800e815658ffbbac93aade072c76b13da10000000000000000000000004c59509636187544be1dfd79d1fa91d53898cd5400000000000000000000000060303dae1c3bded0bae1d070271eff3a2d7de08d0000000000000000000000009f8f8835de079afae79061924979e9c3b40f1a70000000000000000000000000102ab1c1c3a155513e81a377a6d85bd6c4408a6a0000000000000000000000005f54a948484ef8cc91ee27f855ec8c18e6d7e7b4000000000000000000000000bce13d8f6eb5ddc0ce5edd3e8ef76a031332221a000000000000000000000000bd0f26932fd8231e9b52d9d046fd4d67a2d9b4cc000000000000000000000000691d22fbfd249462baee0b12f901e8013727e3c10000000000000000000000001d3832d980192a6b1d66c38e4da6c5e43a76b6b5000000000000000000000000fe2c70967473cb35cca90bb32b52538b720fc126000000000000000000000000dcf57a377c7520602d453e0a5ebff7d187fd3e2f0000000000000000000000003725cd3469153610cfa917779f66b190a6fd29c7000000000000000000000000e9138f305690c7118af44faa2d471ffbcdea3cc9000000000000000000000000ab5efdf8f64c9c65b079c970b0e4d54e39f6c8f5000000000000000000000000cede733fd11aa16ee8fea0d09bebe7fbc98e29d70000000000000000000000009fdde4db1fca68e8f4c49c224cdb97af4a85763f000000000000000000000000d929374c3b6a56c481b1812db3c6fb291e251aa1000000000000000000000000f1d23b792d070d6554245c09d8893fc420c55c630000000000000000000000008403abdd436283346b4983084bbe4353e7fd32720000000000000000000000005deb7859829ac7d97a39a6cf930a92a712225e88000000000000000000000000695bf4a8327baa83b9a1bccde7b3577fdb6eae750000000000000000000000004a50056f77566e5519792d9442f30a4aaf64c744000000000000000000000000b309efb7f3d473f412b89565a3a4c45d1e17b8980000000000000000000000004f874c3d2e9b6049dd3940014d81ea3f2714fdd3000000000000000000000000e7ab831e7771585d99d70d754d9686fdd8c2b5b2000000000000000000000000f54640982cafab594d34bbb5254fda00e08e1c2100000000000000000000000072cd82363420d6e90829f7038fd76f3a835811d90000000000000000000000008920f1b889c832972c557630555c9d376f810141000000000000000000000000bb1c9bcf78f0cee36c315cab53fc8896f73576470000000000000000000000009dbfedcd46f5a0ddee49989d7b6c8e3eff8a423b000000000000000000000000c50d63e71abe6ef7db4f50c3c221ddf7cee5b01e0000000000000000000000005ca93ab5d105fbd6d32ebc774d4adab5cba6064c00000000000000000000000065c28a7f9652f42f905a3be3f24f3dd8df9bc8f80000000000000000000000008cac88089cdb875a66049cc0fa5ebc4277a53edb000000000000000000000000b4ce0a3ac38ad021de66cdabf2d8808767820fe5000000000000000000000000d19f225319cbc8c89c962e3f50d95284ac3e772e000000000000000000000000b4bb5729bddc949f64c5ebb5614feef8ba1c70000000000000000000000000008d2f33e39bc3b0d23660cc654a6ce657a8911672000000000000000000000000059ba7c789ab3eb73a7c53e147cf5b0e682b7a620000000000000000000000005bce94a0c39ae4f488e530718876d0ea6c88195c00000000000000000000000035cac2f8af77de60067ccde48397c48291b5b4ee000000000000000000000000262629e7253a584b57c31eaefa68d54089f9e63f0000000000000000000000004d91efc3a6bdc46fc49ae1eaaeaca90414e48da6000000000000000000000000a7e2affd54d9107bb4eeb951ee5a97bf240961fb000000000000000000000000d8826c50451c9133c3500081eecbbf329e21c0db000000000000000000000000a45db6f397bbc1c7666f3a76299f7424588a18fa000000000000000000000000284d34fc7a0830a1583714f1a4a4a5286ff0b65d00000000000000000000000072c75dd1e72e55d905b99720ab2af18d72e71290000000000000000000000000a855bbbcba2b70872b426a5ee58fb2a285b4a9c400000000000000000000000045039b2e62afb109b6bdd27b2b7f422569c440b20000000000000000000000009460f2fda75215619163f63b4bf33241d403140000000000000000000000000015bb9c55269d32a04c3320a02fb08cead39ea0190000000000000000000000003fc3980a128301657ccc4ea0fe2bfed25edd02040000000000000000000000008d8474c9067487b5a8792a8fcc8f939dfd472c21000000000000000000000000f60059a0ded313e849b8ba4fffad3e54a7e017e8000000000000000000000000fb96c2f8015e0ca9e2cacb208f199490754bcd610000000000000000000000003014b12fd23ed5a5d4066cd30f14a008a66400a40000000000000000000000008185191ca6bfb4b76214abb3572be413e51d24bc0000000000000000000000009bb12ca83568bc2bd0c5760b813c20f954d5b89600000000000000000000000029a75e9a86771cc9ff04e5bfa653040edd62b20f0000000000000000000000004cc323a628bbb2b363d7f5a087b97fe09d6430d3000000000000000000000000f1fef5f9d74be3a7a656a54ee87964cefc0df43c00000000000000000000000053392b4aeffb5f5967a3748252ad37038358f41b000000000000000000000000aba5f07f1b77277fcdd63df1d02849f334d942ad0000000000000000000000002b4b27c1763e9ee703eb5487d2c234d7552f530a0000000000000000000000002933860c074e551a56df4c3d3e8410c0c2c6b84b000000000000000000000000c70151fc6ced219312ff1f6cadb5af9d961c0ee800000000000000000000000009090ddeb351e9fede573b7b990f32f04baecff9000000000000000000000000e14049f8cc124176e23d97d8b119d16bd24a80990000000000000000000000004c89676dbae0ba1c71dc310521d0c26715cdb28c0000000000000000000000003c3b74a30f232bb6e36ce321412e13c20092f8b00000000000000000000000009399b48bb280d7af690802ee7f4376b1417553300000000000000000000000001e90bf6c60fd0818b1fcd73008a5dcf2ef578863000000000000000000000000fa0e328b191b5c966a5a57adfd7f4e100b3d8856000000000000000000000000b2ef4a57564f0d34e325b7aa0d01cb9e8c77c89e0000000000000000000000004044ac698b68d6c0822da5ea8ee36f5a062c00840000000000000000000000004708e7c874ad8475fd89764e65bc561898aad7f3000000000000000000000000bb49ad6881c5e35ef5f1251f7629ab596b9de3b0000000000000000000000000bfaa1d78d9b420498e7f996c5d4b6cbec81455da0000000000000000000000005283a73cd27b3f36da7d9275cb2d8840a1adc73d0000000000000000000000000a7d0c6825c71f42cdeee52f4ac272882463f0e1000000000000000000000000f50e9ebdd168930eb0f535e6fe6b506fda838f0000000000000000000000000002f78794196d142401debdf7e3b3fa8c2a163c8f000000000000000000000000765a50cd378046a38b7b8496f68c5753aed6cec20000000000000000000000006ad1e3c944d6fbed0fd47d21bf99bad6896074540000000000000000000000000f3b97804161921ebd8d453966c53995af3fcdd0000000000000000000000000bf58f040398782813b50aa864ad204cd9e680e6f00000000000000000000000073757a19e9513c9399a058c702d013970810938100000000000000000000000055a59dd7497b2601f15ca8edaa3d448da5253d2a00000000000000000000000004563f4f3d53111dd0d467348a54f98c72063ab50000000000000000000000002e32b1e439828889c4252e81fc429a45b5e4bf2a0000000000000000000000008bdb2492228a2434b1d0cdbc1f795507328049ec000000000000000000000000d75975694352a1fb707fe19cb897855bbda0af570000000000000000000000002461b0d8c91a37a12702e82e325940de1e49daf2000000000000000000000000a5ed7a23dc0551df4530240591efd9f99ab5606e000000000000000000000000868c4cef881e65775470c769ecea1ffc660f543d000000000000000000000000ddb6526e8ffeba62ad2b1bb874cdb4a356ec1b75000000000000000000000000f4e44b61901772dd0ed10a8f364d420107e92f980000000000000000000000005543257dab9f9267b5da1cff2c4715e1307a37fd0000000000000000000000005d8c5fb909b14c4446287f56f905423f356048e30000000000000000000000001144ec667824e39689ce089ad8d81f94875d9a64000000000000000000000000d50b0485e1ba29fb1e9e4418ebd47194c4bdde9a000000000000000000000000346b0d800fd51697efe290a12fa6fb5f48de8fd4000000000000000000000000dafcdb69a6be8d22910e72ada049c88a35921423000000000000000000000000cfa86283d2de753c7c62d6b0e0fc78ae7e162b170000000000000000000000002f7ad5ade31f145a7fbcf4aa41baaa41e44df14a000000000000000000000000f61af4db37fb4b5161db26e8790412bb46ec1894000000000000000000000000130f2d18969f8e2c340c7e5a9d4078fc4c7b53a400000000000000000000000068e1b09731b32ead99f3c89ace30ee24f3e2dfb200000000000000000000000074c98b30b3dceeaae84cf7cbdb21556c6ee3eb21000000000000000000000000ab8ea1e5349d1eea23be287e8d8ae44cd354591e000000000000000000000000fac0bfde76ee90701b283db1ecff37edac6305a9000000000000000000000000a9fc0fcb15dfe0e2c67b9979f11519bad5dc5171000000000000000000000000cc41cdce71082581241327c20be581566dfe0e4e0000000000000000000000003cf00e781540299e7f872a85818d643d1bd9c88b000000000000000000000000303bfa6af166004f544393ba923e0a42dbda929f0000000000000000000000003a30a3971c3d36c6ff45814a0383a1fa97a1c1f4000000000000000000000000aa02b253e6af9b28f4dc79d01c726e331810947100000000000000000000000044a36b8030aa81f28e458ce2f0ea697a7ea45ec10000000000000000000000009850dc0844217c1730557dc7d9aac437019673fa000000000000000000000000f224837e13b1a745574ef68a73427b0063f266f10000000000000000000000007cb158d3afe100d7bb4933cb5b4c5b16f5ef937b0000000000000000000000008cc1114ce6b9eba3f8e717ed1909d705d1bb3bcf0000000000000000000000003adcc58dd8e41822d46467127181310b2fd53a66000000000000000000000000c524a2a9613bfc8b37ea130d438166d8a2f023420000000000000000000000004471162ff80f15e17a4286260baffb77f6e65414000000000000000000000000875fa181a5bfcaae0f37c41dc88219eef192aeae000000000000000000000000102868bfc1a300f354bcebc182d0c314f165e658000000000000000000000000a99883ba07c7de01e7c89848d4661e9013b26f950000000000000000000000003ca8f7394433c6356746ec4c905bf44b729fa29b00000000000000000000000030549a7a20050c02133242c9de79410f4117bbaf000000000000000000000000308595f809e7be87df274354be8d747a4dfd818000000000000000000000000049cca95dd672b7f931428337b1d7437319f38515000000000000000000000000ca7dbca9820da7f9ff23aaecccee1962efaaa26e000000000000000000000000e63cc5b1ee3a0b2086cc140db4894083538b300900000000000000000000000016af30179d87c0e8f0bd925823098e6dac9ff1f5000000000000000000000000acc74cfaa8ad730194c1828cc179c78d5c08200e000000000000000000000000d4d3c4a3a01e828751f2c9c484558cca935350c5000000000000000000000000d609f9d0991694e5e04673e73a2beee0e4386a71000000000000000000000000110c8e1f81504192a903dbd1a1e59a5538e3b39b000000000000000000000000a07f8daae583ebf798523cc43f9eccd6e42b0b1600000000000000000000000002492c24b541dc4283a85654b43108085a4ba4610000000000000000000000008e013e34775090e1dbec6048e420034486077498000000000000000000000000e2a975d7e8572976959c8949761b2188ce98161a0000000000000000000000007168e0790618bd6cf65a032ba43ee515dad27daf000000000000000000000000ac345739431b33ba2c4883728f185ec6ac706f1900000000000000000000000064e060b7cd5258a3fcc481d2d4f7088fe581603d000000000000000000000000313416870a4da6f12505a550b67bb73c8e21d5d30000000000000000000000006819187ae8b01fceb434f0351200c06d1c03a07f000000000000000000000000763312c430c6f532445141c01cdca891b6e268e40000000000000000000000005ca9410f93551ea9b5d28b4683bb248f5b908506000000000000000000000000b2350ad3dd3f938410684bec69e89b4f6e8bb52f0000000000000000000000003600107e2ba841c9541e712b24c40eed0f3a7192000000000000000000000000c02bfee3115483a985767c3512c174f6ff2f72b30000000000000000000000009a3cc1be33549789efed57eb61c2a22daac929bb00000000000000000000000053ea3aa19cd30f4595e4a1de0a4885e8e9f569010000000000000000000000000b1b932e1cc5ef433ddfd89dd2f8c6a8b1fc66050000000000000000000000005676ee28af635dce8c6639940696d395535b3cbf0000000000000000000000004b2f36635fe447efa73869563aa80f5f28b65357000000000000000000000000992fc3690335971a931e86e01b071628062bde3c0000000000000000000000002786b181d597090190a4e6038eb21bd3cb85e3500000000000000000000000004e287d7a4f46888dde4c4052e506e97f566045b90000000000000000000000006bd1234c6a6ee0f45380f5df20e6f2ffa61caa0f00000000000000000000000075ddb7ab958135bbe2dab48d6286826f6aa5e3b4000000000000000000000000e2fe598164305dd91770d3f127e25b42a322b306000000000000000000000000ed6d0ee8b77e65034103e3936a0830b1b82868e6000000000000000000000000d6ba2630753042c5cf7cb6597fc37d0ff9f93c8c000000000000000000000000cadf6e187d1e7ac05458639109c9ca6ab13a1b660000000000000000000000007707d1e21f1ba173d61931a0aff0ada72ac7432e00000000000000000000000080d072ef72fc917534c5bc669f7c863cc0c8b26f0000000000000000000000000326e10f4c3f083d148eb1d2a25311b051ad6fd10000000000000000000000001892c0e967ba3797ded08b7864abd2106baf9cac000000000000000000000000a978c2101c9cbb4aede0413ff20cb3ad6e0427030000000000000000000000005eda743cc446f9e01deb4518dec57b05d94a99f8000000000000000000000000d8108d3a6799d094fcb07a168d6c681eca7d2628000000000000000000000000eb939297fa7688d1434115a1ccf67558350602a9000000000000000000000000de90195f81a81aa392f5ee63e4f91e5b09866cd20000000000000000000000003f7166e0668a7ff5875c937e10cf23e90c0b9cb60000000000000000000000006a4ffe7191bff7da47bfe6a7642faae1cd02b58200000000000000000000000096c34a72dece2eb19c094d77759a8a649a03591c0000000000000000000000004aec545a5a85f62ccc9047b04fcda94c466eefe3000000000000000000000000cb43a38eae47279fa4f669f6c038c786d617c0f300000000000000000000000005281f6f13f7b86f6b7ee80d324d15d13b276ca9000000000000000000000000e7711c876c6495dbce9752713642bfae341a6368000000000000000000000000c8d68b38b7a7ae1468dfabf2f398d1c3c88dc99b000000000000000000000000f6900682f167099dcdf6109910b4788f4363fe1c00000000000000000000000008690d9a1254b32c7359070f0fb212ad414897ec0000000000000000000000001114c89cbbab42aff4051e511b47cc31023440d70000000000000000000000004fa2cdcc275dd79a270f895b4e6a3a9341fb7e6e00000000000000000000000017586209e1e981d4585c94c01d534d56f7b01f650000000000000000000000004004c00f112745eccfedf6541e9e44dd280e73b9000000000000000000000000ff77a591454854852a2466fcd7814b4774dd151f000000000000000000000000055eba6e863180434fdb026e2addaf4b1bd01938000000000000000000000000c906ff647aab2c1b70c91f7885bf09082d03fca6000000000000000000000000f022b452b9a7a1c2ed55b0be946d9d5b7f93eeb3000000000000000000000000cb078a520baeb06508a3476c49a53874f216fbad0000000000000000000000002505e80cc55ac8fbd930ac184450e62d3962c2ba0000000000000000000000001167911a15e06928d031d71371383cf7f646dcad000000000000000000000000d89b985245002821985d22891b8122be84ae314c00000000000000000000000056bf16cc3d19daabc215d7031e55eb52785a54ee00000000000000000000000055012996940ddc6c46b4a03415b8e9d2abb46c54000000000000000000000000c0ac04f4170218864fc44a5dd96bbc14240128400000000000000000000000009be73f476e93e7cfd2921a52c5add9c3b824dc34000000000000000000000000ffaf3eff9ea244983669500b5995c2d60735480500000000000000000000000064bebc42cad40775a4a8349898288f336abce8ba0000000000000000000000007626671a908eac436d091f4fc44f9c0db4152614000000000000000000000000d227ec992b40e4ac2d43e3ed5a181f5d98ff7222000000000000000000000000eb13a56868e0fef71a0d8da27735a182b0988fec000000000000000000000000f75b2014ee3e08e130f579fe29bd1d8142e1d9cd00000000000000000000000014169a68c2f9367154a5e2ba6af5fdfc66d13093000000000000000000000000c814b8717f612ad4a0f3cb6387de330626ad690b000000000000000000000000a7dbe5c3e81853ecaddf1eb57d3179d71738228a00000000000000000000000088c06fe0d10da73afc3f1e698e2623a994704b6e00000000000000000000000063be21e53e57f6e944d6336e81037a74cecfdbd4000000000000000000000000f79d9e6f2354b1341cc06ecf2432cb095b8da4f4000000000000000000000000aa2606d2b868b37ea6feab6bb45043c62ba79d94000000000000000000000000bc66f1898ee2d737d77ddab04286b4a6f9c547b6000000000000000000000000d8a8b2c79bfb706618c5965c0e9d610cc909fe2b0000000000000000000000004dcc099e3e8ad10ce996c1ecb7d358101dfd292a0000000000000000000000007a5eb8535f6b8edb2eee2265703bb03ad2caecc9000000000000000000000000676f888de62e21cd05715cf38ace79f31346b25b000000000000000000000000258bcab7abc959d033e588828916ac45c0adda8600000000000000000000000043422a613e4d48b3a5bd79213169f4124960cdaf00000000000000000000000057ca5945e813807d530e7f48e5f5f1a264dc594e0000000000000000000000007e9a6793dc46e4a7378bfaeb5e0c0b9e42053f7c0000000000000000000000009cfc27486c638b9645ffe43d6d58d70bb128462800000000000000000000000074c3945fc4b43cdc9e5941bef30d78ab4f84173e00000000000000000000000096469f00a2a650cc566583ed94aa2260b44f2f6b00000000000000000000000099ab9ce83664dfe104460846c57e5e81a63d561000000000000000000000000053f264807704cc36729e06805b9ac5aff0419ea4000000000000000000000000644b62742d8db1ef82e56117d3bee95e129fc1df000000000000000000000000574a9f888f4c35d992fde8441b52ab03c68b0650000000000000000000000000f91c85d616a88044dfa8e3454d7619492ad615da0000000000000000000000008eec2595153f21343580d0c95b1ae2b54e7cca2400000000000000000000000081ad5152375105270781a18fabcc6ea0b9f903af000000000000000000000000e1e00b8e4cfa469dae2a5954d88ceae92d8a6dae00000000000000000000000049b8e677d2553cfbd5d6944960ffc5e04f311113000000000000000000000000a9d5ec0c0842078da56932ff5be9f3477a2058ca000000000000000000000000de8d5ab8312b45012a5a54dd47cfda0676b83f86000000000000000000000000e8fdf80fdc3b7eba90798cb2161c0d1e1b60ca7d0000000000000000000000009b27552f185644af83860e28c7c8825880aa5dee0000000000000000000000002d494d9085c8b65f810d62b57091d8050f33435e0000000000000000000000007903a3fd09b7612ee571338c0a64b798c2c527fd000000000000000000000000bb79cedaf78a1a23238d3b910763bdc61cf061f20000000000000000000000006f39c25ad4be630ecdce3245bc99c5ed60e40584000000000000000000000000a67111566a82357f7e859b4f38c4729f08eb3197000000000000000000000000600c1e73be0db345c0bda0565010d1be268de52c00000000000000000000000051ef692695c404e2a5a3c4df3febb5e65697ae9b000000000000000000000000c8148e0064eccc5da9fb9535d0b83b1a37987a0e000000000000000000000000868f8610fb24277b34a99e2f6f4a9ace661871e200000000000000000000000089e93d4831b8d10379e6f7c30de0c5a3d9f799a70000000000000000000000003309b8414d4c8f0cce6780397d6ef34fb682518e0000000000000000000000008c3f36f2e87b57433fac93887b9b085a616d327800000000000000000000000030322400afe5d59a57c34df1b3ee830355bc16b30000000000000000000000009012f082dbbef1df53a70179acd1f93d5dcbf2ce0000000000000000000000003720cec09a2f613b475bdc5162a7f658f72100230000000000000000000000007a79fc1974741ca998d0944af0c298a2fb4e604b0000000000000000000000008f98c226177af687750fb34ce51ad2a1ef8546cb0000000000000000000000003edd732a6a7a01e75111c0f1b45e75eab997e8a2000000000000000000000000952703f6f5b54d61afc53384f775109b606e98b200000000000000000000000049dd7b832f2f0d0cfea66183cc412cfc8a254fcf000000000000000000000000e847a32ce2416eb2270e3d5d45812d294821e35d000000000000000000000000fb2c851969947de0b249c1c8065b8fad67cb45190000000000000000000000000352af2fd250c4420badc1c3518c16ab7bbfd72d000000000000000000000000bb2406f5c17489e0483294a144da968a3d76141f000000000000000000000000f1dd13d6952388a0fd425eac35ed20c1e898337b000000000000000000000000731029d499532171c0f77c492841ee00435bfa970000000000000000000000008161a9426f7a6387a846a69440cb4bc4cdf01d8a0000000000000000000000004c8a8874e8950b35e28086f3a09ff8304e1f31cc000000000000000000000000f9e6bca22d58eb77fc6f0a76b6cf3cfb41e2ff63000000000000000000000000eb056d131001cb3d7c8acebe511c494d36f6ecd300000000000000000000000044aba4b9e3b3bb910e95ee9804d4f8d918ad8f5b00000000000000000000000062635da379b1cd9a80d20cc019e0407ad77f661e00000000000000000000000062635da379b1cd9a80d20cc019e0407ad77f661e