60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7374616176652e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207374616176652e6e65740000000000000000000000000000000000000000000000000000000000000000000000002e516d6546353835546f70784a484c3477594657426a7a6b633773633858715676384a4d6a445246335175654c46710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000550000000000000000000000000e0d754dfbd7f09dcee17110dd5699e8e02f6166800000000000000000000000064b12ed31243ee1bd6895d6d3205ecaccd6823e4000000000000000000000000a0a7ec0d9f61e97faf015f682571b9dbe2fa897f000000000000000000000000c8d1390b1aa779f566f0a2dc8d2311b4363f2ef400000000000000000000000062f2550a051768336f76c7e1660b0640732bd92d000000000000000000000000011dbad4d647057c165edb8c475b1a3eaa51e914000000000000000000000000e7020f0d4e25b0101027e4cc826ff052903d29e8000000000000000000000000e1208b6e1929a9d89c99cb44899cc6ada2c99b47000000000000000000000000c6ce1896f3b810271e663f4d802358dcb96dcdee000000000000000000000000613e812d7211cffaace2c2c45c0a64fe26d94e9900000000000000000000000096ddbf66246d31561b65db542a4f8214ceae1ed900000000000000000000000042fa1c3b900b237738278486f18b24ef005742140000000000000000000000006312d04f38a70033bdb1399735519f24af5b4aaf000000000000000000000000f3779d4da96800a731cee0a6122c0a28805e5345000000000000000000000000af1e45a97b145932785fb0c623b466f69d07369a000000000000000000000000b4c63acd805a549b055eff68da2f279d145512200000000000000000000000008ceb832a5056a95d5738f3066294b24d61b426470000000000000000000000005182952b6b1e8a00a017991773582edf4224430c00000000000000000000000066e07f80fc33f28ef5e7c7e9151ad9a6a15d44b80000000000000000000000006269e74da5413e3f00b92aef09ff223ff00607fc00000000000000000000000003391a228fb512b4ff8b8c73e71f29989ae301b90000000000000000000000004493c26be80619662ec8f39a48277e36f082db3d0000000000000000000000004b9f7469e0a3ec9941ea98baa6ac75ecde63c210000000000000000000000000cbf70d93f878c166d442ba92f9c9d334d6839551000000000000000000000000047d0cb513a2ccb1ed44d4af271410a9c8d5248f00000000000000000000000070136d0abfd7754fabcb448ea17d2624bf948d17000000000000000000000000c8b68fb616d591190f3a0378ee694cae66e6eb64000000000000000000000000c8ef6cff1623f2cbad7fe7042b8aa4fc2676b114000000000000000000000000fc4d07e2dff18c110890b276927f7de3467cd410000000000000000000000000ca0d96e5550438105634540c4fb2a8afa2ae100800000000000000000000000044e44f0eef13ba48708539f38946cd4be5a9d9510000000000000000000000001dc743f005c0e5ed26a2380de2ea359780aa07c900000000000000000000000013b5a88d218a06d2d687b160a248a5f3a80e5ba80000000000000000000000008069f2ad33b5d2e90fdb8bcc19b8622a0511b1e70000000000000000000000009f9e934bfa9fe293413f71039ea45857cee671e300000000000000000000000054e8a350078c9497468afd22059c0b65bb3a7b78000000000000000000000000d4edb8338af226b4e6fbbe346debbbc8b12260e0000000000000000000000000ab4e5eb2fa82f8dfb796db8ad9333e9cc27df25b0000000000000000000000004a3f9b5b9623712bda4860d5ce4c5f156ceb17300000000000000000000000003799260639a8d185c16d108335223f1658793a57000000000000000000000000b0104f123bff442af3761371d5fd928563ffe8f0000000000000000000000000be7e58e64d34cea642d2d189fe9355f89449b15900000000000000000000000042548bc9707cd3fac1e54e3108e99ec967755d4a0000000000000000000000008873c9be93333584fec067b8ab87963c5e8ba813000000000000000000000000d862f7119c9b1614b0b67dacd2d0188823308b4600000000000000000000000045b71d645b37c1533d8a5eea0abf3d263621dd8b0000000000000000000000000a36e52364be3025e9aad38758e89fa345cfc88c000000000000000000000000dcb78b184b87bbd66e9c5c257bac5fe34829269f000000000000000000000000a0ba279f08bfbd4bf0d07596fb829a250b94b791000000000000000000000000e08a24d0c8a88a9d0436f597bf572bdfe89e84c00000000000000000000000005a2465cb4e66dab278bc4ffff66ee75cbf807d01000000000000000000000000191ae424d21ccf70c13ecc3c05e682769478e9050000000000000000000000006dfe1a4ee0d0d28bd3b3cad558fa177932decc55000000000000000000000000cb4a59587a70704341e374694272e6d9534518fd0000000000000000000000005f6d95bbf5e9363e5480c7e2f492de9069bc39c300000000000000000000000065501f29911596df8e2a43281e3897e480b44c680000000000000000000000002cf7f4700cac7bf4d3cda9157c790dfbc06987e9000000000000000000000000af91538088070ee6db4b7e789e09bed5b5604720000000000000000000000000a0d0b65c3219739c0d8f6ee48da372d489bed144000000000000000000000000753111d900e4d1725cc673e829f5cd48ee67f7a80000000000000000000000007891cbcb038fcac4bd346ba9a2a89710b3a8065500000000000000000000000014ef4d2b4563d82b9a71c097595b5415ce18efd4000000000000000000000000f07dd3d1f2838c2e8ec986bbbd2d35e5f8b7fe1900000000000000000000000094d19e459ef201e70c82c263855013bb1bc3d5ea00000000000000000000000069cedca3394e7d58ac4fe22b70ce503addd66b3300000000000000000000000053f99986c9d24e9b2913f3c757ed565452128a83000000000000000000000000fced0d78c07437831e97c15adbc8c19344e3221d000000000000000000000000f4fca424da0d2453926caaddc7c83e9600cb7a97000000000000000000000000cdd5f106c2ffe3915c47b2396c46162cdc6d378f0000000000000000000000007725560c89689f7385dd64e93e9e184f73d0a6d2000000000000000000000000741b225db1503844f7224133839b4fa0ffff2c560000000000000000000000001f53445dd2ce0a7ddb1ba684834e8d581de81929000000000000000000000000d6f71a2316a315a2187f9c13051812dfd4a3e6cf000000000000000000000000b385d810cc3bf0f4a4629528967e18cd0196e077000000000000000000000000b9a33713251e2e9de8b61c0f265f46ea3ccda7f6000000000000000000000000609b89f1b50ef5c0df62a9531c883b9ac7f34c690000000000000000000000009bb92c70ce824c78005085cb2a68b9e1506e485900000000000000000000000092ddb02317390c6ef988f169b34d2e44e5c41453000000000000000000000000a90962d826c2b380dfdfa5bc3206867e8383018700000000000000000000000058a74bf5971681d721b09ad3e07130797872dd7b0000000000000000000000001c24a4b9bdb04994d18d9e8bdd46038c8002c22b000000000000000000000000a2bb084dd7606b31be6b6fc8e3eb8b4094c30f5f000000000000000000000000d63e336834821d489125b24d3d1e246eab76525a0000000000000000000000003a27379bc0bf881e79f5e6d74e24fc728e6a0da40000000000000000000000007ccc0646850b01dae126cf0e9b9bc6511ad7d4ec000000000000000000000000e6410e399a485e4f2fd594f9fddea7de54248224000000000000000000000000d40044267823b621383297aa86f10130564465eb00000000000000000000000051d43515d0e802afeed0c465c5dad146147a0fb300000000000000000000000060db70323c86d83ef40266b43c4f248f63afc0790000000000000000000000006857f01a2809c71ba6ef628ef4639a1eaa682a410000000000000000000000004a6cc8a3ece2311784ab4adb11a249cd878efbf1000000000000000000000000fc724caa1b363b92a190b7447321629a1195d55700000000000000000000000064bd21b21c378f58da91a11a90ff234c9d3739ce000000000000000000000000e50f5644c92bc37d8154109b32130763bba6ea1b000000000000000000000000632da7b4a1bb115245d6c7909c39419e61e953490000000000000000000000001a8c5e832dbfa26f630f5a3ee4ce16f490385c0d0000000000000000000000004b3162648d43f3e285d6ff17da9bd3120b0fbc23000000000000000000000000ba81b651d7fcfa0f5e190ce3b09d5d37ddda813200000000000000000000000041e63b754491a549c0ae770fc40eb3f98053910200000000000000000000000088dfeae9e8138101b80835e0ad3b88ad502a2a460000000000000000000000004f3465bd9c3157fe4092f91cc267560c6238852300000000000000000000000031f585dcc004a70cd7be6bb62296d7879da7fcfa000000000000000000000000acfb0e83bf9efb3b964fdfddb923f8962ee985fb000000000000000000000000587b949607f3f818cc86d9da2786681409eb33ec000000000000000000000000c92a8397beb7ab2d79956967ea101f1b96dce2c00000000000000000000000004afe590698cd78f1ad44b60ab33867baad87be12000000000000000000000000443a45ef21eb21b407d075ec7e2e41e35ed73cf10000000000000000000000003275f04cc945fcd80df52c5a63e79d3684e66508000000000000000000000000ed3ac827c901ec17f875ce289754e061c804b67d00000000000000000000000034e4cf81b8594708ad1d3e4fedca2d0ce0b01a080000000000000000000000008ad561680845f67cec630f6a0c6020b92ab1f8d8000000000000000000000000b6dc0a1b1b2e72889ce85ef40c85a0e73515a1d8000000000000000000000000bee23da9ac9f1757c88ce1b493c4593e0543656d000000000000000000000000f441b3bdb63bd23e08a3137dcf1df3748a68a342000000000000000000000000cd65ee8cc707c5ef3d90b5f52248546d4c6ffe1a0000000000000000000000009dbafc69b0860c67811edbd1972d19198be001d5000000000000000000000000c5b8e7de41db766e2f6821e79abcd79e49941e9e000000000000000000000000d7b3f51b1cbd4c4a63bf7189c611641c3a4ef3cd0000000000000000000000003448cc87a74529322337bd8ae71565171d9f728f000000000000000000000000e4ab81f80116dd5f3ac044231047558422ac2c41000000000000000000000000095d1aa44e3af938c0c9425237eea4b083aff35800000000000000000000000005ff979aa735d06c97521f2b1ca6ce90f93799f7000000000000000000000000efef1cb8c8b65f3874718996e90c71cfd5b81ddc000000000000000000000000df13636864dc314e47bd52a56e9272df9cd93242000000000000000000000000cb37bc217989558f9d895e40bdbc35109f15aae9000000000000000000000000e6ec37cfae5c1d74bc9310443062f3b0333113010000000000000000000000009606a8a5e9e3995dcf40e3973f37946c765d46420000000000000000000000002a67717b9454a12d660272b6f27f7e2843e07d2d0000000000000000000000006f45230d9d898bd1964679aee6f607fa928240f30000000000000000000000009713fb755068fd083006dbe8e74b4b1451cb9bba0000000000000000000000009277456a606e1ba70ea535cb05019d50b9f8c84a00000000000000000000000038c83cc89c6603b2bfacbeee31e9682ecb3d6e8c000000000000000000000000a70f8bf6bc60874515dc7bef1e9fd5b7be7ac814000000000000000000000000e882528f3f207d1dadfa89e7e5ab41a1fa16f5b4000000000000000000000000040851550caff555a7df91e6749f35ee3bf7b745000000000000000000000000af94e680b87107aad1f45ff106777d6a3b14d4180000000000000000000000009f8effb43f519583cba66452c5c2c506d9eb483d0000000000000000000000009f8e42209142bcd6c220b3c8de8a6c2779b9a773000000000000000000000000a8a2bbd2857fe61496823a7a726b297a26d9493b000000000000000000000000d9f890590c1e853be6e788999278604c2f40d1750000000000000000000000008228adc4a47f03b930e05f447f373d6f8fede5790000000000000000000000005c848d306e82f3a1c5c54be69b2f591fa9acb4210000000000000000000000004fc4251cb5cc53dafdc1c983737ddce9c9a68d620000000000000000000000002318729d3559618109e3296526ed913d8aba02f900000000000000000000000085a1849d0bd9efa1c468e1ce7f30a9647b3b70970000000000000000000000005d64dd8de1ecaaa5cbce70b0296858cad5f89534000000000000000000000000879fcfeb0e98fe755fa312b14dad70239dddc764000000000000000000000000a0c220c3ff5ce70ea2119450e037868e3f8110b50000000000000000000000002879ca63bf06da7a73775947a608aa0b322f2fa30000000000000000000000000bb34b476669230c316e2e404873d9738222aeb2000000000000000000000000c7d0d56f7ec45f1b21dee697ac214e59b926dc650000000000000000000000002a512b0d5c0f5b2bb4e48fefe227a427bbf3406a0000000000000000000000005619dec69b41d0c52093c19ba1a26560d32ee663000000000000000000000000263469fe6034af2d199a5bed44b8e577d61fad150000000000000000000000007b962c7fcb738f69836aeb9d0a5a595303949df2000000000000000000000000fcb21dbc2991ddee54ff6f791c168c44fdcb28610000000000000000000000000821755d64d9bc7b38df2e4d091b0dc543f92253000000000000000000000000571f7e54e4c049486417b07db3d3bac0bbc202a500000000000000000000000018d4096dc555870b95558fa72bffc600dbd441c50000000000000000000000009d32ff3204a43aad6413ac29a0b768d360ef723c0000000000000000000000000992c3a0a330a031cf2beac6fbda672218d1d895000000000000000000000000059a1c0ed63ea985f19700d06cb299e0b01a574e00000000000000000000000034952efcf03dd762c10dcfb1d5663b86964971ca000000000000000000000000d30e69b8b220f243d138a31282eadc3d10c0a79d000000000000000000000000f791c122dbc20f2571a7a80c0972ae31fb7e3aba00000000000000000000000029ffa4ba1938d5e8772de736a530708482870796000000000000000000000000ca632448bce9a65929aeec0ea18eeb188284d2e4000000000000000000000000f38b0de3b782541a7193d49cda6877d6ef2bfc6b00000000000000000000000014cf3e805ffcd5a1c9b91c0b79801125a1b779de000000000000000000000000a6acdf105748d49a8dd93eb9d4293195d2e3535f000000000000000000000000cd1e254d84b76bae8d3e8f6dcd4ed9b69c6ef15b0000000000000000000000005ccbea176a42afccc6061eb369773c14e916b235000000000000000000000000416d9b853cbb7f19cc378fd4af5e3e394f614da400000000000000000000000099ea99e082d12f140bd7eeb7d919049504823c0a000000000000000000000000b4c7888f83ba36d9b4236964b9083083449ca6cf000000000000000000000000c2b63410714d27d167c202f6e9f55b6b750ec7c4000000000000000000000000d1b0c9e86d81f31feeb97b9e30d2ef715d3aefe700000000000000000000000081344db826dc1b546d7fa21b1162e6d58d57b0c20000000000000000000000002a6326c55116f600ad8daf8eda0da40a30efe930000000000000000000000000d045e483e05ae9740207ddd61052ee64d46304ba000000000000000000000000cd2a94d224f78a45862bb9b912b725dfb35a854c000000000000000000000000bdb2ad8b5e5606013506c160b75264f9b1b487940000000000000000000000001640f19663d097173e8d67183ad6342ae93866f8000000000000000000000000053ab6056df7032b0333b9c22edb50ddcfb1f243000000000000000000000000937def3ee29b5496b3f12613cf7e9b4df9f73a75000000000000000000000000e3f3d930b53a4c74c1b14504a4e4d9038f0255a60000000000000000000000001d328a6f8a5e0da67d0643c8bccdd6fbde76bfb20000000000000000000000002c6d73eeb92b397bad86a0182e6087458d837206000000000000000000000000ef34a67bc761059dba76bbe4ea72985ce33e62a300000000000000000000000038faa5332307a093ccf91cce5bab275b37f46d5e0000000000000000000000000acd004c1878f1287d88d19762f4259d52c20ce6000000000000000000000000639f1bcf0eb9ea3b4659f5945b67b364dab9ec2800000000000000000000000073976928654fc020960a365026d5c1b6ce435d0500000000000000000000000055b000a0ddb6d2fcd857df159da847dab46a3995000000000000000000000000b35b027b6a551b61db93f53201f38bc673e3f57f000000000000000000000000897f50823450c098e67dd1c1cb0ad299156cf4f300000000000000000000000025b651a82a86cbf6c0aed474bd2b8425eea4a4c9000000000000000000000000221a7dae77f37aa6020bef5d90879f052f15959d0000000000000000000000005aca67142424768bfd06c984bd03dd517a33312200000000000000000000000031f0473147abce132c2c44cdb80f78bb27187d9f000000000000000000000000d111360298311aa17baddd9594798e11d9597d500000000000000000000000000cbec40fc38a97d8c60304da47021d1fb19a2f21000000000000000000000000601e66e0ea337c65ada45176029c611bd58df390000000000000000000000000b8679e611d7daee10268551f89a60f9d51c1ad4500000000000000000000000098d70c5a38b4b17333c113ddf6f1a9714a1b85800000000000000000000000002cc99659bdc3f51edc6b611d28ad9af3bcfe4ab6000000000000000000000000b2d0680bb3a0815f49e7e62518fb852055e3e561000000000000000000000000d82ad918f8f6ff180d73e10de9a13634dd5a28d4000000000000000000000000672b9008fdaebb43da0e82c833ea45c8625882550000000000000000000000002e4fc4d5b4e768b68caf513a45cac9e8f1524c30000000000000000000000000d69fca16e5244fb17a9d06927d87bb6a135d434f000000000000000000000000d3dade6804423c690c7903f796654478c3290ccb000000000000000000000000aad66a72a46d468e992f4e27db786dab0344d9e2000000000000000000000000c4bcf899d5b662fd3564909136662375b1489003000000000000000000000000a0a8fa11cac3cf26ed5ca1f0d70d73b1b6308f54000000000000000000000000c5b58ae5e278cd00abd8a0668801df61695f3957000000000000000000000000e7aaa9c101b83719862d9fb84eede1d9eb1fcf3a0000000000000000000000000bea0e67ea63eb7b292aeda856a147088df8247c000000000000000000000000efff079cf438dba207f608ff59f1cb8788d4b9ca000000000000000000000000ffc0b59e69d81d0cbd21ee8cf08fd8cb99a2b6ab0000000000000000000000003fe61fbf63463c32263adb16176116a370d27f60000000000000000000000000b2093f3fe2137af73c0a89d9e37afb8aa9b1852c000000000000000000000000ef825bfa0ff94d22ec3c38c25b00321ce6dd91f5000000000000000000000000da2dccdbb1e3759dadc6c18d678ef8063a020f7d0000000000000000000000001d1046f96074bee63dbd3ba4ef2538bbbb349031000000000000000000000000d07f78189a437da5af36adc4dc9f6d9c1773ea24000000000000000000000000ccd62b3bd186314ba9e3fdd7ae8ceedf72fbfb1700000000000000000000000029fc2c1c15ee0643b8f06e8c2a35c28d8a4e3d660000000000000000000000004259a6ef97b64b45c29ba3d494a35ecb4f618fdd000000000000000000000000abc77cebb534dc0574abf9011c442045603e2e180000000000000000000000005eafe86878ee046e68fabf42d452a3eb18a74ded000000000000000000000000a5d5be9df1741bd5dc1ba6991bfa3adfa13f3ad500000000000000000000000076ecfaed250036dcc47ae27945b6043b14c64246000000000000000000000000085973bd95bc96d3184c822c67545930909ff9a000000000000000000000000077352be785fa5caf15e984ae51148925367d5d3d000000000000000000000000720f7d185974622b7a2fd0cde6dbe33ae35dd765000000000000000000000000cb46e3374edee74bbd9911dd78285accd3bc0e2d000000000000000000000000f6bc10194cdda8175dff1a7912acac0b298386b7000000000000000000000000249bcdeb1e9aa26b4d2dab71fdc0644f23e84598000000000000000000000000c30a0a4c327d31ba0ee38741373b7a9042780fe400000000000000000000000083dd9b4b6d5e0a757397ae503c95f6d8ec49a2710000000000000000000000001b36ced856dac1a47e16358c4e4ef600c26e534000000000000000000000000047b56be8878b011d0c51f5f8be44ee34fe7c286900000000000000000000000032a4f157ff332354bbd851b74c84a80abf69eb04000000000000000000000000d2b9aa049388a8665f7460ff4facaac4819e56c500000000000000000000000052ff0278c349d01b2b0ef5e495c9b45556183a060000000000000000000000004202e733eb2d17a92401fd75148d04ac1b28f1c3000000000000000000000000d67a8502e0e154d54d70bb91434fb5551335ea7700000000000000000000000043bec9ab8fee728a939aa74fa814ede119e3f0060000000000000000000000006728a56e4559ad0b5f7d6ee81ad5c374fede2d5b000000000000000000000000f3a716102d5d09665795f7f766e81dd95e2eb4c900000000000000000000000085132da1c67a833bf144e1bb727560ec6432e9820000000000000000000000008231e0cb2140306cc31f9eb0497b7fb15648fef8000000000000000000000000e28f0d2fe954fcdacefc3ef1bf59204803ae44be000000000000000000000000b793bcd45214f5f485e38f3b5e9cd9ec61e6616a000000000000000000000000fe461de465386f6928cfd230efcb7f76ce4ebec0000000000000000000000000603a30fb93b5d5ddd2005ea14f3ada704c187ba3000000000000000000000000c25524d4f7d2ce41396729d772277e58eb631090000000000000000000000000435687c1755338c4a8bb3a9c18f062b74521add300000000000000000000000035bb93bde16d2dd4279dae76a8167331d9c5a5610000000000000000000000006854e6105348cc56efd30ef00b6e890ea99223f70000000000000000000000007cd79817d047b443f29a2088be899117e004a9cb00000000000000000000000088bbf154a076b782e3622204ccab323ef3b8734c000000000000000000000000808058e0986594ba738b238627da18ef9d409e180000000000000000000000007e4f772a4dba6eb929c96e3fd5f53605103c425800000000000000000000000017ad57e50e58090b559907afd079c30d1905748e0000000000000000000000001c01269d5cd35f5c604110640774f1884221501a000000000000000000000000f3c0653a57997f00b08673b79d072f2e676cf8420000000000000000000000005bea7b71885536ad8074f161b740f4cc839d9f33000000000000000000000000be202d854a0038f4237616308e4587614da067f7000000000000000000000000a235f9669dc39fc99f614ce5f9a3ce1ae196e1de0000000000000000000000003e3379130155e33fbc99d1b09d50105b357e09c800000000000000000000000016b5f9ee0e43ea51970e37f4d74bf62307f62b43000000000000000000000000d67af77b8c086f0fa680ab74b0bb2d305573a9f20000000000000000000000003f583eb21d689435d7ad0ca06365cbbfca194041000000000000000000000000c186ffd60cab2b0e09cdb2796143d476b30fe8e10000000000000000000000000c49fee073bcf713d331d40b47cca2ce04a6fee6000000000000000000000000316c0664cdee61d66d47220627730f81cd34a401000000000000000000000000e2c3da379c7d2da7bb1cdff8923a1879f7bdddfb0000000000000000000000000124c0262bdfd00a8071ce45b7454ce232ef6af500000000000000000000000084f3b25296429591e019f880437017e1b4c5f84b000000000000000000000000ee3b40fd4d99edba33eb3245a9c74ea822b8b646000000000000000000000000c7400b7d79b953fbd5df8f6f8b78c803a233aa490000000000000000000000000de40f9ee0a46484d0465947da162a8bbf7d0ddc000000000000000000000000f96922b2b0f7277d220ee2f6562a46a691e64da7000000000000000000000000828d8648a6aaeb8f86e8f5138e95de51113ba7c000000000000000000000000031cb2585a3f2cffbd74d4fe4bec490d0a12393910000000000000000000000008b5fe229a5ea208fd6557bdfc5b2951078fc43c200000000000000000000000046642335d9d67a77c4120f2d2aa3ead862fbbd50000000000000000000000000322eadee4a7309c28d295de25c4bef7928f2d0280000000000000000000000003266703d5acd7325be8ef24a915c57bee5de9939000000000000000000000000ff6da51e0e7ab9a0f6b4c78a7189fbb7366be3d8000000000000000000000000145b599d70af6c0a13ebcff293d1e2f50ae027b9000000000000000000000000375eda2f4eafcc46a86f7ddaa8d7683ba90fd4710000000000000000000000006aadf6ea81d149f4409f904d4b23ea0b9c397668000000000000000000000000c18b8efd51b6cdc96a879622a8d57d337da4312400000000000000000000000059d19a564d8307d0897e6e359d4cb196251fdd9a00000000000000000000000045b89afedc3dd844aa06bf19d244a9372be7a22f000000000000000000000000d12137cdf28b354e81761200ace6d67518361132000000000000000000000000c68a9c43b815c6815e99c771b27901b60fc55e7900000000000000000000000076e3d98ead30bf256b9166d1f23aedceed0bf5aa00000000000000000000000070429906f0a57c1f9c06df5fb3e1cc6f9a0ef1f300000000000000000000000087cbf50303587ac22c2641dfeced6dea1e1eeca00000000000000000000000004a4aa84870bcab7be3b6357932e30e51074d66360000000000000000000000001aa83fc83b6548515dfc7ce60af0ddd5ec83c4fc00000000000000000000000035f7d41e56b3715c5c8d1b883d31b734767309650000000000000000000000002b305cbf5f1e154b9eb560ae625fce5a99742879000000000000000000000000646b46d3a851919cc6c20f3c372586659277cd4b00000000000000000000000000d2f30941aa23e82e12070a555d60b6cdea0a320000000000000000000000007cd04347e44452a96628b8c373dc6b043b09feb30000000000000000000000000026755894a027a0cee9f704ea853b6ea906c3760000000000000000000000009aaec7003169d00681bd86851fdb376f648fcd35000000000000000000000000785d07a4e6ad47c6a8602cfc8d37db5e2ac9417b000000000000000000000000b6a5b4ca8fbcf14cfa084ec70f3efeec5c0acf490000000000000000000000006f0c2e3eccc779e8384782c37222856ec3e8a28d000000000000000000000000b88415249ac1adfe6c5bfa1016c3d73a64c12fea000000000000000000000000802ca93c497d8a06824119ee2e12a47d5e2d613e00000000000000000000000064eef76fb8c5a484abcf700a3d80dcda76eaff550000000000000000000000008abde57a6756325366fdc471ff03e5e43a2be22100000000000000000000000021140b408e2b3a0e154c84c8b1a4c30e1078a10d000000000000000000000000335b630abd6924aacf9574920b5ce5a2ee0966a0000000000000000000000000dc47ba51122b6346a1f6421c4a0e2e4af3ea761f000000000000000000000000f092f85585eda3ec360f9f2fa3b9941fa2e2ff07000000000000000000000000913dc18f7ad1ad601ef6141ed44f465fe6d76dec0000000000000000000000006844e3a1be29aa50d831dc86bce1ccdb12aadb71000000000000000000000000e0a15e03eb3408e5451c64cb058bb57ae14dc40e000000000000000000000000e3f191453b29fdb34a2f5752dd96095a4bacfabd0000000000000000000000005c74e93b85003c29f4c86a03f0d20f7cfec94271000000000000000000000000efdb5f759f646f4371d3af7194fd655f34fac66800000000000000000000000053e056ab4ee43744d443c21650b1609b0f5ab7110000000000000000000000005c0b3be07f89ff4159ef4f59bcec3da20b545f8d000000000000000000000000b0bb6c2b1c6ba9e6cf794dc4fd3834f1479dee7f00000000000000000000000078eeb87ce05347a85b8cfa423e920f5887107a040000000000000000000000001f9fe6aa7dd8b39293fb61773fd6e15cae8fd84500000000000000000000000072ffb55891a76644ea7fd3445e25e4a9ff80d2be000000000000000000000000865703dec2bac52a34864f02369944c9df12fb09000000000000000000000000b36bfedcf796f42742cc9f9848caca34e0e16d6600000000000000000000000036bc4d4a977448b44c5b0070ac90328d81066fd100000000000000000000000040d8c51d7b5b5c2bbd1fcbeda622f350add9310c0000000000000000000000006bb3bca439336fdef688c061505a9f948c212df800000000000000000000000030c9920fb1b59b39929f88a8b717739cf0e8e9fc00000000000000000000000053eb893b11056ecdc3f246d31d9d45610193e58a0000000000000000000000001b9f89995cbd26762725e8b38a0ab65b56360cf8000000000000000000000000701ffda2dda8136c60ee800ce7d432060faf3a4c000000000000000000000000b73bebcfc646cf9fc535833eb5560213e3c49d590000000000000000000000007ad6a7101100b5dbd5c8abd886f3dacb196898a6000000000000000000000000c45929ea09f6cae14daee9508407a027ab8d40880000000000000000000000006abd9b64f8137aa3e8eb52417de513a246699e90000000000000000000000000aebfff89f0572498d2a7dfc9eb644bcd706f35db000000000000000000000000f3af0639c4409b10bcd059fbc8511892834a7bf0000000000000000000000000c39fbee9e015e8960695f46e97ed06de84a236050000000000000000000000002aa3448bb2b6c6a552f4a7ea1bb2e19384e76e280000000000000000000000008888ad09b08af4fa6eb9939986ab8595d19e539f000000000000000000000000a1fae294cea587effe28bf31e041d38a1f288b72000000000000000000000000a95feb06450ecbaca2e6c01c12ec4cfe15b36d92000000000000000000000000dd144784816320afd25eea18ba84c9dfc5177d8800000000000000000000000042ebad7ff3ba1a71657697139648bab26a37d504000000000000000000000000bf4c91950f686d6d7956d7ac77aae2d75e63c908000000000000000000000000edb5510c106c6fcb78751e5be126075182a934ba000000000000000000000000a2ab3c1506acde4ac0f8e2f5363f2932973e31910000000000000000000000001e6a4fa8d9a520725b0658322e0ecb1a95264fe8000000000000000000000000f1c44cc76716dd0b857b2dc28d2ec80de4c6c9eb000000000000000000000000d603b189bb768d63cba52899717bc42fc2fb13ff0000000000000000000000004b47f1b2e57f50bfffba70d118f06565b27f6b120000000000000000000000000ecc72d0925b3316e54464c701cdae4abff3b5aa000000000000000000000000a59a1d86533d38418a6ed80340c4d718d922de89000000000000000000000000173e4974cfedbaaad90e3156646d2ae84445a259000000000000000000000000a080e11ff0ac09f0401ab3f5646318a2ee59b57400000000000000000000000013f26aae7b269bd267ea78cda937302f7629919b000000000000000000000000558f6b5a989d80619291c31de876a4444be39de3000000000000000000000000fdcfc019f466f9fe4a92d74ecda152ee053322f90000000000000000000000004b9ce35248daa18fa6e29cb8a0b3d8debcfda922000000000000000000000000bde40327a034bc3657aa97aa7cef6ca02bd406c000000000000000000000000001798913948f152e514753b591a4f377299210790000000000000000000000006b45f3a86c164be07ae4f64bac093cfefbb6965b000000000000000000000000f1919ee41cbac4188fd89cd143b0617e0c40b674000000000000000000000000cf38b4ba7e17e410bf7a2797686869135d4dcada00000000000000000000000087f3352739cb5c9aa16cd5f0b1a0204e4ff980c6000000000000000000000000fa6cafb604cf27ed428567939649d3f54079cbb400000000000000000000000017479dbaa0238a3147e3d5db68bea5ad65c05f3a0000000000000000000000004ef10d783051e95161c0a79ddcf10b848997be36000000000000000000000000dbcfa680c71be1a34a7485fbddb64c9a2e7dafd70000000000000000000000005115973a26d368c0cf15c7d1fb093352397f33d400000000000000000000000004ecb546b8bb087f54c1a0749b1527d5e4c7e6ef0000000000000000000000002080c5cb6d640e61e88da40aa4113256d7cd00350000000000000000000000002dd2af340f8df69d019b36473de268f5d90acd1b000000000000000000000000164f36703293a45ce80415d724719f2d45567052000000000000000000000000a22790bea07e77b2970ae74237cfc565f5abfa91000000000000000000000000f0a34497b58bbcef66db11b2df87853f305d66ba0000000000000000000000002836fc45d685a0b7ad2f3ec005bb3092200c7def000000000000000000000000192202d2ebb212d7a5a10fd5a80250697a4e799e000000000000000000000000df0732e08cd3014bada25203b23c58c57acc02f80000000000000000000000007d88f6b5a09ff57e9d03b647473401ebcb6ba83c0000000000000000000000006488ea4a5177adc1b150bb7c13944ed3ab6a85a6000000000000000000000000742abf6082acd72a49fd4c1cba860b086a27bbe3000000000000000000000000a444bba3c6d671a9165638c4a40f578d3a41335b0000000000000000000000005a733602af0131c6757551e9976d26920d2356e10000000000000000000000006cc400d587cec1cd620567ce2950afc5875b268a00000000000000000000000062b06625f4752a5e7ce7aa63e142aa19ea913f7f000000000000000000000000da15316466fc700a1da9111e71a1a68d574ac0f6000000000000000000000000109f2570745e29d7101549228e444733e12d7b67000000000000000000000000d922c1ad6220cd0f66845c7c8a454aa902d683ef0000000000000000000000006b4f9746ba0e80938aa93c3c449eabac80881d52000000000000000000000000265872cd85d8a05a99e04e6879c9bda7fc9ead2f00000000000000000000000084623054a9106232c125db1da46b62ad870a23a400000000000000000000000088f26be8ffecde6fdb2e16a562a8bcb206b2271c00000000000000000000000033356bb9505a33c04f6e39806729b4effb515a9e000000000000000000000000f37e43e0cd2a18044886e07eb7072fedee476dca000000000000000000000000b62ea019c3ecf647c21b3d394f373c4089e3e4d6000000000000000000000000dcb313bc85bb0821136822d43c11a9518a245bcd000000000000000000000000f239413b6b28f1a90844e711d599e81109100e6f000000000000000000000000623b93401ee3f3084ca709d90c394350c3d9f0e90000000000000000000000002188c3ac73acaf0ef8244cf4507ca641783e67070000000000000000000000004e546b80735ea3aabbe4b87c754565a100d86d4b00000000000000000000000032543cf33fac198f3680558f9edab0b9176a7598000000000000000000000000ed08becfe5365199c6c98ba3ebdd63a4fd7d8cdf0000000000000000000000009a25545fd22dfb277f461e5b1a6d90cadd95d8e4000000000000000000000000e0fa9b8c0351c3a73fabed69b69f702482243c49000000000000000000000000e17a4446e2371831911b6b6881a2f868feb4f960000000000000000000000000703385e3a92ced80112890621141a37b9cf5e13600000000000000000000000074332b902485a50de90a860e7ee570afa72025d80000000000000000000000004237b2633635ade611bc6855afdac109f2cfd1c700000000000000000000000023ae2efde330792f3605f81e68a65c786ee88a23000000000000000000000000d1554311ccd66f8d852a694ddfd4309e9475cc82000000000000000000000000a66920501cfeddd50149cc049b3c3dca504b6ed100000000000000000000000064621084fb4073bc37ed0f0b1cdbf1d810b3511200000000000000000000000049d89a0240547a08107faf9abbb940324d895910000000000000000000000000c2c39fd4eb55aaad7d894f3f92c91246312d171100000000000000000000000053eccdd3212a93234e7b022198f924366a18c9030000000000000000000000005ffec2deb63622a174b208215aa5483764222752000000000000000000000000e4fd8a6a69d6a9ae2b6ec276abef164ecd77cc8b0000000000000000000000009081d96da3746bbcde594719c19d88cdba0c140f000000000000000000000000e803d7d5badc6e586a8e4546c0d7bb04145be3990000000000000000000000005e9aff0e3bb16fb4b5d585b6175fcc760a7e6787000000000000000000000000c6ef095be64cd29e82bc5fcaa745acc65a77a77c0000000000000000000000005ee9b524a6d1161093dfdf844b858843ec520f350000000000000000000000000f195958e71da430a0c45e5eafc5f2a128c4e3e8000000000000000000000000b4315025aac87c9bf4ae9725323bfb262515a9b0000000000000000000000000571a67a2d61127c946287fed9fe7b8c63e2d898e00000000000000000000000056d510bf5a8021036279cea3a150f75fc7b79b7e000000000000000000000000d984bed3ce96c582004050bee01affd4a2727f36000000000000000000000000c02aeaceea4228e8bddf1ebce735506dcbb1e360000000000000000000000000adc57d16cbeb23c7798732ca152bda77f34bff0f000000000000000000000000290012d1057813d15c288e5385ef242ee4dac9cd000000000000000000000000f9470ec7021e1dee1576f8b47522273fd633d748000000000000000000000000b57e9fa9bd576443d1092d8362d4a3c93c419267000000000000000000000000f1562a68921c88f00961a1969bee2bc1dfc73e55000000000000000000000000a0a3b8ab29b7aa5ede91f2c563630d07cf2a03530000000000000000000000001b2274f078ed0a02a43a8cf9ef3c4f8c3b1c31fc0000000000000000000000009352201f1531361db154b1a4237bdd61533727ae000000000000000000000000322da0dbcb381391a1c1f36eff878555b01c161200000000000000000000000055c15052385c085afbbbf09c2c8da01a082057800000000000000000000000006ed831bf301470a5fe5396f85aa6292a9602404800000000000000000000000058de49bb691ceb1fe68ae7d4df5c4cef546c5490000000000000000000000000945a152ba6146b18c48b40d11e5b2fcbb0d580c9000000000000000000000000d8f19fd20b122e9adc0e314eedf7fb8745063eed000000000000000000000000fd50f14eb09e5ab37e0da981ffcc0ac26847f64a000000000000000000000000ef3492762d73a8b3ca634d506008fae018cd91d8000000000000000000000000dd19afda171ba495c1c3da9a5fd66a66c8d5a31a0000000000000000000000009faac842672c7b2bb24a1ca2ff31e9df5942d438000000000000000000000000be561762ac5880ba4e9841117314efaf2a4f8484000000000000000000000000f5efa85b4b4a493305da34d5226219228a80508200000000000000000000000085ab1cffdc28f27b12abcc590ded17cdaa19b5250000000000000000000000009a226abbaca500bda79c92c26c1caed53d190e9800000000000000000000000096ccdbf799045fd72433dbb638ca0497e3518e93000000000000000000000000d2969a05c2d08588d5d7fb4fb3c27468f6fa535b0000000000000000000000004ff084e8128f213755a8a62bd9ec56087d29243b000000000000000000000000702a159cf08246ba04c260f5d89b7b1a8d46580f000000000000000000000000ee873e59d198d19479a14e54fcd34cd8da15aaa00000000000000000000000008acba0aead477040f6f85d57264b273f36b3320c000000000000000000000000b172213f8c0a08e1a836bd2fa389509f3584f4d80000000000000000000000001aa0a8673725b81ed73c3e3f37fe22752bcdf087000000000000000000000000d22a9d405a7070a5c121ea85d69735c77dd658be0000000000000000000000004d7b405188883d845135ae6bc28b6f402037accf00000000000000000000000000c14775456e1dee948caf0fb1a61d5b089f69070000000000000000000000001d7b896ac28b899f15b8385eff4cef49a957665900000000000000000000000087e1196fbf173bc77277eda9a96ad9a334691526000000000000000000000000f6765cfad02845b8a7e950a597dbde99f730e5ab000000000000000000000000540a4be95d5ba8be92b89d52004cfbeade2d71fc0000000000000000000000003f1400a123dee5553a9d364481c312b439f85d6e00000000000000000000000060f58a6031970805dac3343e95a36dfd15527000000000000000000000000000e4e989301b6b8076044bcd20b6224bc29fd7fcb3000000000000000000000000dc51160fb156d04a13187ebec7c68582aa12d5a0000000000000000000000000f1b940bb9b76d426d1c4a878dcf730abeb2cb88f000000000000000000000000cd648c085eb86850cd2bf06d6a24b9d383663b0900000000000000000000000004620eb72907de4d0f942d339259880fd8da7bfe0000000000000000000000001edba33577f93b61de08a58f38dc00e7707553ca00000000000000000000000030a7aabdc2975c4ddba1b54a6b47049f6c37297e00000000000000000000000033e1521080ee34a39d224cd976948687f09d542300000000000000000000000000b34bbbbb45f4b2ac80eda395a068fd0a709cbe0000000000000000000000001a7eab604b1a029dcaaadd66123ba68b9f6ee39a0000000000000000000000001fb568a350af7d43da5c6a8615ef44e139c7c208000000000000000000000000276d38da117e5267ae040693d3eb6d43bc83678200000000000000000000000087647c145aa384fc6c90356a0a94bec1010724e8000000000000000000000000f0a9e96bfd4b0f473f360c29b002dc32a750fce70000000000000000000000003ca4d73f09aa54cf64fec9772de2d18efcc2dbb2000000000000000000000000c96e0dcd850dcf8bb39fcf295da7de878abbf37900000000000000000000000077a62a3b158bdbb7d8a21a0f8355675b7cfd905800000000000000000000000065952fd8f8fe7ce2fd436b309f40b0e5fd36f9f30000000000000000000000002c51ff31d608d6fc17b0fad587d47b71724916260000000000000000000000006730418f0d76824cd4be0b7cddd8e3722334bd6d000000000000000000000000616ae01f552ca84af6419ec4334e84584225afa600000000000000000000000092ad186bf6955f9a8cfffd65ec9674b22bff5879000000000000000000000000e7552500b0ee248bdfb993027c7effc034108e22000000000000000000000000bfa0e7e47def9c1a0b9d66919e05759f76ced31e000000000000000000000000a22fe318725a3858cf5ea4349802537798f0081a00000000000000000000000006e061202101d46ed495c0613ce40d7c8759b8100000000000000000000000001330d9148cab46684dc03567ce6d6ae3df91af79000000000000000000000000bbf9a3126e450dc3693652b66a0ceaa905951db500000000000000000000000082166a8547855baf32543f852673aaf5f84db719000000000000000000000000ae6ac32c1007dc3f2b48783ae137f4e99aa19b00000000000000000000000000c2090d39fe169ee2ccdaf99283a2dc425ed41814000000000000000000000000e3f716134f39a860511d4c600765e3ec550aad79000000000000000000000000986d6f9ca0b5b0fd67d335731a117b137ad6c8a2000000000000000000000000534a18f819afc39fe5e9f186b8ac24e446d8199c000000000000000000000000e007875e5dab8cdac1918ddf5669e9586a4e6129000000000000000000000000573cc0bfa2cf752215ff7b376ca4ea956af6247a0000000000000000000000001cdbbbf402205b7165f69f35134c60cd2ee64ea100000000000000000000000061ec4e023a2febea8090345841d9e9b01e07a155000000000000000000000000c9a6a406576707d3dffcba32d1c73ab9e5e4aca000000000000000000000000068c64e7013acbcd81d46e152a5dddf90f08a8ece0000000000000000000000000fcba85474cfb2d128df5bff9115390c8dcc5f60000000000000000000000000866883d6f61fc6b8e5d31c08609707e7fc4b2bf80000000000000000000000006c533489fb126738ecc823f1f3f2a59f7ad8f5890000000000000000000000008d2b08c01db6a302b06030e9cf9c2c40e42b4dbc00000000000000000000000068c67204071d554a2e7f27dc7c7b5f61a617e25e000000000000000000000000a76234096b3fe449b791c8eb95e180bce6e264e6000000000000000000000000c602ba7a029c27a6a03bca57d6e2a1c3a81f66e10000000000000000000000004b0c76769d0df8cde5059545993cddcaf402d410000000000000000000000000ab860b7193e6ee74c1b89de799ac71a6ffd73a9f0000000000000000000000000e96dbeecdaf9a411588acadff02533943e640fa00000000000000000000000065d0f352bf0d2a02e7a66f0577e8a211ea6052f8000000000000000000000000685e7ef0bbd1396d0981f788b4875897d85040ec00000000000000000000000054a1c321e595720e3938b42b453deebce80852000000000000000000000000005e1413a33eb82d86e4780d7e64cccf1f25f18523000000000000000000000000dee4dbf1ac9fdee61b565fac8b4217311e71847e00000000000000000000000001eec12058ca606f73ae7e9ae40aa2cb655eaaea000000000000000000000000a16cf0a0ba91d9d5bbdf2b7e53fb4767cd9f1922000000000000000000000000a9337151da445a0e200dc05fb368302a7f311c570000000000000000000000007de9d3a45761c81e11b636239f0d39ada642c8c50000000000000000000000009ffb85b2378ee974fa6ee232f607e8026cb5b3c9000000000000000000000000932d4d66b85351e92bbfdede4df790de4063dbf3000000000000000000000000af2aeda68a311d5eb551b6291e4181c5474cf0f3000000000000000000000000f272c006ca764f47820a6f44b055c978c33b66d0000000000000000000000000e0a33469178f37eaaed46fb3cc2ecfb0b0b3f8a7000000000000000000000000c4a734dbe49d7abf90f4ec9047304b5c505d24250000000000000000000000006f7454a3783de4260e95260c8d792545487df25000000000000000000000000024a3ad433468ce120f6a31218f111e46fd76183a000000000000000000000000675135515b3b4f2df3f61df2e05b8976e6b44e25000000000000000000000000bbb268fa0b8e7b5ca40ddeaac52a3d11b8cb07930000000000000000000000006705ef03ff6a7fdff9eb8dbf360155dce3975d290000000000000000000000009114e2cd895e8c6591def04cd28125744b92ccdb000000000000000000000000103fc2c8da6517cd8cb953999ed65e5f094140e40000000000000000000000008c6eb590f55c1ff89276fa874045872514e447780000000000000000000000009271a5b18e6497a1a7265ff66be6db553f1992f9000000000000000000000000167bae4c4d635216c394d64970a75508c70249fa00000000000000000000000074956b949a284eb88ff36f5556ea05adc90f876a000000000000000000000000e9dc38d2515c56bdf2ffd4a92bbbacbd3ddf123c00000000000000000000000017e6f20c41b53c380ac418e713b68ab609fced6a000000000000000000000000a9489bc219a28aa1db765bbec3f641bc14e64b75000000000000000000000000cd519e798873ff00b9b103079aaeff0a12bc481e000000000000000000000000a273a3bb211dcef96154438e4f2ac048f72a8c1800000000000000000000000059304c0f0d829d0d92435c77f988c2a72a73e85c0000000000000000000000001df9533ea3dc0ae68ca4cfb1f0a9523faee79c470000000000000000000000007ece54814110f5b5b161106fc24333338156d249000000000000000000000000bc90fa52cf1526584813f74408a457d41591711a000000000000000000000000db59404c63681ed6e3bbbfb3d0813749492e0434000000000000000000000000662c4c490362e7fdebb0ca4117c6eefe49af442a000000000000000000000000222f9c94f0c1b912f8495f5d07a5e678efe1e23300000000000000000000000017c46245e47ea9d244246e0784cbb31a3221e1fc00000000000000000000000008171b7eadcbce17a902093fe876635fc7e3c8e5000000000000000000000000e47ee4c38441dfce8c34fcb7ebb8bbcdd34a92d200000000000000000000000071fec8cf55a6f4fdcf829c5b98ac47c53ce67e1a000000000000000000000000951f13baaf6a63cc6f9799ef8e947fa0ba33074f000000000000000000000000980135c71c70a208f3146fc9d841e1e55f71fd5b0000000000000000000000009a19ff14b4eedbddd4a0285b01a69710ba574e2000000000000000000000000056b7f7a98147bcbe803a178d491e4926f9dac4450000000000000000000000002f3560a9df42aa739e91cf1d4d275b8f1a3e7ecc000000000000000000000000efc07f32f8bb1c60376b3d8fc4018675b44de91b000000000000000000000000c68fed2a44e1dc7d0c50581a665d8240682cd1ec00000000000000000000000001bc8aad10693187a706b0f6aa222b7ebf54d0f0000000000000000000000000774c90eb5c558591843d1cc6acb7036df0ac26130000000000000000000000000f6e382991be52fb85206d31392d2b5bbc8454d30000000000000000000000009ac4449ef076c18b893922981ccd2a063e8a3dba000000000000000000000000e5a3bea5e8c15a0988707bca2f1feb0512ad1c450000000000000000000000003f31254201e6a85eb657a12bb0be79ce936d1cae00000000000000000000000015ca10371b66dbe6efd5d25e97f8be9191cc60cf00000000000000000000000032b2c98d438909e79f6bb85e3b48f662aa3e91b700000000000000000000000065a1ea5e92cd95a81cce4b3341c5c823f4de6bf70000000000000000000000006604dcf4b23eb8de9b4fea903be7d8ead690d1ef0000000000000000000000003f4763a93c0a82d271fb01149c1c5349b386fe4f000000000000000000000000d82139e5d72f32117f239ad225eda2b2e23f4d23000000000000000000000000ff09167cfe3d66398ca33b4a2fb6a7b687cecc0c000000000000000000000000021ea54db5cbbd285897d04edf969bbdce8dd9c30000000000000000000000009e8c884e736e0ebc299ace412d4ce8a5c7e8507f000000000000000000000000cfec0cf176a6c22dd18f1492e70e103729bb7efb000000000000000000000000ebb93db560c508a66b358ff9cbeeb7f448fc5831000000000000000000000000409135eac021a362cd745cbe86079685a4c9a41d000000000000000000000000c7f5087f8108de18a88a100cf21166665d4165370000000000000000000000005a9e219c8c23aab7f25ab1338ef0d3da14782732000000000000000000000000d8d001dcfb85ef0cffd28e64797072bc9e2a64300000000000000000000000006d2b2982607978c33fd75dbc017fdb55d3eb605d000000000000000000000000de0aef70a7ae324045b7722c903aaaec2ac175f50000000000000000000000006bff375b2856e46f514321053d0ced33bbfd4e9e0000000000000000000000003abd0d4f13c543876558b94307a6948193556ddc0000000000000000000000005fa07227d05774c2ff11c2425919d14225a38dbb00000000000000000000000054b98c103a1000a51addb0363fafd8f7f1707dce0000000000000000000000003abd17ce8583216aede1a64299c441a007406ed600000000000000000000000017a6dc33ca1135d3da01de4b3be8b7ec92f794cb0000000000000000000000000c43276f41dcdfa8db1f98e351fa985349f21c16000000000000000000000000a47b215a7d8bc7bef6a8238891ed72bedb80e06a00000000000000000000000066b25335b1d89043ca088a064bd282c0b84b0292000000000000000000000000cbff47903a2169d29c8252e9d8a1f55e0224f554000000000000000000000000d04c8175c3741b887eafc1521eacbda590ae2a660000000000000000000000001beca0270464293f47430c60ef53307ec1844578000000000000000000000000125fabbe4cc8fa6d8c6430323de8e8814747c4cd000000000000000000000000280682cc2e40182b4031ee6c7da6528b30b32d62000000000000000000000000c908927d3da236b57de0fd236dfa87aec89501dc000000000000000000000000b7c5d0873681e56416da9b0cd8989430a2010b120000000000000000000000006b6cade82c8330cfe55acc2c98845195c39c97ad000000000000000000000000bab0aa6c6b2fd4d2638b0194d7fb8e721ab5e3ee000000000000000000000000c7950209d9bb591b0419cf8519eea88aab42d7c100000000000000000000000031c433b9c9a08a139d1919072e5f6743e4b4cc9a000000000000000000000000328382db9fe5cd2fc54f925767132f8561479b37000000000000000000000000b730cee4214342164dc5a0294e182899edd1e6c70000000000000000000000007679787e8cea537cf9246bfac770ca1845a9faf80000000000000000000000007ca5426ea3e2083c7df1c8f06d817b19f684156800000000000000000000000014904785fa15bd9eaacd60e380f7a47c86be1c550000000000000000000000005f37d5aa0a41181499ce999f4f1406a3a67d471a00000000000000000000000032d8c4cab668e400d5515e65a41ad7ba6a84c0460000000000000000000000005e2efe219d6c6fdc663a5b23dc219962d3981ba000000000000000000000000079e7874fa03bfe691b2f81785b39702873aee222000000000000000000000000db9459f155ccf0227aa798227831b28dc32644610000000000000000000000004b4bb4852bce3dcbb83c94e4783d75029742ef10000000000000000000000000ccd7649b605d5b8fcb71e25f6900e1c403bed83a00000000000000000000000065bc15006c95d00135756e173b95413eb229a091000000000000000000000000d4357bfb668590ff4d17d2afa026f8cf6ad8322d0000000000000000000000003d8aefebf658bee1e6006032c0ddc512a11635c7000000000000000000000000b3c91df749e62e7264f227d84e83da8a8b659f7d0000000000000000000000005c6bc563a7d323481cbbe806d30fd03afa05629e00000000000000000000000003e96b48265dec7019c2bbf84adfedf41e72efe50000000000000000000000007b396dab8794cd783bfeff48c6afd2557f1b9fa4000000000000000000000000de8fa71a15bb39ab52e58a1bd4467a14af49501c000000000000000000000000c9a02b0c9f3a46a3b1416579c0f8efe7b7eb4ea70000000000000000000000004e40243efd7e849ebed0eb982a2bb99a8ac7bc07000000000000000000000000a6385501db51cfed28df806547cd10b3a26bed7a000000000000000000000000c3870ca79d918533fb09cd031c07c54bb7aa98970000000000000000000000007cdf51981705da65873c7a9a2f62cbfcfe77d92a0000000000000000000000006a3e27e198f3332cd9c2cf517b864e9b262cd3e5000000000000000000000000b15edb660998f8d702c4fcaa7cb487fe5270c4cc000000000000000000000000f1e7774bd0a4599c51863ee9245abce7fa5e2197000000000000000000000000d4263d72a4919eb7686ba0e76bca6e404d89b81f000000000000000000000000cab0b795ab70dbfb7d2fe2cd3fedd047a48d47130000000000000000000000004ac4fc9cf32bf010d593d3c4c6da2d98c17b8f2f00000000000000000000000091781b47dea9ef6afb85fd592727ce06166eebbb0000000000000000000000009abf92645b476c022830e4ff3c680356f73a9437000000000000000000000000966505c4fa868402cab3a2ad88c35536cb08ff9a000000000000000000000000824ee2967025e9a18e7f4fc7084cfc3c51ca580d000000000000000000000000c359b039e6e2d68315ea14397191246f2349d6ba000000000000000000000000809d22c38b3bcc24fc7f2ec536d3e5ff232b37d800000000000000000000000057c465e7dc88314cd0ab353ac64de7945292c5cc0000000000000000000000009b7d494b83da1abea1c32ee2cbde1110b7284d5c0000000000000000000000000bc0787fa86566221a8a4a6c87d4c99abd87b38f000000000000000000000000bc8ca58a647b8cff884af141bb74910dab3c08d800000000000000000000000003e2209a1945ff5c3351048bd1112953fa46429c000000000000000000000000918617b72c7eeb5243491ccd02058bf41cff55d8000000000000000000000000690b265f8cf6621214dcee95090e6cd354aad1470000000000000000000000005d3995e001d0dff6a9d3743b664ee961ff7ae827000000000000000000000000d3b62b9a79d6b99db79fae5c154da8187bb2ab7000000000000000000000000087bf69e96d1b0ea84a7f530623c188ab4397ff6e00000000000000000000000090387282ccbb84405577d49186ec20e9a743ec120000000000000000000000001d4a39e392cc28524f632d74abd2cab34c914e3d000000000000000000000000ff1e0bde35bbb47f991e96435f5155e513e64445000000000000000000000000f2ca1843e884c48ffd88a3fad5f1cfd3f0a43eb80000000000000000000000001390ba034459065c69edf9a003c9b9fbe2e40e94000000000000000000000000fff58e17c74ca0e20db102b1fa0ea8fdbbe72aa10000000000000000000000005b0182ca71717df097dc219fc01b589286b9ac6e000000000000000000000000e6bb9067b9e76dd4c8bbe41736ee85f575d457840000000000000000000000002088acd50b078b3d26cb2040d4ee18dab0c11ec200000000000000000000000086a45f475c7373b5932e78c9431cf20e70eedf3b000000000000000000000000406d21358904194ff1df5b7569b649daac81e314000000000000000000000000094d04ce9fecf63a762509c3686ef98403bc903e000000000000000000000000cbad8e7c51ee4e14746e55f84ec7d38d41576275000000000000000000000000b0b18f86888120cd3acc5cb7ea9a273cac2895b90000000000000000000000003584d694f92447238b2fcff9b33eafb5eae3a9050000000000000000000000004a2d81719ebcb538e6797b5a6008fb45e405add100000000000000000000000042506afd7b4b978bd10f5558a7be8822fe02400e0000000000000000000000000d3283f5980a9b00af10609a02e867607e64bb02000000000000000000000000cd16bbd7758dc5f04b2dcd9bb4aab5fb0683c2a4000000000000000000000000cc0145d694bfb830a132e7dc74c53949f612c68d00000000000000000000000098b8893014adb52deee1d320c246d4406ea8bfe400000000000000000000000084bd9fa3df1334de223c77b62ca1100ad2d286950000000000000000000000005f3544bd5e20c7c2ec535d2e55f43335892c8d6e00000000000000000000000004a3b0a844357bf3b100c8f228ebd1c664c6026900000000000000000000000063f4ded6ab364ffde6656b42769945d83bafd360000000000000000000000000d971f33c5613a6102fbee7011625f1c901e5dbfc000000000000000000000000a1f2cedd6225c885e5f6b4920e6ea7563471dd7c000000000000000000000000a41bf0e7718d381b4388b5d16e07ecf25ad80e3b0000000000000000000000001d8206de16698c714e3591190d31cb24994d5f7000000000000000000000000032e1fa330556557936b2145a814e3252222d9eea000000000000000000000000f3e1d3229a3759bdc149be013609a55904b2c35600000000000000000000000001b1ff52638a31bc1f3d1f043bfd420bdc3d7ab5000000000000000000000000e83319fb9253c44fb7bb69100fb8320bdd03e302000000000000000000000000caacfd255f51a44eca2a1746049b253038518c8300000000000000000000000004f7a84a7a2565e47524d0428dbfe664190c27e20000000000000000000000002e0df09d6fec8386f274bcc3112f7d1d4c126b8000000000000000000000000062a5e5c83fa313cea78461a2dadb8985f7b58c55000000000000000000000000229489f6d89dac32125296d26b44604d4b38211d0000000000000000000000006391d66f31967b275dbf9a1bcad14bf13ead44a0000000000000000000000000e15ca76ba9f505fe15da747ce43cdee525649cef000000000000000000000000a0167e0f7e04295aef2f72a27205637ab9a828b2000000000000000000000000e34d3e2b358f2970bd11d6e96e2154e22b0aeccb000000000000000000000000df6d20eaf67509ceda1b29464b5236ce295cd78d000000000000000000000000d7db3b3300e9d15e680807381d8b21e2b07734020000000000000000000000000c69d38aa4800ac5fc276ea2838d2b2224e59f9c000000000000000000000000a4bd01663985cba0d4994ee59884ff8b439bbf1b0000000000000000000000009c10c818b5ac7a29c4350e2c1539e2e33ed93086000000000000000000000000f3c30ed2364acdf5f72091ef7929f61fa21dd3de00000000000000000000000027f6db188ec4bb1b9f625db7a7fe5274fdc892bd000000000000000000000000e0ce772d238b446689ea12bab4425bb84b282b8f0000000000000000000000003f03e789be3f422c1dfc30cdbcd15079b7f3f589000000000000000000000000f37f9b4c877caf3c5c4b1483e21b0bb912d9507f00000000000000000000000021baf2600d334fa175eb0b229f9df3da1f30bc56000000000000000000000000e7a1f0f07166caaf52de0db1234949e70a4587e00000000000000000000000003cfa48e5dbe26737bf34c31b451a8e5acd177de40000000000000000000000000d6bcba2deb628346999c8b825b8c28082af4127000000000000000000000000ccd572fe593ef6c3f58e3b08c84c4005c766671d0000000000000000000000009eb4d8c14a49e8625ad7fb5e6e37deefe7dcedaf00000000000000000000000087c0b6a9ae9a90f270c9917cbe1cee0721b6810c000000000000000000000000294c647e87ba4fc87a38d3a9beec43fc157c850c000000000000000000000000c6484ac195f2d2de09528a3e3464578e81d9b43e00000000000000000000000095ce8440043b3c0816190165fc06b4446398b6c5000000000000000000000000ce1e7c1e6aa299525e11a536488b69be825fe496000000000000000000000000028cd127a4747cdfc7a649932aef0fc2b23090750000000000000000000000000740604d95995bc82d7c676c4cea798f8f41e57d0000000000000000000000009733d007ebd1f245e465c6d5884965ff1064c36a0000000000000000000000007505ae364c6070a566151c5c767217e9318b76630000000000000000000000007dc1fa0abd9d54524d924d3fb41b8868331950aa0000000000000000000000005f6fab5e2e7735c6170c18f148bc6cc162a0f7c2000000000000000000000000d5e9ace69f361f33aedc29434765dc23d49fb1740000000000000000000000005a001d330901d102ebc5bccea7ad988c242944b0000000000000000000000000b01557cdc731d692aaef7ef9ff13051bb956011a00000000000000000000000078bc4f4ad55d5b3f248b7f0763acb7d34984dec3000000000000000000000000bc1b4fcb532d611ad09f7c4854f5a5a9b21abe13000000000000000000000000fdd3e6ef15d35e658449ebb6014ae4fb971b8dd00000000000000000000000009532a92362cb2b4cab12b001e5d16f8f00555445000000000000000000000000fc476da7608e4e63e233c76a2098e33df42f8e3d000000000000000000000000cf730404f39b9a1b8bb665518c72816025b3583d000000000000000000000000884ff770c2684a068c2d0a0d144453b567707077000000000000000000000000136a774a41342db5527ce8812ec5cb830e77edbe000000000000000000000000eff2512a558ac798ca182e0a5df997fb1b4a72a0000000000000000000000000ec8482b8f0d40ac15b5be30b414edfac764b29fe0000000000000000000000002e9696d72a6d737abd41e00daae731054c1102b70000000000000000000000009f861998067403264a3261f5f5f8c78601cbf563000000000000000000000000f351e632110a77058e122525b36cb44e3a75dac300000000000000000000000007c063e0d2242d6df8b244a6aed6fd10d3a4011d000000000000000000000000547e37a057452db78c57f40f5b5a4f2871b5c75c000000000000000000000000bea18179deb8592359f9f1d23b6baadf6eba81bc000000000000000000000000d195ccd671a344c4ff07d64988361e5c12003975000000000000000000000000255ec4c643501656cdd423ff76d2e73ef37e1770000000000000000000000000e87a4845a8c72f487ff8a7900060a93e6c951690000000000000000000000000cae16860c5c920b580be991f8151c6c6b48304cd0000000000000000000000009f4032b90089013065a2d90318a341f5859399fa00000000000000000000000046273dcdcc9eb35b9276a7a511ae3fe11c96e8dc000000000000000000000000f9a0cde6770787552e3061d5bd99ae2372643faa0000000000000000000000003b94c348fce405076d94878c93dc13903e45fe2700000000000000000000000068994d324db658ee3e6334cc32fbe1136e187cd600000000000000000000000020e13e46090bb00e1d5c233241f45c26b47cd8660000000000000000000000001c232be03fa16ff433e3abef9b2f686d71bc53700000000000000000000000004152eab0ede6db2a8efa58f7ee7ef9fc8c964d3e000000000000000000000000729e450c24bf62dcae7ee36eeb8dc47efb620593000000000000000000000000c9cf4bbb590a1bb51519cd0d9a0ca7121142b2e900000000000000000000000033690b657208c8b69d81f667c368b2b07f4063f40000000000000000000000003f27d16b832337578a543a4fbf1752f16b48ad80000000000000000000000000342ce74376ca0b7a6312b8ddff96426712ed473f000000000000000000000000796b8dc0db70ce3048cd4767f50bfc2de309770d0000000000000000000000006cd6d85859a94ddbd42e685bb3fb387286a3084300000000000000000000000039432039ddbd6fc67668386c897e54c1c5554ce400000000000000000000000094daa2eb82a4b675b39a1e61755e69545447f5ad00000000000000000000000001a420301a0162e9e69335b3fa03afc7e9daef9f00000000000000000000000040026c0cc5e65aabbab86de90f0a8ae2310bb16c0000000000000000000000001bdf35f3072baab08056810c7b5c9fb74aa97457000000000000000000000000ea5423ff42e93b0b76cf2677ea71441ba4583b82000000000000000000000000a793a41efa44b7b7981a31fc3538a524578c80ed00000000000000000000000023be060093db74f38b1a3daf57afdc1a23db0077000000000000000000000000d93b40abcd2ca9430ebfdd2511824fc39deed1ce0000000000000000000000009ca9dd2713d32bb1d7ea9716d8749098d0401f0a0000000000000000000000005e1a8dd86122551ab47f7c10c317950f818d95e6000000000000000000000000f0063918af93cf04b89dead986644472ae016f180000000000000000000000006d383ab811f42aab3a7219bd8da372826a5e92b6000000000000000000000000ac8c2b9161564f6b7f279a4b89b42825cd003bbf00000000000000000000000010d941ae093384de7ca8c0a5abc96083ca21f5f30000000000000000000000002954c97f40b1abffec909ef76931547ef2318e3d000000000000000000000000abb48d0f6b6aab40067177f9055646e99a480d3e000000000000000000000000539fbb0048598ac93a117733a88b86db69cdde350000000000000000000000007e337700bfdf3b19a31735625e90f1e5879f0339000000000000000000000000d0d7c3667d9dd713005274da1acfe077565b6151000000000000000000000000cb59556bda1f45571a3f7840eb7cb1b664d8714600000000000000000000000023a3f946b6abecaa4aa6902488aa82d8cd869a3700000000000000000000000059b558404c167608269b27820317d3beb694f1190000000000000000000000009e8f739d9f5a1db2f94e0f09286c8dc8b0a39af5000000000000000000000000dfc2bf1fb0ab6399526b8b85cdb012081d150fec000000000000000000000000634e54002dd6e4bbe5477f3fafc61bf044ec33c50000000000000000000000000dc620b1419778177f302564f8001dc5822841670000000000000000000000001f826e72dacfc34b01b97d23ca669246b3d79f73000000000000000000000000579b708f9a16ac14b8b3f36b1fcfe10ae1d07a0c000000000000000000000000ff4b0e327694528701d0a05cf732021b8246b7d40000000000000000000000008f1408622e6d1e43791dbebf06754986bd1a4e190000000000000000000000002f7f86d70e3e227298d7eb781a7f73cdac2167ad000000000000000000000000e5d9dd4b11c3b8636155f59811e35438bd978db5000000000000000000000000d1d5d238a9d76d850bd8aa7821a6b1235a92a8b1000000000000000000000000163e296b5f51714d634fc02f3780808c9087a7e70000000000000000000000002eeb4682442d66ecf64eee53a2fa0a578b0c9855000000000000000000000000931b06a20c9f86cf2d471279a99fa04e814fc0a8000000000000000000000000d0ea254d100d540e58150acb3357fa41aa02244c0000000000000000000000000ef5f79738e182a1835cff1e7f7eac30507b1c6500000000000000000000000034ad7233658ca073a54a231446de4961e7ff661900000000000000000000000088572e7295dc96964ef158fbbdd23b49db0c0c64000000000000000000000000cd7cf8bc5a3802b2fe144a5f9217496a364fd981000000000000000000000000e13bf3c979d7dcb63319c6127e2c71c48ecf51d90000000000000000000000001dfda225a420edd03a338d745b8c599c94eac9fa000000000000000000000000d1b25e19258b6b871edb1d1397810561dc59bd1600000000000000000000000025e13538db8694c080815de8b65fef2e11bec279000000000000000000000000f8dc091e231bbc2047e656feed0eee70373e5dd5000000000000000000000000a042685b23587f6533dde83ed967b137ccb8e82f0000000000000000000000003d0ff1de72f3e844d584f0f0e978b91b711e98eb0000000000000000000000003c35af03a3c48445280d1b77cbe96a744904e4bc000000000000000000000000d7c01bb37064fb40812e2df1204f0ad27f8050670000000000000000000000002e7fab465860c3951df591c5726003522fbfec0a000000000000000000000000e890221dcaf8f0a6b61c6d38395c173c53b6de960000000000000000000000002287902876847a54987f8791e24b24ef37944ab6000000000000000000000000f4d130c7c17cf305dba626ceea0dad205e8128c0000000000000000000000000b8fab41c8a3563ee25af630e3b784c1becb551d0000000000000000000000000d0b1b0e1c18f6ff2d3e4859033cf9479e77d0d80000000000000000000000000e2e17b9e804a9bb97544af7647bce32edd15d63d000000000000000000000000776fc43a80150ea6b0dd8bb033946b5473f1c2fb0000000000000000000000007f786a8bbb4a30ad3a79b2a860aa60834dc9d83100000000000000000000000098c3b151b4d9ee61f05f4e517f7b0733c11e1a49000000000000000000000000ab8cc33f581546531e8c15b401101db9b656cc4d000000000000000000000000ed74e643032865957559c2223a4fa1505dcf4633000000000000000000000000610ba424c6108e5dfb8fcb7d6cc6b5089b17334f0000000000000000000000000e4af0cac44fb315089656664ef243a62a349972000000000000000000000000442636e56bd4ea42cc0a5f27659f29ffca57235f000000000000000000000000732091e275f38c66bbfc85487c4158ece29a2b64000000000000000000000000d8f906b1b654dd83cdfecf546671d3ae8364ba6f0000000000000000000000003212a4f69bc35f52481f9bde7b6825c71f01a8dc0000000000000000000000007e4d7976ede558e5bc389a4f7fc249a30644625a0000000000000000000000007d6c3c6efd8bcd4e084b5734fd8a58292967d7b10000000000000000000000001fc2c4df8499bc9c6f03203025ca438fadb927f10000000000000000000000004037ef4bb15c0a2e243faacd752de33b4ef07540000000000000000000000000312004baf52b7be9e092fde433780fe750de5842000000000000000000000000ee6c49afed244c5b91850956b182245a24a3d23100000000000000000000000072d27569d7e9d9696b1b56d77be217b6089165f8000000000000000000000000e6b74eedefc13652f7f754960807b46aa1884159000000000000000000000000ec119b6da197217899e5a7acc43e45e77cf36b5f000000000000000000000000822a2cd38b3ae9fcc10be55492ec63494f48cf53000000000000000000000000e0a74054e65478c106a6386ba3ff2ab7b4a9c06d0000000000000000000000004e6cfbb4c74f9acb72a2e5e8e98f07ffaa29d6fe0000000000000000000000005a58330b7a7f5cee7f078f032fb720bb25eaec40000000000000000000000000490c64a70e1591fa0827e7404927b2fda1cf0812000000000000000000000000860762cda428adba1683e4ad0d215fe70c59e5d10000000000000000000000005cc222f1265f5ac738e1c01771954d27cfbc6d69000000000000000000000000bb7703fa09d0434737c109e25a3d28f3b6fae6b300000000000000000000000063650aa27100e144199f5efcf55c4ec7dda4586000000000000000000000000096b6290222164ee73e162c24721d5c2cce1d831b0000000000000000000000007478179184903c6a3c62d8f4af65327d8d7fea98000000000000000000000000569d22e3c9d79e5af0bb3d2b4b9a88e448b0861e000000000000000000000000b47cf6ac7703d0cb0b70fc38fc7ddb5b053d8894000000000000000000000000a6f63556df52e17e012658d3299ecf01f67cb0cf000000000000000000000000739b93a6f40bdde3df84d5c459aacdad29e5306e000000000000000000000000928bd41cde818f6db00a462362c3c00cd3678502000000000000000000000000d6b2e7ad95bdebfe14787a84ac189f669b1795a90000000000000000000000005bd746ab1ad488338f2cadbfbd622f2f2263827f00000000000000000000000041bc7eee4290ca35568383a201525d6ff7e8f119000000000000000000000000ded6764b8943260bc50eae7d371a05a82f299090000000000000000000000000c8da7a51791c2aeb4135cdfd89d39a10668deb8d000000000000000000000000ada0cf955b8c7f78c2a0005d29a9e97191d2f82e0000000000000000000000006b6f9f812fbbe5e04e1683ec5b39293aa228b482000000000000000000000000c1fe2f6032d6d647e7bc99b5533888b46b5c2e53000000000000000000000000ae99ba14db95e665d22f5aa5c6eb1ff5c2b916e60000000000000000000000007f481f767feedd8d59adb053501f9fc216dafce8000000000000000000000000d55ea414a572783daa3947c5eff4dbcc2eaf6d5600000000000000000000000084ca359d2d1824e0a9b0b9c963d18ddad25e75200000000000000000000000000df3d1f1f8b33c4f60440a343cb2bdfa8a42b4db00000000000000000000000076f5dd357e49090bde4ecb6118c74482bdf5e6a500000000000000000000000004c90cd7c70d26c298237ab219f1003744f4d5d8000000000000000000000000537356c4d9b2f206f5a3787a7582babb13fdf0d8000000000000000000000000d6fc74e997b1a2fdf91a14f63c8b4e9fe88c4326000000000000000000000000d8fd446886e7bd9e947d4d5a9f24c7303af85c56000000000000000000000000a9e1f5ee2348a4098558bec9708e37654c373d030000000000000000000000008e230effa93087a26106c92d51305bd06db93dce0000000000000000000000009a0fc1ba0939123fa442e16342ab9d7f0adeaf10000000000000000000000000b224228b0fe71cebf95ee25339166cd626759b520000000000000000000000002d12fdd086bc8f5389d9f26ea85744e61df5296e00000000000000000000000035424488d07f77761fb3910db61d4d9e03f41a200000000000000000000000005acfd259ba8cfbfe037ac43ca9331feb9ffea3ae0000000000000000000000003b665c940bf2d6a9a44e4cf23cddb18be3f67dbe00000000000000000000000012f094260cf4387178e186dfb08eaedefd1415eb000000000000000000000000578c334edaa771186ca597e4c5031ebe849c36880000000000000000000000003e3c52ac974db92dc8a01944b0501f2ff4e8ca50000000000000000000000000b7ecced9812b60ebeeb5efc5da304a25e74d3ef40000000000000000000000005d8ae6a2e32a824c9c9b8a48bc8e3778f7f4577300000000000000000000000011d651c01649d279d0896c7cfe794aee4c68082f00000000000000000000000038463b49b5feb0700b31a2a5c7284245ca6e4d060000000000000000000000009ff797e6076b27d9218327ebcdb5e4faf41ce8000000000000000000000000003e78360a80cace2854f53122e295ca8d56ad76d3000000000000000000000000e739eba3372cb11898c2d5ccd6095f32b15443a50000000000000000000000001005be974e060fc91ca0270383a53352690889cf00000000000000000000000079415eb9eb00c9e2307dcacad080af17db7341b3000000000000000000000000cb578de5166d808fa5fe4edcf1956612dff6fc0d00000000000000000000000016536fd935a24cadab4ff50625ea3d5f9d0aecf7000000000000000000000000418d9b45b5ff4e675c2eac9a039ca7a61e360103000000000000000000000000fa3eebf1f6d13b9d88797ff3d60530214dc6aeb0000000000000000000000000ceae111446205d94dd95830da248f83626fc06f2000000000000000000000000e04ef9dad75074528c66fa0a1b84701fb015cb450000000000000000000000007cd0d6dc4d6db213d100219e12a35a1ddfa4b019000000000000000000000000b76452adc40e35e7fcf8a5c1d7183f5a09bd1ed00000000000000000000000008db467b7693531ba40b4b3a946fb2152ebfcad76000000000000000000000000bcd66d25f2f49baf069f082a07df2caecef9af9d000000000000000000000000cf9873c958d00014dcd9862dd8888a4e3f666b01000000000000000000000000d658139a4b09dc24e6bc4d979209ed63b83dc380000000000000000000000000b87222857e6e227253fb8fe61352503b9a4eca95000000000000000000000000bcef7561ac8a5e3f7702638b02e0ecdc575ba57d00000000000000000000000048b4522c949ecc37fd7fc773af1649e1c46193aa0000000000000000000000004e93e07cd667e29543fed7236974dacc9d01fb88000000000000000000000000fe75187655defeddb568acc2ca0b6cfcf9dddecf0000000000000000000000007bd3ff76002307cc2f77d0027b8f0ef318b48a70000000000000000000000000e411e54bf0d82d8a998f039242405a12f7c02cc200000000000000000000000050af456e922e89d9e9347f1a7edc7d96dbd25b95000000000000000000000000a6b4e725fd00c8ebf48eeb5ebe8c6593de63da4d0000000000000000000000004d27e854fe92acafce8d7c8613105519eb99653b000000000000000000000000e2f7252f6f3d0d4994d6ef0771ab0cd145c10508000000000000000000000000f25b38176be98e12c06d32dd556c9ba056f0f809000000000000000000000000df3a02aa51635f9f12a4d88e59af9dc0161d9c3900000000000000000000000047e108b6cf10c42d9f692cce8e14b9bd20e5985300000000000000000000000025c6bbe8bd40ae051679e14b042d71adcf090cdb0000000000000000000000001af8ac5c215b42212b75ad588327c71585cc086e0000000000000000000000002a40769e4b7f6a008b01081dcb6d9b74aef283520000000000000000000000003850aebf98a6aa91c0c33b087d331ee0301c686b00000000000000000000000082dd2277b1c7ebd5348e03a3b03a6fb032c2f60f0000000000000000000000003da819d93058bd1d5c75d96a8608e2cdf1d897d500000000000000000000000033c8f34ed5b7a99bb1325958153d9fe0d0c0ad47000000000000000000000000b92639cf560106aa4d4fe9c07271e90bf7622be5000000000000000000000000d08c8d0503a192b23d150f15ce6c12745cc15b93000000000000000000000000722df7930851cf2c26c743ca70f7b83bcf7f93ea0000000000000000000000004cbe384b4c2d8baf98333d42c7facec216a5ff300000000000000000000000008ed99e5339099dd71516fc130f54d25c3921e3d2000000000000000000000000ab483231118818771f346532e543121c434aa164000000000000000000000000e2a6a3bbf965d143c21f445d8befa0b7960adb76000000000000000000000000584240d57b6f0f50a73af45819da3753c5e0c85a0000000000000000000000003629afa7282300da74e13acd440b5cdc4290584c00000000000000000000000006c053a5a41357d572e2fce6e87c414452de48320000000000000000000000002833caa3ed85581da0614765efcec98e21b4499c000000000000000000000000cd2c74dbe5e2e7917af7b02aedad5f6d5df1726a00000000000000000000000088177758169487d1709dc41bb1c7ba35cde178a300000000000000000000000012353d11bb0f1400c62d3804a7ed4929b1f5aeaa000000000000000000000000a73cebf962b4e785ef749bab97e83f433f5482d1000000000000000000000000d41079ecd200ea11988b4fb90be725ce42d4a07f00000000000000000000000033c78c11865f1486c73e77f2379c9a5db876d4ae0000000000000000000000005ed2516e649926fef80b3fc8d6c58caf981f2932000000000000000000000000cb597e8cc692bfcdfd75216c5fd07acef170c10900000000000000000000000004f2c0b2936ca6918c1a1d2efd496ce106f2dc6d0000000000000000000000004d53dcd43b913445a8acf6b9fba00c204d24155c000000000000000000000000c071574f45c487276038cda0f83b269bcbfb96f00000000000000000000000006003141a77164647ed4557f0c8255f30d99d2f6b000000000000000000000000bd3f6ac00f4d47e1990793398b4f5b4519faa2aa00000000000000000000000069793d993609824b94936fc27a7f915081f0dfea000000000000000000000000c5c9946d63f5c580d2e9ac7c601da52868a6c04500000000000000000000000040303ea4fa0fc736bb6a753ff13a642b73baeb3000000000000000000000000026fa25d6b3d06c6d748a2a9937eaee87c40e01c10000000000000000000000006e5d041ed85cf5c11de9a7de7dd0da179b76158b000000000000000000000000456e522e4c288e9f0c2b6a06773fca8f5fa02317000000000000000000000000543d60696304702577e0970adb0a5a4c4767a5f7000000000000000000000000da7b70f55f1b175760f19a9775afdcdafb3280520000000000000000000000001ab0310ee05cec22c61565fd34f9efbe420143f1000000000000000000000000839d1b81972082ee7e085c92fa83212badb9503100000000000000000000000047717f1e2177077caa1384bcbb0c3de4c13542ad000000000000000000000000dcd024536877075bfb2ffb1db9655ae331045b4e000000000000000000000000cda1f42d48e467e36da134ea6742200405c44ada00000000000000000000000066686f6819e69875bf7eb624934d7aa2092d9cf30000000000000000000000006b3b2fb252fc9081af0ceff0d866d6f82fa656b600000000000000000000000073bdc8380fd1903e56a3c996a5998cd73b5588af000000000000000000000000ecb3292fa016c9c2e85408c4f70e5a16f0d542310000000000000000000000009c75bfa5865878579916d1d4476a27024e63018d000000000000000000000000b7967b40024d075a2c227119d94f97903979bbb600000000000000000000000086926523b7bf43ea2bd5be1793e0c160f364f591000000000000000000000000d2503f17aee767ed02a79b2a391e2ba5816e06130000000000000000000000007e9dedef2a70fc0d1c3bfc8aeeef459da05c49f7000000000000000000000000a9f57f2b694af8db17d08b52edde9d94ebdf88c3000000000000000000000000df925cd0d49e72e40cbfe719824ae9a20f12bf240000000000000000000000004eb06c7a8ed1f127d551e56bbedcf864e96c68670000000000000000000000002f7260eff14c62b0542ecf04ce24073d31d70ebb000000000000000000000000a3222357a0eccf60c73606170be6c99adecb59b30000000000000000000000001a127b96ec4e2c257030550d8f5ea215b8ba1bae0000000000000000000000007719e495903d64aea4f7185bdedf62270a88f584000000000000000000000000b91b8ccb23d18b2f2583f12ba5c72983d67ea8dd000000000000000000000000cee829b5efd250636760d0511f35ba52e2348f1e00000000000000000000000077738dcdd49d5bfdcab0cec2299d7101005aa0b200000000000000000000000023615d781f4c0ab9689d69b37be0efa015f1217a000000000000000000000000211c614c95962fa56101d1cd7758983b46a2f6b5000000000000000000000000b99b66c12da1b81d6a1ed072607a1e3ac0ef660b0000000000000000000000007deec2fcbfc204c905b070cd5945b19bf440a0570000000000000000000000002769c645639cf70a818be9208d1131fc6865ce0e000000000000000000000000196956bd0478db25fc242be4d38fc72b2d63e65900000000000000000000000039bcee1271b16cf2e80ed8d442e937c854f6d5d50000000000000000000000008a6cf334e8b604e82072eb2397ef50b82ee8a8880000000000000000000000009bad7f1aa8158326b197658069785894fc49773400000000000000000000000074548102112e08454dba200255216710503bbd620000000000000000000000000401d0ff64c192feff5ef16ea7be22cea79157460000000000000000000000008150d27e967e20c20aeef0c8d41ec05f6365466500000000000000000000000043ff766fcbadfc3bdbe1ddc5a031481816df1fdc0000000000000000000000006e2836557b50f1cffb2cfa3097a899c84481b650000000000000000000000000dcee3334d1d3e1368f0972f4a7a56fe862e10c6b000000000000000000000000a9bb10896086d558aa388264bfb0e948560dffaf0000000000000000000000005f9432fe2240a9745f8a51c03bf13607ecdbbe8d000000000000000000000000669da7fbf606189c90efdb5f0a5442f3666e9c53000000000000000000000000c4a3ebc2ce0f90bfade34d46053aa0bad09dfa03000000000000000000000000ec09d82e0b0469bae518d238d73e19f1261052ba00000000000000000000000077327714b12b4142e00c10467593ccbca733d3bd000000000000000000000000ee71f6390d75e7230721e3cdf2376bc879e4f0ca0000000000000000000000004954379e301e411f99eb32d7c4f4e533b7611966000000000000000000000000d2fbeb7a6adc0295873cf1b7d0f80c853277484e00000000000000000000000089d9bb3133fd2b25be0a457e6d7e5ba069e9c49c000000000000000000000000a3b4dccd674f24930856b90b4cd7c34102cb50a4000000000000000000000000a3ac0ad308ea9cd6ae354f75c7e295192e76e63c000000000000000000000000cbea7739929cc6a2b4e46a1f6d26841d8d668b9e00000000000000000000000082b42a3e245cf2a7b80a4e5a3827eaeea04141eb000000000000000000000000d7efdfa5c4f87e3c9c49b03019dcd184faf6a879000000000000000000000000905bf6be2ddea0c59dbfe7a44dcfadcd57fedadc0000000000000000000000001390c6374aa523b04d1b99013b2fac3319bff17300000000000000000000000066c65d87a8d956953c6ceb3b1817aa2aa25624720000000000000000000000006367033cf956067b55a80900cdd9fcc772ad51a6000000000000000000000000ec439d1d13933d9ed224670dcb28c47b8c6bd07b000000000000000000000000a221b3828a0a38efc7ec10432eedb9133db056ef00000000000000000000000003df00e6fbdedcb3ade62d95219be27530936fc700000000000000000000000059abdc28dc46bebf93424bf8f4f06a39b30b970900000000000000000000000013c0c547571bdc348e2fadba3bd2825eae73f4ef000000000000000000000000d6c486c96fc972adbfa82bbed2a36736d6dbf8bc000000000000000000000000c09370a086e95103e34710e6f56418ba6d473f4e0000000000000000000000000e4cebd7941e3aec4e096a25a293e99ce9bad5e0000000000000000000000000776aba7cb3d6acd84d9e32a0e8dcbbb76d51a4f6000000000000000000000000f9c4ac18dd299a17bc0eaf75c0856a3555948a6200000000000000000000000090a27636be441b279048cdcd8a66bf15b8ad0c3c00000000000000000000000022b113492af9979c908d44e61e14f53ca8f2ce8200000000000000000000000071adf3476756e0bc57154a23f6a3bad42e1e1cdc0000000000000000000000004e8bd5f4acd5dc2170b9ccf88c322696cb4e3437000000000000000000000000a23c99a23881ecbc8e6285eb37aa37f9ce3c61040000000000000000000000006723f23380f3e75d2f4ac2e50b84b6b8eaef4917000000000000000000000000acf54f51f614c5c11d01da4e190940deac9cf538000000000000000000000000ccb84b0010babb6e915b22a8f315c1fb6daade79000000000000000000000000924753fde5e82b602ad606cd775321e16e46a669000000000000000000000000ec546c9b9fa1ce9e83025c8863dda2e4128a916a0000000000000000000000004d37b0d7408d5c77f83456625902e1c8791a7edb000000000000000000000000ec56fb0dfbaa9e96ce2680492f60ebdbd1773e2e00000000000000000000000035fb41798d3a1b1c61f9ba3ff0e9a08c8e04d8690000000000000000000000009e2bd7264ad807a5ee290bc0907fbe0ad16eede3000000000000000000000000c45c6a7b5f7c97b3d04fed4f66fa2436b5d2e33e000000000000000000000000fc0b0c47e450d103d8e5ff2821e754009e59a8400000000000000000000000004c9d6781bb8a27b967281dc1aa8206152284b192000000000000000000000000da4807e777e2e4a6b2ab075bdc0aef459e708cbe000000000000000000000000f02ef70ddef85e1eaa1ea0e2cbcd88c1fc86719f000000000000000000000000be3b76097347a7ef234a299ea7cbf29e350fcdb60000000000000000000000000a516606b583eaa7167bc35aeab06d3bb3b55773000000000000000000000000264f1fc8d049c63a7765a5458e10da10eb83422d000000000000000000000000539e08b30d45fadb9cea69cfd36d75717706ed60000000000000000000000000b84bce6d2665323d31acfb3bc2c9377aede009ba000000000000000000000000dce7db41fe5e6e54534693c8bee7d8f99da85db0000000000000000000000000669c4ba21370271f6ffb0eff9ddddf436e6d3220000000000000000000000000428534bddbac772d98ebff80a4e8aaf424afd710000000000000000000000000893bbbe6f2185a6b3f38eb000e6d144da2d17246000000000000000000000000e9a105d5e7af2c62946a4f4c24834225eaa200320000000000000000000000005f5138ff8a3472e6932a4f932023476e1726f9730000000000000000000000002b44556a49cc8d4041b4cf520e195da1e7f84c4a00000000000000000000000038290e769550f5113789d73c46dc2490f8880281000000000000000000000000517940f7762b019e88b36770363d41e86b0ac063000000000000000000000000d0a9b67ced0d3119f430c239340f66f823117a3a000000000000000000000000ae0115bf2f257a7c346c31e1c6e11428087e313f000000000000000000000000adab4e36334f0a62325af4f7c166cd1da6b3251d00000000000000000000000040d114add55cf96588357f4ec4c62e5c85e20a06000000000000000000000000916acfc4743dcaa7cbeca7bf85566ff9a3d8eb53000000000000000000000000ba6aaaa9f94c40bbd904f7f03777e964650f99be00000000000000000000000009caf7c80cb9a3bc5aef0c61213d0cc03e87d3090000000000000000000000009a6e02829ec2a6d009ad962e0492e69de11e5c800000000000000000000000000158179028d25cfe10e0dd4e3852a26741b1061400000000000000000000000064204db7f2bb37c981b03d44765f52d6cc6fb101000000000000000000000000a4849bc42da6662d3c462ad30d419eff5a65da7d000000000000000000000000bbed97573f1d8ef1effa76c687de88ecfbb0976900000000000000000000000090961adc7f61e89d55fe5144b261732e39dc865a000000000000000000000000d4e65f215c32b860fee569b098877a6d75343b15000000000000000000000000836630e7cf33f6213093a8a77ad45a59217d14e9000000000000000000000000d5dde13fee158b7a9dd2750a2b8099c9c1a3d01d000000000000000000000000a25cc111891b58ae174e7289bb23ddeb9706ea460000000000000000000000008b2e9f195bb0c117b7b5765189e18cbc0186aff5000000000000000000000000f107a9b3a91d0fe0e063e37e4dd3f6fd2dc3bdc60000000000000000000000009187c9f78b2f76a25977c66fbbb6847261dc7be90000000000000000000000001e8d8d9ff4052a3752c34d48ff03e85a8b4313f60000000000000000000000004e2ff321ddc65bd6b07aabf6afd51170aea6c47700000000000000000000000095bce78af5d5258667a5198b2665c7ae57bc683a000000000000000000000000a2da6f33c29c80bbff1b99b03c6839079c543a44000000000000000000000000b2023b9e2f09db4cc17308ff66851a94a3d25b600000000000000000000000003f5d0a51bf53ecee6bc1643d0a703979acea48950000000000000000000000006c4d5f5ca65bd4740c4cd657f5a65f3fe50aa30100000000000000000000000000e15ab6810d04d1ec1d82f3136c30bea85a7c57000000000000000000000000ce76defd266da3efaa46b21162ac0e5f0f43a44000000000000000000000000029dd012a0085c4c183d424760751f106ce3663ea000000000000000000000000e8df2ce6dbd9ca8b5f0b8543b4d4f6f2c8014bd5000000000000000000000000800f6d518e2ee788cf8d344d87dcf454c6b0915100000000000000000000000022ef7b6370f562f04f5b3c4fadc7403a96b3514200000000000000000000000033dd7c5e0f0c868ebbbaa17ba55094d6cef8e6ab000000000000000000000000339b025a6edeebc8914d7e394615a174ef64282e00000000000000000000000074cd6a8b8e1c1dd44253818265cd3788b353d8440000000000000000000000009f2c9d6b91ff2ed7c365a2a58d81b709398fbca1000000000000000000000000adabcb64653074919aef016b7a44de459f922595000000000000000000000000b8e9ccb199a8b7f1f7302d2100ae9e714456696b000000000000000000000000e368eebef559c82b45e4448958a2b07e05e6cb3e000000000000000000000000193a6d85272d00b784e4e68802a970afb71a5b0300000000000000000000000074dc723c2d29cecb458d78a9c2b0923d77138b51000000000000000000000000d9848348bf244f436dc8339993c0efc3774817a80000000000000000000000008213d035857a179d0c5df096d18c3c031dbedc110000000000000000000000004dd6855cef71e5c05d645cd1342b5cbb9a8469930000000000000000000000009ede2b8a758c93b5d082d76e15a186cb7dccdf7c0000000000000000000000007ea6530fa1896c594056a04a21d0cd459ee92e2e00000000000000000000000006e42bb11601e338eb2e5a09dd6b09da9ad59e94000000000000000000000000d65a8f6f272fb0e5a9dcf64459d38d18e702d0dc000000000000000000000000b6199d031be1f7a8700ccf9c2ac9bfb3ea8cf9f4000000000000000000000000fb31e57c114597eda3e11abf0681914afda5fbaf0000000000000000000000004679049b3dde2f57a07ecf286814ce9ca1d754eb000000000000000000000000063396a6eba84bf078e61f2236c4e1415d7b0b8c000000000000000000000000287b69917a106bf981af3536103019872025bceb000000000000000000000000303a5ca50899b05119a7438e19fb698bbe732b3a0000000000000000000000003169d394d189f0b3d55bc63185bd4a10c12b2b190000000000000000000000005ed7206be61324be58228214f8f89c5b8f6af7bf0000000000000000000000005f1ba562ac035b5233ce60a448381a77d7208f1b0000000000000000000000005397f3c09a0d84ee8f178d674371639cfbd1d32e000000000000000000000000f562b041963bc135a6d93cee52e764a8a302a1b7000000000000000000000000d2ac14e6e1dc6f9be8e31c60b168c463ceeeb6c400000000000000000000000015982b05a742b13e0c08ad340e2c631dd5e3942b000000000000000000000000b8fe5ef9bec7508c4b7608a5d425efb2f992f1d4000000000000000000000000f5921c6a168a1a23b845831efe689df109ef1613000000000000000000000000d2213f0e46def0f134a278bf2dcc0401c139c2e800000000000000000000000044b05d088b8c2fdbdf9ab5fe613164bda576ebe0000000000000000000000000abb281112460fbba6caca80fb31a75c5ca72825e00000000000000000000000029296b3e4a4d625e05f700dedea783e32293bdad00000000000000000000000097c644294f0a9eb2d23468d788867a9988143b7b000000000000000000000000f05665508274714db41c5a89d824350948296668000000000000000000000000ac04e1434e98c10362d783d9c453b9844795da12000000000000000000000000b68460c0db0b4bcd976c977c8eff96c8435a8bb4000000000000000000000000bb28912b5f74792dd1ded5263a55a81744c7d3770000000000000000000000005ebf6a325de00c9c45b32b679c41315ba9d43da400000000000000000000000029ff714eaecbb2b5d907ff27c66f52e68f30d8280000000000000000000000005178a8a37e0c1580a570ec8d63f9a394a02b8c52000000000000000000000000fbeaf1188cefb7147dcf81078c4d9125960b49c90000000000000000000000005096b64367bae68f6d06214044b284ddd53e5ab20000000000000000000000009175cefe334f393d379db8a201ce4b02d72e85d9000000000000000000000000c87edc449d9120cc3059890cb7e71b1d3771ff2f0000000000000000000000001be095b974359797e485c7ff687577c2bbb829b40000000000000000000000002e72cccc876b5e1ff4ff19d7adcb5d366431a8be0000000000000000000000003d94d6e2537eec3542f5be370e56965af512cfd40000000000000000000000005d5d95864a1a9bb26c91795144e26adfe25d103a00000000000000000000000059af5fb3e2ed54e8a8d26e5654779cb1d1ef454f0000000000000000000000003f087cf2f4cd2f1370f16adeda8990fa4f973a3d0000000000000000000000004ad1ca9a8e47aa1d19d9547a2df549f9ca8c1adf000000000000000000000000ca0901f20345a3c262dbe8019c65d20368b68c190000000000000000000000004743d2ff5bd32c36093160eb7552b5427d0d0ad9000000000000000000000000fdf48a8fbac7ab0ff6cacb92b94ec9066e3dd9b00000000000000000000000008937e56f926c04205c27dce54e273c0dd171aa360000000000000000000000004e13126b45749622be577b1935f4bc40801c30040000000000000000000000003b1b70bb716711d8ac421890ae1cb5487192ed4e000000000000000000000000fd9ce080ea8be5162c22011dfd39541bdd64c641000000000000000000000000dabc8ad802e61a52556bae5dd268eace8f449dd9000000000000000000000000985226abc36ad2006673383588ad70623f894ec80000000000000000000000003da953aedaef52ca03a8406f5d0ceb8652f73bff00000000000000000000000099cb4b9dfd43ad910a0d456d1d8a548fe67dfd2f000000000000000000000000d9bc96bdd63b2154fd924322661baf7eb1b101ee000000000000000000000000ba2da16ee2beee3cfde638de734637c3e43d3f24000000000000000000000000afe04af0ae773ac2e61743180e2804856ac125590000000000000000000000000032c11749bcbed0adc15abe27e4669fb1f0b75d0000000000000000000000004324b2c42eaa21f02e15bb78d095ba7f0ada8e8a00000000000000000000000066578736ca2ed0b63fc0d7948d79f2e41be84b56000000000000000000000000821d17e20f44e94d0528b3bfdb4e89d7755196d8000000000000000000000000d6cea1962cb6356134c710d240f991907abb58af000000000000000000000000220c41627694a3d74a15f235c84dca3575a06f950000000000000000000000002eaea1542bc7578e3f02084a2818f5cca3d7d7b3000000000000000000000000420b06b8d730767105e0fea2e2693305b8676c15000000000000000000000000d79d2bac62b7c3bd6309cbcb348f6c592bae5a7b000000000000000000000000bab56663d30cfe96bd060f71ac4d49353f7e41f700000000000000000000000071d6d382d927c943e4f514ea4e5c41ce2e08647c00000000000000000000000066548fe1378f5010f11be7ee795a51d38e96f6090000000000000000000000007607b027a4c3ab404be65a03f95d4a5702b7a08f000000000000000000000000938a11cf4817c56aa2cd3fdc6c3ce95f153e831f0000000000000000000000001325f3d75aa06f142a3154715a1008a0fa2425d40000000000000000000000003dc3f4038f583c5a56014d7dac17a4402359a7960000000000000000000000003b3c286d4be3f54398119253c94d3029ddddd505000000000000000000000000cc32b9e9a5a59bfc06d215c64d55471b7b0352d40000000000000000000000006a10c80b0dc790f0f705a34876a00286878692ca000000000000000000000000ca8b0d0ee122d1ef96f7c6f35a304ec4c1e232f70000000000000000000000006fef376363ee638b4ecc6a41e7331a60d92d91b80000000000000000000000000e506ce55e8caba4bee27ac16bb50546e113c7db0000000000000000000000006e268c589505738dd0a67c9a8f17720c9d5b1329000000000000000000000000e3a73cf78b3a5a30a9c42807ef431dd2dd463e5b000000000000000000000000dcbd76573379bfa8fe7e495b456f5f9dcae6374c000000000000000000000000c0d4912410f15b3373c4247fce4071ba008c3eb400000000000000000000000043bf6d5108f12c137f90a4727be3e9cfe5e2cc99000000000000000000000000918c4d118a769b363555c18bf17c9a737d4098900000000000000000000000008decf43fdf662a4ce40e05044e67b36087e4d99c000000000000000000000000dd5c24318653fb42a67a9a8ea0932891a21dbdfa000000000000000000000000fb3750801030d58577f575d3118607e8fe138168000000000000000000000000f58ea9dc428448a84bdb8e7f0b0e86e25050a5810000000000000000000000000191466fdd5b96313b3ca940d0fdd6e2b95fa63300000000000000000000000032c18d89da88bb34b8cb49e250e5c82ef5006170000000000000000000000000ece7ea98a7dcbaafc81bf43f5ece7812217c59450000000000000000000000003f0b17562048fab9f7ef183142e436c017e208d8000000000000000000000000c6ede5811dbe5ec4334b6c1b1bb8531b76bf189c000000000000000000000000e0db9fd95ef7af4927084c25814b68069133bfef000000000000000000000000185edf00c20c96b7a252171685582858702141f90000000000000000000000009ee876dacac49835cf4f277931daed7eb5e54709000000000000000000000000f27c36dfde76ccd57e88cf64963c89902188b44500000000000000000000000080718128ea40320f710314c8cabb5a7eaea7a589000000000000000000000000f2f068bd68daf95984da774ca26301a91745c5fb000000000000000000000000163de4bcdf36670916ccf17a541fed6e2e474642000000000000000000000000d404d3b580452cee694a53495b2588b2f354b81a000000000000000000000000a159d99fbdaeff0cc4be508b8af0dce28f3ed977000000000000000000000000f7104ed8b97fa2788d4862aa554286429a062f6d0000000000000000000000006b7ecb47573ed7b47a0716d0b4e682c1ea7af13f00000000000000000000000029420db52aa14f02557d08e2cee2d3fe3e80cbea0000000000000000000000004c1d375fb7a94b32dfc918b1dcb4ab9cb84b949d0000000000000000000000000443560a6c4f14519b2ca704f9a3ee9816d388ef0000000000000000000000008f33b6394db0147871bbbdc6d21624aafbadc2ba00000000000000000000000096adc3f7e181300e08000462fc4af293e734fcaa000000000000000000000000f67d39a6b44138e2a40678576a451ac5e4853e320000000000000000000000005eafbc27c6197da1a46ca891fc0f748b1a5c82390000000000000000000000007979bf1bc5a3032ae0fe7e02cd726c890f5fd25b0000000000000000000000001bdc59d32ee658eebf8e5dfe8babbdee6f7d7eae000000000000000000000000eea5ce0710be03e150ce6b458fb8deee3c1a9a8a0000000000000000000000003dc97ff67c30c31dccf94a91563067cb5470d87700000000000000000000000012a3362536164588326d7f54a725a94a2255bc8d0000000000000000000000000b4a1036d0a1f382064f0c0ed6390de62d5ca785000000000000000000000000e3b74413276f5cdccd327ee2b6baa72d9e1300d40000000000000000000000006bd7a78b14b9617b80f3808ae4b7f2a648841ea40000000000000000000000001fab171279d8803cc69fa9f19afe68a6d84d53e0000000000000000000000000f942bf0fbe50be8b1aa00257a0d3844c508cd159000000000000000000000000a6c25999389a07378ce33f5cabe3abb6281ed4230000000000000000000000003a822ca703711999770cee484ac0105417b4c9a1000000000000000000000000c3ed1e16ad220e51717959292969c07fbf6c119b000000000000000000000000eb4cb3dcc4d6a4c05cf0afcd83e7a02715ccea2c000000000000000000000000a61dd3204cf01c4d6a9fb6dc768bed3056abcc6c000000000000000000000000dcdb8d1e32c5d0048bb2624d661ccf3fc2c7871b000000000000000000000000b13360c0d6270dcd8eff742deb7d794437bc0ee4000000000000000000000000438024e5da7ebccd65e1150f3dda74403ca32c940000000000000000000000005574b28d431b1d266f75cc08cf5edd9668b6fc950000000000000000000000000ff68dc24ff378ca825a2c017b1421fd5377eaa9000000000000000000000000368c63446e1956980feb3d22389a9a326a1888a700000000000000000000000016ff8464b3b97835db71af0790db406ef3ce68a3000000000000000000000000cff0e26e8863b66ba95da4fc21b796b7d7cea1060000000000000000000000001376bfb1c05ac06dd55d514a7752bb61a794a22c000000000000000000000000c77962c808585c1ed7f6978751fc0af5d02c29e500000000000000000000000015f3681d16736ac3559de96c957d4d166a0efd6f00000000000000000000000087bb47860a9df1f915ca75a4532c377a5e9ff42f000000000000000000000000a05c387dabf66631578a44c450b606e0c17780c8000000000000000000000000bdca1cbe4dd557e3a61c6c7e149ff6aed784c7bd0000000000000000000000000f97f995153ff193fff4149440dce03ae69bfb8d000000000000000000000000961b13699062f1ddedbc029c1f6aab62a3a16c0b000000000000000000000000cc9efbf580120676bfb3420fbd2cfc34019a1967000000000000000000000000a4f38507e1676b8f61a51f6883d393dfdaa9a033000000000000000000000000f59ef75280a57d8b0ee244df4fc4175f48e3cb5e000000000000000000000000823c7333974c3b823af1f12a0b316b6d1abfbc970000000000000000000000001e73d781208fbfcb43b7becaf69cd1c706bda3d10000000000000000000000003d7d627ec5d8bc22803e5034631c381eddda8d66000000000000000000000000d6ad9f95096011e67ece91fb24fad4a24c6e78f20000000000000000000000006bb662f35a556ffed7c6fd689ace4e94b8726649000000000000000000000000f3e0f1b1e9c46c701ff57b878bf6fbab25da16ca000000000000000000000000d8d921bc8b4fdafb5f42bf39a316316da5aba4d200000000000000000000000015c90b0adcf2b94329d84b0ebfdeea6e08769ace0000000000000000000000009d1c19d79ebb012175a8df78f7dd9c6d2f2324f00000000000000000000000002721be706ef418299136b066ea1f68aa5a847d7e00000000000000000000000042d9fefd85d44d64b3c76e8da62662cebf4c8d2c000000000000000000000000b996ea49c7370922bbe54e248603e6f2fda254830000000000000000000000004ddb5635ac447537d6b79a7875104577c1b401d40000000000000000000000005761f3647a80a8b154c5743fc265df0f74fb50a1000000000000000000000000962e3bf277e5e47d0110041a29f5cb35b3324bcd0000000000000000000000009d89730ed6ea58e02ce38269c7afa9eab9017d270000000000000000000000009302d35786643f680b617b03bcde983db6a7319d000000000000000000000000e55d55625ad1bd18273eb26955af94d168df3d21000000000000000000000000d1a6cd7d49725f95c66b63de3a33ce86ff89f68d00000000000000000000000000d802575a31aa175092fca414e20346c9e149cc0000000000000000000000007e1934d9b5e0f7b4cb6f1cb9f71e8fb0ee616e130000000000000000000000005c4382948d7792c661fb245f9df59f6b795eb16e00000000000000000000000085ac0669df6f5d0a60472c9aba546db9811e60da000000000000000000000000ce06db096bbf14dff1e96b8a67d7d5db73cf6c24000000000000000000000000e417b803b4c7b6b47b84433564c787d276e8e694000000000000000000000000134cd334e1a1854e6850779d34868641aaf9370b0000000000000000000000007e36769f30843edc7200e95459ed3a621838ab41000000000000000000000000332e9cbd272a5d9f0100d20ac92ba1e43c93e3280000000000000000000000001d3e5b13a6c98f5c3eddd6cb5331260e23bc833b000000000000000000000000dcdf13b009da6ea8e0006f665d5cbc11d2c3511b000000000000000000000000435cddc3ac962128e208c7d9d8b3321acc100af1000000000000000000000000a9dec879cddb88532efff8b8fd9832871efc53a1000000000000000000000000fb91d583d49498e74435c517f4291ab15a9c04ae000000000000000000000000fec4b0534c59ef81fb9781cdde83a109a0d687ee000000000000000000000000838c5472d7782e8cf8f6c8ddbaba9191eed79bb50000000000000000000000008c0365d03a8ecbdef7384f9649ce28d5f29cc98400000000000000000000000029949ef1ac9eef77e8d256e399309ed72fc02e10000000000000000000000000a5355625c6d629dd22f6f12e86ef24db82263e4c000000000000000000000000fb197c07cbf9eab6ebb4e5087c5c055320ac821d000000000000000000000000a6fd0b2f0786d240bfe6d5b3aced2a5dfcd4aee30000000000000000000000003fcb5fd9e36c4625c8e2250aa010fb3d2bb4b9200000000000000000000000002331ce4c06eee56876deb6fc1adf9004bd8b969e000000000000000000000000b7668c0d63e3aee5205dcafff26f02bb7a6660c6000000000000000000000000600b651d98adda284aeb24467e143bd590e6d932000000000000000000000000a04dcc3619243f1be4fdfeca1136b01a15880906000000000000000000000000fec7ae03e4df386366d971c09a5cd16794a5d42e0000000000000000000000003e03995403cbf9d766cf4acca4ca26537a1b900100000000000000000000000009f6bf77479c92aa7958ce4e9ae259b6b341554300000000000000000000000096e151f71b3787b6e6bebf09d2640805c2767dfb000000000000000000000000845a4efc3009858b7fce75f67de56d7235d5e446000000000000000000000000d24ff27fa8f35cd3c80a1e3ce41aeea52df9c0b7000000000000000000000000a8f5c40ca2352098952a7aa8ecea201c19a3953b000000000000000000000000e319e4d8e8b658670bc1fd56610999cd4a9010ad000000000000000000000000adacaf754f3965a2432d09de13b327e51314e68d000000000000000000000000ecacd1e09af437d07794620ad573814a569ca5400000000000000000000000000fc8cef03618847a30bda02b8655033723cd8835000000000000000000000000e3214e5c97c84a1a4bb7ef7c9ecc6fd0850655880000000000000000000000009cf4006142e22b830deff1bfd409f56b0d320a6e00000000000000000000000008eec11046bc6401009684792ec72f98c1f587220000000000000000000000000f0c393665a8e4ce26d55dda4b8f7a989bb9676f0000000000000000000000004b38e7980dae2bb3e954df9304e47890dae571cf000000000000000000000000ba1efb6b282dee878b7c1ad16d0be5138e93646b0000000000000000000000004b98c19d040f7296786d9d2b0cdbcc6b48adebda000000000000000000000000253de6ab00085b705b71ae27f0586fac3249f3f2000000000000000000000000597152bc3902bbfd90de2c3faaff9d37b0649577000000000000000000000000b1e41fba22c26f8e828892f6f67ecfde3c137b84000000000000000000000000dbfff41f0f4d1cf662c0f93c73570658f34f879f0000000000000000000000000385f1f6f5a64ae9316879776eab7222b977355f000000000000000000000000022397f3fc3d5382df96ef83167f832066a7d0c4000000000000000000000000c8d8234d0ea47ee84aa86f611917631f54694a17000000000000000000000000bc0f4c65e2fc2e0f3eebd93928328de92a7417ce000000000000000000000000cccad30fec86899e9435b1712d595295dffc6c9300000000000000000000000070d0d997b35547c2b1fcd170e915083a8151b8090000000000000000000000003df9c4d3f86c2fa28e2f9d456907c891dd905390000000000000000000000000f6e1f4a6d75b4ad475f9234addf56867b53660bf000000000000000000000000dabb6a3e51d038e30d7628dd99fef99c4d0dba2d000000000000000000000000ed61b7283db5f241e70c6a1de8f5dc627670aced00000000000000000000000088e7bebdc9c28ce2a6329680c81f5ad63034b8d0000000000000000000000000c7e9a1e2c9edd672deb05d161973e61047e573b800000000000000000000000031bb4f2c167bc3b2b68541b664cb400c3da49ff20000000000000000000000003d7bd490dbdd504fe5956b7b0a5c78b8e1960f45000000000000000000000000b59e0d92c506e28ba92c8d5c68b089bf6c59c0ad0000000000000000000000008434e3d369add1fea011700328d286b8284c459f0000000000000000000000009969ad6f9540addd0df1ab136b67fbd2fd75c738000000000000000000000000bb44e3349c23cc430cae6ebbaf0256c9f2a1872f0000000000000000000000009333a82057c18d7ec66da215fa01696849ac03240000000000000000000000005f778e455c7da75c6bbdba748a4f100f885f0bcd000000000000000000000000d6523d76d828da4ee58c1c3201abf338076b5684000000000000000000000000a2169495ef681d69e512a44c28823d066950754800000000000000000000000061b2f01721adb7005d21036c352f20deb4e5a3b6000000000000000000000000fe383d05a487c56b595152164005505343f64aa7000000000000000000000000558e7b8a929eb252027e1c5b7d36b9c8c9fce68c000000000000000000000000912e42a3c1ec6faf6abaf8f21b2a1654b199ec3e000000000000000000000000335f4ab2072ea5f4964af7fb1a5e2ddd79060090000000000000000000000000335f4ab2072ea5f4964af7fb1a5e2ddd79060090