60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000142c7de71b061bf62d89be43c5ddefacc74c9a03000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000000106265616d70726f746f636f6c2e6f7267000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021636c61696d2072657761726473206f6e206265616d70726f746f636f6c2e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d546f72756e5a6b714c36375a364c35434c736b33457071467a3561337736655a6e436652696b52505a51455a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000554000000000000000000000000cab8d10b296935f6647210aed74a2fa57f3015bb000000000000000000000000033cad6bc0af98989ad9298587bcb35403728b2400000000000000000000000000105b7185facaee91a7435e5c949fe4a458eef60000000000000000000000007ac3beb145e145adbf4ca6cdf027e6ee2fd195fe00000000000000000000000051884f4078d93a741a76861bf6f37d1e92e77e12000000000000000000000000dbc17bd95ffca939dd36af934c1ba25c89ef1ade0000000000000000000000000293c7e5ecc8041500550b46bfd0e943988ee4180000000000000000000000001d29647cc6e96e2f3579edfd656afd8ae6e4480900000000000000000000000019490fd69142356d42da52f337b16f165b218664000000000000000000000000eac3f5d5864d1af92f2f3372e225c3656c3c4add0000000000000000000000009c91ef6632c1650d4e5bf63a2de60a629469e275000000000000000000000000babb650e9755e6d0f6197a4ed013ec5732795709000000000000000000000000daae3b294be36c1d8e48ea039c16e89e263472e7000000000000000000000000a46a0a166e95e521676a6415804d2c6acced9ebc0000000000000000000000006cb19cc44b83ee5b51837d83ba8b3e6d8eed164100000000000000000000000034288db67927eb7e71a2dcfbf664c8ead27a786b00000000000000000000000007c2982714a2e3ae0b9b02bcf83422feae9ae48700000000000000000000000063c38165e4a5d206c6c80c104531e45d1f3ba3a7000000000000000000000000c7892dbc29574fde8fe54d1add73257d945b8fe0000000000000000000000000e602b6a8981ab922c08af5ea9013d8c2c6fc21280000000000000000000000001139a256bc00e3228d4619a4957d6537a12ca11a000000000000000000000000b4cb1370ad4b45961d196ec76743c27206373a590000000000000000000000000afa5e1e3df94b4bc479674178c3593b21020c9d0000000000000000000000000abda20f6f9a93fa2a8142512740c02a3f096177000000000000000000000000be133b709a19d790ed3ad6796670ee3355b78c3c0000000000000000000000005aec30991fab432f80c3f579c3c8803e6dad8988000000000000000000000000aea3848e233e0a2f46d59930a475c0b5a733783a0000000000000000000000002225d6322dd56c7f7dc2f9574d5b76b76f85c44c000000000000000000000000cab8a3ac34bc048d5b2cd134104faf4e1255816c000000000000000000000000c0b49702eb5e0edd12d9d2b77b5966ad2455d7d4000000000000000000000000898737af48ffe77fcf3effa6ccdc096f1956ac84000000000000000000000000305852d72a12ad39679c70e9767dfa10e8d082370000000000000000000000008a0b73791e1e73f7bbcc10594cbebe8456a40a9d000000000000000000000000cb53a1c4a5e869995840c9a975ec47ac6339b2130000000000000000000000008aef079022a5d6253f7c8624d397997b91675cba0000000000000000000000002bff071b9d538291a9bbde975cb52d7a6da1057a000000000000000000000000003b245ed938a4244495e40dcf53d7d9728b3621000000000000000000000000afe806671ccf36103288a5e671ed5c59adae767e00000000000000000000000044cbbaefbfbc5dc90a326d8058d5da8835e787f9000000000000000000000000a4f01bac425d70f798e5b7756b11651a6300765a0000000000000000000000002ed0fd8fda45b95ae37d6b7f500a33d9f75128ff000000000000000000000000fb98043cd6ccc0b1bc80dca08e455fe905509f4900000000000000000000000090de1153cd873cc4c0ace7dedecf029f2f2401b00000000000000000000000001fef66c9ae3dbfdf23d2aecf57078cdbd35820f20000000000000000000000000db04890ea012525940a71a50b460700c369fc220000000000000000000000009226707ba78632cddfa2f4e24e2a221e89a19a2f000000000000000000000000af0946e7305ae2dda721520a5009b4b07ada2f2800000000000000000000000009a29eb25fb03c3a19ca64a7fe6a4629e1897ffd00000000000000000000000028d9eeda8060b305edb0d82efc2e4b4d7e03abee000000000000000000000000af810b2f3946ea389229ee16fe9de6d821f42e8200000000000000000000000073766e094dd03c912d6703ac62bd81cd99eb2be30000000000000000000000001475098b34f348f6f8c16ffd9579fc1b34ddabe7000000000000000000000000abdcf034a720230ef3ffca0a4eb5d7c4acd1c535000000000000000000000000f3bf9063c3d88b035c50c7dd217052b51fa5eeed000000000000000000000000b095c7bfb421ad6e0f9a68187cd585d8c88ef9d9000000000000000000000000cbe946bdaedcb375bcee9fbc6bc1333b7844157a0000000000000000000000002404963c979847673a937ccc31cd46f0c44daf49000000000000000000000000ce45366b03cc462f262f8137fcb9260a40b37b700000000000000000000000002e02cf930374dfe0fca6ab2e0ae9af498f0eeb5f00000000000000000000000054450307f62771f3fcc255e0f3fb63770d573b170000000000000000000000003aa4401fa52e53fa844bebfb6f2226b8f2254f08000000000000000000000000517881a4ab3ec3d6892214df63ddead7579b223c000000000000000000000000910032a934c55afa35754f6d78d33ed07c1f91c500000000000000000000000031adc29199d33890c7a6b628cf17f2232d3b0421000000000000000000000000ba7bd44cb53f21aec21458250a1f63f0dcd1af5c0000000000000000000000004642a2084de755c11a577644601f084f04355fdb000000000000000000000000545d199e33c40c6e1d889c727aa1cc7062ac1f38000000000000000000000000f52e75a78c35ccb14599fe941b1b3573b5c4c7650000000000000000000000000360b9ebeebdcc5ee62e6da867c1ffad11dbe5c500000000000000000000000042393b209a88799621620f6f64988170b0777f6e000000000000000000000000dc4e1634c1b8cbfea3d3860ab61f8d3e3a53ed31000000000000000000000000a72f64360324ebc88eb2271ffeed2efbc49dd5190000000000000000000000000a13b41708fcaa9809e32b86494a2a9588bef2f6000000000000000000000000dc976dd9f8d4fc9f7975985212e15956ec693c2c000000000000000000000000aabe798f769798e0aa72d6ff985688e6f001a3130000000000000000000000001768d5eee38b115732712cae90e24faec175506c0000000000000000000000004bf710e0348cb0775012c7159e0cb8e3c7fdb63a000000000000000000000000398654f807117974776bb6f1cfe1872e566dc3c20000000000000000000000006463f739ff956a48edbb69e147bc083e2f4a34f80000000000000000000000003bfe88ee1ca107b72b083ea26aca29d5265d2c5e000000000000000000000000a39555189f937db9bc6601e53781a66ea63badb40000000000000000000000009803232c81a2cb5e939f8d7968800f106e3217520000000000000000000000005bf4ed77aee953757d119c4becbab1567b12f86500000000000000000000000029be58424814decc3d3d60e228d4721224ba63f5000000000000000000000000e15cfeebf925af00939eab3362b2b867dd901547000000000000000000000000366e7c1dd0ea199e009f6d0f671b4e1c5347171300000000000000000000000018cae27a3889c717ae10162115c1a014c38a97b6000000000000000000000000effa145e10e2cf3b251443f1e3223ab8ac2df5bc000000000000000000000000320068b97434a3fcedbd856b6700af00d8812b4c0000000000000000000000003c316037f2c0e062bb6e12be8fbfe3bcfc17be3000000000000000000000000088825417d5bee8ec06a36a3f84f5c5d42993cfc70000000000000000000000007765d6aee51608c838ecb0f7c235c6b0bcc3334a000000000000000000000000b170b3b8ebde33582fea9b7e2696b3641751c610000000000000000000000000ed77bf40f1cc350a3768a9eb75208417544ffae50000000000000000000000008d436484a593fb1cd65d2e31029453af3381f83b000000000000000000000000df80420cf18ef91e35627635e5ea362de2c635640000000000000000000000002a1eb9a7869f6035b50ea32f8cfadc126bdc9f77000000000000000000000000458edcfbd8b64d59ec7b22dff61849562ba63461000000000000000000000000c8372e06fca013ff2903f626da824f62a1cf243c00000000000000000000000027c858671037d937188c824ebbbf5ce47f2d9fd6000000000000000000000000f74b96edcf01c898adfca0aca290e1b1d5ecf96f000000000000000000000000e0158c236d6c1dc455ee3e3edb50f680f78f6c140000000000000000000000003e23c34469c1ab326697bad46f5b47808266494300000000000000000000000017cd8373d835b262cecbb43283c7bfb02f6f7d2800000000000000000000000072d7e3dfcb9fcf9c702639bd5f852bfb3d108763000000000000000000000000b6f7133cf217b63e92a49537ac1d6e7b18174c6b000000000000000000000000218b9844333b9e8b9e587e3da7a1cf4da0693c1f000000000000000000000000cd9c98eb05f80d61e34f3574cfdcb249b69a99e00000000000000000000000006df3a3e1d02acdecf281bbbab460199e7bb856a70000000000000000000000003cfea0821da70a128e99243822acc04ad39a2ee500000000000000000000000008d6f4fea87f2497c66b899ec6e0fd6154a37d77000000000000000000000000d0ce2453ad4a2d0748f6c81d0fb10db3b679c1c7000000000000000000000000d257996b5e48045d286d4b5ad8e51a21b428691c000000000000000000000000b5c2cd00df40e3da6dd4be3ea98ad01783fdcaa7000000000000000000000000afc0a9bd76c1d8208a8b91b4e687b273b868fc900000000000000000000000002b8e4315fb7fa25033513f9656af0ae6d107f29f000000000000000000000000f517436b9b92f423acd704dc3b5664077d2ce7cb0000000000000000000000008813391725056dffd5716f21cb3b8e1a379d4479000000000000000000000000194c0d86d1716d4c63deae839ad06a262c8e29b800000000000000000000000022eac9878b8aebf913ffa4694f6e6115e5ab58570000000000000000000000004f470e6b44fa3a3dfeb7686fa341e092f5c81e3f0000000000000000000000009827a09fa2f79ee59d531d26f8afd4199f14b74b000000000000000000000000fe22ec6161a35825bb1a48666c64bfb4aaacd157000000000000000000000000c6f0ae04e5dea31439a4fc3c19992609676f7dd9000000000000000000000000e8ed83ec6864b9419b93db64c9a1c66544bffdac000000000000000000000000115c5877dadc59bf66858e07386000a9648b0c8c0000000000000000000000001cce2dd46774c120c070360216184e58a050c205000000000000000000000000f20f0a7ac134705f93a5ea965b57bcbcf8e1157f00000000000000000000000011387fff92e46ac27909a1ed77bfb825162ea428000000000000000000000000d50e0d15103be51cdac70cd4e3af231d65c108b0000000000000000000000000d6a6173898dfa09e8641eff4969c7c5f760930d70000000000000000000000001adbbad71f569eb27d707055ea523752d21c601e000000000000000000000000870feef29418cd7dd9060b7e15bb8f88d97d8972000000000000000000000000095cc4e7f4f9aa9b19919c14c4d75f7dd9305a7b00000000000000000000000022bd20562a8e910b28538801d7abd6471f7c21ec000000000000000000000000b99fff7b2bd4421be0957675b9697aace6a7ce7f000000000000000000000000cd5f80f41b3ca6b6aa22472a50222009cb10498c000000000000000000000000d8535fd1118c46724e5bbbe4d2b1b5eba7ae7baa000000000000000000000000944effd7ccbd17eef419f7f1a0fdcf6db0cf0e28000000000000000000000000302399e402f5b23a1e749aea0167cad43fd0dd7d0000000000000000000000003cc2468f1d52963ca76f07cfca37519f3883d76b0000000000000000000000009879b0568aa2a8dd1e636758d31928de086138200000000000000000000000003df59474c450f11094c88f71890b1230eb57093400000000000000000000000061c5eefed2d0ac02d56648bb3743c71466057b4a00000000000000000000000059c1923975cc52fe771565af8322201aff4d7cf00000000000000000000000007fde9bfe0e15b51b10d711186f3059b9c4af0ec70000000000000000000000007a711fdec1c66a712a1bf148bfab0704f2fe603a000000000000000000000000eb2cbfe249c248ce6452c6d432dcbf09dbea67830000000000000000000000003ed9a884cfbb09e75dda2fa43f76440a8277eee70000000000000000000000007b931c44bcaa69f3eff5c4553535f64cb48bfcfa00000000000000000000000077ae15b30bbae51c8260545a46f6483118c8512f000000000000000000000000da932eb5e9df78616a12dbdf167047a2e6d2dcd5000000000000000000000000563c37bde7a9982e5c3a2874b00346ed8cbc04de0000000000000000000000008e949eb7a9b476611113d78dfcb60aa25eb608800000000000000000000000007343ae5277699beed7b30bc85b3764fb386ebee900000000000000000000000055a04a1fdca7487623e7bd4f428f5564c04a300500000000000000000000000084a96e29987aae7dfecbd6bd8707193775714447000000000000000000000000e70a9c4124325b58dc4f49d2f4357a7c61ba6bc300000000000000000000000031145d90a842deb4d80be26003514e5d272985180000000000000000000000004d14cb5d761e8c35cbb3af7ce9c604ab21a49f8200000000000000000000000036ca07ffc763a03f9e6f6cafeb6bf1ce972e9fa5000000000000000000000000c32ff3a5256e0ea174d39a0e8daa33839d8d03d2000000000000000000000000bf60e1c76b9a9f841912abb318a539cd39df4d17000000000000000000000000b5295edce408622bd58966c52d2bd16e8eba0117000000000000000000000000a5fa40bd582989dcf82d37f6e2d75ef5b65a85ae000000000000000000000000e1ddabc99c941a5dff8c224c919eb4334a77d7cb000000000000000000000000f02a98501a3c5dd1d356f75401bb47f7bcdd60810000000000000000000000004066643f04859fa538ba8eaa906c197c57e4e3e0000000000000000000000000cb823aa9f5c219bce7970443914fd36de1d59cd50000000000000000000000002dc0d424d36c046e97a1e8daf2da76d7296403de000000000000000000000000ea328b096cb5767eda6cf62289566f5f3954494a000000000000000000000000d4dc9cd2f2110ded0aadad1c834523d59aea0a5f000000000000000000000000b2d4e35176800238a35fbc2edd052abbb4f7f6d5000000000000000000000000dd3dcf1e0d571ee724d63491298c5ec61a69d5bf000000000000000000000000778d2fef32eeba90b19115e37352967387cc7480000000000000000000000000ad3affa4a4e313a46e5e21b56f2a89136d451f0c000000000000000000000000375d50f54eddb32044bf6ec9f16359e42899bd32000000000000000000000000abed84be0439146c7929c37f80161d703f9ad256000000000000000000000000b032a87b42a6a0140c2b4354753a8d5d144473e60000000000000000000000004f7b3da6ce749d176e3d76162547f997780cec300000000000000000000000006347bcb3a4b34f3596dabafb3bd150c0fe8873b3000000000000000000000000b05d59594a1490b88733862fd78a9ff69efa6f340000000000000000000000008a701ce687395611fbc9f4381330f6d66cec2b94000000000000000000000000c4d8f0a43ca694324d9609decddcf2195216fc8a000000000000000000000000663644445029de0e451fe750762ab06456f9c9be00000000000000000000000034529e6cab648741245ded369e6e476cb500bf8b000000000000000000000000738aff2c14774c18990fee7c4eeebf264b6c333c000000000000000000000000f421d0e054b9bdc906e94409c7f6dc5c3a9d0218000000000000000000000000f0d9e9763f329dc1e6fbc1c051be693a883f12d50000000000000000000000002f77dc336be224d947fdd2b97f7e846f4351d6330000000000000000000000007526232e39f2312d8997e13a30711453ab1f3b260000000000000000000000009f12ecf41eb97642e64ad9d585dbcc12d27e82530000000000000000000000007842d7e24371eecf49a54ea97ee04964300d5376000000000000000000000000ecfe34d6eea8ef168e35c99fa51245f53af9fbe100000000000000000000000090758b0223dbd1e520ffe9e59cc6b227bdcf50f50000000000000000000000008b261515019a2d6a728a3bb663a3855d1982fddc0000000000000000000000009d93ebc1ba72f9f88deb178bc3eadddcad6584cd000000000000000000000000ee6a39f8c6cf7b23652626755d05d5045e762b5400000000000000000000000067d2bb31049b4e6843351ddc5e3a3c1cc88ab444000000000000000000000000c7b7edc0e4de1aded8a92c120502ade8cdc44ef8000000000000000000000000c67ace0a855673d9a54e21fa244c357d3e3bb6830000000000000000000000003e6dbb21da460d7aa8743994140125af65807145000000000000000000000000c498cbd96e37f48138115fba73bc55fd0e21bc82000000000000000000000000a764d4e6437f4184310f6d803a705f301120cf74000000000000000000000000e2f6b26f13095228d229ff9b4ab28a5ae3537d16000000000000000000000000cd36786f53e6c9c0d9abc0884141023399fd7a70000000000000000000000000cca8380694b1928ef49569e6295f7f1174dd2c1f000000000000000000000000bbeb1d86214937ff9e85b412a943ef2e9ce9f5fe0000000000000000000000001bcaa5f09ce24cf3a56e47e03cfa3f755cc1616600000000000000000000000065555ebb7051f5333fa5c9333758241ad9a1acb6000000000000000000000000282aede22ab1e0d9153980e1db5d3a33b171bdc400000000000000000000000022bbd2450757845cda9303309012d7cc2e4ff2c5000000000000000000000000ecc1c234f13c90ab70104eed59a70709019df9b4000000000000000000000000a944c699c957a309272afb2483cfe1c8495fe90300000000000000000000000077b12097c3f3cd55939c3d99e637c39d4c1f0a2d0000000000000000000000002d95d8487b66680318eef9bf1d7b129bf16686840000000000000000000000009851f75fe76ab5f13da41cc550c10eea6c715b940000000000000000000000005999fdb9b94b8dd9254a47f48641886830a2f38a000000000000000000000000fde50a5979dcda473f9b1a16dd6ec4f81118a6c3000000000000000000000000a4ed3aa53228a36c19a43d1a16bb261e136fa8e5000000000000000000000000a6063ffc9f7fd50069633b36070b29309c19c10e0000000000000000000000009c6dbe28fc1a2ccda153d2b74825f51874e54df8000000000000000000000000120218115ae3d7e1863d56dc01a4235aad0dac740000000000000000000000006e5038a04b1bee6239d3744e4cb31ddb26f8ddfc000000000000000000000000e5555c086d51bab4451a0175b4f936f8f3f80c9600000000000000000000000057aa1b46bb2932638e7e16a949c5fa27440f35020000000000000000000000007c8b5377b240d8f8ddfc1f547ef9ce7e0978e587000000000000000000000000c8ae775915d12167bca06e21085cdac7ab33dfbe000000000000000000000000fe640aa952fd50fe13b7cede235ee03cea53968400000000000000000000000030f0a5470c28d8dc28fbc4dca98024187ceca25500000000000000000000000053feb835772722f5f20caaaaa15abeb0aeceec70000000000000000000000000f46b5f898d1bbb177fd74d55c38148711133f0ec0000000000000000000000000d919aa2d9af488f8ac35e166c3bc07c718ffcfb000000000000000000000000272e8eb010ea30942fb20de1657572839714b6b10000000000000000000000007fae99fb02817cd52f5eeebec72df3a56dcdcf840000000000000000000000005d8e173c0a6b7251bbd08b18c02f3ce8ac0452400000000000000000000000006d032cd0a47ff28aa09d4853d92a2381fca642ca000000000000000000000000882bfe114c616f3f7ad910c852274e5fdbfd4b2d000000000000000000000000e8d19e649a2b91e217d2b396a226762268f0ab0f0000000000000000000000001be358f873da3ec85174465ecdcc1b7d6061d5b600000000000000000000000022e152c95079e6fa1cec20857488615108e648770000000000000000000000007a4eb8dfea391eb5d1e2a5d81a4f975bebc6796e000000000000000000000000600a8005a6552f8156c6e87475c81c81d5a5e67d0000000000000000000000007c88c08d72447e2040cb7053a63f89857ca772d600000000000000000000000084e6eef93600841ecb166a286fcba6420819121b0000000000000000000000006dacedb1c1e9c02ca85e1fb9214b053cac6254db000000000000000000000000b61b68187b7682b1a1f4e54df11acd29610f35ee00000000000000000000000059cb9b88d89a3763856b54820e36255b011bc7c70000000000000000000000006a321be40df8446e8a3fcdae23440cf35caacbb500000000000000000000000063bca6d5d01a74e20f6b5edcce164230451f0718000000000000000000000000be8738ac3ecd5bfafa4796040e60b5822ce3d6dc000000000000000000000000125f9317c2f5ecdcd62201b06ac3608bd6f59b67000000000000000000000000b1798cc23ec9146bb0c7942f4a09f9e3723c135200000000000000000000000054ba44cf32426da76334c620ec040c38ce14d934000000000000000000000000680e25cd755328c11dd561c624727eafbd5a3732000000000000000000000000788ba8dd6afd8b61039d8ce10e1d460d5dbc51a30000000000000000000000004e00ac2e46e40d09030df9f23601eb3c3faceaf0000000000000000000000000083c9cae9dc55990c7bd555e65518f18d0944b080000000000000000000000006fa22d6cef5efc186f066844c77f08a9092ab5b5000000000000000000000000316a29e240b365e8f60b8baaaba61913cb0ee6bd00000000000000000000000086678f4efe12029d405d4d7c12e85297eadd2ca8000000000000000000000000d485f9e6530eddc3ca746719bf5fa47f810b1c75000000000000000000000000ba4fe595f4f9cf09533f82d95802d858400ecd430000000000000000000000004a15269c309a06ef230449a0be7c522cf8013bd300000000000000000000000061ceb1d9facde3945bfc71494b66512162be37df0000000000000000000000003f33764a7bf58ce213144b17f93a11e955e1771a000000000000000000000000524f18a9e17e38c35951458a74568a6a2793c03f000000000000000000000000a20e208483d7d4acaa7f70a061a801e650e0e9440000000000000000000000004dfe04b8cf3bc2329bba4f8ed477eefab1f1cd910000000000000000000000008e020ab264e8cb72fa53964dcb6ddf63d2519e7b000000000000000000000000e0ebf5eb0eee368a2a8187c28d1abfc94d15a5d70000000000000000000000000b924dbdc67f7c2f1a84ecdc8e07cd0b944ad008000000000000000000000000de05cf20624f4ca7dca7aa974e15ff8faf280f75000000000000000000000000e5b5c95846693366fb49bc9645b923b2832329a7000000000000000000000000966a59861ccfbe5265f2505bc68ad1306c2b1109000000000000000000000000e30109c12d73c3997eed432a7412042b27bb49250000000000000000000000001d7adeb52a10d8a66f985444b5e80551d047245a00000000000000000000000084e688e501e4eb87a151dfa69b5f43c97a5305b800000000000000000000000096e2001150d81b8a934859a57b20cdb14fc91da5000000000000000000000000969aee20817beb3d0badf4fd95f457b19fa0c65e000000000000000000000000ab0fa4f60ba61cf70bfcc8dbaa32be11b236f4b8000000000000000000000000dfdbb8779fcf3a79382a4a9869225e1c562b0a7b0000000000000000000000009c462aa4323d1acb9d4e02831d8492e494379754000000000000000000000000117bb8f5b5a24f14f90d416c5f95a2947ff1254a0000000000000000000000003c0d0f47d5959137ddf14d2064a89aa13f1d853b000000000000000000000000bf09942d3b0e1176f19e91a7941d0dd5f19ecf7c0000000000000000000000009e58fe9018c1444e5c98a36c749cb52b0e2ad5d3000000000000000000000000d2ab4d7262295b64d08e6e626c2e1644b39a2623000000000000000000000000929b031acc4ba76d63e49bd1243102c22cd474c200000000000000000000000047d4f18a3b62fd75c4747ab6caa9087d857db1be0000000000000000000000008f463e0aba2362dd06fb40b22aaf72091ac62a11000000000000000000000000fc5847f4ddd64f60323066289eb2e490ccaacfec00000000000000000000000098fe8ba305177800cbd2961a355534453dfb242400000000000000000000000055f9ce4c2b1f26308e9009f7725fa43b55ca6f5b000000000000000000000000c52d4c19e41d22208329580b079ecb239d3ec678000000000000000000000000a05f8d489d5158abaf1819ed0c0dac26be597c9a0000000000000000000000008337708165a5fb1d62c4a48cc1443362536f3f350000000000000000000000002bafa86a31f1209d251f79ccfec499bbcd1281780000000000000000000000003f3b424ffa46e4512dba5c8c3b318c1314a3884f000000000000000000000000d77b22c67825f0552a848c245eb5e035178a5d6a000000000000000000000000b89d3a93b9b0526da57b3f03af686a07291bd59b0000000000000000000000007f2290966646adb8d7ba30c5728a127ce0aa27c60000000000000000000000000cec27f167e95583290ddfa0180e421df23db0080000000000000000000000005d845d41e03a3af701d274b683f188a8975f87240000000000000000000000000d15dc2be8773929ccf080341cbbc3675a1017a20000000000000000000000009aa5f6e2ea4a0d75ce054f0765e22c7152f228ad000000000000000000000000ad162d46a3c166a6109dee60855a101b8ad608840000000000000000000000007c181b222a92aefebfa8adf588c0432f391fd8860000000000000000000000004064d8c56bccb20d30e70d044a1666d28e069a3c000000000000000000000000ea60f5b6296355e7d63c810d19c1f04194c872f300000000000000000000000035bfa5590272ee32df3b59628a34c4f84dc4b14b00000000000000000000000060e99fdf1386d9af242e952bb284a885f4bc0077000000000000000000000000778fe63638988762909b0b59ad8f5e9db2dd97c3000000000000000000000000375fbcdb550ed9d31af3796d74088052d93ee9800000000000000000000000000d81354ed803af302a7f100a62ab3a90ec793d110000000000000000000000009ab4f1593d1c74addcdece072b701f1765360e75000000000000000000000000f29f1446d31fd8361882048e1cc11d569607a6af00000000000000000000000044e096e7b0725644c52ffb76c90a87d52662dd25000000000000000000000000968fe4103110271c109851e1126bc6beefe179f90000000000000000000000002ceaeafe1de58162ad0c17af72529539b219cce10000000000000000000000001edcef3708863e4aa8843a6a8c2514d2cf1244ef0000000000000000000000002d0d2d15efbd69f7185908958078d9a2aa83ad2900000000000000000000000080b8ad27d9df19cc1f09d1072353a50705429e8800000000000000000000000058a956ea318388c36d5ef0b5bdc79d6914f04d9d0000000000000000000000002e4c92a779e7d9ed838cef0cf0b50b172a507b7a00000000000000000000000020f436aa37bb97ecc945022f87b57874cee34d04000000000000000000000000ac30d52dd1a26a55d7ccc118331e54c1f67979870000000000000000000000004fa28fb5c70df590831fd453fe16cfc9cf1794780000000000000000000000001d861a001f3e4292418c4eb7ef0878eb2639d2e20000000000000000000000002742b40c99ae7b552b497cc6e230f71ac299d76100000000000000000000000020cd719fb6ab3d49d067608be08f080876cb5f000000000000000000000000006434acea1a9fee2fcb5f3faa57c4ae83ac54b04f0000000000000000000000009fe641a35e4a62acd08590cbfb93748fae3cc4ef0000000000000000000000007965bc5e79a6d157117d310d0500ec502f5a99a60000000000000000000000001e8d8fa9977beed353dfaf683ddbc96e5a2b3b0b0000000000000000000000004859e3ca9e28bd47e57642b4eefd0d8d66d75ddb00000000000000000000000066028c60873adc42d5eb7be06f7841febb7b5068000000000000000000000000a86f6caf19f560b4e0d14a21abc20d12cf6cb11c000000000000000000000000a8f22f9cc1ed481771b1afb28a37c458960511ab0000000000000000000000008bbfa56af5eef433242abcdb81b86175e3d0290e000000000000000000000000da52370ce13c934027e10b2586a5d604a5bdf0ef00000000000000000000000094f6f35cb97174b0c624b5ecc713bad9cee8213e000000000000000000000000cc71e80649411dc97e70c919020b4d5d3f2e144c00000000000000000000000089a654887d3926d8d3bf3ce23b1f84bfa9347073000000000000000000000000cd0d68b2be1126dfea50cd20620d4283244fe01400000000000000000000000069e2bbcd6aee88b63636a4503c47246e281585b3000000000000000000000000468bfc31e27f6a3e6f9777162cb510efeb2e2e98000000000000000000000000e50a04cac870688c6884723884b0576001a9758a0000000000000000000000008ed3153313f3969061ac49d5c2eb0dd6064978aa000000000000000000000000e4b7e56ff194a6c21b0f96450ea85167a33150a500000000000000000000000075b4af1235d67f62d5b9d8710cc62b7e2d73d480000000000000000000000000e7f3a304d6ca7141c5b29a9447f52aa8a385473f0000000000000000000000000de0f6c4a2aafaf8bf7328a90f06953b9f3f2c6700000000000000000000000013f679a011fa1a9bf7c5cdec2c18f3917f74b73600000000000000000000000047d3c4aefb41309d1ff7aa68d3f14c3cfeef0372000000000000000000000000276d6f381737b552aeafc6653e635fd8d9cb091e00000000000000000000000015feab69270138aec23ebb9da8ced0e452a6b317000000000000000000000000d0b125c6f624ffdef64e48293686f416032cca72000000000000000000000000c75f3f278244d87f6fa2acaec2c73495afd0c13c000000000000000000000000d94f99b8fd209df20427d255ebbe0aa05e756418000000000000000000000000126eda87346f1f382694e04e7bfa1de38592b4130000000000000000000000005f0d24eb3e74de8736846f3e9d139236a419068b000000000000000000000000ff7056b9791388f22f6a24a10802cd98d8d5fc2e000000000000000000000000beb89a260cabf2b1cbe592a0dac5893f1597ac6f0000000000000000000000004f1cac569c1662ec0d175369871ce63c027a4a4d0000000000000000000000004b7cf67c8d669080c758174c86c43f2c4576c5ee000000000000000000000000956ca1b054c9a85fee7a4423f20649036462977500000000000000000000000006dca6bfe1719f4f546afb03fc1ee6d5acdc31be000000000000000000000000008afbc7aecced647b518494cacba7c19dabaedc0000000000000000000000007b2fdadabaea5d17370f743b10bf44ec8c3ce94e000000000000000000000000501de5f69bfc050207aa9c038e8c0054b56759150000000000000000000000008203386f2a714583cd8930263e1762b1c786962c000000000000000000000000c78471f8d242990aaf3bac6c8dbcb3233dff880b0000000000000000000000004080ea980a1b9bd8147cc6ce68881083ed1a33b9000000000000000000000000525d3566dcbc59844c836a15b9f4649f9386e51f000000000000000000000000ff6aff17aca30dbc4fb1632c2098b8c4e3088aaa00000000000000000000000032de44f6b8e6fbd21df45c523a942410856262b4000000000000000000000000fa4082575312eefe2d202acc7334cce4368f69130000000000000000000000009312849ce0989aa8e450de7ebc539af592236f0700000000000000000000000004c4dbc003cc0e5abc3947b6351b5e9d05d77b7600000000000000000000000038f1daa6ff39a66a76a523b4bef7496ad9b4ddac00000000000000000000000072f9b77757ceac53fb5ca042f6ab11b55b577450000000000000000000000000aa38d7b1620d364148234fded8e0a6d446d81dbe000000000000000000000000a6a8e567e3c09b328987c0a143dcbfe70705bc6b000000000000000000000000bb499e1fdbd46e7bf2d28da1e0d9914b6946ac260000000000000000000000003e38a7474bec8bf61f7e3ff3a97ae98879b5d36a0000000000000000000000004529f88c9edae85560a5014a3a243996e162b3c9000000000000000000000000063a86da8f2ea7f4dec05d8a4690b09ba4d96e4700000000000000000000000012b1737628be1604fc58e6c9995c076607209b4200000000000000000000000093966df735b5612e1114353140f9d62c161841c400000000000000000000000000ef17d18f4ec5868ca1e122f3ce9974ad7c77a70000000000000000000000001672280207692f968e433067406a806703ffb4aa00000000000000000000000023b1651dfaddc9d9cff93d0e984a29d919291764000000000000000000000000bab62ce6f664f4664406859eb81f64c874f164b3000000000000000000000000ddc5f709229568130fdbad443791bd5ab5f462150000000000000000000000005953e1f5fd51fe4697fc55b1667d2acabd2401f0000000000000000000000000e8a1ef3b8d75fd88c0ad959df8098956a5a12e81000000000000000000000000dab766525181a372d25cd5cb4685d1e8bb290ecf0000000000000000000000008c4f68b691bdc29dece2c4e569a6cff3f042676f000000000000000000000000c33dcf538aa7eee369c87cbbd88a19c3ff1c10940000000000000000000000008eb514633f8fc1aee4b405f8165f3eeb42826f6d0000000000000000000000006b1faa9703d3614d1ec56a15844412daf9c6df6e0000000000000000000000003e290a9dbfc551715043074ac887d7264db0e5e900000000000000000000000062dfb88f8c01b5205ccd4ef504e437cfd64b12e400000000000000000000000008b13b10fa9b773ce1b887035770e53a43acc8be0000000000000000000000001a05b3ffc3271a1c1c59bb184c77bef93288522b000000000000000000000000938f10800b4d2b558026dce858fe58b6152883610000000000000000000000003ed6661d3cdd1382e13342ab2d4d784d86102b77000000000000000000000000e5f429cfcaaae4e0ba427e353390163413e1e71f0000000000000000000000001eeca1936aef4e7e637d66dbc3a1d3b86c4154520000000000000000000000009cdb53797a7976c963b2362bd1286c49967eeeaa000000000000000000000000569933778abbcb3e02e6d5474d608748f898982c00000000000000000000000061558302ebb0b86463a6107ddab232645e2ec433000000000000000000000000b6f49577defb2a6bbdb886184b37985b98dd514b00000000000000000000000017bb1a4bbe5808ce15cc42889bf3e0b8c78fb7420000000000000000000000007793a2be6a278b8dd8c2ae836174d57d3546f32e00000000000000000000000074f0b5efd5cc6803a789bfdcdf50599808aa37460000000000000000000000000b910f58e9fd796f112cc1321392f6a8d7d6d79e0000000000000000000000009caea961732fe51a427f4c971d45ccceb851072f0000000000000000000000006bf1b58d4cfc14876a5c97c4b9b3c65312758593000000000000000000000000fed985b13a6aeae7259db19d82026cbcc57a5ea900000000000000000000000031cffe323349b08ecf4d7b30d8cac747ca33a9ac00000000000000000000000021454cd5965cad5a0aa828db5802b0278e2d6d4f00000000000000000000000013ac41364a52fa59c0de839030d5e66b86e0bd89000000000000000000000000eebdb95f0740e28da9bf6a170958c0dd68e952d90000000000000000000000005db3ca68fff6450eb36906601b30c7b49c1280c0000000000000000000000000bcac84d31b430e45fbb7c59fcdfc356f5c249c55000000000000000000000000ef892768a8ff38b5ee47445427ae2babd40dc444000000000000000000000000854a6023835a640d60e503f959af229e2ca4e2e3000000000000000000000000e1b64f9275fb6e46bb197776618a057c2000e34a000000000000000000000000165c9f2606a3ac8fec868281ed139a32be6091ed00000000000000000000000040a993aceefb24ba5bb76177fe459e468c4656e2000000000000000000000000f96ba08964fc7b298f10c810fe5436c31e2d4b18000000000000000000000000641026eb653a2b568ddac81b6612689b344ea9a2000000000000000000000000849e8abdc0eb95b6e0db1ea04c45f92d1326810600000000000000000000000009a44bd616266902ffc5bbf2b460f92e4cc97e280000000000000000000000008af14b43f376a4c88747dc47d7374c54340e4130000000000000000000000000ef39362f69f041f3057a02f4bbe673c6f59c0d40000000000000000000000000cd5ab2ede1fced6597604abf5560c647b9a7f4dd00000000000000000000000007d2c5c26fb72bcd5833f2ef3c45f06a03bca5dc000000000000000000000000cbaa18f4faa4849ae1a92c8da02c522b3b20207a0000000000000000000000004076e46548c9759b8ea48e41e0c1d8594ee3b366000000000000000000000000a0f3c1945e1b435330edcf7ff26f4bc5945952b6000000000000000000000000c4af3c776022b63d4f2436fcf01e1717138e5cf7000000000000000000000000aa7d7d2a39063739d642e4136de32e97a3b5f6d2000000000000000000000000f3e53458a2b09ea3d3f1a03ef846f788472ce80b000000000000000000000000234604ab519fb5846f4592c28e39175b1de68d51000000000000000000000000ff228727919a66727f9fd5fcce8d752faf4cd03d00000000000000000000000040a92b69ffc138aed54e15ccb869cc804f8a85e300000000000000000000000079419b3d890216764bb1cf3838ba27630e09f83800000000000000000000000019144fd5a8b5301a50c3c5c5d37556016d25d1d000000000000000000000000009cf78a494a307298e4ea563662d7d43a3130646000000000000000000000000220f52acc2df053f32f8a5e1432a62bfe205ddc1000000000000000000000000b0ec7c35b0c1b72063c3b08520cd67e746badd9400000000000000000000000012df79d6b9d9c8cc720bf37347937808f377eb57000000000000000000000000f3b00ea5abfe18449340706ea398e048cde9165c000000000000000000000000031ff569b686259ab46ec8b7794b59bffc6beff50000000000000000000000008e82be6102148c240b79cfb64990c8dfb21f1dd900000000000000000000000006fc77ee0f520a7b9f911aff8d2587a833d6a5db0000000000000000000000009a0ceb5dd7de827aac129f1f3c4dfed9b400257b000000000000000000000000b81febdefae8ed588abe49f60b52df84c763ea2b000000000000000000000000a1cdc075f8e44d7b68e7e7b210fafc7373ef9fe30000000000000000000000000f4a0c8be819addc97c3639c39615bf61fb7dfeb0000000000000000000000007088ca87b3884beb13a7bdc84d3174e82131ccbd0000000000000000000000009a49396fffe4f09737f6bac96bb71c25e097fd360000000000000000000000000c39599f6fab3d509cc87c236719f62f319e5a79000000000000000000000000c7955c6802cbfd6b5c393759c59c7f1338d1947e000000000000000000000000105cae3824e9de21aa7be9dc5c73d09e25837e0000000000000000000000000033829132c8d77678733d73fb9249b6a9a7fdd5bf000000000000000000000000630620d368d0f510a1846e0d341fa0a8d0b059a70000000000000000000000006777b74430fb4549d9549d06a4f96497a7ee7c29000000000000000000000000bfed5980ffca2914e9e70167add4c0061971428d000000000000000000000000d3a0d72b4b93382ab6665194ff72637d40a33e310000000000000000000000009866f8bdb1f423cb1ce4d4bdaa5285376d9d02490000000000000000000000003a3048777d4a1794f63a0217d7f29b37feabd831000000000000000000000000c13829635e8b1b43390d3333c022956886a64a2a000000000000000000000000706a60201bbf14fa2ce1f55869a98dc7a9007e6c0000000000000000000000004c9bfc1470552b4012743f82c846fd1c88df87d40000000000000000000000002fbbabb238d99a0b5569346ee04245bee2dee155000000000000000000000000e7438618085f67c2a6df868690cfcd52804fd48a0000000000000000000000008bddf223b417fa20cab07e82e2e3b763e5c3fa8e0000000000000000000000002b08948c13ec55827fb12ed769758ebb1ccb11500000000000000000000000007130d3b96ca39ad5f70e0fa3294cbd75d7c9cc730000000000000000000000005304a5abb08d6836ac82412ad05a736b1f450ff90000000000000000000000004cb455b21c160d9f5b777d24699d1e1b711c1ade000000000000000000000000fa4afab3c3c22204cd63af8eae86d6501452ac5a00000000000000000000000088375d591d6106d9c01bfaf5187e944927743841000000000000000000000000eaf57283523871fea56c53cbb7555e8c132a448d000000000000000000000000576e8a531304104f04606a54d383b833917d3ed000000000000000000000000056054516d16e3e13ee5cb6a8e8d6750c77b8e1df000000000000000000000000d86a140b66edcb1db1b9427b8fcb2fe742ab37f60000000000000000000000008462ea07640765fc0cf6a84ec9fed77c6836ce6e000000000000000000000000f5f7742f236e9e0d9cd233250fb9df02365dcf6f0000000000000000000000004127da98409607f271b82d28c20bbd225dd92da2000000000000000000000000f30e4407ba73c297f0787c221ad62dfa6651ebf600000000000000000000000075552ea9ebfc4b511c8f9eef5303642f2b58f0e200000000000000000000000095c14472837441a835e750f1e03fa2244ae43e9a00000000000000000000000011b351615c4541f7f87037b88d73e5945e38f2cd0000000000000000000000007dc25c20adc3fb26f58eadc800d79d8cc4fda81e000000000000000000000000fd5f818daf8cf7cd94df72ed6e50bc2f0fda894f000000000000000000000000d0a843a04218df4e311298cf6d0b84d7bcbf9ffb000000000000000000000000105f39723fd4e1ff4f8ac97bf8c678e2963de0f3000000000000000000000000a7d328f627a1eefbda3fb4d608023f5488a23f930000000000000000000000006d7b226655bcdaca7af89d5bf2f52096092a203100000000000000000000000031deadcbd410786c131f8b9c3cd8b09791c4ae8b0000000000000000000000006394dcc00733439309293fd1d65fbd54f893063000000000000000000000000074973a1efd0604e3c26a879878490751579088a80000000000000000000000005ae641063f41201880a32a9a76cc0bf228199600000000000000000000000000e02ef5e6fe5230aa50e377da94a1a78d68ae5d010000000000000000000000006be89f391792531194c13fb97c2d4e9ada5ce1c5000000000000000000000000e6cb08e39015ea052a83a2a32823f179b5f3a06f000000000000000000000000ca2e7239702ef6c968b71e36cac200d57c8efdaa000000000000000000000000e0fc482a35df7b97e9125c5ff2f27694e49ad8c60000000000000000000000009aea70f8cebb41196766482e3b62a6799320d8880000000000000000000000000a48312171c6118c16a2a9ba9cedff662ff0bf77000000000000000000000000e127a4bf4ba5a69582f7023f8c122dc47f9ca5250000000000000000000000002c7991966d4e81419ff6fd250038264c49870493000000000000000000000000d2a88796e2c80c9f26e4403f5266134edbeb8d5d000000000000000000000000da839a9ad6632e18727645c0ccfd433a015d3d4d000000000000000000000000b6fc746a816dab65438f7b1524b100c36357c49f0000000000000000000000001119cb2dfc6160f9fe0ef3c6d77906137219031800000000000000000000000090778bcb8d631f76cf6f4931744556c13f92ee2e000000000000000000000000bd0de93ed1fa6fb7ee2ba13e5c5f8f6bd263cfb7000000000000000000000000423678d904b3f07320a63b16fa64dfdae8e2f63b000000000000000000000000c3428c4b68b409a4b9b5464d12ed6fda8c76c9f80000000000000000000000000b2ef427e32f77f637c3ebcdcc43421503f7d08600000000000000000000000018f4487dd215466ed6c99ea30319b41319c5a16a00000000000000000000000026f04bfa54d1471e4ece44cb4d557e6d037366050000000000000000000000005ad8965d759433c5b5726c3edc0ecdd8cb27b47d000000000000000000000000a7438972e767250be2b88829bebe105fbd4f0f66000000000000000000000000a98101acbcd6c6a80094bd8b252c00adb984658b000000000000000000000000adec45bf0bfbd97a4c2958732a3f2321ece85763000000000000000000000000d5b5f7c54565419e5df6c5739a24161c5acc8a3c0000000000000000000000006a252d25817604cb7ebc3d73f7f52003cb236d770000000000000000000000002533ddbe403808955b4554842be756dd3e88530d00000000000000000000000036f19ef53f3ba63bb3e95921f50e3ff9073d5278000000000000000000000000a397f14c8aacbe03e4b27c438023e369b8d695dd000000000000000000000000de2d715bb0aeb2c37b948f400b7dd68fe0352332000000000000000000000000a7d365e10c6c37e4bf9be3e10bdf4191992247e7000000000000000000000000bcd878f5654d0cc32632044ef2d827a8af9a4c320000000000000000000000009ac2cae171e9461370b20d3a4439266f0396a1b100000000000000000000000061d5a82505d601159daec94eea8ccc2fb5d899d600000000000000000000000020badb490e14e7316651f7bdb1faea686c55558c0000000000000000000000007f66da39f88357e93118c542f7a9db7b3c18754b000000000000000000000000db1875a0cd19105c5e2697228ccb0c5f5830d03e000000000000000000000000cd7ebcbb13be70468e7ba494bd9b196e5baee85e000000000000000000000000e558a2bc784c2bc9b0f2bc447a8fe5a8a8106dd40000000000000000000000000a941c73b8e21b9e2d9088a6a7643b7c5ec0739e000000000000000000000000b92a3ede178fe0dff1809c303ef511728591c9c40000000000000000000000008666a9700dfa1d58820745459148fbccb5cb797800000000000000000000000018e5c162910c663d70cc369eade3c648bde674a7000000000000000000000000d7cee34af7e4e269b624419ac7b1e06fafe71fe4000000000000000000000000cc914544e614d9021893f83971db6902a8ad5693000000000000000000000000ce3345a43c5dd7b9af887b5323d974cbe1669a2400000000000000000000000094afef7ed000592d0be6491fb13f12662a1b1b92000000000000000000000000c693dcc425e0a5c013a91f2c5772397547256f38000000000000000000000000ce0ebbe4ba48fd2cb4dd713d593e06917f859b1a0000000000000000000000007c299c480fced554297061ad43f4c638c11081d5000000000000000000000000daad43fe0615ffb671d0c982fe8eaabaf9dd4a9f000000000000000000000000df20e618cf4bb884d73533220772fcc3e7e71a02000000000000000000000000e0301cacec9490ce407f143be8dacb1b7a8d7abf000000000000000000000000559d0e710cf8d035bca3e859af1e3332b03be2cc00000000000000000000000096f6414a5430def748eacf81c53fcc9785fb52f7000000000000000000000000665f445bf5c33f50c18c4d7dad09517fa908ba98000000000000000000000000feeca585610d424b5ae3e12708d82474680f2a73000000000000000000000000ebe671330bd05ac9a36b2d5e211ae4156a409b7c000000000000000000000000cb1ffa5e34e6eb2a911d732f0b87ddd3c8ca3684000000000000000000000000fb9990020c9cb151c21b592b2854eb3a81139a04000000000000000000000000d0ef68aa20eae5f36b95ae0f6a9ff97ce79d68a8000000000000000000000000c27ec38a502b5b58d6dfb9e1f27daca06400b6fd000000000000000000000000b0f19703cb3ccbfb78e063222a681aa9b9c8cd5c000000000000000000000000ae410b5e139ea210eda3bc3755710141af2c5c8a000000000000000000000000ff98eef859cf08caba45e38bdc2c199fd7f7d5f000000000000000000000000055d2648ce1c8d09d6881dccc4822d890d6d3f65d0000000000000000000000002160434cf1ccfaa76d4c3b9b6653502fdedce578000000000000000000000000bc7c811b0c4026495183b216f576a1b293a85e1b000000000000000000000000d8716abc230b5c295cc7227209fca32bd4e84866000000000000000000000000134758b38ab123a5dbf9f7b3b61e266eae27fd75000000000000000000000000d99ea4f10cd1395f3da10794f0ece3622c433fb8000000000000000000000000a8a11729a568ea80a653cbaa43714cdf22bb133c000000000000000000000000eba4f53a83f63959261c46679964c73dc5f277cc0000000000000000000000004f09848c28e583dc1af45e1435ad458c53a739cd00000000000000000000000078dd94898bb061097a538c8aa5f9871a5dc0577a00000000000000000000000046e3fc3a01ca65245bf2e1b5329a70f02f08831400000000000000000000000019177e9b1df948b3b9300ab713855d6e3bc6904c00000000000000000000000052866fd157577897ce627022b9c19bd2e622fd7a000000000000000000000000ce90085e8dc7fe1327d13b475bf4d6055571fa260000000000000000000000003281f40e62f6ab05a933abd2db0042214dea81eb00000000000000000000000058c95fdd43e82b3ca104240fe7d067c1d365be040000000000000000000000003762bfb41200ddf0f1a4fa431e1c1c26a4c4c4a60000000000000000000000000ba4c66230365e5a070b8c129f0d731a8e641ee700000000000000000000000049e297b3580a8b1535d1bbcb0e2ee158dc14acb3000000000000000000000000dabf512fa6d4b02f763c5aae710f0d369f91622d00000000000000000000000006dcedeef35ac868360c2ee811b1d351daa4438700000000000000000000000088d147f2a4ed9ceb041d37e93dfd8d104b9abe550000000000000000000000008f9d95eccd87649ffc351610893741ebb19ad68d000000000000000000000000ad0d57ba00a2bb95f24b9ea417db91821d970ea8000000000000000000000000a1f4a51109a4b41d4cf9917f256735c0b4579ff1000000000000000000000000628e3c519391d4190d53fb84a25fa25b67a6350e0000000000000000000000005ec8a3e9021fe9e42d1ea7374e1dbed56be631a8000000000000000000000000798118354c014c23433453db83abac5f7c053970000000000000000000000000c8ed8ee88e911639ce02a0ed2184bead2f1ca8560000000000000000000000005aa066acbfa93a640f32daab9e3342915336949f00000000000000000000000096829c0b8c9ef5b6df438627b9d805a0c63187c2000000000000000000000000d7198bf7cbbc370326e514ca8816cc6b64be2ae8000000000000000000000000198a96bf2c8e2a88531fcc1b5b0525d3c532532600000000000000000000000091a5b338d659514cd827d234b9edfb2dc58766fa0000000000000000000000005d2b3c1f4cc08b50ed0eadf98a9e2c3690dcbc5500000000000000000000000076de7f17ec1381552f1e7ded4670cbe74cf87ae5000000000000000000000000b1d7dd3330f119ac502846805152da87a14ae01d00000000000000000000000093e5cde059c2ed0d9aaab4e9847cbac69ca589fc000000000000000000000000c25b365df89bb4bde5df31ebcfad88a5822a0a8e000000000000000000000000e70da03a2bf2e562fb22727f31c45ecb820c593f000000000000000000000000e716504816e05b0f0fcfac3cdaf8fbfe3bc3dcfc0000000000000000000000008cfdc192c44f1c5231fa88381d218c6c5f5426e8000000000000000000000000cef084294f9117214f4106969600167539b8476100000000000000000000000067a483695abc2313580b00658c997a74511a5af3000000000000000000000000d378e74ecab860d8f98f2c11599dda25fbd8fb58000000000000000000000000397ae9f5bd8080be798266ca697e62ce33f901a5000000000000000000000000fe91a20c13ed4784582537bf4fa24c808dad42980000000000000000000000000bc7f6ad7a411df2bc55445b208e002fdfab36c200000000000000000000000098ca9e4b5030dec49ab6583a6c43085db33eb3b60000000000000000000000005089a897cd3b6df3df4880dbaab06454057dd0960000000000000000000000001238716290540f5860c231f913fd5135da6763b30000000000000000000000001cbd2c5a5170679fad384f2baf744d2bb399f197000000000000000000000000eb43e1d0e1fc5745a7c7b72fe3f4e3f3b74eaf4c000000000000000000000000403ae9287c11a0ff3ce91f725c8dbda7fba86a3d0000000000000000000000004ea060b375d81b39869662e6fa9c07ea998b0aa40000000000000000000000009d5c8417dd163c77fa4e96cde1a022e6a149d496000000000000000000000000ec621eea5c34f87978bd7ac184506b70a7cbbd6900000000000000000000000034e4f15b710f15c306c1d09c0668bb87faeedfa50000000000000000000000006e2ca266d35cf32d37153a20156febe27e85c943000000000000000000000000f528004c561b3a848c257bd43a94c286075c62de0000000000000000000000005138c51d4834cee4531c3aaa2af9ffd28126fe6300000000000000000000000038bfcaffed60f15e00827e866182ab4e92fc2cd10000000000000000000000009d8b13df11ed6bd41f2ab2971458708f8c839ed4000000000000000000000000fbcb404026166f37a024c7cff5b8bc1e4c8c6f3200000000000000000000000036f7f237dc6875a4c236b3709afffa97818e54380000000000000000000000001249090a10ceba352e67ea09cbf0bb7b263a99540000000000000000000000006a91234b829d3609cd772f559020552780539776000000000000000000000000fd818a6cb0f37d3ed204083e428e9b870f2802f1000000000000000000000000f8c5156621514e72070fddf468035ae24203f4930000000000000000000000009a612bb8ef249dcebd6fbcf33084daee28431893000000000000000000000000b5ca3636389e2535c7c5a6e7a8d1a17b9bbb0c34000000000000000000000000dd976ddd0d6b3ba4066573d9e5dd50b13e4546ed0000000000000000000000006529053325ccfac0a06100dbd751fc0e0b171fbd000000000000000000000000156e14e784526d02f3b6306191115dead68678780000000000000000000000000ad251003164cbb7029cb2e9605d9533473cc58c000000000000000000000000675f4b8bb76541204644b7dfeea2105a45e7237b000000000000000000000000356f9025f46534cf9b43534acdedb2e77415375f0000000000000000000000006e2622ca4444cab82479cf88642f930c147994dc000000000000000000000000dfa53602dbc65468c4f6e22670188ae2f0c66276000000000000000000000000c0c9b6375f14f834b97a0d7b1a2a4e34abd6d6010000000000000000000000004a5bf0eaa872ff17570940130cc29c3b7731d9710000000000000000000000004540d0ff24aa0b8b2def92582ae8a5de25b131de0000000000000000000000005f03673c8ac7364d4b9fc59bba457cea050aa0e4000000000000000000000000e23d193ba538d13c908d09b0874c0087231703950000000000000000000000002f8bd88ffb60bea9d4fd835a84ad6f0306a3205f000000000000000000000000b7e542210418b614fdad2f86f5a80b2b02a09cc60000000000000000000000001f273bfe0a2ed8895d38467035aafd134188d4880000000000000000000000002f9024fe80fb8b44a11446bc6f37d1ad8db1506b00000000000000000000000097123650c5df925dd39bd2c3762404beda0c23b50000000000000000000000007b0569f642fefc0e105cd4d9bf35fac332583485000000000000000000000000dc34a71df4b111286e996588dce009140ad1729c0000000000000000000000005a3e199881b17ce6d355021f88b051ff990eec0100000000000000000000000032a212a3b4f84f7187b257b60ecf1aff3b91c46c000000000000000000000000107b60966dad8916889f95758810061da3d4549e0000000000000000000000002b06929e22afbc173c259473906173e90367c81100000000000000000000000062a988469013b6c9201cdb60a0161f07db91f958000000000000000000000000980df2ce7af81d120bebe1fe4c06bc262e92060400000000000000000000000083d1f969a49e796fac87d98e6e30cad6d09dc227000000000000000000000000260a9c8099e0a65f246333158a353f1c7fad9cb7000000000000000000000000c0c901089d45f683a87ba1721ca68de8f4aaacac0000000000000000000000001e3e59c89e888874b871a2d7eb56f95ef392dff100000000000000000000000050a16d6c3a97805aca206bf70a53425d39373d96000000000000000000000000e9b0a4d1e2fe68060c599b45662dd75fa59cc1730000000000000000000000005539d58c74a9b5825938df6c32f95aa73ef16e26000000000000000000000000dfafbc90c7a568af54f2bc7d69e014af97b2edc4000000000000000000000000881815f7a21f38c3b910fb26482ac1ca66ca73f30000000000000000000000009623ad576c502abf99f722ec855a57783dee7ec70000000000000000000000003a38d6c2ea95b0b9b1d0d30610a989e9a645bcd9000000000000000000000000b8d61572e8dd7a8961fbf634d6ebec47dffc35b20000000000000000000000008fc712ca01cb75074280d58c649c71110437bf860000000000000000000000006d066d9827dbf7d678db2295e3ed7a2ffe9d1fad000000000000000000000000d4630347baa9b4e79020f242ee482986eeae253f00000000000000000000000062566b1ef090f622a38bccd5d9a7791a3541ad1f0000000000000000000000009acebf6155b3e4272b682b8147ef4ac98fad4f45000000000000000000000000169e4354b5aa8a3ca44b2cfbe1a83ecf3ced464b0000000000000000000000009147cce2a47bb3a491e89513978ff9e13ac9a337000000000000000000000000894f66df05bb2b4db0d1c1438b1f3281009cbcf60000000000000000000000008d61e76608dee41b7ca6cb4dd25a73b12fc1f89e00000000000000000000000051f5840e91e1de5e88a05f24ad02f0931e888e090000000000000000000000000cd67ab9fb2102e0759345273d0297306bcb539e00000000000000000000000037d3935ec5f8be0597806ac6ca7812a354047408000000000000000000000000eaaa53fb4988b7b9a3e91fee50f472f78c6adadc000000000000000000000000aca4e25a55a4a1546b9b31f5992c27d847a4ec6c000000000000000000000000630faaf86fcde16fba0d4ce5e6e044afada5cc1400000000000000000000000037e546bb7b35931ab3c7f13dfca9c3f88b10ccbf00000000000000000000000066996b0bba1eb3fc28e97b9407bd00056466c2f6000000000000000000000000bb91832c878592c49acf202d1e97d3944194dad30000000000000000000000002b1d6f110f2649b45afcf94d8a21de8fb7666204000000000000000000000000fb168e57fb8dd4198c11e0aff2d0dfb5168fe4280000000000000000000000001219f47c07a66435b24205a74bb07aaa744cd18f000000000000000000000000d73d5679f8ec2cd6da3cef2539994c795162057100000000000000000000000010cbbf492a3b36b036233041c6c6ad6b89aa04ba000000000000000000000000f940a117ad4850615cf7987bd67dd52f9b22f7540000000000000000000000004e7b71f29ff5cba5473c591e691b4a2183fb53320000000000000000000000009279ab041409d64831870cb8190d06e0be9df59e0000000000000000000000009a4cdba56446a4429d23be738e651e1c24032d6f000000000000000000000000ca9b8c0fade3ca08516a741fd37c737ed16165bf000000000000000000000000f14941e4ca4f988695d411e721311e316026f467000000000000000000000000596f561b41a0bbf066f7535ae94a13e3dac2b5e7000000000000000000000000afa0717b197667ce226912a664f690007c013138000000000000000000000000735660e91dbf35177d8daad762f66bb8ebd2e1f60000000000000000000000004962dba548ff301ada9ed2eaee53b075bb948e3000000000000000000000000084dcbb1ae3a90433d7cf80ce8d983d18d6302d6e0000000000000000000000004118617bba3b7bc81987c14485db3a65308c5a9f0000000000000000000000000b23bdcc24f266700463a95a47e9d4ecb0dcaedc0000000000000000000000007c191dfd7688a6dab482f0e05e39cc0c4bf8c2910000000000000000000000005b43e85c8f43a658428c425be853f060401d2bb3000000000000000000000000b77fbd3b2bebd7ddb0039ae0377d0b890ea5ee0b00000000000000000000000020b36e58a388e9c56b9f4452fb178f904187272b000000000000000000000000247c88135b0593f1a5c0e9491bbb20ee98662631000000000000000000000000f1348d27b1183a0732be7a25e262b30a985afaaf000000000000000000000000f33b0fc46902e92390679d12b122e136bf666f2d0000000000000000000000006618db7575a67690794026323355b5c1d0fc4741000000000000000000000000e89320b332b466ca9204784915c91d65096fa81a000000000000000000000000df28c31980385abb22488d948e06f6afd41dbfea00000000000000000000000059fed64cd2b085f45fe96ea78895a6802ce8852f00000000000000000000000028f0fcd87c9f457a701ff9110845c8b2a2f601560000000000000000000000008376dd9823425ae7ad238ad4771904a3fce39ddd000000000000000000000000f764ff5d2845b7337cacceb1a618a3440f519d81000000000000000000000000664ec51aae0de300d6233397043b43b3d1935af2000000000000000000000000a6581719b824bbeaf2fb9cb43acbdc32858ca8100000000000000000000000002c8427cf464870fae6bef319521b8b8f3e0e82510000000000000000000000003d00bcc52b93d6731c997d2bea5df19b4af97ebe000000000000000000000000dca3522158bba573a333a5aea1aec60a5a5364a6000000000000000000000000c363760f63dac02eb378f76ce761755993c13bfd000000000000000000000000762160aebdeb7401b0976eb86ae031d2416b2deb0000000000000000000000001eef5135cc42cdcb5b53be4aa0b2e74467d3f83c00000000000000000000000068ced4f1ba0845053b53d7fba062147538e5d8e400000000000000000000000099606f83423932f97c98ef8444b729bfcd5a27d6000000000000000000000000cb627eb0556565b251193434a3bea5b96f66b09b00000000000000000000000021f561349f6050092b7245a88a2209a82ec41a250000000000000000000000002708f1ec88c7ec6204eaf9e622551fabbb611cf5000000000000000000000000a8b8e6098d759d5647f896f70c9270980b25c25d00000000000000000000000097ae5d462463beec4bcf0f9b079a4b59cfd5f6330000000000000000000000008c75b037fc3b957988f0c41c879a1bde375ddad400000000000000000000000080b2ebc5ff0048b9bac6cb0607a35d2650b38219000000000000000000000000815634fcd696ad8008837ee9a3f96e9eed8b327f000000000000000000000000e88e4562f287ca7863c89337aa359e7f7d1877e100000000000000000000000031eff7cf0608c88211bf0b54f9bda9edee7394cc000000000000000000000000c40c84ae973c42247544d9b96478f22d294f73800000000000000000000000003341131562865bdbda953812a0fc70ceef384ade0000000000000000000000005d8483d07bbe39a0a6902d4d458c30949c0578a400000000000000000000000071e3e958f777194815de4d2e487c1f4595ce6ac1000000000000000000000000b518df2fa81f22ef6ef0ad2683c2a92b1292bb3e00000000000000000000000070f6b60f74474d11f7165fec91ecb3f4b7e91b2e0000000000000000000000005cd8009279c5db72c29f277906ecbd053b12109a0000000000000000000000005d5e3606986c6a498f9327730fea90dc2e29525e0000000000000000000000007d95f7350ef1f41c105f509b1b736bab44c7a476000000000000000000000000e90934830a9f54aeb40510fbeb85814f91b6b0040000000000000000000000004876a42ae89d054fc5f1b13ad3bf0a743fb6a6f70000000000000000000000007a0d80c52bc57269a937378bede9d74e0db1be500000000000000000000000007a5acbc3da47b23c75882d40dcdd9ee4dd05360f000000000000000000000000396a4a6b2cd6f604cb99014c58c894ea9e47a6a000000000000000000000000031c3a4a29f2c20a7f20526b3c17c034354abfe4d000000000000000000000000f68377925f5230d5fc3fe72df8c2082719ccdbe90000000000000000000000004517bba78ee0a3f9bd1a0f75a9cbfdc13f81204c000000000000000000000000d956527beece571b085a159c245ad855ae86df3d000000000000000000000000e07fdcdb340a4823b9e3597426ceb4bba7b49aa3000000000000000000000000ea4d165a6315ee0849eb06cac72821ae12f6623e000000000000000000000000e71e415d9810067e1416cf9c3fa1d6fcfebec46d000000000000000000000000f1bab644fe83ffe589542c9f336118538548534c000000000000000000000000447f670c71d1fd2f3638f7ce1b550588fb8dbf4800000000000000000000000013defa243bf7ec02b11cc442669900b418656bfc0000000000000000000000004e3d31e991304c85b0c1d832c67e3405606afb9300000000000000000000000089226a4a4fcc40177677296985246b8b473df8430000000000000000000000002466b005b38374c08bdb8166f3aa412abffe3197000000000000000000000000afc85bd2cfd19e219905e28d56490c36f0823a5600000000000000000000000028309a36ee09d7de854da07b3b90107a7a1d04e50000000000000000000000009c11e452aac1d59b76611dca35ce69a858fdf4ce000000000000000000000000f0a9d2f446983cb19ac721d9f4f1bd314cf823690000000000000000000000001012259633df88509709026a23554f1e6488e1a00000000000000000000000009b94faec44bc7b849a6bfc44fc2ecedf99c0f09f000000000000000000000000c3e046978894796b911e59fe4af0f3c5aad300ca000000000000000000000000c6bdc5eef3cf177285eec718ed28750883ba13ce0000000000000000000000004e4925cead59e570b8ecefa9ebc3eb01588594680000000000000000000000004a70e443b5304bab1d3c95bf2dc6d94ad1fad58300000000000000000000000062e446cf465e7a9a19629c2c5665ea7f4587e0560000000000000000000000003764868c734f91c3acab112ac35b23bce54806d800000000000000000000000094a610eafb4b76674e8e204368614c50e24a338f000000000000000000000000b80fae7af5734a7dec0490ee70e73e76ff8d0ca400000000000000000000000083307f6e4732e42cb28585cda539b6437f6335a100000000000000000000000072968c34ab4ed33edbde3ecd09b2b01a210994980000000000000000000000006aa21030b2476b6a94b8e23a1e0da295673c3b10000000000000000000000000554d6ebd15f9a81322c5735a34f96244283bb44a000000000000000000000000f7b1859c2e6aba2cfd7ccca8524e6415830268a70000000000000000000000004f571798c18c1f940597595cc1ace7dfe3cfbf0900000000000000000000000061fc5821215b50711bdb34d5af6011529942095a000000000000000000000000cf613b375061217a0b9f5de3fbac0ac49176bda4000000000000000000000000aab61046f260f16693b44d293609b7a3241549a60000000000000000000000005685bc2f7c40111739c227b2606cfaa7c56eb0c4000000000000000000000000e91e9496ae7f4b9b4aceaa9e64a6e85486f5ac3f0000000000000000000000005920870775d9308c22021cfab18a490f6f3b6c3b000000000000000000000000642faef6092689e8ab0786d194247d0d91b6e2730000000000000000000000007a96209f4586844d4abcf60f4389d44d87ebf30e0000000000000000000000000882fda31110f8081c0c2c3b48b6aa10457072e0000000000000000000000000773eb17ebb2e1ab3876226462fbca76b834f2f630000000000000000000000009c4eef9f05321e78cee13d1c6a5911aeba7e9c040000000000000000000000006e9977586c084899a4488b04d597ea4885597e71000000000000000000000000cef9b1acabc9d37a9cd28809a24db4052ac2cd44000000000000000000000000162a1af820141ba894fb01d2a22cb38aa45ab2b5000000000000000000000000be01cde84574a225772c96c56817886ba7443086000000000000000000000000e355a6edbd18adb21511c9b2e34fd522247d18180000000000000000000000004db505458cf8170d13783039071c2a2909cd845000000000000000000000000097d45eb15ea1ec15d3923da199aad12c9d77bd1a0000000000000000000000006b20cbe8d5543eeb89b1b1d79a819adaff5f7f88000000000000000000000000af8d7e64e099fddea7ac45d77d2181a5ed2cef4b00000000000000000000000091b956a4855ddf95cf9e60e14fc25097bc54d46c00000000000000000000000094efdd4db13c286581764251cb0f990c01f9d634000000000000000000000000b166c8ff305cb0c272f9323707a44c2edf7c776c000000000000000000000000d6bcd4d95d75a889a2fe52ab6e9de64e3a2bd12200000000000000000000000008644beabfbfb08edc1e16f6a86af675496466ab00000000000000000000000038a8260fd4d53ebc38c66f2d3315d56f6c9bce120000000000000000000000000e200693dd14ab833387cd8748322ff830d0f21e000000000000000000000000847602883402a56aeb09b91adaeef6397773f03a0000000000000000000000009b6a6dad0eedfdb5b4856356a3c9ca288f711498000000000000000000000000fc8de08bf05f760b2f664986d7ac30db820b2e9d00000000000000000000000094e762fe137a9e2dcfe4a4b9924122de9f15da730000000000000000000000008828423afb9bd7eae1b97dc33e0371ea35f039b90000000000000000000000009413afa06a1882cd9edf6da69bd2ac55a993af0c000000000000000000000000284f0eb8bc63bb85bc787687d9c4f439a5c63f3600000000000000000000000030aee29ffc5313e40e24023441454d95792d70580000000000000000000000001e83bfff7b78e5305f117e5bd4defed231db9fac0000000000000000000000002bc533dc4b44e00d314fe9aa5928435366580cb20000000000000000000000000e8f6c04f18393c744ab9f15526b60ab7429f6b4000000000000000000000000221cccd520b4636b2ead0d6a0d5db3e5c5b06d37000000000000000000000000f62839733a54434769c71e1b8a8cea349e0bdae800000000000000000000000022fe791ffc99e70372a32912fbe6a95c52f569200000000000000000000000003d67549eca51701d450cfe0db9d7c3d4f86c61fb0000000000000000000000002cf021fa5d1c97518b3c9d364cbecf11f326c3de0000000000000000000000004bf2262bf1c26be052c852a22fe92272e29af67f000000000000000000000000264e5db1bbe2849188e589b0bba6bee258e55c540000000000000000000000004db8ba2802ca95ab567c73082cb9ba7a3e53dd6a0000000000000000000000005fd9f5cf816c6073b41eda3f78eaa413423a9bbc000000000000000000000000745276891e77e6fd54d83e93ca526d446a69e313000000000000000000000000edd0c540b0710b9882ed38db009023a9f847cf2d0000000000000000000000006585b304b1fc7b06a9720900d501eb17e1cb59ed00000000000000000000000072ce1729d728dadec079ac8ad1ebbd97165688e700000000000000000000000056249b3846a05bca24b470a97b6327478f1ee11d00000000000000000000000058ec4e145f7b568feb75fb287f447d0b2ae2b184000000000000000000000000dd76a1097a74eede193d90b419f33823a574c6ca000000000000000000000000cdc164043598ea7c8ca6435457bbf2cde60814dd000000000000000000000000b6d37966d158f12810122ea9be023b5d57de74d0000000000000000000000000aa348c4882a0c5a0488010c68908be0e281d2b1500000000000000000000000092f26e19d10956e48598c5d2b7b3461930a829fd000000000000000000000000209c1673a1e5fe1929d0606842304763fa266e2f000000000000000000000000be60837ba8445c20143d7d8007c5867c77c08808000000000000000000000000471fa632c24531189c3772d0c99230e459465da3000000000000000000000000456a5d220605cc777a1dcad10553fffc03742b40000000000000000000000000d20751af20e68d4cc5056a3184916ef160431423000000000000000000000000fa2abe004e686af5b39090dbcdf42a13bfc356870000000000000000000000009ceff54b423768a10dc713be480eb3fa8100dcbf000000000000000000000000c28edd26277c89f782c8ba5418fa03464db17625000000000000000000000000719af5799e511f3a740aacc97732fd5b9aeb1e0600000000000000000000000026345847a13681d555667e4f6c79fc983cb574d200000000000000000000000087e2c4ba9dd36361c3578ece96b56df14c4099ad000000000000000000000000939ce963c2657cf451f3e94399cfcec5a8e03d30000000000000000000000000f514b18e9e7df54298ea5756f89fc7318e5b816c0000000000000000000000006c721a81854fd3875dcc68162bb1a5d99e48213700000000000000000000000062935ae0c67bd3e076bab47e4fd93c640b41ae3c000000000000000000000000b1679a13e2f9ce74b48449157e50eb0c85cb408e0000000000000000000000005325b03d38f84d4f5bae7bb1e33c382abc1b381800000000000000000000000010e8acc3e43d89d878f212252d18ad272e2676620000000000000000000000000fc09c55e94bd521f8286f411ce25ca489822f4900000000000000000000000000a5ff6dd319dfe84949ef8c99224de52d621c750000000000000000000000000f04969ee759ead0adaff27105730d700620f3bc000000000000000000000000fef1d2980f3aa667b8cf5a1f78a7e19e7cf3659c0000000000000000000000008ea12b57f96a60b18dc7d72c70c6ef1cfa5410b8000000000000000000000000a16fdc2085aa78b2acb3a51dff1c86be9189d0bd0000000000000000000000000a2739f12b6050e840ad0b03ebc3f0540cdae60700000000000000000000000038db7664003e8d984be9908d8a9f352944fd344e000000000000000000000000138b720fabfc8ddd04aa6627710ef4c2af24e68d000000000000000000000000ec643e5dc182f6b8cbfc1d829c8649e8a65bbc54000000000000000000000000ac9f45b6154446656cbfcb6d166e83996c73534a000000000000000000000000f8e01f4fab0ff5a0ac989622b7ecebbfa8c20e36000000000000000000000000aa965a5e1ac38febcf60329556b73067b4fe4d2f000000000000000000000000ab04c97f5490e8d9e51d129e90caf73c8ca413b80000000000000000000000002470ca353be037db0244445a2b17b8709045b64f00000000000000000000000055cd49d06bb01c454984b0f39e08023b6424d75f00000000000000000000000080d12da23d5bb279f00b8c4a4c1302e9b9430aa80000000000000000000000001410a6b84fbe840a9d597ceff3018bc64307493c000000000000000000000000d950c44b5375dfcc6744f4cf6a42fcf329a42154000000000000000000000000732cf0fd73b97a1363d38b0d314dd28825c825410000000000000000000000008b7c1b2687bfea49c8585587742abe5698ee113c000000000000000000000000aef35bc9885f6af7412d1e61be4ca71775c38c7f0000000000000000000000007ca1e823e2be819679d4ba5c6fa55cc67b9002370000000000000000000000005aa7aa891d067e1e64a3a8c3ac8220cb195d6503000000000000000000000000cfc2968634f451ffc387957e85970b5596c8e57d000000000000000000000000de4fea64b487d21c7576feb7cd5b0730eea7d6fe000000000000000000000000f94aa9946918973e9e792cf5a7090bb51a5ff918000000000000000000000000d0f774f83c317ffc0eb1e9b87e1494efcbe7d8f3000000000000000000000000e09506de9c4d636b259e5f27cad1b4ccf5bf8d36000000000000000000000000e076c7060175f1f19113a69408494766c52c7933000000000000000000000000a2078884d06a844e9141ff715e556bfc33bcd0b70000000000000000000000007900ec7d7e9081fb8cd803275fbc2a1431b0baf2000000000000000000000000fdccad8301ec4247da6cc57fa33ed01aeaf3c5570000000000000000000000004892cece3fd9b32c5b52993d0e658140ab8bc465000000000000000000000000a0ca3cab61b02fe4b4843a652e05d1b9f464e90b00000000000000000000000081faaacda156aadf9c2a0b1e17f766e08e283c7e000000000000000000000000347ffee03b4407811c0f24be3fb8bbe7f9ab518b0000000000000000000000009428a27e3c93adc3c10f7e542f9d3b2044a4cb360000000000000000000000001f16fd4367404adc77177b213db30c557c3a9233000000000000000000000000fab696840f3a2a1fa8edc49fdb96df03997d0c7100000000000000000000000014cd36927a15b196812b3f06fd3e55e9c256b52100000000000000000000000068eeb7c6c86fa819e1a034b6c0c811f15fd8d845000000000000000000000000f9338c847b5715608136971650fdf9ad4ed86a190000000000000000000000008f9963e43a1579ecc906f66d30e2dd3a6a4b8ac00000000000000000000000009bf6af55eaa9d6cc625414c8b2c9d43c22d7a8e500000000000000000000000043211c0f4fa9ec3f476b6bd02db7c273aec48cb0000000000000000000000000a8f362883458b164f45ca2840448d3ec8646e38a000000000000000000000000c3626f4c3e27ffa21f06bbf868dc1c3ec1cd9d0100000000000000000000000073d9b84f241f48265bb5564d731bc50b36f71e35000000000000000000000000582671e4e86df4702adccb7d18cd5d0c0aa60f8b000000000000000000000000be3bac238eb600e0388b4013724c18cda47e06c6000000000000000000000000cae18ad2def4ac9a4571cb90994a0d7a5887c3840000000000000000000000001cbe27eb258e74404e82f13785d54ce6b048e38400000000000000000000000028949046a3bcb28dac913b5181db2705e2b04eb10000000000000000000000003d9e3c7e8cf5a672e79805840e2cdadf8ebc0a67000000000000000000000000d1827fc7d26350ba7da6b98e7d5343000ba72a7b000000000000000000000000d700c28ac6a2c436a45ba8ac5922d6a2e33a2507000000000000000000000000ff925a47f7cc692e30c308091b780e131d0a69090000000000000000000000007b390b5068f3737a61f366967c038133ab208b98000000000000000000000000b8e88b5d1b901f691e0d6f1984a6c1970e510eb50000000000000000000000002b9087ccd41b15dcb8acccc030abb957c67b9cda0000000000000000000000004db080fe8cec47c9ee2986817106d6b65f467cc0000000000000000000000000b0cee265c693879dcec2bce6aa79419a419da9c20000000000000000000000008887c479d97f7c7be5764f88d570f1815a17de4b0000000000000000000000005f68cae563445d58e5528cf7672a95efa402c16200000000000000000000000049008686e6efc456017f609485936b233be6a5120000000000000000000000008c61b5cf5d619889d8174590813ea00661016ba3000000000000000000000000a5f5990b95e9e65282f4552c0ec8eda2948c8d26000000000000000000000000f7396ce9e4c5db2d380619383d5064e2a572ecff000000000000000000000000d16dab21edbfa7e2ba283b324b7998610c6c239f000000000000000000000000a5e8c5b3add6c49265ac558dbe756952ee7ec439000000000000000000000000fefd59181fc0809cb7e4ee59fba14b58f2bcf661000000000000000000000000abc48bfb31a6bf1f7296484efdbe031fbf4c48c900000000000000000000000069803caa1124f5239c5915ff61092e9d3a0b06ef00000000000000000000000034a8f30e6ed29782e0e5e6b6178f30c71f5c9ac500000000000000000000000096062fffe14fb8073ff813cff9830d46c31c2dde000000000000000000000000ec1d26b4c83a5aa5b1d86c892eaf9845875202aa000000000000000000000000cefe65924bdff1ece9ea44d09170de91c0e8952f0000000000000000000000005b775e767f7789462e4d9ab60352b7c65fa82310000000000000000000000000d123d3833a003b2b444de4c3f1ae983fd344ad17000000000000000000000000527447efb58771cd0436b6a344df7f03ffb3474b000000000000000000000000517e1ce092c04fcac382bc6f511057329a7fc9ba000000000000000000000000a8c241ed5a7c6879269ecc6ae7d7840000ca9099000000000000000000000000b8de2db523db7fd5bad57f0167b11f4ce162643900000000000000000000000034a1a8b71ee90bead01955e10a4d8a79b63b54d80000000000000000000000004ac972c2a0ac37caa8bcb2d360cdc9c56b550bc9000000000000000000000000ac4d2acad23b3d532c1d4fb03f951fe00d40880d00000000000000000000000029e57f42b8c8e9c58ece9895e7d7b93aacd6c490000000000000000000000000f8caab78767547154a51543bb936f76c423af73c00000000000000000000000054a31a74a26b59b3d9991696e31662ed97ca405f0000000000000000000000006df59e62622705a0a96464df06828afb8dd406f30000000000000000000000008f153c1aa23347a964fd917daee60df1a43ccc8a0000000000000000000000005282b1389dd82f3f9ae5df4bde8a5871a10bda880000000000000000000000007820ccc1fa4614c0f903d93e3fbb91fd95132416000000000000000000000000eac3dd95acdf57f315447eb03e9fa65cded34a4400000000000000000000000031cfb1cea46e668d4fd8e878d39c79ded2aeb89d0000000000000000000000008358f2c3b58629833a952b865cf9cb3ea1fb4ec00000000000000000000000000d133f78fc40d9cf72959d13bdc46f867e82806500000000000000000000000090a2fe1e051d90a59986cb67bf07b5fbbe8417c10000000000000000000000007ac317418f0345f4b3510968df91feb35650e30d000000000000000000000000e43bd38bde51a3326c4d684988e54a2ab50e2cf2000000000000000000000000fc2218087627d235d479998d7f62ddd5fd706957000000000000000000000000f04eafdcdaf5c1a64e632cd2a8bccf21d7a29c3e00000000000000000000000061fd225c50b1434608e1ccee3b34b0d8718b6823000000000000000000000000505acfe9fa310f9e5ceb83bf16c9ece47d00af99000000000000000000000000dd3156d53dd3934234eaa21ac29734368c087efc0000000000000000000000008cc3d663fd1c03a16fc70487e32cd061e1f795ec000000000000000000000000db73dd2852f2ff993000fa49a6db515a6682c24b000000000000000000000000014076ef2829200e0cfe61d3e17737901f1d31ff00000000000000000000000047d03b3694ef5f65a6524d5b7cc50f4e33350b13000000000000000000000000bcc68004804054d05fcff95f6617016961881709000000000000000000000000427ef4c8619aaf5362ba8ad31b95f619645163450000000000000000000000000e6fa414c2248a0efb0253e2620ed11fdae35d3a000000000000000000000000cca9965b7e87a03a138a44443a28d655caf6197e000000000000000000000000779b5186b74d129f58dd66c1c508512520028d62000000000000000000000000009f83524def109ffa2e1f0bcf19507e995820cc000000000000000000000000f6f6a1bc8b22f4bb9faf3653e82e519ab7019efe000000000000000000000000c3c8581e64ad623c796938739914a27ef47f7466000000000000000000000000662a9a55392121930a5fd027e6f6efd3d82a3c3d000000000000000000000000a386e50c1f5f7340b8b0555adf3b7d7cd162471c00000000000000000000000024bd9cb0e1330115dede23ce125c9d3e64b19a190000000000000000000000007b18b9d18027873d2cf343bc9aa56cc5fc6e0f62000000000000000000000000a186a31724c8ce0ce9ac2333ec2251d0b465f15b0000000000000000000000005a2268f6feb108bd6ab273c980f38e302aa47c5c0000000000000000000000004eee162586651194e22e07443b05a97c444c6b51000000000000000000000000000000000000000000000000000000000000dead00000000000000000000000061f80512a2e0b1713d7aaa9d67ed78d6989636d2000000000000000000000000d1ed36fcb582dbece3771cebc7cf9ce0556e7d6a000000000000000000000000f0a14fc163944a6440289b88757969087388bb8300000000000000000000000084554239812f04672e290232822a47c1348b22f30000000000000000000000009b6cfbf4e04ff907e4aeb1f56be3588ef5179aaa000000000000000000000000c08e5271b7b3f1364d48ce1d27620dd385f194b7000000000000000000000000c641f01b1fc31c0b6816405bf34fc8251a2b2d8e0000000000000000000000001d379f9779df4c7a1ce235522cfa1ef1656a56760000000000000000000000001cdf3478755a9b48c4f3b494e23371a9c17af305000000000000000000000000f8a27590d74db1fee5d491f129b6e09ffe404f84000000000000000000000000546a157af57a7ba7f3cf6612ddda1588780ffab2000000000000000000000000fe6c90fb4242b5423264819de17de354d1814cc6000000000000000000000000aae8b0265e7dcf244a62f881cf4bb14c82bfe63a000000000000000000000000fd06a1512fd13cee65c56e334d494a816005a8310000000000000000000000003bccf0edb839fcf65de331fa9e921e4c98c9c5a700000000000000000000000031cf6532c2d1da14018eb275ceb610899f143e790000000000000000000000004f1e642ad1cc0c56b4b0f26ddc50c86dc56f4ab2000000000000000000000000ac0cf35eb47b5f12856f4d8c06bb4f0716117f600000000000000000000000004acb6c4321253548a7d4bb9c84032cc4ee04bfd7000000000000000000000000858797d5c8252046bcc4f108229da522eeecc5940000000000000000000000003fd2596f66f1642282f67af31ef8d85267f45a6000000000000000000000000091cde4505761a58a1097e0379a1c4c8d8f0b996d00000000000000000000000071f507dc48e075af46998b43a4cba16294aab64a0000000000000000000000003d8b189d05265bd6ff9b3a0da96b10ffe37059c8000000000000000000000000f4db65461af767f2b704e1b0a0174640ef91c52e0000000000000000000000003cfc1822d0f8e5f6b878e40e3e1d0748f67a20a40000000000000000000000003964ce94b37742c798ec80693134633741f3ba070000000000000000000000008cbd3b67595b4d86f73c021e0a8423b4adc5e53600000000000000000000000091f31fe9bfabda25dfe34c7bbd45b0e50f165c53000000000000000000000000953386a2eb47ecd8b3aad3506bb2170c2da400af00000000000000000000000097522b8a4c988a6fbda32a28955c2297b7d0d2630000000000000000000000006f72518b2680f52446469751d1e4e3ee57c6ace4000000000000000000000000fe91df370f5427c19e4143535d9de5be1f772ab90000000000000000000000007ed940815be5812a801c65f192f6a24d699eef52000000000000000000000000a4ac7dcb531197ab54c8b7398d27a588627db101000000000000000000000000669926fd470dfff02e555ea474bc60a03be1de0b000000000000000000000000b521715be6d5c0425e6608c2920bed98e5e929e4000000000000000000000000489ed591cbf2d06f9fc47cd088759a6ef95b6b91000000000000000000000000ae1752b6571ca5bc1c16209c249ebfdd1a253c180000000000000000000000003c856521011b82d7be67e86092dc036c94a12d69000000000000000000000000615f1a000c24a8c14e111bdcd0bf1fd10101423f0000000000000000000000006be2c299e78274f0f8b6e1a82a1cdf43dec72ac5000000000000000000000000dd03d7f01ed6c026fc22817695a8bcabd506c60b000000000000000000000000eb9a235bae2f0fe271e0331a2102f3f2df438c9b000000000000000000000000c3c1ab0011e244c8577eb501d196df299bec3992000000000000000000000000e9837a923230f39dbfdd398e40f966193e3f91c6000000000000000000000000b066b8845cb99e39a8a7396b9ab08182f71326ed00000000000000000000000076e245eaf3fb3c4e446e242190574b2153264ed0000000000000000000000000e374d9156166d0afa2f215779926578d80b0585d000000000000000000000000d93c6d258928e6ed0c20fa80fa4d1db48a792a620000000000000000000000003e4b878544e5d7dc8175c549410947a89a422ecd0000000000000000000000008e305fe5f6097a1201f42b976b7606f2ac0b2d94000000000000000000000000fab8797caa2b918643644778f93b59f1e820a172000000000000000000000000c7ab7c129a35c4958fc5a7e380842cb3cc26ff8f000000000000000000000000bbb4c6410e07cf49a641a5e2bc6ee99a97f8aeb9000000000000000000000000a72e3b7f68aed960bca5f4d3cffe9470f3ff91a90000000000000000000000001383fccdec51ec9af4b7ff821716a02718d251fa0000000000000000000000001620740e0097f344db5e7b5e473620fc0807b1e1000000000000000000000000de6649ae7ba443a24c8922279aded12a0fa3942d000000000000000000000000a4f972f5f373b218093475098344adbeb0d4d13a000000000000000000000000909b2b17844b9472eb624bf50242bbfe931164e4000000000000000000000000076adf602d60d010644804e6cf515f9572252d2b00000000000000000000000004157a92a97c21b48a8d780d90e0fb1a1f465a2000000000000000000000000063c236534fa68131cf0f2330e709630be42c26510000000000000000000000001bdc4a403bc41bded3ea540cd4aced9960450a5d00000000000000000000000038d560ceb80ec43272b039c96993a2da51a13a86000000000000000000000000389ff0a7bc5174ab851350cea2d2791d3a5db05100000000000000000000000013d8f31cec15ca1483ce9529d526d90f50ae1e5b000000000000000000000000372ee13328893a3e6724b6d0ae7c1660d19d688a0000000000000000000000000a82d4152a115364e89421b93389e9b70593ba0b00000000000000000000000032fe02bcad900c03259c9d11f8cb54ae51948fcb000000000000000000000000f83051de21d843f0914f4987a7728de9bb497a0a000000000000000000000000722733f5c3481d259ed257f857bd8202b1b6d35b00000000000000000000000069967aad0f89983d7c99cd4a2d4eba02e2e8b5d8000000000000000000000000b6813adbab10f19b066d0849a6d42e0f39a24d0d000000000000000000000000096a887abdda3661f428f642653999275074823c000000000000000000000000dd29968534c7a471d2feac830bdc933e55a3ba03000000000000000000000000509b2945b7990828b6f48cad087c6cc43918186e000000000000000000000000f80cf108cb55781d96af4794db90eb2f16d606ad00000000000000000000000098c7615296afc76a186bf7ab11ab18f897c69d96000000000000000000000000e927c07ffba18bf6b9853e8a0c571e36028021700000000000000000000000005f683fc2bd8175483412954de42a1e5efae8c4b10000000000000000000000005c03aecee05bd938ef1e04d90fc5d30671a200380000000000000000000000004c2a320aa91df69dbab8ddbc03423d0ad1f4a3f10000000000000000000000009afd43ae082cba5ca51297d7f0c84fa6cb1e816d000000000000000000000000d7f8ba09c4845352b3d1d62b0e8a48fc0b9c17b20000000000000000000000008d52d56dc05560312baffbd5d1e7ce7386ddc65f0000000000000000000000002f39e26d56090b3db007bad5dbc705a351cc50b80000000000000000000000005d365b845ca38ef45a8eda7732c6beaacd203a5000000000000000000000000069b2718b912e4ea387d99c2b1e66ed61ef3ee00a000000000000000000000000fd686fd29f6115c819d93cbd8587f3c1bbaef6fa000000000000000000000000743feb1de10303e89202547246e6422c3031490b0000000000000000000000007ce6daabc510392c97d30ba9491ce9bcea28c2b3000000000000000000000000392f0d387ebd9421682c822fa232ef355f0aa08b000000000000000000000000981be2b9cee36ff27fe2a288dd029af58fa93cb0000000000000000000000000186bff8645cae1565a5da27ccd5a5fad8c09fa14000000000000000000000000f413f7f623feb062d4ebf4ec0fab0a8f63f07f53000000000000000000000000771a8b54f8e81d88b4da192c647225781731cc0f000000000000000000000000c03b42feec47c8b79a2ac14829f9cb3d3e0c0cc5000000000000000000000000603dafdd30b544ace6fe80345e595ce5bcfb463e000000000000000000000000264315180fa69faf291eda94281dbdb41ffe35f50000000000000000000000000d3b438a950f1c86790b11dcc14e95ea3d1b2806000000000000000000000000dbb79a687008712e492262b36e0622a9393222df000000000000000000000000da330eedebf6346303d982d1af6d76e1db4b406300000000000000000000000073a427a23f9bdf68553787fdd035b2cd5166f033000000000000000000000000f955d3d3f4d57c890b38f2df70df60a3bc005e0a00000000000000000000000073ae80547d0934f2822cc973f4d363c553dbd013000000000000000000000000eb703b01737640d4c5ad207f27fe9d85223f98d100000000000000000000000061186333d5d90138aa9bca7edb634625ee4915c4000000000000000000000000f0e9acfb521e3b1fdb1c4d7926b085fe653d7390000000000000000000000000a198cb8315b50955987d996fe07aba4c6b05e0ff00000000000000000000000097c5bd44cb5ffe3a49c49116f4a3038ba63344a1000000000000000000000000d27c79be79e7996e457bc89e7c776191e75aa71b000000000000000000000000a471e22ac4650e57cacf607ef9b981982d590663000000000000000000000000f2db4842cb7f607a6ffacfbadc1cf93ea1615356000000000000000000000000fa152590e424602e67a6cb633b0caa691d1c5db100000000000000000000000037ef4ee2cf9ccf60ad349eee477485e36b968537000000000000000000000000c49c6c36f21a063b785ebdc14d093a9f33e93461000000000000000000000000c2cdfd66374ad202925ce01ae7375f0576039f02000000000000000000000000abd3d947b3feec251c0ac90d5e62568274419f31000000000000000000000000b4a787290019f5041624908cc852644f5abca8dc000000000000000000000000596d03fdf22d873c4258600726fa57847678b4e7000000000000000000000000673b700938f8836ccc45bd668b244a11cddcf8ec000000000000000000000000d8e89fe03348c31595bf5cdbc2b88db96a84c63a000000000000000000000000a7330e8ae5c451380b1452d30f5bbe0e2ba41e860000000000000000000000005cde17d699eae6002243415704ed70b4059c72a9000000000000000000000000f244a12fcf3dbcede0183e41b78e12b04d292654000000000000000000000000212bf6e138fdefdb9057c5803af64e1e0be239ca0000000000000000000000007e88e898d942b28b659e9193bac2ee6c3d0a8d11000000000000000000000000d71a1271bf3da0e16cd4c1dfb2260f612cea36fe000000000000000000000000b7c1c40092b9bc9876e7be80878165db349a53ce00000000000000000000000086859d1bb1ce968e83d43751f4a869e1acad5564000000000000000000000000be48017471e2029a365434b4769f22ec2e4d8bac000000000000000000000000993c7f5154c793fab4b4df87dc51bd8e498a75270000000000000000000000003f76d4b9ecb1827a5e2f4b2fa157bac1f82d08800000000000000000000000004cc2dc86a97f157b4b53dcd97a3eb83771de91990000000000000000000000003ff13f8930e788181f028edd7b68b3e034825834000000000000000000000000674a433a8ae4b1a5fd6ab0001dc35b5ea9fc1802000000000000000000000000ffc2bfdefc918735b61694dfc116253680ea7754000000000000000000000000e5dd8da8c18cd81ef3a32d833b4dc5d9cd2d77990000000000000000000000000de5a99b4659209829af7616aea7121e1d849347000000000000000000000000105afafa060346f1f5a163ffb976ea05b764908f00000000000000000000000008c6d55792fd913cdeaaa2d444dac1f98290dcea000000000000000000000000d4adaec1d7ab61a58a3c927b6419d22c2c040117000000000000000000000000c8041a0a9ca08f968bfd4aa7b30db28626f52dbd000000000000000000000000c115fb7b99aa77333e62719d8d0f174d15de2e3b000000000000000000000000701a0210f24c4c255b2bf9c0084c126b78872b3d000000000000000000000000ea2d5658791deee6880bac2744b00b136135d497000000000000000000000000395f623004172bc2dcb368aca06a4cd0e128d1ad0000000000000000000000005d5ce260e5211aad84579f4a98d4589a3bd2598b00000000000000000000000013fd7ed390c24673162c3256ae8b43b3727f1ba1000000000000000000000000d57d2423d50b7be86baab61d68686d22562c9de6000000000000000000000000c1affa50fe6c77dc2335abd32ca3964c021562b4000000000000000000000000d44059f765b8cfed479491615eaa7dd26afe88ca00000000000000000000000089a32fa1a5bc1a60b99d334def5c0ffca3ed0aba00000000000000000000000009e436147440f1a94854d8273c8374976e8ccd7e000000000000000000000000ec5b7c6274577439d57db7ec6a38cc78c7a8e3380000000000000000000000008c7e95cc3293b93abd0c4eb84d7f72766ebf70b4000000000000000000000000350894eac4109be02cc81caf1db408d19f7e8e1000000000000000000000000023d668bff04063b21ceb74c90e5e5d16d5122a1e000000000000000000000000fa987bb989d66401f73c4eacbc708cd1e57459a8000000000000000000000000c93fed46c47267dc35bd0d75f78130e55cf520d00000000000000000000000002a254f22d28c8929f0c91df4b73a3dd0e6a6b8e2000000000000000000000000356dfed9b8112331250b12ddc8c99152492c6f600000000000000000000000006f79799787f26891e67f19ca3f6098b8ed703e0400000000000000000000000090a48d5cf7343b08da12e067680b4c6dbfe551be000000000000000000000000a07b9106146d84f6fb346f6ce7f47118f022b95800000000000000000000000026c873e99e85971d52586e05b1002aed52f023c70000000000000000000000007af9035c392769efb38cc084f891644aac64bac30000000000000000000000009f5ca8cbb8875a98c3419976287630ca2bc2a688000000000000000000000000f6820b7840a3ff7160fa6d96046d1b74545e3a8400000000000000000000000085d966929a8a73f6a4413c8a0baf30de7324accf0000000000000000000000004cae096c6be01465383f21a08ee985f4ccb68f6c000000000000000000000000fa183a5e8f869b93e63932ce39e21ead8b01b1e90000000000000000000000007bd6467681b4d5ad4ef406ae82fe37dfd34666d5000000000000000000000000e07bbb93c7d97476844f39f8b7dbf1ec4a93081e00000000000000000000000078e7cd0f528b8556c4fefb4d4abef4fc29c25671000000000000000000000000991b9128bb579b3cc86b17ba6d679a3ff05360ec000000000000000000000000432060a267903d0e4cdf1786993b8a349eac57ba000000000000000000000000634b9a9d1e2c00779a651d6305ced053e1d2b0470000000000000000000000004b5f5eea8c0b01b5a475c57d713d751cd731230e00000000000000000000000007cb2b9ce370ef6f9d006d6102a05b0c8e7b04610000000000000000000000005dee34066038681fcbd9507e6226e027b7e15055000000000000000000000000803f0edd313935af2a2b100303017e84ebdcb3bd0000000000000000000000002abf38bf8531a3088aa57ebf63eb9bdcaf6bf22e0000000000000000000000009098eec69f87874e137d6bba42fb35b8e6d832ee000000000000000000000000de1012264d806835e4701dbb7e7924b6668bb5240000000000000000000000001e90986673b16a14e6b2b8677b34562fb5760e9d0000000000000000000000009e74040b1078530e3f1c83c64e2a267ec946919300000000000000000000000017e730ec91307987a16e8fb17cb23a8562b6e226000000000000000000000000ff4a429afb753dbbb9e1cf5afeaeeb4b95af10eb0000000000000000000000000ea39575004d323032c7f7d9b7d6e1a3f66b512a000000000000000000000000025c450bbe25f266f272c93886452d010814d6df000000000000000000000000c99d95a476962d7c079794ce89f4f857833c70dd00000000000000000000000064b3bd6c9d305a2d513bab44339ff58d7450ca6400000000000000000000000065adb7d8b5eaee2ee0687e81bc697ab37149144c000000000000000000000000d0ed58a400eaffe8b031f20b452138d6ca2f90cd0000000000000000000000006ad4fd1c90ea9054239a3a420ef235be559da9ce0000000000000000000000001ad2b4a922985ba0b42fa69fdfe82b0d0d62ca560000000000000000000000002b622458cac8d6e76b12f3a2ecd54043ca98d6e00000000000000000000000009d0c17da68ec4f5a02e201296eaff1caadc1fd66000000000000000000000000dc6f9f1874473d5a5f6bc8781286f93451f4e4fb000000000000000000000000f75213fed2885e506bc9e92f8828c294ce5809b400000000000000000000000047cce285b842cb3518820c7233188fefa640cb1f0000000000000000000000007243a0d629b42859330cebcce94818063bdebd7a0000000000000000000000002c31469b12385e009a99a1743782807a6820fd110000000000000000000000004ace48aef57e2e57436b952886465a32868669d60000000000000000000000002543c5db15635c2155ea255e81364616fbf1ba770000000000000000000000005e3a9455d2f7d347a2ecbc83f55d185c50b6bbab000000000000000000000000e90c3c23e729e933f096655d19b9b2d936a68184000000000000000000000000e457b26654708cf64e39192e421fa38ad1fd9dd7000000000000000000000000975cf6f988c1184ed64c4a77cb4989457eae61b60000000000000000000000007fd2df2234315c1b3a49f1f9a86de3eda1f18ef900000000000000000000000066ff2f0ac3214758d1e61b16b41e3d5e62caecf1000000000000000000000000b932df34214bcabcedb94dbd5ac4fde560214bcb00000000000000000000000032c62c5783c81f60c8fc5ecaa7aa12ad7d252f440000000000000000000000007a62d408539afa32de2ddc527de3d4062929c7320000000000000000000000007b46b44da8dae7ddbbc03d25c545d3526bb01e9b00000000000000000000000004f07ee82b304a956fbbc64bd2fc39f742065c0e00000000000000000000000077d124180f8e3e57b6e82d39cbad0d7edeeb2da500000000000000000000000042b6ee0fdd0da201223afdbe6c185caff2037d4e0000000000000000000000002c0c9c33c4218ca2149edac121baaa3e6b9d7a000000000000000000000000002514643b5cb4cc7dc149a2944fd351762d205ebe0000000000000000000000009a8e04204e5f73f3b7ef487a47f173c7051914ea000000000000000000000000e4212584c0a1cf770a0fa53da02df2fa68d11663000000000000000000000000f773b245d704e4a3fea70da7c59310c4ff0072cb000000000000000000000000054c30c5959496baa5365d7be7dbeca518534eba000000000000000000000000fe0360fbb99fb1c939e71038e89e4fbc75b51d9b0000000000000000000000002eb5464945c3ddff787f5cf9476d8c3d4f74817a0000000000000000000000009c85993fea2825c35e654f89ea9e9c865fe9865f000000000000000000000000094d8eb9b458df859b3468cc4515d73f4cc669960000000000000000000000008a7aab534da3c54aa2f1e37ff338b263d079dd6500000000000000000000000034e7122f14d11b1b15de6e732e88fcc02de1ac15000000000000000000000000d220227cb291dd4711e2cf4d6ae973ee65267dee00000000000000000000000091d081b64a535312aabcf29d55a160ab77af161400000000000000000000000059ec9c1b5bcb2329052e309cf6e80e7298c293fd000000000000000000000000d850392d8357c426534cb8b17e720aa8b52f4b880000000000000000000000007ab1a92238d9cd6ece380ad12d560ad0427062c0000000000000000000000000611798cf08597b633f0dab3730b904d41ca4fe5f000000000000000000000000310b918d063222898664cf3325a5f8a10e147310000000000000000000000000b9b77d19a0cee5d056b6ea26c3709ddcb2bf2518000000000000000000000000f3c343ef2a305d0d428832dee48f624fceec85c8000000000000000000000000930f52614a813ed5f68f1a1aa460556e8ca65cd40000000000000000000000002951b1f7058bd2c05f01954002c450bac0873847000000000000000000000000fa9c846dc9bef1bff059de07724d1dc0b28d59f4000000000000000000000000dbf44c10022e409c9dc00be0802536ee830ffc25000000000000000000000000985e9eb6c7373da5ceefe31b98d8a1bd1326e8e40000000000000000000000007056f1a4f96ca5bfca0ab11e3c9a812c9cc356a6000000000000000000000000299d74bf19740989022e01e33cfd005b18150cb40000000000000000000000000cb85be0f77b073c898cc8897a90ad934378306e00000000000000000000000032e90a8726c1204e24a070047de1badef224ef250000000000000000000000009ba1be12f267cf324d02193de440942e44698117000000000000000000000000053c60ab8198c2fe25cdd6d0695aeef2e457df4a0000000000000000000000007b28dfda1a10a22cd3263dd7d1fe4fde4cc42855000000000000000000000000c6c5a384c6e842db40c9ad5430204fcea98b2be20000000000000000000000005984a2383b0881b335aa4a8f0fad4e0b70c38e99000000000000000000000000861271b3c21148f6339b66eab8db058f5051e29e0000000000000000000000000faa96219567ec9d20e6ed5b7a6f5bd643b1da79000000000000000000000000a3d7220bd8dbf6d04b4b25c2d2765eb8ac91c25e0000000000000000000000003336406e2fc517f3cc4923c88c7aa24d17297a7e000000000000000000000000869f0f3fc98c11bba772908dae325b52fa8ee6d3000000000000000000000000460f29d066c1c5b96ee523cd351cad375396e28c0000000000000000000000001e5e4cbdde84ee50166e2d355b0356b9ef86d871000000000000000000000000e01a1c57d08e55d85fd1318d0c4fc4373e5488af000000000000000000000000bc7309f8ac5603df62bfc12036b3b311d35e784d00000000000000000000000077c7e6a5bbda358694311af2162cbe63d047dfff000000000000000000000000b5d05b5067b546d5839dfb56083a94d925aadd39000000000000000000000000ab04ca348f23dbc1917fee8f2f9aa586fd6f585300000000000000000000000081fda630947f88311c25b200bb93605a7ab80027000000000000000000000000707583af2d25cc2709e02bd3b9de9ff6eaa6b7e4000000000000000000000000f6d202bdfef31b8cf22d04fc6e76a8e1130f79af00000000000000000000000085fc0a46c9eacc34c70ae2168ae75dc1915ee9760000000000000000000000007c2b0b35584837475f45b6771fee2f8d31edfaad0000000000000000000000007f61fb0d0a783c945ccca0a3e98d0aea8df52c5a0000000000000000000000004d198277c1ce2160edddc7954787f414d6a1e56f000000000000000000000000080f37186e734d9a3d19a770f7dfdafe166cc75d0000000000000000000000007835653e90e9e31bfb771c0addfd35305f2b90bf000000000000000000000000fe4034fc0468bf7f0f131cb1b4e4cec137522bb900000000000000000000000045ec1d7f0f0c89522e772d7f6f9f27714e7144f0000000000000000000000000ad286168ed5cf818b1eaedf098adb7b6f9d3af2300000000000000000000000048ad34828250e8cb576c9d6460f21a03383fb32b000000000000000000000000ce3f368e318d1e89f26e68fb9167d6fcf64534320000000000000000000000001124e297fc222858198f2d46a728507602652d7300000000000000000000000099a1d5fbca9589d13d3c6e3a4cdc8c89c880d94b0000000000000000000000000be4acb922ce8b4cf0f4ef28ff164818df12c5b50000000000000000000000005b254f6dc39dfb5e687f6ae0015aed1f59c37d180000000000000000000000002da5010c67a0f9d3aff14e67cc1d2f6524611d8e00000000000000000000000025b2f1812ceac570e960b38dfa0267ac4acd74c4000000000000000000000000e662fd8cd6c2c8ccd19dae0aa8a6f68d663b674000000000000000000000000077e3591600ede2d7611844de38143c9aa510f1e50000000000000000000000005b568aea0bb6f9283b85e17577c9bf7b9747c3010000000000000000000000001e2cd3decb88a9ec352a307b67046ffd8daa12e00000000000000000000000006a8a5cee8dc9ce27a06e73595944cc26ed5255da000000000000000000000000d940b893d1ed416b49bd42dc41be0fb31dcd2273000000000000000000000000140f38b47b563b94fbee9d69764b7e26e105242c000000000000000000000000827d452c0b2276755bc9b62718d1a3265944cdda000000000000000000000000c4aa2a7ab9bedd2c07bd6ea5247b80c05067263e00000000000000000000000066aa8c0f5dcf732ed35ba4b3d82095df13f40606000000000000000000000000345a8bc8d17a81f57ae33f7202ade42615335d0900000000000000000000000079c6d4b54410881f9dce7bdc324ce713bba905df000000000000000000000000b31af60c84c3b744a9207696b378b2660bd6a770000000000000000000000000a6c5110955f789a008dc119a82611719a231f0dd0000000000000000000000005bf0b0fcb609bd22878885ca05c805734d9cdf7b000000000000000000000000a7fcd8fbcbce70b4418c64233a28a07be837179e000000000000000000000000a283bda7fe5d3dfcfecf5ba87c67ea6b0141d41a0000000000000000000000002c51f84ddcf986471cac43a11453182352141f540000000000000000000000001507f02afcc8f3310bf656bf0faa4f1137b2cfba0000000000000000000000000f1764a3a473b017657b66dac141ed8b46d6a4cc000000000000000000000000f0e4d71f490b58a9733823410a9fb4833dc5247f000000000000000000000000839f4f8045523190522651c63f296885ee0fbd980000000000000000000000003d8810fca9ed515b944fa1647e93812e1b3e37af00000000000000000000000094b8029ace534071d57697846a2196f8be742de2000000000000000000000000173b2fd541c2a8ea872c9a00d8eb720d5af709ba000000000000000000000000d80659b6cb8c3f1a3584f09a9f130468eb008f820000000000000000000000004a7b509d3e6379d4357bebf5e93f031fae3cd0610000000000000000000000000cff96f1a29fd9620b13df00ea766ae2e985a620000000000000000000000000d6e095e6f1500c111f29590971f7a96da02f952700000000000000000000000084e3264689d703d8eecd374d2bf396753fa613e0000000000000000000000000cabfa4d7d07affb2210bdb03c1b75014d6d247d5000000000000000000000000e8bd2e0fabd01abe3a447f28bdc13b6e868b28bc0000000000000000000000005c597b8689cfa4f9f84f77f3d5a60e8ee91d758900000000000000000000000088f43dd679ecb9faf3d4ee1839e45bcdab89a16700000000000000000000000062ec0be9f38faf23fb7c7b4248e353a70fd6ece30000000000000000000000004a14347083b80e5216ca31350a2d21702ac3650d00000000000000000000000015d7112ff4f7fe9eb673098ad048d6034e16fb690000000000000000000000005edbf084881b369dc1bff44ef9f42d8eed89238b000000000000000000000000fb026566b1e5d7e8a4d4274a1756e6ec288373780000000000000000000000008d87448fa9de18233f4ffad974554a0ea2002efc0000000000000000000000009910f6697b5109c9e605027d7ffa0289d41cc73f000000000000000000000000a99e879722cd43e5a94553b01368a7e54f38a480000000000000000000000000b7341b17c096f3ba70230486f8c289ce9994c1ab00000000000000000000000048cfb17ebc5c2ba00935f018941c03bf44e7abe3000000000000000000000000731edf0f0b585b910cde3bf8eda91b10a54c87450000000000000000000000001a38d562bfdf8ef384596fb6f6bddfbdb7fb277200000000000000000000000053df3c9d8f85c8fcba25ff5c68517127d06de5cc0000000000000000000000002040c53ccb7aaa660db816cb540dab779f3d8c8f0000000000000000000000002091f27c9c95fd1d9b4919bb24e2f47c18ba8c82000000000000000000000000dd32b68c0675f981843e4f26106eb15f069311ab000000000000000000000000f525e7409441743dc77b5baacf4755f4cc33400b00000000000000000000000030ef62aab26b68d29ebbd996364cac2815676bdc00000000000000000000000034bdd44eca52a7386df8ed5b9dab13dd588f94bd0000000000000000000000009101764c47735dde6240415ade3bffc3742184a00000000000000000000000008ca2fee5a71473152c3f2eac08528270c440168c00000000000000000000000049b1d756951d10592864453cc9b357efbbe67ef2000000000000000000000000d921b0502b5b3c5d3e9c6c91e002f648b1dfdc9e0000000000000000000000002948ced976be081e3f371f38fdaa4c5fd9b6d49000000000000000000000000055244b0f83edf50ead9b1d494fd9eab5a5e967770000000000000000000000009d22a94e4c3a2230cc643765ba7428a9d3c492b000000000000000000000000014649bcd638c6e494551ca877833da686af39e8b00000000000000000000000021601847ab2b5521eee0c3c228d6162c472ca1f600000000000000000000000027c9a9f9987e784652034ca76f2c552a00098843000000000000000000000000ee89496b365d6dcb518cc1550f5e4476d1d77651000000000000000000000000eaa85395d011453277434bbec7d037c7a00701b40000000000000000000000002e0d9d0572f720ab506647b5a8d98c9c27a2ca50000000000000000000000000bdd392a235a0be25268457c0c0d87cdf32766c190000000000000000000000009f69a1afdc003ebfd24d886790f4605bc8ca2f3e0000000000000000000000000cd14826371711913d4c57230d4f078c32bbf334000000000000000000000000ad605d6d85068713654e78e6797bf74fac8dd379000000000000000000000000d3160459da2a4ce87a705d30b1a443f2113bdffd0000000000000000000000001ab89a52e556c916545e545e40768f1590a043150000000000000000000000003fd412eb03f41a4a867b7903d4677045f9849fe80000000000000000000000003e4ba6a199a735d9ba1a3dc4ec26864f42d75c120000000000000000000000003e4ba6a199a735d9ba1a3dc4ec26864f42d75c12