60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f756e697633706f7274616c2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e20756e697633706f7274616c2e6e6574000000000000000000000000000000000000000000000000000000000000002e516d59765a33655154763133334834395641334c62685a63706a6d4d4a4859423779705a7965316950447876745900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005580000000000000000000000008470a6e3bc7f1012a24fa8a2643e4c1da844a3d0000000000000000000000000e631bb35edab9a5e0336683455e644a9870a3e6a0000000000000000000000006bce5c471c4af1ad988ede9b2f76014de2e7686a0000000000000000000000002492b2b01077df75472400e7dea9a99c3ffa6f1200000000000000000000000080eb20870e9d1097f9c14309d45cf1b0261d0183000000000000000000000000e7bf7a018295f2c093554e9f50543c6124d0afbf000000000000000000000000252c5f6e5b289f3537d5747568a980cffefdf52b000000000000000000000000fb41f6ef93417c1d888b6d4f1027456718c89b8b00000000000000000000000035a94822f1e9d5009fb1917de7d58d2403e20d9c0000000000000000000000005c0184fc9b0c07fe963dfe0a608e32e1602722c90000000000000000000000002dcbaa4e6a90a8fb772093b20dc85c9e6641032a000000000000000000000000b7470fd67e997b73f55f85a6af0deb2c96194885000000000000000000000000bd19c1af254953188ed78ee35904b6d26b18e5ee000000000000000000000000ec8256a8881ec04ddd90cee8748eec9f23274fa000000000000000000000000036e0e027ec5c314f8733808ddaa82d0cd1f4532400000000000000000000000003ba854bafc8ad509d6cd9dce0d8e52e1fbaa4360000000000000000000000007919377dda48f3e1a8e61b7b136f6c334ac8d542000000000000000000000000b2c7d62d02464e496d2f39ef5ae7284590ff14d300000000000000000000000005f1c61ddd037d20ed8a82c171d2f3cc031c59f800000000000000000000000077e0b079d09e75f0bffbe810a03e9b0a51a9646e0000000000000000000000008bbc3c8e18f6e7a756b6862f57b78562a152797c0000000000000000000000004920826cf951132c30903e16e00dd794fb07b8090000000000000000000000005bb828766399081005ec4d69ef5c80f6c3ce8042000000000000000000000000ae5d8d1c087270a189c5f395c6cb499cabf7f2ff00000000000000000000000057734bc279dd5351adce9e00c0a5827ce50b32d0000000000000000000000000880b88b29ef4b5a94c0c5d10df4a6a8f7bd82401000000000000000000000000dd9021f67caf7e0c88e8c441d22136f4657ac0970000000000000000000000004e9da711292b0bacc274ce43c144f833e941e4080000000000000000000000002e3fb7e3a68bcac4fb9c507680b28b7de31d84890000000000000000000000009a0130ca8ce5e3bb276eca4b46c36db2658fc02c000000000000000000000000ed767749557cb93ff10db80a81f384b150e255ff000000000000000000000000b936309ee7c295f6b8f76b80bbb7930fa9b177130000000000000000000000009c56b6fa44873ca26ad7008b819c70074abfa604000000000000000000000000a676fb919029194618c8ff13d8baea7ecdf69aba0000000000000000000000007ff81cc3599aceede4f777f957ecd1eac10124b2000000000000000000000000f43e1152b20b99bfac44f58cd026194c81e1c622000000000000000000000000874b2deab5f775e3aea5de6de1a1dc1cc775678a00000000000000000000000073f583a67c682a7901b307d61da12511ab3e6aad000000000000000000000000dee526b3e89bbbd15ea3c3beb855f719cce1ccd2000000000000000000000000e855776fc5e8ad82aecdb935c730a6e70a1448990000000000000000000000000f748bb61f808fb46613d1e7baf1198e604bddc40000000000000000000000000cbbcab12f6a0f90f41f7908a5e637612b56298300000000000000000000000094d0870f16ca93c9bfea01a1ec52af111919b754000000000000000000000000e2b859d6fddf106cd844f7445eaca7876f582d8f000000000000000000000000fa6bd0fcf9f8fbfa47ca85714f53ed6b46831f82000000000000000000000000a0316aa1c762e373a7c6f3aa802ccd4e61280b1e0000000000000000000000004ed6cf63bd9c009d247ee51224fc1c7041f517f100000000000000000000000041f0eaa7deaa8ee1ea66d15187771400221ee8ba000000000000000000000000b5a88f1b4dfe7263743c348f8af0e1caf8ff0ea40000000000000000000000000f2af398161779c025aad5603275eb93c9c6e00e0000000000000000000000006e9c53394aab86c9b34db3258c642921fa2616a9000000000000000000000000f2ee049fd50fd758602aeeb6721c67fe456f49bf00000000000000000000000055da37af02c4e7e0ce01964a68692f7e32575efa000000000000000000000000f43b7f8d4743446511384836bee38a0a3e8175b50000000000000000000000008fcb871f786aac849410cd2b068dd252472cdae9000000000000000000000000c3c1a62c23a127a4a6a65b91212c4657d21a68530000000000000000000000002815fd62dad7bbb81129f87656effdfc9c8b185300000000000000000000000035c0fc5596496ff8675b177627ff40eb440a71940000000000000000000000009aea6e58bae481c9002f0e27501aaca9a2d15a5100000000000000000000000012a21368ecfa6ab14a031324db1cee50ee561697000000000000000000000000936d8c817aab23a259ced3b2e7e5ed4d9527d3ae0000000000000000000000007704d825bfa2c78afe837f7e7e555c6ec5c42d6c000000000000000000000000b7c64925fa09a6d3816a9fd97333ade56ac69fb700000000000000000000000096d51bfb2eb2c52265e9db1811b3ce65e335112700000000000000000000000002dddc0504d48726fcdd68716652f80fa95ad62600000000000000000000000093be18c81f089fb388a0bb4028620848420fbbaa000000000000000000000000bb7569fd2f680dc53fb9a20714264facaa4101220000000000000000000000005f0f5ba64cb4ae3fb6af63f3f25d9e38a56fb92c00000000000000000000000052b46b0e9d506d8cbeb64addca827c24e15ff050000000000000000000000000ab6dab03646e87b6b10b6b9da04f08d6f0864246000000000000000000000000ba54d9f888e31f2d0d00cd45f7df3aa19ba9b684000000000000000000000000bcd93566ee5c12ab20a01cdd26c68b55eefbac61000000000000000000000000148eba5e989a0a08e14c6f0fa14903427903e86c000000000000000000000000bd58545b6bd79dcb349a8e621f5d141e8b4adcd3000000000000000000000000e12990e2b416c60a668c2a22d548d873546db4e5000000000000000000000000e92aad24b4e7b70450948ee297dae9d48826fddb0000000000000000000000007bf8ee24a29fbf2153e1e611628039825fe84dfe000000000000000000000000f7aab787787631d5d180b54b83747e6654e8f6b6000000000000000000000000dc38b854a14a0d5fad53f9d1f5b5b1d93447115e00000000000000000000000053b80fc936788855d0ea75f98581c7ba016d1d7900000000000000000000000005833fdfdb1f439f5ce1820ee1df72a7448db944000000000000000000000000e64a7cf1ddbdc5fc6237e36b862aab03603675710000000000000000000000006d09472231f8bfb40ffed84fa59c3e2307fff65d000000000000000000000000c3aaf5db741a3adfb223306e5a6ce4c5c9bd08a000000000000000000000000047f7ea0dd4418aa1cec00786f5c47623ac37ba42000000000000000000000000317c554f6353b794e85106758f787aca7353231d000000000000000000000000f23a014d14fc9a57ece79d9a2a21c536d7a61f4a000000000000000000000000b5144c7910a8e66533029d768ce517a9e630d40100000000000000000000000034580018239acffab4d8cf658f52896406fddab00000000000000000000000007dcc90d5f3e1884b173fef4dab2c02423d392fd6000000000000000000000000351a2708ba7ce6e4d183645503a8f9333372917b0000000000000000000000002be9a7edad682a7cfc5f8d9044a726e0a490e05b000000000000000000000000bb74d0885cd5be4720ee21720dc9d291c8397290000000000000000000000000b9d980e609c69169a7b8e9b40d90d91f13b61507000000000000000000000000fb27c8582976f1a29d58e89bcc89da1e54d78076000000000000000000000000628eddd1aa3fecbe08332b2fff946537cede46a80000000000000000000000006c69fb889256a4e79513b3ddd2791eabeb5df1e1000000000000000000000000815960fca0b55d28e36f5354f61900e62de80329000000000000000000000000ea0b92a8f38cbca88cf525057c302bf04b025c1600000000000000000000000063e4aa81f217f6f1f61ab059089c934a64aaec58000000000000000000000000a56c4712173b39da86854fba522cce182a28507f0000000000000000000000008b95d1c3ca70fe67eb3babde0554270036bcf0c8000000000000000000000000c8a26d218617955dd8149120b9bbaf456e328742000000000000000000000000eb78e8540aae022247b8e5248d1832bdf284cac300000000000000000000000065efa55d0aad43f032565d9ef1928311731ef10600000000000000000000000000610d1b203f9ddf2776d8729b0de854f5dce8ed0000000000000000000000009ce03f5dd0ad5c92d92f1040d3bfea7fb873af3400000000000000000000000028f9f187a001d407c272d354d91c27101458c378000000000000000000000000e93eeb0123d5cef61b807d583acd23d45c749a500000000000000000000000007dc40a5af2790ab88e0933b42643edfb29514ac2000000000000000000000000af805ea0a43ce79f3b28116edf88880e7dfc7823000000000000000000000000a7c4426e9f1baf628527ca29332d001847406e7f000000000000000000000000fcff833ecf36e5c2fc32e171082357a51cecebf6000000000000000000000000063b213e05ce7c57cf720b0537a84a44e76888f0000000000000000000000000e61956a180868a5aebea4ddd1038b039590c6aa5000000000000000000000000cd0e506275a19e517db86b7c7318eb2d2160acaa0000000000000000000000002ef53c9b4c7f136571955c1257c8210db73ccf05000000000000000000000000828c2ef034219e8010011982e70f89ad251ac43d000000000000000000000000558724c75d92bdb72f441f3fe36854baef1567be0000000000000000000000006dfceff7b672b0a2da20e4a0af2d17ceedb24292000000000000000000000000fc503696d01937284cd9a700944539a9f73e2d7b000000000000000000000000512577efb1b79518f2acecd43ad22b9d61a384f400000000000000000000000050b7f8209c4b34282acdb8423a34426276dd01820000000000000000000000002abce3bb4ea3f9a91b1a8aa06c4c01a4aa182015000000000000000000000000cc062b8a3086bd7466ecf32e4e4e648a16ad8ab1000000000000000000000000d150ad9161354bdd189db67c2b91ea62a3b40209000000000000000000000000af50094559f7e058698575ad405fb5020ede7b0a00000000000000000000000072bdeaf2e1f1fa81e0392a624fa41c0b6bbba7590000000000000000000000003960d461c863743fde7e5046796e3c4213acbade0000000000000000000000000a279d4344ceac5ff6460303729fda042e89a543000000000000000000000000e67b7a560da673776d80a8da5469fff06eb1683c000000000000000000000000539e96fad131ef18075472ed8c5fdeca1075d0fa0000000000000000000000007bbb96341d134982e95a21865641cad43ea7ede200000000000000000000000043d471bb42ce00ab5e7c7e4227d80c5bdd9a9f7200000000000000000000000027f06ee177c6d4974852fda76d3d23ce74c1e5a50000000000000000000000009ad5b8cd5a9ee70cd2f206f7e7622fb305892d670000000000000000000000004e3a28566cb687f8103dbfb5b8ebf0760b31fd72000000000000000000000000d1600f8a89029d37f231f0b90b70b86e04ad7bfe0000000000000000000000004b541055b530d3d4fd2cb9633310e86e531c2d71000000000000000000000000f816e37d8dde02535e86b12fd6d5167329cf83400000000000000000000000003b93a553da6afd7f1c11b85a9c87a8f9657c0301000000000000000000000000b45b83ef3f1706a9951349c52c58e42d416485d8000000000000000000000000466d584f8cc50328e2013f84c7bd3a5c28365b90000000000000000000000000f2452a443f53579a9c703992805694cb40a0703d00000000000000000000000011041676c7fd86e98904470263667f9ac60daa0300000000000000000000000084bec6cfa7b366490c190d8d1f9540ec7d81e0b1000000000000000000000000489aae45466564ac51081cae66dce4efe4c3371e0000000000000000000000007442c1e7fac33c6e53f875c4beed948d0a57873e0000000000000000000000001c31a5774bfa46dea7c47abe13cee28680a40bea000000000000000000000000559a7fd1ac64e81dbadec044df4ff97bf9ea3063000000000000000000000000a9d6ec0a85eb38f6ae13fcbcd6cb9fc22795a2480000000000000000000000000f7556b8873f668611fda7cfe6e30d7432fb8f8d000000000000000000000000fdbd2b1c8d88330998afc406f2c9d693b6cd0f29000000000000000000000000c98ca509b1d68a5e54e74a9bea452d5c1decd19e00000000000000000000000014b01ef4e4ce1c4ca5e3cdefd26f04bd057af7f000000000000000000000000098e805de3fc7716459782c21cffdd9ecb601725a0000000000000000000000002352a44c6686300d8576e1b9a3050838fa2a969e000000000000000000000000b0b975ac6a2a8c8d6829880be6a9f2b20931182700000000000000000000000083069323957b51fb5a5fe463ec7b36e80665238600000000000000000000000077cb5b42d4f3969f9968e94d33e5fc54471ea1b30000000000000000000000001e1c0dab8c840b73da14dc87ba01a816d5d2e62e000000000000000000000000c9e0a1fc18c69890e179515d311d301cb2037d9d000000000000000000000000ceb7bc9fc883079e02234d912548e99e10602633000000000000000000000000cee121e857986fc4abb957a608e56674b13ef7140000000000000000000000009626f12214f42bfc1e7da2d6b66f3233040c5873000000000000000000000000583de7c13a1dc58856a49cb5f762ed8ad02197e3000000000000000000000000136edafec835282851a8efa757dc4eb1c4500a3f000000000000000000000000a0770d4ae534b9a24c09ca483768fb39e6806bbf000000000000000000000000d4eddcef8643be102338e1d967d2516bd8904fef00000000000000000000000072481b93ea274a340468fbab13df41174fd3af1e000000000000000000000000793e7bfbdc670035bb36f7b57864866e2b6b6e8b000000000000000000000000f9464b22cb59797ec7eadc99fc629d9e4f2a8671000000000000000000000000d34586c03198eb659671daf9dc3449dc0bda4d040000000000000000000000008227da9c4a6a17c45ab7a9e954d7aee994f8da2c000000000000000000000000818aa78906cae3c542f726ee4613c1796abfc6b7000000000000000000000000f5eef8576726d0284a875bf6243bbc8ea3c1e79f0000000000000000000000006afc0cfd9871e106fb65da6b6ea0a4419a5ca4100000000000000000000000008ed90dc4ef3e52d89da57fff99e6ab53433f2d01000000000000000000000000982d61db4a8bd74f530413666f6a2906599f8634000000000000000000000000cd4350ebe009162192e8f942ee61bdc5455c676f0000000000000000000000006be458658bf0274c938ecbd834d584be609b344e000000000000000000000000cd370d185d0d00df7ec010fe076a4bfc8eb488010000000000000000000000007dbb81f8feff6dc2468c649209c1a09b5ccadb55000000000000000000000000b8684341dc4368e15e154e11df05f94375e80738000000000000000000000000cd7b7cc5be7782a876690240092d3604273b69070000000000000000000000004a552682008a15860d55d5828bc6052f8440e139000000000000000000000000b83cff67a0a7767c88561ad49d05ea1c9dca5b620000000000000000000000005cceba42d113ee339bf7aecd5f175c08cfde55da000000000000000000000000170f53fa2087f847a4d067fc4c05a53291a2292a000000000000000000000000a3bb988e1b551df71c1e785415acb5d02043f934000000000000000000000000eddfd6e95fb3cf828e519a2134fac9d2f520f22300000000000000000000000063466393a5590be4932712b4f5389f1fbed67f28000000000000000000000000e5d76e57dff2734c1eb4cd240c1747aaf7c7748f00000000000000000000000051badb0f18ac1da7e657e4bf632f2b59f809694d0000000000000000000000000f26d6b553f90127f49cb2cbe847bd4a1bca239e000000000000000000000000f7cb40bcb20b92f328457123db1bb23f0bdb77af000000000000000000000000a24d3f1e96f1f6b994a7ff5c778498f4c6393bf40000000000000000000000008676711fc501cbc2b53c281cded2b2beec14f75500000000000000000000000069ad95b08f3bdb60de1cf3f08d76c9a2819a76d3000000000000000000000000268f51a96fbe8b3698d7a80bd1be0e98a154a1350000000000000000000000003809506aab8ffad6d88124510b3803c518e06c4a0000000000000000000000008f8807225df31e1343682ca267c505b5eeeff60b00000000000000000000000031865bcb85fe7abcc34714ef80eed7f2b93a2c740000000000000000000000008b327facda5a4633dd9d10f44ac92412f0eee7f8000000000000000000000000d9a401425da29732706634121fe612a910e127c000000000000000000000000094090662da934eaecc3248af6dab96fe699fb0ed000000000000000000000000f044f7da04690fe3729faca7d37a24faa12605e40000000000000000000000007953bb4afa683c36396bee7dd7d3647cf640b0d2000000000000000000000000ad8c1e4d1f2b0d7a8a58c1984689f7f95de776a2000000000000000000000000acbcdfa48f4652c0027aa0757bbbd2690e2976200000000000000000000000000d45f30d485ce4705bbb643b836bacde3539b88a000000000000000000000000ddbbdabdc005bf5b471c79f3e7bef73544758f6b00000000000000000000000006ad5f1df17d278473136786353695b0749d8c9e000000000000000000000000376b512ccd0704ccc4153870918c6dca2c0ee1c50000000000000000000000003afb2d3cd9d5b7348e267ec69d08ef7ea0f177d1000000000000000000000000fdbd32a1dc9b20b7af1b5f9dc736879cbf143f0800000000000000000000000069dd8f29c5fa702c6842b9df8d94d5d8fd3864cd0000000000000000000000006026fa45f547951af70abc15725a6f2dfa714957000000000000000000000000734de6819682a58632cce7adf36a39b560e9e8c1000000000000000000000000aee295bb86f63901bb406ce8eae5ff51de7059da000000000000000000000000bb25a43af4d4a9a11c8df7d41888ed9210337bbe0000000000000000000000009d35001ad4bd89a33af351660fe64970a5bea9660000000000000000000000009759cb9e1865ebc76ca3e3b6c6eb5e063f18ea7500000000000000000000000092ec49ee2c603123868bef0da4fd1fa3420184800000000000000000000000000e6cad456bf6a626844e63f307d7be6ee987692d0000000000000000000000003dd1918768a9d494cf53e4d8c971ddda2b451d7e0000000000000000000000006cb550a2b724029ad9353a05500a77e83b0eb1be000000000000000000000000fa999550011565b819e3f93fe3c77695b55f8744000000000000000000000000e2c8139a960b57e77858615990065160e41499af0000000000000000000000009ad0c9dfe03331e1c1b8ec8de958b82cad4fd8a6000000000000000000000000d453de20f6da21807908f495cfe7ceefbdbd7a21000000000000000000000000e27c5d32ff9180fcb04d095cf4ee6a4000ebe7f8000000000000000000000000bcff18fbe3a909d54a3cfe8ee8d599144eef8ddb00000000000000000000000093a208b0d7007f5733ea23f65bacf101be8ac6cd0000000000000000000000006fa9a0d5924c0700b42b1af9b6a15a4fe77d60ba000000000000000000000000286eb66badc04e67d31c0a4b7ecc8c4cd486d9d9000000000000000000000000f44f44036343e6cb361b6ec903e5571e3db664e0000000000000000000000000b657fc66899531521ce38dcfcae8a0623ec0590f0000000000000000000000003c34a1a0a0dc2bb199b075262bd412a25e2982f700000000000000000000000014633ea8d5d75f895dfb9d15fe82d0042e7ee042000000000000000000000000408ebd0ad2b18e0234af4cdc4a49465bd433e1e100000000000000000000000044dd6314a2b72bf91787efcf79d15f697a20ac90000000000000000000000000c18fdcff1407fd9488c820eb432231cff3dad5dc0000000000000000000000001ed929af5ca95c37b37295eb4bd701dab47b223e0000000000000000000000006d4f0159dd18723a2933428785d971204df752c6000000000000000000000000834dc595c2cf2346e93b89abddb0e39d2789618a000000000000000000000000cf4def5dc61379f50ca478a541ddb8136eabe1a0000000000000000000000000da55ced96f54cc4b1fe8b2b3c434d4652998b288000000000000000000000000296a3fd7e8a291caabdfb079d0dc7cf6d513fab1000000000000000000000000291487c72ce13c338f9d90c421fce0189f0afdad00000000000000000000000090ef157dac80409480882b1bfff5f9d86d2f1d5f000000000000000000000000f3108f3a5fc50c65f6a529a5a5910b9d99fef49e00000000000000000000000084ec52b29fff45a3c9635e7c2d4aa74baec9b2ff000000000000000000000000952e2b42cde62d9917f5ccbdc59589417bda9d060000000000000000000000008281106afaad698a6009660bcfbc524c510b87390000000000000000000000003dab01d98a3b08ed7a7b3742903b3ca15cad4183000000000000000000000000aa364c1a348f9517009207a1601e0a73c1cd530b000000000000000000000000b5bc7d5265ed2c91bbdc2aeda6f4c4b9b81b91920000000000000000000000008c6eb590f55c1ff89276fa874045872514e4477800000000000000000000000018b47fab4b893b6f38b655598457916157b22d6c00000000000000000000000002edc872e768f363816a029681b9622c532676f80000000000000000000000003f5765ba6f1e8c35dc58be556f169ceb6891aee10000000000000000000000001c3fb68a40b97baa45fe21d10f3484431e7728b7000000000000000000000000a98f21fb5daa5aa556ba4780ccfbd83edb59aa30000000000000000000000000bb52b2b91488d60efb6848bbadd000005a511e5c0000000000000000000000004a5bb1c9347a0d4f7e06a29239162f03647d92320000000000000000000000006dd5b7d115b3c24d5a7d1452be112f8368e7e2e700000000000000000000000024d1162c385a8f4ac84d29269cb7ab0ca21a7586000000000000000000000000005ffa486dc60c3b61c92e338fc13b988b507abc0000000000000000000000004694fe63a2c97bd389d92a51420a0af9f2da053e000000000000000000000000355d6db371cdbcc24ac6907bb98377ad3f232b8d0000000000000000000000001ec644f5e2fede80c8c24a20b9acd2551a0e0956000000000000000000000000b37e943780708a13a1d09a47707541932db67dbd000000000000000000000000d53fd53047e5adb35bd1d2551611a3bdb85164ef0000000000000000000000006d56d9a20cf1d5dad6921159fa243e9f897b29180000000000000000000000009d9ec5d10dcee006526fc3c7063b93a5284a0fa9000000000000000000000000cc446e58d10ccabec795d0d486ea41b4bff2fa2c000000000000000000000000bab6c634650891fc411036e8aac00a2104a11a4c00000000000000000000000008e71e2b032f737508bcbcb3c48d7afda0fe1c3900000000000000000000000021d4b8ba69ab87a7b80a4a0968be2ba62fc4a830000000000000000000000000e66ab772e0344c769065d79fc4796e6628c4e26300000000000000000000000031c91400dba8df0dee517e23fe0c1914dd12715400000000000000000000000044bcf33129c5fc074acfc034c4bfd3b134e3443900000000000000000000000036dc534e266976b0b5ad4f127841d974f2d48825000000000000000000000000f263f9d5be6029896a8a076dd3d06bb678681f83000000000000000000000000b77781e757279c2c20685a4f793854799265a81f0000000000000000000000000a706f2ed1a2b86b489a79bfd8078a8bd29e3935000000000000000000000000285bda8c38685245085d89c893fb24f24b7a7458000000000000000000000000873f38bed6e094b5b0f8bbe42b2c58629402c755000000000000000000000000d43dcd7c1551c31fa55541ee2344cb55f82192910000000000000000000000001dcccda436ea43ad92aab2d9c98f0295c410d5fc00000000000000000000000048840285b51bab7ac551a9b86c38a02e848a7fee0000000000000000000000007fba4b8dc5e7616e59622806932dbea72537a56b000000000000000000000000c4e7438db14f0b94f5fb4d8e5be8d7970ea1c236000000000000000000000000a91f63210125f905e22ffce6b1ee66d524b34f90000000000000000000000000ef34dc9a243eaa9be639b9b0a7c015b1e3cb789300000000000000000000000065098ab09c58e3bd974b0a5884480acf0d96786b000000000000000000000000bb2da43079eb884f74d6515d321dc593f10c21b5000000000000000000000000a0fbbe6f6fde01fd950dbf3187004d96db21d0ad0000000000000000000000007b174e20c7d46c4b9a04df0e1dfcd252902ee13a0000000000000000000000004eb173cd214d8343f1a0c4aa351ee7a07c9977ae0000000000000000000000008870a1e337a06852b903658b056c548c8669cfcf00000000000000000000000032a8ef8cf002b6d9f9a243f01947c9533cec8283000000000000000000000000790d82af92aa5976a70ac8ed35c500474508a32b000000000000000000000000a9471d3984cbc207beb2ae7f5efed9a2c39e0e1400000000000000000000000026d8bd22c1b3ce53d6c5110c71138749f4c69439000000000000000000000000de049cf2dc57b2d0f31d2f47292ee2637cf38caa000000000000000000000000e22619f6d538de6e0b6c1845174d45e90cbd35760000000000000000000000007e3c84d7aa6787df3a3c05fae7776e6c884377f20000000000000000000000008a2f6b23c02ec0f03b7f65e5ec2fcecb19e5a9a20000000000000000000000002bb705bf393bb6bc87369d683daa36eae5b235d200000000000000000000000095b7a3c5876c94dfd03b99480470dc4d436d6b7d0000000000000000000000009965c858aca60ede7e761bacc23008d2b06290090000000000000000000000009f8b657d58f146e8a0f9111469dc0017043269f3000000000000000000000000053144ca82b5beba7326abdc891af98b3c9d6a220000000000000000000000001ab33112f4301f744f49023dd857348b75eb0cff000000000000000000000000a63e8dda009e9079124c1e3678f4932bb8061f4d000000000000000000000000d1d065049fe5a6ef65776289267044623760a005000000000000000000000000a6e11a8828d4ba4329779ed07dc34abef2745905000000000000000000000000ef2b43a07d275f538a8b22058ea9bb2c852ecd5f000000000000000000000000dca676fd6f813dbd8a2f21a2b33dec351d55d15500000000000000000000000040c00d3e4dcee616fdfb7e53dbde2cdda038e33b000000000000000000000000abf18b0d4b11ac52d87bc094da9cbd1e0810ba00000000000000000000000000a25fe9996b9f55030400195b7feb40fd2f02441f000000000000000000000000bd100ce65ee0f7ae43bb0d633ff1c519e603698e0000000000000000000000007071a5b9f334066cc869db948b4af32f2ce6d83e00000000000000000000000029ebdfacaf4433935b984d8a369c8c5ec296b710000000000000000000000000728f6e0839b4729e756b67e2ca84ef0ff038c849000000000000000000000000f655e1235d6b51f66d655ec381607f5549d060df0000000000000000000000006193ab7352f01af1914e58db81dc7dc3d8904261000000000000000000000000b2a418a93ce34ec14d36b1a6f6e6bf156b8a7e9b0000000000000000000000004b3525d88eb5948174b07d2855b9b51e742557a500000000000000000000000057ecda28839520cbb3166181df18bd1e22537dad000000000000000000000000cf0b58d8f9a253854ea64c8ec94db2464e474dee000000000000000000000000de5bf4031258060f4ad4e2aa77e6303a644fc1470000000000000000000000006fd53d0edc2c92b9238a6f8aa043c9b16f0ee8ad000000000000000000000000ee3530cc472146e094d7242c61a560f1346e5185000000000000000000000000e1131a075c86a22a09916cade218c2598bb595f80000000000000000000000008e2efa9ed16f07d9b153d295d35025fd677bae990000000000000000000000008ed7669f26a2e0fd5a470c582ad9b64eafe9c1ac0000000000000000000000003e9f2688a7c89a8bd3e37cc3390440464d217f5d0000000000000000000000009e4a5b6b11f6bb888a2455f587e3e9a44d464eb0000000000000000000000000d590db02b9e5e2e5be6d96f8bb0822feb15caeb200000000000000000000000000436c823ddb9539be2bcc9bb3632e7a8096e99f00000000000000000000000051e5bc402649fa4f8a8dcf7fe2db095a27d47de6000000000000000000000000fde5cff51e4ec5495a86cf8d1b1f7b915eca02e0000000000000000000000000feb253a8b6fc08244e5db24f0e5769e6558babd2000000000000000000000000da5dd51a8869aa961b13a3fcae5ef5e2cd565bef000000000000000000000000d428a40d838929dcf1342e511cd20e3c061eef7c0000000000000000000000002290075ad49d7dc8ebb647981dee163007bcb0bb0000000000000000000000009572ad800312c0d70a08ab31fc84c0ea878436b0000000000000000000000000e8086981c4112e85dd174c02cd0fbea7661dee120000000000000000000000002f51a3b3b7975b94f3e828497540bcb8c7b9f158000000000000000000000000594479a8932865e3bf744ac9e7cf7d349ee2e61f000000000000000000000000aaff3e6b40ecd3e47d34552ca2086ae75740114600000000000000000000000008d770385e11c26ccf2e4eab813759924d276bc6000000000000000000000000b64c3a45a03a6bced339ce8a76e8d467d7e8b62a0000000000000000000000002dbcfd1af175636cd202d6bbd29b5d3901c9c3cf000000000000000000000000d1edec711d5ea0b4b064b678ff4a13b2c2a5ce8b0000000000000000000000003971eb20db797e53797c95cfa17a12915f1273b600000000000000000000000057098e0e92e4967686f8cf1a6dcf8abe3b00157a0000000000000000000000003b16821a5dbbff86e4a88ea0621ec6be016cd79a000000000000000000000000772f48c63be6f6487e72c097261d9955535715d40000000000000000000000008584e54df79d9ea3216195ce034977968f01457c000000000000000000000000dbc0a68c62ee8bdfa54809ea8782f8ccbb9a89070000000000000000000000009c6a90e99a031a42ab45d00f25ea67ca15a8cb2a0000000000000000000000003bb52b3101324197d765c7e27e79c6b0b5be8bab00000000000000000000000097209d58e75a799d41e4f5f7acf3aa675c9053f20000000000000000000000007f46bb25460dd7dae4211ca7f15ad312fc7dc75c0000000000000000000000001db3439a222c519ab44bb1144fc28167b4fa6ee60000000000000000000000002a6d4d447b2f0cf11c9e14b3a0d0b1dbd34930ab000000000000000000000000d5cbe1daf91c33cdf29914004841b5f5627bde870000000000000000000000007873522a48f68e9a91803313ee7c20774042a47d000000000000000000000000721c9f262d9ebe1167cfa66b86a3513c215cbb3b000000000000000000000000cc62eeffe3285a185e334ca01b319043193c4b58000000000000000000000000403439faf1dc7e9f2c1e3f00dc2380c99907a83d000000000000000000000000558b29b4fb053a5477f637d93d918157af6c73a8000000000000000000000000da39e430171c1da8c0f20c662ec0a2fc182c5174000000000000000000000000d12b485082ba49e341fa02c01a8e49c2cbe67ca4000000000000000000000000f9f8e4d49727a73d3b2e8cc08f1656bccbe6e52a000000000000000000000000251de1bb429878983dbed238f88ef5dd53641e6e000000000000000000000000f1fbc1843f4159848a5434fe76e99b9d0821d25f000000000000000000000000a21a16ec22a940990922220e4ab5bf4c2310f556000000000000000000000000983873529f95132bd1812a3b52c98fb271d2f679000000000000000000000000feee8bb04856a0189870a6ff10cf0fee8564d830000000000000000000000000264f1fc8d049c63a7765a5458e10da10eb83422d000000000000000000000000355ab20813ef159701f089913389d02c2dd4229500000000000000000000000062403f2597108a700cc165f35f4f21d14e7ad820000000000000000000000000097c179ed50e8bce07fb92a852d0ab84f57fe4570000000000000000000000008ab90834e813b1a74d9bec88f7d3f9a5c783def80000000000000000000000002658bd92164342e94232bef394c1e4a0d31cd7d100000000000000000000000083793ca90f149e6f650abc0c7145127a3dc17bca000000000000000000000000ec68dc6518975b3eaf31d3e57142fdaec2a48777000000000000000000000000996290c17c874d989d6e3db7dc0b2ef0a9fb876d0000000000000000000000001b7bd31b937c30b6ae1053024da0365030281843000000000000000000000000a2415040693c15fddf9741c136f4ec61a93661f7000000000000000000000000e8534bb15c35eb0279069e17a14263390c12aad90000000000000000000000000da83f8b1f19b9aba3a33d07ae4b88e8eb3f792400000000000000000000000018895c95fa5d8ce7da1a9f8f73c880d3b353c7850000000000000000000000009c152bf5fa64550304acaa08028d5f71bd797df8000000000000000000000000dcf7e0bf73f96e60835e4c62ad1a48d572d817f10000000000000000000000008e3ea19f82b98b732f8d3e2d06808964f622e920000000000000000000000000001c4254340a0a7b3c47f170d8cbd00222ee7faa000000000000000000000000e302d64819a17a8f9618d0ac4fdc0a55bc18da08000000000000000000000000a83274845dd2540a8ef42de8c71059fcb98daee4000000000000000000000000f7de21188425e26321f47d19fc8f5201ddb821430000000000000000000000008b7cf579632972caf971fabd1d4a38a3469bb9030000000000000000000000006b3783b9e9741e3b9b3ca3c52b763bc5bc5718b100000000000000000000000035b70c49d536745b7b17cd791c0aa7ee4970fb99000000000000000000000000adee566004c0c30e03bf945fb244b0ee08fcbbef000000000000000000000000e7a90fc39e487f62883edf2405b5a94d4c94b9890000000000000000000000000366783dae3598ef5c09a7caae67e5dcb774d2930000000000000000000000007d20ea30e606abc5ec2cf09014c71bd52e8be96e000000000000000000000000857a49041c1380c1b0e80a8894053fedf58ad2ff000000000000000000000000ec8094866b6cd9d3abd42c4d5c42b10f39e3ebc900000000000000000000000020d9e4e24333410420904e1d5f76aaea9aa1a052000000000000000000000000617b578d22bbbcbdceb059ee983148775ed1fa8a0000000000000000000000003b8b631f77d5e6947d796773411998911d4c8999000000000000000000000000525c07d4e2f82f3f6a30acf7e36d9113f52532480000000000000000000000009ee5b43a16be34b9bbe4070f4fd4b0cc9062cea90000000000000000000000008c3204b42b054e9de03b908b26939e2ff030c5a20000000000000000000000008108cf34d6a9fadf23a4bf741f550ac91de73876000000000000000000000000de03315fabb9ef8b402084373d8144c947c6ab7a000000000000000000000000bb722948c493d99ac7de8435e12ca7f8622989ab00000000000000000000000049a3955c14f1ed77d3c5a72ab93546bb2b521c52000000000000000000000000da9e73c601b7e2f881ab76d6a4eaa73664c116740000000000000000000000009eca599d6641cb5533f57ce2a3702d35b6d056e6000000000000000000000000ce5a9aa866ca82f06df0d0868cb27c044a9086ef000000000000000000000000f4e608257d22fb38b99718d272ad66dc1151094700000000000000000000000097d161443b37c45c2b3398d4b320a24b4f59c260000000000000000000000000cd582509f45785520bf3225210173111696c67dd0000000000000000000000002db1d8cdf1abe8c70b531a790cdf2ff38aecf652000000000000000000000000c74b002aa75ef6ea0dae69d3ba1c1e79a2080a03000000000000000000000000f44a57c3a110dc377576c4e58395eaa067db29650000000000000000000000004e17a435f1d8c5c5cc3176d163110f496af18de600000000000000000000000084a58a4b1fd98e96e7c7178e2b0c4bcb25d13315000000000000000000000000f3f6e43ae5e83b89883ada35aee0b0501ec5ee0e000000000000000000000000ae5b4868dbe0402adf0e06e934bde0905f067ee10000000000000000000000008f4247c87821c888cb7fe67efe914743aedb5a56000000000000000000000000cb653c61e7c7719db3346b140834bbe2c7b4b3ab0000000000000000000000003eebbebecde31d36d6aa7aa4fe2a06159119b659000000000000000000000000f23f90dfefad80cc7c4e83be73ecdb857137c819000000000000000000000000ece1d6927bbc87d8d510d41139b714104a50a42000000000000000000000000035610df3d643dcb1268b5de15c7469797883c786000000000000000000000000b398973457c8efb1127cba4d3eaef0643b121b1b0000000000000000000000003c6451a91b3be45cec657227811a6cef5afcb495000000000000000000000000abde98187f9173d4152cce18e3b8b8887e9a4786000000000000000000000000373c8e5829aaf5279da459bb687b8bdddf9906e2000000000000000000000000d954b2ab434ea1694e83b85b08a7f4a4c57d6b0c000000000000000000000000278101bdc627f82f44adb9a3b2f3fc69a36c5411000000000000000000000000fa543b8c3004ec27d786b7e4896ad2fea76df66e000000000000000000000000e5fe9805e5d2caff521fd5951477ebb7fafe033800000000000000000000000065960ff2d07168374fd77685d1ced22b2bc9b70b0000000000000000000000006e143394af5f4f5701bcf4298074d5c28eea1c99000000000000000000000000220d5ad7042f091469ffc64bf9c3be970f747b410000000000000000000000000173e4b851a69684b543e9c1b906263e19752e0e0000000000000000000000000353dc3b0fafc69c83bbf814280a2bb8c6b2adac00000000000000000000000046f2e988a49c68f2943a0d8c99e5c101ff3e06f60000000000000000000000003dbb30d644cdf3f119a97522b05aa842d11458a70000000000000000000000008c944510a73ff90cd6cb74a336b9075ad6c8bb94000000000000000000000000f4623e5bf54b2a02085b4cca2416febb716cc1a90000000000000000000000004e350909d4e8c4dcb1683b6d0294ed55c1b6dba00000000000000000000000006370af9f1e1c9fdf69fcb4a661f57c4ca5285ebe000000000000000000000000807c51686b8de113df9e83d5c7fbbe5375b0eb64000000000000000000000000ee89139cf128d8d837856cf811e184d51f1ecaab0000000000000000000000004acae65b4aa030c67fd5b465e93ba1414b2fb7cb0000000000000000000000003888d5ed66fbb53df38e428bafdf7e73f297b85f000000000000000000000000c55cd76a21e6adc844f6fad1474cb5b97f3ab34b0000000000000000000000005e9679a877aaefee7a0077ce89804034bd85ca71000000000000000000000000dee15d6a7c874ee70a79780366127b415cc2b15d0000000000000000000000006990e7e90ab50c12111f99b84183d3fe298bb3e4000000000000000000000000169451713b720c1e708e4afa7808829e05226589000000000000000000000000f014ee0b209f659ed1a940bbfedef10db1f8368a0000000000000000000000008482a0f31050416ad4344c98bcdb938e9cd3dea2000000000000000000000000835634dfda3efe3fe51e011089f7eb5bd0e5a1cd0000000000000000000000006559799aad28acd7e028968564f34c60eb47862b00000000000000000000000053d7d521853d182b3baa8633262ac99dc435aa590000000000000000000000004064d14e7effc0aba2720604653e56d30167a00100000000000000000000000001e5611acd12b8b14e96a27aa6e9eefe3c48eb4d000000000000000000000000290ddba56df5f272d3fa78cc556361f9655ebff80000000000000000000000002a941c45d2c8eb8303db75922b69e723c2676ade000000000000000000000000558ccfbb664c5e6cc624497a4aeccdcf2a565b68000000000000000000000000c5142a066dfcabbd20ff8b581c5e82f523af21bc0000000000000000000000003eb4c94e60176e9f759c8319158957ba536556e3000000000000000000000000d166089c6721256fb803927fce2572bcca3e6c99000000000000000000000000a2b0365707c3cf1a5478e0be3396282c97692c81000000000000000000000000dc6d0fa2726a47058d516da5dadc02ef1062767a000000000000000000000000da302263ec82e9b8f79423be48f207990777d8e80000000000000000000000004d555e0b3d38c47ae936820300cfabdf90aca00e00000000000000000000000010680c64cc9dfb3e3a1c54cfcc5b1ec26a360d9a000000000000000000000000111add71855fe1842365729795efe26b4d31bc540000000000000000000000008ad68e2c67b88ded4b1565d8b9288b665261338d0000000000000000000000001bd9f4e94853e2da647cd3baae063b6a4ac69f10000000000000000000000000ffabf43f50f22b2cd08bd9802d64a668ba85af5a000000000000000000000000bf8ba789946bf3c1b4a2dd285ab6a417eebfb3680000000000000000000000004d1a3a3ccbc19b9ac2252258e77cc48e7cc4994b000000000000000000000000ab25190fa754dc20f7221972f2b23d502e216d67000000000000000000000000b2c871e349d098203d8007b828a08c8115bad191000000000000000000000000260324b3fa3abd8ef6c835c7bc5ff3ba6370386e0000000000000000000000000b559d838b1b209078d8400824456a7dfbd476e80000000000000000000000000b0f57ca10f5fd8c27f3a878b47a4d951df703c0000000000000000000000000df14a77f68ed17d957bae481dd795b01f93e550f000000000000000000000000c6214cfbd0892120c8e7c3b6f40be10677c826e6000000000000000000000000a924e5853a773f6bd5d3980823cc09e088fae2f5000000000000000000000000261315688e31dec60febff7ac0778a5055dc4d230000000000000000000000001f7cb3e263b2852e53f274ac24db48c49688ba7a0000000000000000000000004308c036161f7472a72ec6e3a90a6cec6dd3dca70000000000000000000000008413174521ace0542fda97b63dae3dfefafa5ac50000000000000000000000002632e3610d0a2bacee82e2567f317850dde6d5d700000000000000000000000090bfcdce7ef0ad974f2ce6b9d96749713761ca49000000000000000000000000ea0ff81d841d69176c0679e35befa4ff27f2e059000000000000000000000000b1f2f7b7f2de8c5abdf7ed8049dcd30cc2ea8ddb000000000000000000000000275ef7c3c569ea2183c77400066d072d79ea546d0000000000000000000000004dac3e07316d2a31baabb252d89663dee8f76f09000000000000000000000000283a1e8c1a82a5d4a854794f32132d66f832bc8700000000000000000000000021866408785e8f566478431c63eb3345dcead1b200000000000000000000000063c515a17acc47290a310cc3fb05fdd5b9a4b9f6000000000000000000000000e6b6b0ea7241951c458d0704bdafd68a533df69a000000000000000000000000fcd8bd46212d7bc40b2c37cc499f109609f046450000000000000000000000001ced8660d84b4e2898a9ce91448b9f5d98d405a00000000000000000000000002c2320181c2226370c017deaf8976786dd0c83290000000000000000000000008ecd8f7aa146542e4fd3504b6b6c87cef6a314560000000000000000000000003e0fd5d65f9ccc31e392825634224b038e851bfb000000000000000000000000203f36925f2b6cd2a3b11bfcd16f04216f93b39e000000000000000000000000ff8d82f380ab0dec4108fdd3f9920292c7ae75c6000000000000000000000000fd85973dbd2ed55f8eff11a69a55aeb85b1186a000000000000000000000000084495ccb477bd403682120f6012e4034832ddf8e0000000000000000000000005295334e80baab7bdf8f236a7a118cbc01fe301500000000000000000000000054e4b85564cfb91b9dee21f7c018bf57bdeb7db600000000000000000000000014178edf34e4c13867634940bbd6afaa3ef9505a00000000000000000000000036ebf82380c83d7ad9ff0882aabbec67cacfc17b0000000000000000000000004433bda9366fbe9fd123724314a8f6065de50d310000000000000000000000009aba215632c8417f0397c021e79c3fdd0f776f180000000000000000000000009d54d6428688c40afd1cee5041ae3036a65f7ac3000000000000000000000000089fbf7f20979275602748124d67b05e2b0a2727000000000000000000000000eaa40be03038b6f94fc3e71508b0281f06f63d78000000000000000000000000b4b293488d7a22245d6e1f290c056afeb872e36b000000000000000000000000469499a588dee41f18ba4a27cd33efd012a21af2000000000000000000000000a05bf51faed5e52532f11d0fcfb3b156df513e6f0000000000000000000000007971dc7f8588f79882f434ed0f0923b8495f549f0000000000000000000000000898c98de7410de311b1b9dbed7fb805d81e0a8c000000000000000000000000a51256e3355862776f4bbe6acb2db2564d2d3faa000000000000000000000000570371212b1e4425e879634e38bff73000c3a689000000000000000000000000634920be85ed5d860a97776b3eec8990d33173fe00000000000000000000000064488f90b9eda9acd09bf07ba402b4c8fab733210000000000000000000000008b11953db7c07bcf44fc3e2c254c958570d1201000000000000000000000000010b620f9720c0c6460484a81c59a6297fa48f817000000000000000000000000ae0f77c239f72da36d4da20a4bbdaae4ca48e03f000000000000000000000000878572e6ba68a43cfb1f51c854476f9f95abf0b7000000000000000000000000b10096c495d62d2b6b4ceb3e13f72389625873fc000000000000000000000000219ae154b2f282b03cb87a14ca8c8c69314f6bc9000000000000000000000000eb64ce37fe23e11c6935c8e231ea8181ff498dc8000000000000000000000000fcec343f7ef7a60ddc8525199d27b03a49ee756f00000000000000000000000061aa15c17cfb94c54c9ca0ebbc4c2dfd204ba9dd00000000000000000000000060d771b8deaab1004c142c3645496167cd8db7780000000000000000000000001f037dc8e60406a00354a50d941de2bded2e2aaf000000000000000000000000aa37ccc5dcb586350bb80a957472c2a098eba25e000000000000000000000000ce728111d40e2e11b70eeb392856e33e37872479000000000000000000000000a4b704bffe0c04bef9cc04038595fbe91c73fe250000000000000000000000005e4279b092548b9f924053687309167ef894a79d000000000000000000000000c60b940bdda6428ee5da0a436f66ef3679c7673e0000000000000000000000009770c454ffa0f7e725168bbf37895a5c27fd5b5300000000000000000000000054ebe4da00d5f58bac85994f9e094a63acb5e851000000000000000000000000f548a58db6d86d466acd00fc0f6de3b39ea129d7000000000000000000000000ea35f102ecd82972dfac94b1eb386bfff616dfe30000000000000000000000006c178c6c7a86baa265a2763ebc2b85bde01bacea0000000000000000000000008a4746aa28ef35a73bc23361e32552093c90092e0000000000000000000000005a97cc3c32488a070a978e9698244f16a3d2372f000000000000000000000000001b2b3fe4100f94d412e84055c4c09942206f8b00000000000000000000000005555b1a39d6545b2483eb29805ad8b00369972b00000000000000000000000040cec4f3d882e7062b091975e4bed05d9628235a000000000000000000000000270c1be914aeccc5e9a05581234d833e06ddd5d2000000000000000000000000060be379a69dd3656ccc8b94a782285002de5ea2000000000000000000000000ecc37260b771b89bd128c8038e4546b29b5694bb0000000000000000000000009deb119927a0759d5ffd1b06276c05ad5e7d2dde000000000000000000000000b2e665390fc5d701c99b5b68756685f94e1549cf0000000000000000000000007e293dcf6798ed6d0b7ca2bdf617531a178c8d43000000000000000000000000634faa726bcbf326f25df3711b1cc98bbea92f77000000000000000000000000c842c186a1475c34961576c59455f8b91c647d88000000000000000000000000438f563e24570bebcf862263e93811292d003db50000000000000000000000006792ddc1be382bee55d6345c152b11533890706b00000000000000000000000075b186d7a44674c366bcc435dcadf4ff02550bff000000000000000000000000b4fb4cd33c550b55e2264f3a8bb4a097f94b88a20000000000000000000000009fb81c9a6d3a9e5ccd3f603c3681b1366c4bed220000000000000000000000005b957ee8176b15034b10a516c08523e07b849dd2000000000000000000000000d582cc0af42744fdf80a083f7d15a23d6429fc47000000000000000000000000f7bb15df85b473f36732fb0df592524d0d8e9003000000000000000000000000d30534e63f44836ed508d5abad9abccc22b34d6f0000000000000000000000009f2c361fc359f51f97c7da24c2425bedd81c1a94000000000000000000000000fa84a8b7c3f0a91b1aae96906d4bc4bbea1ebe81000000000000000000000000f932db50a1a7794c1de8b60a7242931b72ac0423000000000000000000000000f042f88f8c1ad5955f6d86da9028d4a13ef033c200000000000000000000000081ec6ee3c85e87440d60ccc17aa6cc9eabb4822100000000000000000000000086cb475dd48af2f6b8c57d714e4840b53f650c3a000000000000000000000000eaf06a87922c7229714363224c3d8dc691598c0c000000000000000000000000aacbffa146cc239bf7d67ab3c36283db19a3b4de0000000000000000000000007ad3d601040479fde0c8a7962905f03f592ee1e6000000000000000000000000d1dce413ef337ac401df496b5649d4eec997ef9d0000000000000000000000000585f074833daa6475c0381c56b778eb64a907b20000000000000000000000002ef028540cb54c982464b6e1d0fd0a4f4d5cd90600000000000000000000000017ba4a72a745ec2164256e9f41e368a8e71db104000000000000000000000000b50d27f8ac9ef7af9f20a1a8edd980a13985c346000000000000000000000000fffa8bb355d8df8387c84396f9c5500a5d8c823f0000000000000000000000009218588c2b2da59004f453647d2c740c31966f04000000000000000000000000d55835a7bfef1be8ba3168fbb410a2b995a329d500000000000000000000000024f754c01d51669d59bc36f031de8c020c04b6ee000000000000000000000000cc6f121c8f7381de181914ff865279edad058a9b0000000000000000000000000b61f6458cd473ebdebe355fd3a35be2891bd7650000000000000000000000009853fbae09f45a202811f2b6573d08fc346b1361000000000000000000000000fc2d3466458df7226095cd8ae2d45b0f851010ad000000000000000000000000c2b10ff157d7abe41ba3839b139896eac6cde3f1000000000000000000000000950dc77f4c28ffc9fccf07f8514134f3d7874e14000000000000000000000000e971f568c6cfb436c88ea943e5dde716d89a3b210000000000000000000000008ccf31cb992f7755a488355cdb4cd05d9595a318000000000000000000000000ad6b6239617a39831f49401c7cb70f71cac3734800000000000000000000000094fb3aec12920eaef0453ae20781b2190a5dbfc90000000000000000000000000fa2168ecac60e962febe465a2e00a878bd0c37d00000000000000000000000073ba001776b0167520f3138c4bd4cb93ac66ae1c000000000000000000000000d29c2c48b6262de35b80868c2cd2df198edad8b4000000000000000000000000d3c3c3d6ea362aae0e739f2668833936e49b098c00000000000000000000000015285ac78febaefd2df5d0412923df6592509d820000000000000000000000001f586d0f035380cc806ddd57827ebff1da07084f000000000000000000000000cfdbf7fa684b899b780a996a734e6da0b32bd346000000000000000000000000bfd4dd72ddf45ef93baf79135376308dc3a83bc90000000000000000000000001e57fd6f7a230f96dc8af98345d2f016a1aa09520000000000000000000000008f1efdb9ee311697b265e894ee4e4b23b9a0c89d000000000000000000000000fe47dad3d8072a7c5e38202bc4b82d322163e2b6000000000000000000000000d68e8c0225cc4b059e6bf4409774b836c9f9db1a0000000000000000000000009692673ebf6b9c873017ddae06e1dcdcdfb0924b000000000000000000000000af7b587403f807a7f7fd3a7f27137e2a5801044600000000000000000000000059ec394b4b78d4683d7b0b89d258b779f45fe03f000000000000000000000000fdd698dd02a0a9188ea2a505185574addeec5d810000000000000000000000000e747eb2ff0f26fb77c3a1ea67ee07fac2dbb7830000000000000000000000009b2662dc8b80b0fe79310ad316b943cb5bb15e8b00000000000000000000000056651f72318344bca1b355f542d609fe68b07cc700000000000000000000000080331c7b5c97fbfa2bf9047a22694ca36755eb8200000000000000000000000006a035b1321dfecdeddb940686860e05ba268dcd000000000000000000000000b5f36cf1df286de18f5b0bb25c0f423cf3b34eff000000000000000000000000fdd5b991f25cdb0fda7cbc0c27419a0b44ed3531000000000000000000000000ff5d7505a94a067f9019c7a84c257073314bacd80000000000000000000000001066facb927a18827f60f0d6d1293d192ed3b3010000000000000000000000001c995110b72f3570a3c1a6e9cfb51a4d95e0e731000000000000000000000000046fb65722e7b2455012bfebf6177f1d2e9738d90000000000000000000000001f78d86447f8e00dc7d318e26b33f3e2a732850d0000000000000000000000009b34262586d5dbd2006963859c008087b9d4d9c70000000000000000000000003b078072fbcf0ee7aa207c91ad25870aaccc7dc700000000000000000000000051b7e6ed97bc24b526578d290fbf10fc6dcadc50000000000000000000000000031264bc787e4bef2b4c17c6866a29aefe1a6c16000000000000000000000000288efc6fa3482049471cb1851f8901157282007a0000000000000000000000002fc7d4fe5aafc1e1a104152638198bf1aa6e961100000000000000000000000009737eec05ab50fd2d7f8411c6eeaf51dc6706e8000000000000000000000000b24750982a5e6e854df66d60ab506d26b54a740200000000000000000000000037d276e4f4db1dacccfa5c089636593460283e4500000000000000000000000070581bed6073411480deb423ad21d12c5908fe67000000000000000000000000522818f9efd47a68beba352b3d7ca5a6ef6b08f000000000000000000000000016335a0b6912ad1234cfc7aaa0c2e5bb9124ceeb000000000000000000000000af740272d49648b55446aacbf7502a1e0cf6321f0000000000000000000000001066d13b683610f61ac8bc91dde92d0258b2f07f00000000000000000000000023e354fc6f17979568283c88f14d0e6a7209cd0f0000000000000000000000007cbc62529d231398a079fc5ad80c173ff0e01dab0000000000000000000000004c1af596133f4131644f8a610227f12b10bbe7810000000000000000000000004ada1b9d9fe28abd9585f58cfeed2169a39e1c6b0000000000000000000000000696c57c164f09cb08f0b57886945d485146c73600000000000000000000000021334bc82dfb900a49835f02d037231cea229fd80000000000000000000000008d787e6c5a84d55ec6754e6d5a220726ba6d7cc5000000000000000000000000d0daef4d54aaa16a272fb934b3688585a778344c000000000000000000000000a8e9cfa07f60a953f5ffff50c1cc46d5fa5650050000000000000000000000000073c423a0b5d88b330d481301025db1ab65d891000000000000000000000000ff03b6239dcba20767f4539bd62cf30b38f39241000000000000000000000000f9480e2420ed51a912c4535c76a1794a9084a7560000000000000000000000007e6af92df2aecd6113325c0b58f821ab1dce37f600000000000000000000000018a78064574198ea49a3892736d35ea7a99aef19000000000000000000000000c6b419dcd54a6e1aa980bce2b84ff3254f0869f4000000000000000000000000b37606f3c65226aff6f97c4643fc7024d4137be20000000000000000000000003c1a89babd59701992e289f086c20aa368e1f80200000000000000000000000085f6a9fe887ed0419e0b7b9b4213dd35495f94a40000000000000000000000007daca00610c147f2becd13b7874badcb4d9db8be000000000000000000000000ce70742b6581d33b6bb37cf4ca9902d2bd7a4bc9000000000000000000000000e6264e908a3b78bdc7503a1a0da2122e0e4f18d0000000000000000000000000da941f6f125a852fa9bdc7129acddebcedcd073a0000000000000000000000005087de6f4b190f520ce77da88fe86bbceec47c4a00000000000000000000000022e5d12eb3b748d8fd7f57a5d9682c1b8604e4610000000000000000000000006c8a51359de4dcb3635bbeb9f33f78eb1d5d14610000000000000000000000000f660b958aab4c8e655ef274d4290d72aed4cb3c0000000000000000000000000cbf84a124f7264e86724b83b77a9a606eadd6bd000000000000000000000000a61b047dab980ceaf67083f360f8856daeb970880000000000000000000000009aa57dacf8b3c3183116e12fc54b98331e3972d0000000000000000000000000c60fb24b4c4d5c2863af8a80e26a60438fcd7ba3000000000000000000000000f28a96107cf2db70bf184c665a99782072aa13be0000000000000000000000003e1a7000112a21270490502f97b15d3a4336b7a80000000000000000000000001711f0833ddef05d51629f7a82db0137a0d5b3b0000000000000000000000000b280fcfab101872e7216b7090f51d1ee0f685ddd000000000000000000000000e528235bf5355999eeb40de8f715f6b37964e2af000000000000000000000000f398d6f2aa31a2e2e66173023f5a82ffef6278e0000000000000000000000000a59e6b866ca08eea69054b6fb2d88188a001dcc1000000000000000000000000418cf9e24c8e74e0155c9c7f6da8a10b0ca799cd00000000000000000000000063304075ebbefb6d59c5af84f83ab8a8d8932dbb000000000000000000000000669cfbd063c434a5ee51adc78d2292a2d3fe88e000000000000000000000000053fa6d5428f16e4e8b67ff29b5c95aa53239c653000000000000000000000000b02d3e4b0830d163b97a13e6af91ab67c7a33885000000000000000000000000e5f3adb93eacede82eb7f0c5e0c3faeaec42cfb600000000000000000000000098fed8b1c56cc53400565ca3a05039e0989911e9000000000000000000000000b35aaf7a4bc07b5b4d4d1796969080d7e19e089500000000000000000000000089247407a521cd40178f4f20fe4e28e8fa7944c7000000000000000000000000c28e695b86ea0db6a17e0b3ac7ac97db2b5d8ba30000000000000000000000000a446e565a55a39057ac7cab355918744304c8410000000000000000000000002f7d36a95126554f880b200720c3673551abd1e5000000000000000000000000bc4e4069b1cb2fc1256a2bf454ae3affb4e05a4d0000000000000000000000000dfb400cc088b600d1102545711b8884ab54fe37000000000000000000000000c9caa85c97b0e34ed6a91af907fe54b600b60620000000000000000000000000c12ed75e501b2dfa13abd6adc523053db79d7220000000000000000000000000c52406e7636b3e3998835e5ddcce5112ba30f3df00000000000000000000000002b93072ac70cf92828e82f4811038505de4beff00000000000000000000000025a707294b84e51a4c9c21b7b42596e13cfd3c8b000000000000000000000000e8e8a5d67cdb71219dca40ed4c37c4d08539f9190000000000000000000000008d130e2da56d4bc8ad0f1c61852fbf18288c6443000000000000000000000000a6a97c1e6f99c64579d2e576c0c3af4304ee314d000000000000000000000000e8cd2bb819a3d85af7f78f50b379bd78048c950e00000000000000000000000072a5b49fca0d5dfc1b9fc61b3332255c86d8f0170000000000000000000000007e7d0aa594b092147edab9ec4072ecb9885ee532000000000000000000000000587dc1f4073e4a06ddeba4d171c04361966463e60000000000000000000000001cbea263642cd52b312c534159927231e5487f3c000000000000000000000000cfd19d7b682424765e310b7866b341200b8bd9a90000000000000000000000008b2daf0a57ccb9e0604c661c44af7503c851c55f000000000000000000000000904736ff3f8c71d2d489b8debe966794481249db000000000000000000000000faf96d80d4db9827dc5f179c77e260ef55343ef9000000000000000000000000a270f3ad1a7a82e6a3157f12a900f1e25bc4fbfd0000000000000000000000009b76d455f49241e6b06856c989637737c24bae7a000000000000000000000000e5b1f760ba4334bc311695e125861eb5870018ad0000000000000000000000000643f371e2ea00e89a0318af820ad2aff6eb8ac8000000000000000000000000849bd40a45529976bd39fe621016aefc570cafda00000000000000000000000052884d69d7d8aff4428de74ff21f6dbda05b545900000000000000000000000052b9f609c385eec41203e11920910a3ff9cbf26f000000000000000000000000ee99d2fc2e1eabdec985d62ba866fb4ebc073d5c000000000000000000000000ad18e3f0ee95a3335c6333438ab46f9336aa600e0000000000000000000000008a37ec1d85b27a50ffc9f745017f70bf7fe1e6e90000000000000000000000007f97d54121ff648fc1f5b9d53ae0d9c83a76c5460000000000000000000000009dd49c2172391abb00c7e9bc0320bd3e64f127ba000000000000000000000000fa267636715ff073316cd989d2b71ef4319c8f100000000000000000000000009268bd3537916bea3e97435e7ffdb78781e598f3000000000000000000000000b1888ab77bdf349dac4df34b301ba7598cf0c1f9000000000000000000000000f1459a8d3c4efd0d8f3c1b5563dfed94638364850000000000000000000000006c8614767852c09edff3720781ccfd5a935bafda00000000000000000000000095bcf06b481d27e993d190de87778b4a12c8917f000000000000000000000000225c98df4a8b296268fb6c0f99d1c71aa4b3dda8000000000000000000000000f81522894a0edab726612ac74c615d94f268a837000000000000000000000000db347f21a54d023156a67c1184e6f11508b2a02a000000000000000000000000c88f7666330b4b511358b7742dc2a3234710e7b1000000000000000000000000fbd1e332008cb0787875122cc6974daa2d1f444a0000000000000000000000009d0fd285b3b59a3d16dddc310d14335b479fa44f000000000000000000000000f1086b557f1f5efa72b749fa00c18a53e594d7bc00000000000000000000000092ce7261b96f191f9cf7ac4620bc73cf9e4994b7000000000000000000000000d6e352a6f53934b744a34764dce445dee20359790000000000000000000000000d086c1f47f035dcd95998f740e9ed2500f175cf000000000000000000000000b61dd97562139e4ea458a641262a46809bd64303000000000000000000000000b224228b0fe71cebf95ee25339166cd626759b5200000000000000000000000000000000b083504037aa01c2d7297f6d459d5fc3000000000000000000000000265bb0d83973b5cf2cfcfe9d7a6bdfa600efcbfe00000000000000000000000038759c342c6f9fffc2cd0fceead3aaf0b15723b700000000000000000000000010d577f748978094e94f4d7ffd9583516222bafb000000000000000000000000038e16dbc17a0e15026a87bfc12266e666d2c8180000000000000000000000006715997ec270c17567506aae49578d2961b53aa2000000000000000000000000325bb9c7aec6861ca1095f3a03689b8812d890430000000000000000000000007af3edc58487bad40a21b93d90f14453282d8df300000000000000000000000095653ee107951651d49b8a1d3d3f7f98a7fbb1a8000000000000000000000000bfe95d90e6b531c85dd099a41dc7477938ae6de200000000000000000000000005c31f9623a5b691f18e60e68f23c64cd708badb000000000000000000000000878dcf9a83d46a7fef66cc0ca5dcb2995f9f705900000000000000000000000009c01cc632d10db7062e7f89431177622d8df66f000000000000000000000000ea396eea989d901446974f589a4db0a1f95ac485000000000000000000000000830386dac22881948cb7a5b30ece190b2b4bbd47000000000000000000000000af91dae4bdb5f3c135da4ff5d23aaf1e137ca45e000000000000000000000000c32f83d2a0f5273af32807823134e46a401fb9bb0000000000000000000000007e66caec97ba58cd469650f1380b55013916e15200000000000000000000000026607ac599266b21d13c7acf7942c7701a8b699c0000000000000000000000001ea79ed428f6cf4e0c7d3b6ce1ec5914987a1ab900000000000000000000000045e01584bfc4d2c1be748d9665dd9d4414d87b7800000000000000000000000044b092be12cea6a7c76ad0b40772ed1dbb862ef5000000000000000000000000956ce5407c713585846ab4948e3c793d6f1abad2000000000000000000000000a45c17d8e198d4840e831b71e1b58e62bc38923d000000000000000000000000d949d94683a67b4ab71c84a1736e77f11841e1090000000000000000000000004b6c91d19f684d9ec2376685cdffbe77a374e6180000000000000000000000000a4e05a88ea51d67b03f0094b1cc37dcc9315167000000000000000000000000f7d80ba9719243a34f1956ccf1ef2d780dfd37bb0000000000000000000000008644241098eeab0df31a8ea53d906b8bd739a111000000000000000000000000549a44c04ea73b7968568c329de7ece48b3ff62300000000000000000000000073a7d9f7943357264939f728adcbbe41fb2f04db0000000000000000000000000e098632c947f7158d9dd3349a824c5e0402b8df000000000000000000000000750ea3416ac47b0d7dbe3f90d040cd65f2b686e70000000000000000000000002136efef88526ac0a0924aaa49be92e24dd78c18000000000000000000000000e804c6a42cd1814d6de9cbbf8110763456c962120000000000000000000000004d6a41b3abaa3bed2d07d3cfa8ad7c8c46aed72a00000000000000000000000039814e72fbc713dad3314969758a223192b8adc10000000000000000000000008b0c3433c24c080daa13b967cac3427ba20970cc0000000000000000000000002524b2cc4498f85a569d02d13a91004ae62e38ce000000000000000000000000a1a6a0748cdab21b164ea09921dfdf299ab9bcb800000000000000000000000095295fb059507b8ba54d9e72c800cf55d212211e0000000000000000000000003f29dc173e35be809552896a284ce3cf95f4f7e1000000000000000000000000ca0a9622ea675537ac137c092d24855176e1c2de0000000000000000000000007545706b0072d9c2b0a26ccd1349c8c9f5bcdc7200000000000000000000000087e2a697eb1a58e9d52c9b2539f83898222f5cc60000000000000000000000000274313465f50ee5dab680f3e112bd3d83ff7112000000000000000000000000d4636821ac71408233c333a2e947bb627b9bb31a000000000000000000000000ad42e26cb95ae7d443e4db0b315da0c128c3dcaf0000000000000000000000006ea3fa379e3f874536113e91c490ef6ab508cce8000000000000000000000000ebf355556955219d15be412a384fde9a7689eadc000000000000000000000000814b0d871598491999163b983012c643c7e2dfda0000000000000000000000001a33cfe6654cfa9e9100613af03806dec41b662800000000000000000000000005057ecd3235de892232d05f20a3a75d5d3218920000000000000000000000008aaf720bbbcac82c592ac8f6c628bbac1590e079000000000000000000000000b70135c80cb6f1baeb37ff870d1eda340d49d4bd0000000000000000000000002213e87883b2fe5aa6c0875d3b77c109fa585630000000000000000000000000119d19627f9b4676df34e63c56b37c047f844e1c000000000000000000000000120cd747d10f627429e496d38fa98f2aea156458000000000000000000000000853cda7724eb4109b4e4c3b6d5bec37e896f4bba000000000000000000000000153e05e37f4d3b507c6aeeac2cde840c96a9e2e700000000000000000000000021e587e3978f40a9e41c599f4d60a3c4d610386e0000000000000000000000004b61e251bef8e5f41a75ed4edfcdf1d8ba6e5804000000000000000000000000180b3fc00745c68ef5c6d53b3f9cfa5526a7494f000000000000000000000000d1b1c76b924573d86d7765142557093337d9fbd70000000000000000000000001b5a75086461d7896250f236b9433e7379dc7fdb0000000000000000000000000ff68dc24ff378ca825a2c017b1421fd5377eaa9000000000000000000000000c9d634de140475ba26b9107c4527c4610c7e613300000000000000000000000062b4aab3eb95172fbd0f95ed444a3f928d3e5ae5000000000000000000000000dcbca750cd343692d0d686d20e0fb5323f4d2a5a0000000000000000000000001e9f9dad17d8681c445fc4a2bf1ac9dd742098e800000000000000000000000017dcffff1d855a47d9105fd05e6a8217719d6acf000000000000000000000000a99cfd22867d6c742209308152ed40fb9d6ee06e000000000000000000000000b6b629976253698319067737dfe1f464f7cc79ce000000000000000000000000bd0f26932fd8231e9b52d9d046fd4d67a2d9b4cc0000000000000000000000006d38fd17fbe9bab465532cd7e19d7662f5088911000000000000000000000000799bd46f59f2572b2e0ddc22cb9fd9dd17cd4bbc00000000000000000000000065815494356c4ecd4b14b2d7263e258687d8611a0000000000000000000000002de4c8908fbb92e7081a36f9c265605dbf3a2148000000000000000000000000cdfbf20cd04451017ce1bf595c13a9456670a141000000000000000000000000802d6cd1bdaa32cc20710bdc6a4337e32b577676000000000000000000000000b8564ef9f3b72a6554e53b0f2b959785d8c49eab00000000000000000000000046a189c7f37953b91e5bd75d0e608efdafefaf1c0000000000000000000000005d02f8e068777422a5b8734994a5fddbd766ea1b000000000000000000000000184f330b9fe7dedc2f0b845c3a73f49ebddf6c330000000000000000000000003fbe11be7c775e19b64cda16d06618bd4c7ddf1d000000000000000000000000850895d31e666b4619ed639af485de52f74eb2e000000000000000000000000097771af43d1acaed188644ccdf2df8b9667681bd000000000000000000000000c41f295dbbff914f70c7cea50b60fe89621108000000000000000000000000005f15aa65919fda6c2d6c19c8d30b053527b293f70000000000000000000000002f50a518d8d118b5a1717a2e7f894c8cc51860f4000000000000000000000000a7c955eeac8b5b8c7ab67ac10b427b8293e101640000000000000000000000006d5a55973c9c538a5899ffadd29038eda5ab3e6e0000000000000000000000005c58764dcad927290933d4a3eccdb961232323a800000000000000000000000028a5ec068ae7500cbf21b989d62c7a81e2665b18000000000000000000000000a9d258cd4988ace049f538e078e18e02b7528a580000000000000000000000004b9f42b1fccdf461bc647a78c8cec9c2fe7e3b4e000000000000000000000000b6acf374515c151d5de21671d30f6ce35853d2fd000000000000000000000000e064c2d5a1bb731fea31f54a2d8fec51437ba782000000000000000000000000780d813b492236042b588de8c1736a647459eba5000000000000000000000000a6a8fd0f98ca96ef64aaee422fccfd77f0c168d70000000000000000000000007091b696bdf3129ddbfcab42925f2cc63d1388fc00000000000000000000000078e9bf76049dd11639a5e50f32117015d7a7c1c20000000000000000000000004d7cc1ec48760e8f2c8ee5c4bd7998b339daa40500000000000000000000000064de89ff903068cff7e577baf4cc2c3a54d095e5000000000000000000000000b934c7e5f05f943560f20eb6b07848c9aafa349c000000000000000000000000d4690d0b299b301fff514e76be2930ed30a606790000000000000000000000005e6ecf29b8a94a60cef007d382aa5fe576f86149000000000000000000000000f2067abfab8bc621211935431519d41825d2f34400000000000000000000000080516235898a2fcfc7b0fbc6b36d132a5a1285a7000000000000000000000000e03c23519e18d64f144d2800e30e81b0065c48b50000000000000000000000006eae843eb4f3b5246cdcc0b4eba5e28137f17d2b000000000000000000000000454f203260a74c0a8b5c0a78fba5b4e8b31dcc63000000000000000000000000967b2bcac84661e5e281fe322c519e81e4f1a2e10000000000000000000000002016ee37a8069139a310cc851a70ea06518fdc870000000000000000000000002bd591ffd455cfdf1586a4dad149ba03534248390000000000000000000000007dadc7dbc917231d47c9fcc8d2d001bc6759e595000000000000000000000000004cdf3f9f9cb57841f4ad33d036921dc17d4306000000000000000000000000706b0f021347bd6a47379fcb34a13e1595078ba40000000000000000000000001f20a4e1b09574c1e6c3ad5db332c84a758666000000000000000000000000004a7671d14076d418300c433518816f6b0c1f705a0000000000000000000000009d084158705486632b0be9dd83bf09e63d326029000000000000000000000000e0f4bae018e958402c45dd40db3f2194d910c7e9000000000000000000000000bf6a64806369fb1642258eca3bc6067a4979053100000000000000000000000086b40b5bc1a7881432c60b4c605f8bb327cbe730000000000000000000000000187cc3d41c72a26b4de619ebe8cfe21ab551644e0000000000000000000000003f4b5c32fb7e73b7ba6ff183333579c9c1ed23b7000000000000000000000000e5de46a6ab14c6f53e27106696b6e888f4214b4b000000000000000000000000ca35e32e7926b96a9988f61d510e038108d8068e00000000000000000000000069670b0c1b100739812415dd474804bb32b3aeca0000000000000000000000002caff7e3fb32cb2bb6dbe04cc9da369fb4d9a5fe0000000000000000000000001ac515213189274ce0906905fcba4221bcddb04a0000000000000000000000009c05dc6a6ee2459fe4c1de7cbb54c9c369a69c99000000000000000000000000c7fb818a5e1fb4a7553a2cb4ba08418394db34060000000000000000000000007c0264f26c356eb647341f3f184c31833bede4be000000000000000000000000e12c718f2689d7e18146e398ca4b2922c2957f81000000000000000000000000b41518d807202817bb1b276a7c460f8eecfa820d0000000000000000000000007f1c6e55c5bec9a47a3a7f4c17d2d31d38ddc2aa000000000000000000000000bae840fd91a44ca1f61bbd5647132ba6d2ba1ae1000000000000000000000000ef06e5f466baf8c461659f2ddf6601bf6c16f5e10000000000000000000000004ebbf74c12727dda18ef5ad99c977cf6a40ff43e000000000000000000000000e9204d9dfc51d84bb2371aef28ab528dccaa5f0100000000000000000000000054ee8b5f5983e0af791987358c3571a63b1f6a220000000000000000000000007dfa4a46f047116214da242baa702b096561581a000000000000000000000000027069648b2aff917d56ac46d04ca71ccab1435100000000000000000000000080ae82de61650127cda1260b581fa3208e955f270000000000000000000000008e5507d0310305aab705623de5b1f1cd6ee2ec6d0000000000000000000000007ceb6e6f8105c053aa915bbd6b70bdf9e44d949300000000000000000000000080d5031ba4c299e7944bb43f756d0cd1894940cf000000000000000000000000664d0f148faf199e675f216b5fd04f2994faf2ea00000000000000000000000088be01929b5dca554c2249cc5a590a65b3c2dcd3000000000000000000000000c8f930f8dde1be2ca0485febe3f08d36dc7c107c0000000000000000000000001655c4a438fc90e37dc67732f8f00b59acf3fd5200000000000000000000000032662815dc2e49dc56a13d4a33c87f602917fd1a00000000000000000000000035b9571ef5eaa24ec626acddde3b02b595a5eb0b000000000000000000000000482a767695f19e9bc931cd5277d013582468f1b7000000000000000000000000a7d8da7689377deb1e68156493952c50d4fc40410000000000000000000000009ca73abf12bcf7d3d14a849e10396a330b867274000000000000000000000000864a506b6990aefa8928b04a1c68f1580889d529000000000000000000000000deeda6c5f0894e8e3efef74ab2f72632facbd519000000000000000000000000b6646d689cc6f2d1f804a3edb6737b6b84b52e5900000000000000000000000076290bc3b42a8f4a805b45e34a11063c0cbc09de00000000000000000000000055577a09a47fba2c657ff15260b52d58bf18f8d90000000000000000000000009d2f41086f6143c286f59390f2bf86297b807c9e000000000000000000000000d7f1f97308493554b907e8ec31f1dc9528d8bc2a000000000000000000000000e6a57b1ff5bce2e983f7174fc5d98fb4598baf4d0000000000000000000000002688161da88e1de762955dbdd48c1c57becff07e000000000000000000000000311bf6e6b6d416a808adf524b2fba791bf257e19000000000000000000000000d999735ac5f59edbda509bcb4c932fb533f9f9740000000000000000000000000ac8c97d592f548724ed3888195f975967afcc700000000000000000000000008acaff914fa3876546e4a3e41520c30e996326b2000000000000000000000000ab315d187fcf7884964af4f550093f474f71896c00000000000000000000000089b2f3a91c890e884beb5f7f4e74944ce206110f0000000000000000000000002aaba4b94a805f0fea696dc11de324c2320ff4e10000000000000000000000004525f7d64a4d69304a5a8a1f9345fc44de308b8f000000000000000000000000d5a4024ea7ec8a81172d036967ea201ab8c4a61e0000000000000000000000003d6c3a69612090eb26e618abfa4fb840cbb5dca5000000000000000000000000d437fcde8c578f1b24d720aed2ad8496d77d98ac000000000000000000000000b0d9b52d18b280daa3f9530b39f0c0c812ffdf6100000000000000000000000080c6cdb1b58d3e0f66efc308617d8161f1961f990000000000000000000000008b56606b06803a9ef79158efd799280442c0d2330000000000000000000000009abee23c43fb9378e8820a448cdfe04e004154ea000000000000000000000000e3bb43320cfb66f4ee2d9852cd6a3386658c33f8000000000000000000000000b46f8bf3432b16c746289be49dde60a9b763590d0000000000000000000000002638a4140d6a753280f82925eb58fc2ffd08c17600000000000000000000000080603347d83adff791a0abf13f5f2cb2e79dbb7e00000000000000000000000013cfe45826914624aef1b2f68614411d91172c1e00000000000000000000000044c796e29ad2000691a73d983b72e3fa3d2d27f8000000000000000000000000376f0ff79d9b00dd4754ea495336dbf41c4ec0f00000000000000000000000001a867259d2dcfe5738e3a30953e9535a957e2be50000000000000000000000003de2344fbc25ea2446bc2582d34aa06ce823ea6a00000000000000000000000079028c31e45d97545f5aed5dd20f584322c527ef00000000000000000000000077e0402ead143e6c60e4146f2ec8e3699cb4097e00000000000000000000000027ea6374f4467b520877c3c53d3225278e762fc100000000000000000000000050bdfcc9712a685c9edeeb3f8b75efc2a38d08400000000000000000000000009c98d4c75acb10e2f5891543cc275ee898f7c3e90000000000000000000000008daf570489b1104f5e2e809823ec11ebdc5958370000000000000000000000001d69fb69ca545760798f4a5e2d9571a74db3635a0000000000000000000000008b20de31286b1c22564b57029481449c0b835349000000000000000000000000509b015895915f9e1704043f5f6a87cbe357ca220000000000000000000000002b5e5ba56a38022d0d85b6e19c10a06cf653377200000000000000000000000068eed2d6d0efd0d4f8be447a9824e90242c749f7000000000000000000000000e0d1025f30d552960080509d499e4b8f1c9a4dc80000000000000000000000004e14e9c50384f713b15c9dddc5d8b1222afe42cf0000000000000000000000001ae3144885e089210600b7c38762493bded1de78000000000000000000000000b4be50ad10f680f9080d7a8176b12cfb3a3cc55b0000000000000000000000005d886a674507f606e11b78cac3507d1a6f2c538d000000000000000000000000b076a0892b483f0f6aef8d310881b0bcf4ecba3500000000000000000000000038953cba3101a7ff5e132131b3b355753ec1ac7d000000000000000000000000c94732ca1b0dd3b82c1aa11d9862ad879a9eb7630000000000000000000000008261a0a27e8ff74527b54a6b2b8e440d3b6d35c2000000000000000000000000fdd2db19c377beceed5047b4499173bac2bad77f00000000000000000000000044d7239a5c4f934aa01d8accdd8f9f8088f79a2b0000000000000000000000009222457a8a8f9b63dfdc5ab98a781e1e6959ccce0000000000000000000000000ac4482095d9211dce923c30d0d6b2baa9c07b2c000000000000000000000000a1a247bea98eccbfbede34fcb457e5dc1db4721a00000000000000000000000032dddae242252e65f0fcac24429314d30879cad400000000000000000000000032d8b7946377b9b8c52664c0b5dbbd5ceb8f7275000000000000000000000000c55849a1f9857473b307c44927b9eb8a6c538dca000000000000000000000000a97bc5dd7b32003398645edeb2178c91087f86d8000000000000000000000000daa1dfd64a69eabfc02e5208838b4c097f33ff69000000000000000000000000bcb9c5e230786ec2e39e131dd6c6337abc9f170e000000000000000000000000e82b0b56414f7c90315e47229a9d9aa4683491fa000000000000000000000000c6201235bfe258c0b0eb00a51bdd6c49296333dc0000000000000000000000007265a60acaeaf3a5e18e10bc1128e72f27b2e176000000000000000000000000a9379cc1780acaeb19bb390eaf30e8289a8c796c000000000000000000000000d375a88dd3eae33627ada49a2214dc6bd5713975000000000000000000000000919ce90dd7e8b313de3d8625acf99d944bb9cd3c0000000000000000000000001d3e5390a48d6813d8e644d1b13dc1751cc293c5000000000000000000000000bc125fca4b529992216c3a7bd6096a95986a7e2f000000000000000000000000d8afd29e67f0785e20970f04ddfac7395d6a9d0a000000000000000000000000b4736a8737b5cc198c4499c01111411127e6cc590000000000000000000000003cdbf721a0912ee5395903acd01c5067fc53c8fa0000000000000000000000007c8c89e5e96b6f2fe199fde287c849d5b977cce5000000000000000000000000241cb18982e13ee487f66d3ff673ee1d96a9e32300000000000000000000000084a6eca825761d6b1160c681072e54c34127e60700000000000000000000000002faac3e9566f9fb16cb221daae875dbc0a52ba2000000000000000000000000f6afc4ce07ee5cbfff2425474c0fa3fd574b59630000000000000000000000003098438191d14975a19ec50ecab9170d0de415a8000000000000000000000000232817a7a108be0f0585941f27cda2fcdf1b5e63000000000000000000000000e2c3d664fff7fc83fd44d34963cdbacb5883e572000000000000000000000000dda9f269507e0d3bce2e22508be7dea0ffb8cc7b000000000000000000000000b9ddb7b5b2ef897e80a66fc73fa64dd4a2cb5deb000000000000000000000000ce23521e2cc8d1744571dee92b462eda98fa676600000000000000000000000024ff4b6c1fa8d2491632fea2af4a7bd542b45979000000000000000000000000eb4901b4acba165cb6fcd1a1c42bbb4fc86642c500000000000000000000000096d1e4a4869ebcbf4a35b9d21321ef6ed2ea787f0000000000000000000000001ff22fe91b1660ce563bdea6e55b4a4184909f61000000000000000000000000e12332c19ccc5c97e8de29849a1baf1c4dc25d07000000000000000000000000dd59854eae388c9abcf86745c1fd3bd78f4cccd8000000000000000000000000b9e91619f3c9a53cc8f576814e0aab12f2066767000000000000000000000000a932ec3ce2a9122b63debb08fd5022a9e7f19c9c0000000000000000000000009f1f86bb698143b1052924726bb10a95377b12600000000000000000000000008143059bdcdda3158c545bc7a6dc97617aab278f000000000000000000000000765dfe5f4852bae7830db4d2d3d13e1c0880b99900000000000000000000000012ddd00788dd985ff7fb6c65f49ec6ffaca146b3000000000000000000000000c2be80a12bddfc4232ded0e1dffd86d4a21ec65c00000000000000000000000050a62cfde593cba94ce93a88b2275cab4d5f44640000000000000000000000003dfd23a6c5e8bbcfc9581d2e864a68feb6a076d300000000000000000000000002314eb5c3728eab9036a18974242b04aa971275000000000000000000000000fd6231488a799fede03147335340127295646b460000000000000000000000001141f16f1a29e1541e697df9ea9559d727a21b43000000000000000000000000f57afc7454c930ad46bc3a30938b5b5bf803fb7e00000000000000000000000001c49f1215b4ffec92c9ac1f24ccb900c86866b1000000000000000000000000cb4bbffbb33b1b953d2b2016edd77391caca426d000000000000000000000000686db73a466a2114fb4bea6faa376769c2b3ac68000000000000000000000000fe2b720f2e2dd0bfee4ac89410860ea472ab376a00000000000000000000000055f74c250f8107485104728cbe5c02eca1100cd4000000000000000000000000f367574513022f68515febea0848438d8ea7ea930000000000000000000000009fadbd47509443902ac2ef556e1b513330ae0a9e00000000000000000000000062d2d77ac63440181ebbaf6a1415c7181c66630a000000000000000000000000665f3d71912da57662002ba1a8de68cdfca1cd4e000000000000000000000000338450d1777b97ab976f9a6bcdf7f6f6d8c2678100000000000000000000000065342e52df916e2e51658986110da3d6abdb72750000000000000000000000004d5ed984c4ab958efbd539837b0693dad381f56a00000000000000000000000014adb518ca0486c728eba0c12b3152ac45bf78e8000000000000000000000000c82ef15af4d9f9c9fe6762bed9dde442e369ac50000000000000000000000000a8680be40c5820f737c751a52eb5921ae1f594af0000000000000000000000006fbdf5add0dba15286b6bc8005e00ad8bc31f43b00000000000000000000000019e84d07b8d717c80878d58426797decd2b1b9e900000000000000000000000060c5203c13ea177693cde862cb44964aa212e7e40000000000000000000000003ddc0d8b59c05cae4e4102307305cf3fbe7cd01c00000000000000000000000068ca0bf3c53ea69d743ef44df3a757eae68e865e0000000000000000000000004486a83550b5fe1b861682691747259cac1abd1100000000000000000000000085fd31b33c720de69eb96042d1530a76bf9c284400000000000000000000000083dd92d42034b589e1f1279c7befe3582768bf4b00000000000000000000000016efaa03e39e266687951664914ab63c02169e180000000000000000000000009738bf31cabe7298d32efbb7cd122345a5ba7020000000000000000000000000c630e22a6e7569effb13e2a8023a8b783e3cca18000000000000000000000000e5aeb719bc78d5c56d0619555b70419d2f9d7471000000000000000000000000f9de33d551e451ae78c104158f780e147982b2760000000000000000000000002f671a39613861ec17ad35de44f4f84e3d4c69f4000000000000000000000000076610a4494528a637a4fa0cf1119c6d15a6675400000000000000000000000026ff7c68efff7e9f6fddaae46bf3e73ea5e5b824000000000000000000000000c6ca088d5acfe7795f3c7091acacedd2ae35744e00000000000000000000000048da8e9ba635b8bcaea6b694554874f44e28aa3d000000000000000000000000ba8971beb0dcb48422dad0e21d2781073cb965e9000000000000000000000000aa8d49a664e9ccd945a353966540e9ab0ee180a2000000000000000000000000ee77ebc4a9c3a3692bc1cf70f3f99b8d4663f80100000000000000000000000087181e5ef58d20e1cb17f3d2551c867d17373922000000000000000000000000efa7ff0d382cbdea2ff60de3b3831f836eb9c62400000000000000000000000046320f66ae1bba19cccc3928b609816702b04cce000000000000000000000000b9c3832e688736ed8c8954d158cb6b00fca6c8f2000000000000000000000000e135ce19d2bddf0689bab6a56027b629ba874d0600000000000000000000000099e5efc622f85482b094cff77a1e820024d0c8ee0000000000000000000000004eda1b5ceb4c5f733e5cf1483b3dffdf916aa8cc000000000000000000000000634883a4330f24ee7c99e4f27b6901d98ab8ef4e000000000000000000000000be300d4648810af5528d06d3c54268aadbfd88200000000000000000000000005f2f40852eda2b1cd081de388b8104aafa11b53a00000000000000000000000086d9dc0fc8bc5ad48373eeefaff4826a081db11400000000000000000000000089d2288487e7bb9c42f4678b55a841914b555df500000000000000000000000072e5263ff33d2494692d7f94a758aa9f82062f73000000000000000000000000a81c73aca05fc698460eebb04fb49ba93bef910c000000000000000000000000fe36b0fa7ba77e084ee69ad6f6e4e123f477955900000000000000000000000060d3bc2145d003fb6d8e6e2d379ea2552170d97b00000000000000000000000056cd85e46905ec540c0b47e965be1660043ecfec0000000000000000000000000ec6cde5e5413958cf404a67f284fa01dfe17f0b000000000000000000000000ebd28028f08b69bb5858f6433bb287bc1817e635000000000000000000000000649da74de2a933e860acd188a452a55b5d8d188c0000000000000000000000008f4d448e1fb07ae7c274a4a90b906d8e779e682a000000000000000000000000b7b3ee496889a2ae7d76b98ad14608b7bc86be70000000000000000000000000b7af28d9f4ecef16cb0f9e34463040f870138d5800000000000000000000000075e8769dcd0b2e1747d36693e02a85e817c1b47b000000000000000000000000c8ec5e82855ca0781d82cf00477d4a0c67852f130000000000000000000000000dec19d256f4193604143354bd297b368e8b8ffc0000000000000000000000005fb02da107f910ad175b7049f3ea865baadb33490000000000000000000000001813b574aea5947a1f1710b2a0745749c02b0d2200000000000000000000000018555e8fae1f00d6803466bf988172c891754e7d0000000000000000000000005d33d8322ec6e9a789200cc144245a13015e51720000000000000000000000005b06589608b2b11c5abb39e7ddb58979e46132ad000000000000000000000000cf6fd4d7e09cf6be02f9c76e93b3f6aec04e916900000000000000000000000057c75804e3044638143a6e356cee3ab28d78a75500000000000000000000000011a25ffdc93eeb70f988cd41cf196f4479988e5a00000000000000000000000055d59481320eb4824b864adce9d8ddc2aaf09d440000000000000000000000003b0c597140e697e3b3883883a555cd64f6cb66b7000000000000000000000000630e495249fa4050e781f3b803c4e8c9c4d6cebc0000000000000000000000008b96bf8c4867b44cabc92fa9deef3b9524a205120000000000000000000000009eb4559588f15f34c60270e52da0a534eaafacd60000000000000000000000005a740057db9dcadeb2463cb9467bb6edfe4834f3000000000000000000000000484a88687aa8a54c94bf786b6d492a89bc6c47e9000000000000000000000000991fd0bda381f56ca38691884c82c615e322c5bb0000000000000000000000009cd95a1d64c3373b0a47c5b01c355c0c2ea745e500000000000000000000000028c9abbc02c7801a7d5a3fb77d8b559412ab19b3000000000000000000000000f60d2627fd55f1c862d8e60768158b969233e7280000000000000000000000009cb81a5601815c186f43785f966082d2540f2dcd000000000000000000000000a9ec08edd196b91bc9177420137804be1d6efda0000000000000000000000000af01058313db0a6511f2d39df9d5098109e04c7700000000000000000000000014a03ca8740a0044e63d3bb0432540d9509473d1000000000000000000000000aead614b6cee20df059907a9cb7ba1ce098bc2bc000000000000000000000000eac6304784950ed9529aeb6062f67ab00c8f382d00000000000000000000000071d3f6d8f0db270b8f3d401c3bc9ddc4661ddaa4000000000000000000000000c88419c5766caac52310bd9fa620b0851b5c143c000000000000000000000000c95e0197ba47acebf1515db0316c80d4d79b7bb8000000000000000000000000fac02ba7f91730e3c09bb4b83b4c359decb3970500000000000000000000000094a878b7ad0be6ae60025b54ec99faba8c97d80d0000000000000000000000004ef37cb79a9c764269ba39e7981805294d0b90c40000000000000000000000001729dbe5b8a47d0f3c65e890efc480da1c2ddcdf0000000000000000000000000ffd782c03dc4323c15f418eccadfbb194c0cb33000000000000000000000000b9eab39b40edc8f662da8af727aaa7732d82e98c000000000000000000000000f780e03c46f2bff33e550e281ea40723c64d60290000000000000000000000000a7ddd737cbb8b28c42403011a703c408ecbbd1c00000000000000000000000019c49117a8167296caf5d23ab48e355ec1c8be8b0000000000000000000000006a4c5b71c4378ef8c1a3924dfc6af28498d800aa000000000000000000000000429736f1682d7256839851e3f3793d7cf5d3e9ca0000000000000000000000008620e2b2e93290b5ef8e4be591beb47e08d7fc0f0000000000000000000000002104dcfef3c0ad9d4007cd3ca0d6eb462be985ff000000000000000000000000c7c60560e49de6388ccf34d0e45457a6515a6cab000000000000000000000000124d4b7bb9ee132095fc412996d465735c11f3ac000000000000000000000000668da0758ea20b0e9dd66e92057f1a464f65105500000000000000000000000008a2804e1f9af9965cc789a30896b7a228fec05700000000000000000000000020d25e353987afb8e3fb4944063f04effd0ee7b2000000000000000000000000751fa16ebb1e367a5b650f966de91b5b057f7ba20000000000000000000000006049aba6e1fb6c834fbb3cdb23ef75198fb32a4d0000000000000000000000009d207be484e2351ccc7c6fe1fe4a2075888775ce00000000000000000000000050c62c14e865aa3923fd69daabab443fed54a2550000000000000000000000002599ce32a8fff273917bac6a66c40343f6d76b8800000000000000000000000026ccf36a5434ccbc111947381e8d806d66b57fd00000000000000000000000005c8d2ba5671eee9926d163351f58378e64eda1a3000000000000000000000000b94410735bcb5f0e6caea433f26a73db0a727d1b000000000000000000000000a7de087329bfcda5639247f96140f9dabe3deed10000000000000000000000001166f4893c37d4f9d911b0f429e0b11a2e3dc7f4000000000000000000000000c37d61ed4279ea9b39c3d886917696364fa9c26900000000000000000000000040ee5dbc79e959ef3351ff690882cb9da28099b7000000000000000000000000e736eab27314319fc65b0e6acf19fb6c586e399200000000000000000000000098aff7609f7277a6bd5f2abea3ccd893dcbeb0590000000000000000000000000766019fe13e4e7c3ac152c0058428c15d77490c0000000000000000000000001d8b257aba3903a60fabe69d3399658439f61e46000000000000000000000000483a33ac52346a8ebe4d07931e41dbb0c0d838c3000000000000000000000000d3ad9e7033e8609797d918b528d94a04f509cf6c0000000000000000000000005f0fc3013253e9cd1896586f049f4057f97b1ffa00000000000000000000000099afd53f807766a8b98400b0c785e500c041f32b0000000000000000000000001e98fab50936378cfeee224ac104125b5f279530000000000000000000000000b36c4aa5cd17376d682f2ff2709316487e601af2000000000000000000000000f5e7e6c1284fd0f21e00daea621ae202e68fa7a000000000000000000000000030b5eec6a612d274534edceac809ebce7373f0cf00000000000000000000000087d29d34d5b73241f91986a68ea608f929bc808d000000000000000000000000f7f4f20d576a1aba973fe8028edb05a0436323640000000000000000000000008ea26d56cfd572914a3ded315db5aeaa4850573f00000000000000000000000082a4c51933b8de6f73223fa0dfe5c373064fbe7b000000000000000000000000807176dc536cc631bb498715bd3f78faf9718bd40000000000000000000000006d7bb881852d7bb656891cdd91c1a60dfa0bfc8c000000000000000000000000a962f4033ce35b9fa892e2910815e6ab4a264aa4000000000000000000000000d24a9b133422b6889d3c29cf7d1a04a3c24b3478000000000000000000000000da9a9825acb68b996e5b4abffa96dc4bad7a099c0000000000000000000000004e2bb4b6ead3830f4625cbbeb2f80b920f6417ee00000000000000000000000026d108aa70d35687a10ddec1f17c890d745567be000000000000000000000000bde5085c91b3e1e6cfdd1d78fea414b1e6a9a7fb000000000000000000000000c24041ad1c41eb8f28ecc25fadd175b8ea702bb500000000000000000000000058173a0e7f3ccf3c50c2072ae65d106366f96d97000000000000000000000000743611582c75d30321999dd34592d82bb547a557000000000000000000000000dd09efdd6e3c1c2540ed67e4d704390fd5d4b6fe000000000000000000000000e8220edd77693476ec8332369077a1a083445f4f0000000000000000000000003c35a46ff792a06593fafb22e28ab41b5c84efd60000000000000000000000007536ffb51f80738247a1d5c86d2bdee55a49db050000000000000000000000000d369d797f063fdd2ee1d5c31d375f4e2765369d000000000000000000000000947cd1791ce7d044ec7f142af0c697c810e9d5e30000000000000000000000004f788a0e780fcc294e872f57305c9ef9bd21d9510000000000000000000000002a94f0b521e66d9fffc053dd17428f43efdae2fd000000000000000000000000913f3d767d03334afc10c08bd822c93b4b0256c800000000000000000000000065ab3a6b34ec5458f0ed89f2585b2c9ffec36911000000000000000000000000a29b704a0fc0e61dfb4f3ffeb051d0831fa5643a00000000000000000000000064805b3bfd3927d24693be7ee928476c3878ee9400000000000000000000000059dc55925bfa66ff1540fb9d183293ce6edfd491000000000000000000000000f09ce2bcef206159e06c577e09aa4b6038b709d00000000000000000000000003469c8602c082f73f2fe1ccd6758e8ff00602b150000000000000000000000008150d27e967e20c20aeef0c8d41ec05f6365466500000000000000000000000041c53d42948988f5754e5ec8a44fd1a0ecda100c000000000000000000000000d630a6442b58e7e9bf06520971760ced8c091ff70000000000000000000000009dd0ea853f816f33e02582665204a1d493cbc2f60000000000000000000000003181c510f0e680894e670becc79571cf2b1edef700000000000000000000000093a1a1d09dc2c88196933090d138fdc6cd0b5b91000000000000000000000000a1c399f62a93345449cf8130fe8888de6d73cb5f000000000000000000000000a211deff9516ef076881286d91e55fecdd3963a600000000000000000000000025ed1fa63aaf7df0cdc1ecc0004c6b203a049f94000000000000000000000000c084a9801b05749d8f73ba33811438e51ca26d44000000000000000000000000ee30d28acd13c71627da40d19a19030c53a7288d0000000000000000000000006191a5a26d762c32af4088ede46801452c6f891200000000000000000000000006df1b5ffeb6ff98fe58b17f6fbf814cd1f13c620000000000000000000000001bef70e39f947ada9e69eb4cf05993c964a0fa1800000000000000000000000074459f7f1f11a7480d822ca984955a5707ef798d00000000000000000000000092504a603cda48bfcbef9eae18f7c4fd1629dccf000000000000000000000000e43a586980b80e8ae253c06287a1d4f64bafd64a000000000000000000000000fe7b111acf0ec3f1f30ef0c301511e30340b8e8c000000000000000000000000c688d361f67d8d78f0d1fbabaff1e5e0d124114e0000000000000000000000003e68336f5a76c9e6127a44654597e1830ab1c31e000000000000000000000000d79a0d7a9f3963a378707cb9834f4e57989b0181000000000000000000000000902cda4aa16ea39b7da7a10e5ae85716aeb1d6c3000000000000000000000000569bd7e018b7a177e1655f0d94123482aaa7c9510000000000000000000000004bca5688c48090bd19ba2d71d6f9547093f39cca0000000000000000000000009b73793a7d3412e979f3b90bc64656a6077a2d18000000000000000000000000cba7bb0873724d21868819fce7423dbbf9fd1fac0000000000000000000000001cae01ec539171f40591d323b0d1bd0fbe6e865f000000000000000000000000e85820b2b7eb39d27e7093211d40d84b8b17c6cc000000000000000000000000cdc16d0cef93357e85fcc2e83d3daa55be5fff54000000000000000000000000e589c0de9b1e3228b3944c9ecbd076b29b83688a000000000000000000000000b4d6c802e654cfe78b564bc1b54dbf567f7cb4cd000000000000000000000000e5f284cf506d88ca2517a9f0e533c68dd022f2a2000000000000000000000000a4c5123aafaa7069f202461611b909a5b0da1676000000000000000000000000c0aff7ffb8445b72583f968b559ee29756a22710000000000000000000000000af4e482294b2e4a7a24b06cd072e62f095a9a5bc0000000000000000000000004817e7a44370111df9123b3f8c379170c92be630000000000000000000000000aa497625e68b0b4b00a65b0ae949c6a295fa01860000000000000000000000001e2780fc39e3a9b280b2fa65c4503c1fd8e87bdf000000000000000000000000447a7b93f8eb8281ebe400c30965cce7175591c90000000000000000000000003a5be4a3767c029502dbc7331f6f6b22fbc4185d00000000000000000000000002bee332378bdca630d2c2a485d3d2a404baedf10000000000000000000000006b51b54a2abc931a329e19e8899eed8e01eddf42000000000000000000000000a4ff74f6c1b86f2487a8b089cc2f599bc41f0ab4000000000000000000000000dd9e22e03591ebbc07f2d220a5438f92462cb7c800000000000000000000000095ac5b4fd7995b066b1e69b8ff63c0ebd845899d00000000000000000000000016a5da75f90b58db75093a89f3ee2e821604dcb9000000000000000000000000c5dca91a141b71aca9d08cf7250b4a099eaba0830000000000000000000000008888ad09b08af4fa6eb9939986ab8595d19e539f00000000000000000000000081d5976768889455d6c3846d3510fc3ea299feaa000000000000000000000000bda4e850517c1e5eac7d5a7c33d03d8a294c2ea5000000000000000000000000ebd70ba917aa934aa70ef0eff4af9af47e88a11c000000000000000000000000e8c1b66cb22d26bcff43083f54d54f11609583bb000000000000000000000000540458f3cd6fc627996c900c3f89d3bf2d39e3dc000000000000000000000000c3b57c274da2d8d145aadec862e9218bae872cb30000000000000000000000006fa3601848abb4c4d39908611143e3846f16a8cd000000000000000000000000cfb5f1a901814bdfb6b5e808c9eb940b9e07fd120000000000000000000000007f56b9d244950ff76d8ac7d37fecaf0a448c73a6000000000000000000000000d4ed4439b26e0e26295a976fa84da52b3a255e4400000000000000000000000073cb82b8f6809011900daf44e4eb9b6ec0c7d03f0000000000000000000000005f3bb2a54947ef37cd6e4de964e3156132d20bcf000000000000000000000000739ca340c8f82466a9ba5384baaf5b6249e954b90000000000000000000000002e04084ff9f262fbfe848e9717c47671acd7681d000000000000000000000000957626494c9b916b325f71e84b4bf08d8eb640cb000000000000000000000000a90ea840a7694dce688eebcd4148002c5947556e00000000000000000000000011032c4925aac92fc18237bd7c65bbc3e446da500000000000000000000000009cdcdf0154663b10e1ef9c383046c10591f00e30000000000000000000000000eb6c7fec42f66d7a8cbaa633b1693255d593ccbf000000000000000000000000a13e5f80044f1cf50303c652ef86ef88d632bb6200000000000000000000000062d85b065777a3ff25ede2d88af653d483487e3c000000000000000000000000415fdde1ee48982b7cf7304195ed9b5309c2148b000000000000000000000000636029d602e4bcbae87a89623e6827d75c1242dd0000000000000000000000000fdc745c1c7f3247c28f11c9c3d6203b13d5856c0000000000000000000000001509e146a0e48544db2534a254eb6f42ce3bb40f000000000000000000000000e4398d023c16a5e3ddb6515a233edda3c36a997d000000000000000000000000fb86cf5a59fef077529e0169b93c4fe0f407aecd000000000000000000000000e43f4174172115968fa7766add6a4968f0bfa46000000000000000000000000024d1f62bd9c95518c8fedd5ebc11e1044f8f6f1500000000000000000000000066c95c5af7876f2f0c45fe4c461858fe7f40f52500000000000000000000000065f47547be802c6719d6ff6241f23fdeafc359070000000000000000000000002abbf1bfac1106bb90eb7104e0474de4343714460000000000000000000000009bd874c46c7d73de48a7bdacf7f18882ec2c49b00000000000000000000000005d15fab5aa1e20c6a8d6318b486800888e4b6693000000000000000000000000b85e8469fc08cadc0caf52e483873c9cef81a265000000000000000000000000efaaf9f9f29118537b2701d54e0d5fd8532d7240000000000000000000000000ff4a328b472a6572aabb4fe41bd88e97403b48db000000000000000000000000d864deca1d6869168ef98f3500195a91b1e43e380000000000000000000000009d4aeba5dd3eaea5e11730392106a28f069bdfef000000000000000000000000addb7e83d46d23475cb6170379b92cca9e41a8b4000000000000000000000000ab9f215807776a08b87fc561b83098bfb05daaee000000000000000000000000a8ae5bea21dc105e070d00f888f7c6abf31ec65f0000000000000000000000005df7f8915c9fc430c121580a1c877f314585cb3c000000000000000000000000e73bbd667cfbc379643af0ec0e383232c6cbc32400000000000000000000000013a87ebf8fbb8df356de40914222def6bd7768ed00000000000000000000000043e3c51da468668e91c22ae0a2da7d9ad86464e9000000000000000000000000bccd952fa275171ad8ee4c067909ae7d795d4df700000000000000000000000026a817d8b36673ad38c2235eac4f2ae34bfbfd5200000000000000000000000058606da27450cbdd54b809c0ef04a18bf29801270000000000000000000000007fe8953b44f5e7bb7393c2a354d569b9eca59fd2000000000000000000000000f13609fdd9dafe2449e10f35c2170133119f15e900000000000000000000000040eb3d8871256116bebd8558a0637101ba4f7c90000000000000000000000000bbccd96ce7c68e6289e37bf53dabfe62d136e25e000000000000000000000000896fe49dbe7b711000bf778f381ec898e21355f1000000000000000000000000e15fb99b3f707a1611163ed65803e7d813a7ea6a0000000000000000000000000bb36e2e798222ff9d342ffd8d3222e9317eb0c7000000000000000000000000298f371db85b414dfc2676c755eab57ce232715100000000000000000000000078ccbd356cf76d3fc51f2908a5591eae95a9220000000000000000000000000031ef7d01ca25079ebce9ef86ed15d5445695b10d000000000000000000000000dff43447c9ef32c0dc2546013af412827a33497c0000000000000000000000001b44255e75bf3984dc5985ecbc74cc01df6529af000000000000000000000000ce471807a5a70d4aa0de67e33c20393b0ca8fe04000000000000000000000000bc349d1beee33c61f0395d1667e70056b4c869b9000000000000000000000000546e0b71dd0c1095dfb9419fdb9b880e93df1b79000000000000000000000000b3771e4a585709cef01a9074a319e45bbf49fece000000000000000000000000589407d8759aadb031059e1fa68076675e2d4f6b000000000000000000000000781b4dab44742e750361b97cb51d82a478746fa40000000000000000000000003003d0f1d246c6701ce9112273949937576aad5100000000000000000000000009cb8c9be8e897cde47212117facb2566ca273350000000000000000000000001909e3bab2dc0101b00db551452dfa83a289490f00000000000000000000000055e900f90ae47b4a5b80e366011ccb78cc6940a9000000000000000000000000a628ea0d9954fbbf52f86d5ff3b72f792f4d8df9000000000000000000000000c0a4e74013893c5e316cce25b55805f574a43d3c0000000000000000000000002581ce74a84439a0a6d7ccb50d074d6b0f3f75510000000000000000000000002dade43b908781858afc18a449f62ea5336f9a700000000000000000000000001cbe025c09a673fa8121471ab8e310e40e643fe60000000000000000000000008d9e85b9222b564a536f05d93f251d69e6ff72b5000000000000000000000000cc58a091373071b78cdd439b6ba9d9460e03dfd3000000000000000000000000e5f3965b0a57af19e84a9e3dfea5febc27075019000000000000000000000000d30abd711e13d22e1febdaffeab2d7651e2e93d7000000000000000000000000c21aff7984fdd7e70ecfd3593dd6d4a30d414c6c000000000000000000000000eb1033916a795e424cbe46868d6c08bfb8a2d2f8000000000000000000000000ff7fe8129a629f70b52b22b453ddb03f1e2bc0cd0000000000000000000000005e3a1db608a765de256c7f9ba9bd5b63e35f1bb5000000000000000000000000d8b38da9f4a210fd08d32ad74100f5e7c3d6841f00000000000000000000000022955bfaf210bc1341e23aaf9b01c7bc23111e8e0000000000000000000000008eb9f29477fecf962463d12cc4279e23064269680000000000000000000000008f0d09d3efb2f5a0601aa017f8e2c314d4e21c7000000000000000000000000054bfff85282dd1a5b7b02904f7e6efe43822a49700000000000000000000000068cc16233f2b8a5c62aed3d43ef44cdced08acb00000000000000000000000002bdf0839f0f4331326fc267d1220b7b09ec575dc000000000000000000000000d4c6a48b3f6a2fbfbc56815e8515de2fc74939230000000000000000000000009372e8fa0286e8aed82fe9f897bba1ae549f3f02000000000000000000000000ab14442023f6b65d289250ea81fb635052ef4c44000000000000000000000000b991f47792aadd375a0d9409aa754724b509be350000000000000000000000006013fed440e1aaf1a5ecf28c8564ba84ff175764000000000000000000000000cfa8488f85da421e2853340fa48dda616716756b000000000000000000000000a48feae3873064f98d90ab420281c4cf7530a5300000000000000000000000006bc0be33cbbc50e28d0edcad2de7a27de95dbf3f000000000000000000000000da65cb9b92c715423f52105ceaa72c46e6c2e25d000000000000000000000000c7d5daa0e082d83e779ca1cf78a4d2a2bca47c8d00000000000000000000000057ca80ee2768a8a3d921216c2c1e71dcf036fda10000000000000000000000000db79bbb99defc2356d82848a459a5a13869eb3f00000000000000000000000001b139d30e4c20c5a853246442725b495b7d2b10000000000000000000000000de05151573f3fc1278376a2cc63e4548da0af0f50000000000000000000000007825bc858b7e28a5ae34da49b78eb16cd8b29908000000000000000000000000d83adb52ccd1e1215e6918f10d0e1074a5cff102000000000000000000000000ed8f9ef4c04f79232dac8be9a7983b25ced13c380000000000000000000000005789c571552b4820bfa64efb6f0cad80fd2a9bca0000000000000000000000003bcf6a24b6db1615642439b5ecea1baff59336300000000000000000000000009acf7c8176fc3339efaee24cb58ff166f90d79580000000000000000000000002b6437f1a91fbda845a3012f514e2e978db8647f00000000000000000000000078bf6ade14c749f3f972b7b22802e417e72e9bd400000000000000000000000096da4af4bf7c6151bb56115f15631700defb6063000000000000000000000000bae245c71faa9a002d7b872ae9f8e86e4d6f48810000000000000000000000007eb128b2e8e9c5d85a9831c3fa977a71dad9558c0000000000000000000000007ccaec2e731523bbb767df79b05c751240e8b7f6000000000000000000000000860460e59a0e515f3a5343ac11670521275c6613000000000000000000000000c01334773b11e20c1d9238078994ed36e97e20e50000000000000000000000001396b002aecbecd7965eb5bf04305920ee9a9ced000000000000000000000000f3515ca4fec461a1d506232413a8135a57c47d030000000000000000000000002952c30a5ff656d2eddb6d59d150ac6cda73f73b000000000000000000000000c6635074d5cf8c47585fab0b3ebf15c56fc6af53000000000000000000000000f3dfa00aa453a7482fe807ddddf8bd385de7ae1b000000000000000000000000ba75c3352df47ebae49b13823330ddb9d8457a48000000000000000000000000c14a90b1591cac8d8e76823865ac10d744eae2db000000000000000000000000883c9032846ceb42fea01e827a1ea80246cc8edd000000000000000000000000d4e3200b84fe32a98b267d09e6d4a5f484259758000000000000000000000000cfb38fd1a7f0b84ee3154d84069875452a365b65000000000000000000000000eeb3ab4100c0d608269bf3a77d2f7cd55c1fea25000000000000000000000000df960d01035ab6d705bd9ac25b63a75faa2d632d0000000000000000000000005e013fd1f47c48435ea81ff216cf43e66f1713fc000000000000000000000000c49099f416c62b98b1c384f21c6033d6496ab09e00000000000000000000000074bb699a1aacaf856f34efee41ec00b19b0b3e8500000000000000000000000069b6dd38707405f1eea8718daec4f0c659b63b4900000000000000000000000004765d8909c6304b9710a0554cd564ee427b8514000000000000000000000000b2ff453800bf4e811714cd27cac3e3991835b9230000000000000000000000009022e079cc1d5cd4465682a90f10f8bb25ce7ddc0000000000000000000000004b99139e35c369a535ceb46d73b3c9b574b221e600000000000000000000000095b30e515627e71b244dd99a9d6535a55e05cd55