60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000008363a57e0102929226e8f5b02b30e4e9452fd37600000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6665746368706f6f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206665746368706f6f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000002e516d5839513274424c4758445031517a4b71696d4d4631506d585a547245526d5551656134725236484432526444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a000000000000000000000000bc49aed53fb842844ffc1e5a0571b477ba3960590000000000000000000000003c99261458daf13d6bac31e50cd961eda0461e05000000000000000000000000f35c93d613bc0aacfbd083bc3dd137c3421bf5600000000000000000000000004beb1d08b3ca7017fa82aea462ae2d397a6a6cd6000000000000000000000000fc794e17d8c4480fa49ef31d8833d73053ab4a7800000000000000000000000012add33bea23b4588068a61e1314fe006782bfb3000000000000000000000000809b3ee15fa2b58a5365e08a3eee58050b9f0032000000000000000000000000a6580ca831617acdcabc73b934176dd8c9a2d48f000000000000000000000000871c9bd8cb664989cf9cf35c7e245917745a78f9000000000000000000000000a21189c396d27c8ffaa6b1a3742bd2b9d949faf100000000000000000000000030d6414e745a7e740aff6c017bce9103b95b303b000000000000000000000000991ca3cb2c3f67da62dbdcdbc6ad9520b16c678d000000000000000000000000f3e50550dc020599a69d7cb80ed44454731b678c0000000000000000000000009f5e3580aae6c93e73efeb5660eb7bc0556df980000000000000000000000000c63d923932e5ba62051316dc3beccb1e15cba6440000000000000000000000003c23ca2abfb31a17fb27910af1c81a75fe7475a5000000000000000000000000c821645b5bc10ec15b2a0e0cb7003d9c2cf082f1000000000000000000000000c6b3d87f55ad751fffd1cdf2c97225446b2e397c000000000000000000000000051784662a5b16b2a86bb5b1cda165638746d70d000000000000000000000000eaceafd54e542df59fd6c8e9a466b9cbf7d0f173000000000000000000000000d4b46af02fe89a92456ce6675f44e7ad9598a33e000000000000000000000000c7b7fca1f645c8489b92e89b73ade3cb5edf6ad2000000000000000000000000e4e054d149cd88a758e6aef003cd4530f15784360000000000000000000000009c1c1ef2dd0003a716fd748e1ef872325d07d50a00000000000000000000000076c6d4bb05a8815f0e22dd723c0c047d3ef36323000000000000000000000000b67b8e43a4acfc0010bcd9c0e607b18f7822c96b0000000000000000000000001dc6f1714608d96d88a4b6f65e9fcf380fa5c1f40000000000000000000000004910dbe60bb975e3644bba8e92fa246313b3f006000000000000000000000000613fc589981cafba76323e31f73927150ea1b5a1000000000000000000000000b7dc1fa55d63b2aa65f9e1c1c1614c411e86b750000000000000000000000000e08e7124cd5d64faec8187b6316f66fdf218b1e4000000000000000000000000b980a1d283db52621db3609afd0d8f96174dadac000000000000000000000000f32717889a35c06f611032285c1ffd61474f1f3d000000000000000000000000803259aadb2e1d2a411af95f97a76d7f6e81abff00000000000000000000000091729410b7efecd67089b8e8da1e9955865e5b6a0000000000000000000000003b426507f6e62aae05591f6ac4edcaf0309580990000000000000000000000008fd617231cb7818deac8de1344cd7f75a02ef013000000000000000000000000ed702e7d45d5da68bb78cefe62c9791c09cbc0a600000000000000000000000075a70c3cc035e4108637ac637676b4696886e59500000000000000000000000080fad0830052c5543bec71e4c7d87864c8ab8410000000000000000000000000186ef2316273ce96cb41e46dc2a4a367b28c67180000000000000000000000006a4bf26b72fca8132bea351a9e42b829d4a5ebd70000000000000000000000002928ef72175903eae46ac1dd1f301825374ee3f4000000000000000000000000a1676a61379f3d9c6059580f6bdaede0bb73f6640000000000000000000000008b2316e471528110b394f2d019e2a03974a10a7f00000000000000000000000034215435342cd278db3eb0564dd0fe8c2511c4780000000000000000000000002fe99d21c3c3d96fb6b0ebfe9ad7842637a390880000000000000000000000007af40060e3e413528417f9a4185b12356a7b9244000000000000000000000000a2f84e6aaf0b1d43a9f23c362afeae954f2988a9000000000000000000000000ca564e200fe7d0858ed1e42d7ca6a3e188267fd8000000000000000000000000faf79d2565f888343c93b5aafb39e5314749a6e9000000000000000000000000fdf4d831ef3520233a0c663d90145ff58cb65e7100000000000000000000000065f9b40bbc285289b000f4b11d9bd947fc7056d700000000000000000000000023fe681a018f63ac54c6ae37d20f9044b40aee25000000000000000000000000ac41c692208978bfcf2ef5ee97ee4017665594540000000000000000000000005a476158fbdc189aadf58a2cdad3f3254fa53011000000000000000000000000db93c605000fabdb1b0ed9d5f5da6a214018fa42000000000000000000000000d8d46494e200fa585fc98f86e6a5ea0dc1f18ad0000000000000000000000000d971a1fce617735e2ee08ab8969e9444a3549f91000000000000000000000000864adee96d6553e0647ae710742ac674bdabd7230000000000000000000000000e6f2bab493b9ea6bc21dc80546836d92d1da1940000000000000000000000003a2a17e6821fcfb0bdb3d44571fffd7b14961be400000000000000000000000036557394387c89db9610c7ac9eb2118f1d37b53c00000000000000000000000033bfa360aa08f8ea8d5392e0f2c5c4e04818cc35000000000000000000000000daf0e63691792e123c52be823a829685a58a4b41000000000000000000000000cb34bc0b4f2ee77da1beadf942040e3ffe94b84600000000000000000000000023c4d205e3c4287a423f9beaa3ef5a862bf20a61000000000000000000000000f25fb9732bb306d176b66dba71aa1d121f2445e70000000000000000000000007581c8e2626b6eea1b7264cabef9a73f1d67dade000000000000000000000000dc6766733b9a5fe98fee108b7e0fa34b3102e3e000000000000000000000000079c205ae6fcda985a56cf68e0899bf26bd406a73000000000000000000000000a6d6302276d63664c08d19ad523471e696a50f9200000000000000000000000064a96d9b16620169c76ae25277396b37d5c7b9e1000000000000000000000000652a1f62daa6f3274382d2313cbf2e0d9ef17fa70000000000000000000000001abfea124092d4648525c0b3641b269d77b7f37b000000000000000000000000c302671f7adebed3468e0084c4836c29e0a0874d00000000000000000000000052c4bd9c854e99734fe38599eeac1eb3fa1997bc00000000000000000000000082118ad6315802f7ded113d39625ea1fb0b9ba37000000000000000000000000364fdde0b942526b0ccad880bf10a30dfd0f018700000000000000000000000094bd1836a90e72003e2c553f673a6f68cd1522bb000000000000000000000000a76a9559c7344146b42e38656f6af62105a76d830000000000000000000000005b6896375f4771359d37c640d98393733afd2b7e000000000000000000000000e75988496a7157c5f71edda3523b7d7e7d109e2e0000000000000000000000000b6fecbe505c878ad5c60077d09b406150996d19000000000000000000000000690a91daa23a41a03570d490a485c69408abf7810000000000000000000000003cbd000eecbd72905815fd202181b25b7f38a1310000000000000000000000008502afdb5e96d20df6466fc0b79326d61afc5ab7000000000000000000000000ad9d035914733978c85d83360b8789fc0bb5a02e0000000000000000000000005087a6244a2bf34ff8d4193cb621a488a1efd4d8000000000000000000000000cb45082f2bf81d2a5e82b4e0c5ddf7eb7ccb3a52000000000000000000000000a12150489658df75200b406f53b557a96ad181fb0000000000000000000000009d3efc5261d32563d01fcad9672710087976aaf9000000000000000000000000d01855e8c8fc490c77ad29d0768bbe61d841d0b2000000000000000000000000e021514040dbba39f448d69a5d06629894a963bc0000000000000000000000002e02ca0921bce78603bd95c93f733bafc934d1c60000000000000000000000007b3ef0276b9d137ff9e5c840f225c32f69d6fe0e000000000000000000000000511b649cd8cc2521db4da7e26a1f2ec29e7e315c000000000000000000000000311c9b1eddcaf6aaed5d606e958f5808a494c7ba0000000000000000000000007774840b95b9402fb4210326d054395b53a18ebf000000000000000000000000533e3b688b39d9d9361a0f7fbd709c4aef624827000000000000000000000000243b43444b63ff6a0153ea3d7e9a16d881c60da100000000000000000000000056725a6bbd151b76d8851d50266a77354c1751a30000000000000000000000006f4966f3ca96e7830ad535c79e280b4e9da872960000000000000000000000006bd42ab3d141f1ad15ffc61358caf0d0c15698a60000000000000000000000005be59aa68e79b4573c43e4c93154da3850568cc8000000000000000000000000f2c586680d434a3a5c16100251ac6816a0a32a000000000000000000000000000e80acade2eaa0ee38d675b221ca59b0406dd14d0000000000000000000000008adeb44c89cc46e839956ba7aa9524694e314eed0000000000000000000000002a96efec9095f01bf3917509a675ec159075467800000000000000000000000039471db034aaad4bfde4d288aef30bac18756e3400000000000000000000000010aad60096972a89eb1f6bcd7e7177add352fdce0000000000000000000000004324cb0cdd68a22ee93b52d34ac8e5d192b9345100000000000000000000000099c95cf306ad6179c93cf9c44d3d04b2486ac7d300000000000000000000000071b989844e96ef8d8ea976f6b09284d715e9def80000000000000000000000007587dd0c43b27d5b3d1ae7e31a9426e244fef89d0000000000000000000000001820c297ce98aaeda68380605a6717ff40f269a8000000000000000000000000c92ffc1ab6313492007723cfb08aaa35e5c8f60400000000000000000000000007a1bc65ad5fbdaba7a4b6d44d658da04d40a82100000000000000000000000038c3f3e72372516af6661463fc173350ec4f71aa000000000000000000000000c2cfec41ed1e842603a346a87dc89aa752855365000000000000000000000000381bfbecdf0c08afa8b1d162d8a67a6391c7d717000000000000000000000000e9f789f79964a996e8c6d392870207574a5737aa000000000000000000000000c9777d2321b7743b87dbe248f83a7a48a7b613b8000000000000000000000000378a1ddbc0b39f3e337ed9957e75c62450ae8c30000000000000000000000000f18772219d73bfe3dfbf57da343e868c15ddb4fc000000000000000000000000f47e8e01889cd01325b71a1858a931591dab549c0000000000000000000000001e8f5956f60cafca52b357b21a5472ddd830c5ad000000000000000000000000d2da36bdf5854ba4a3892d6a930dc1d62c8529c80000000000000000000000008035d60b1414cf3efab92d7a97c2fbb198859413000000000000000000000000ede3bff53d3cdd5b705d06542d12676a6f2b9eb0000000000000000000000000f1a9d796151a57a24eb480b20d0d15fa5f72e0790000000000000000000000004a626747e73be0fd03d935144d51145e87951fa0000000000000000000000000a927c323f312bc739781b689bd46d1967cf206920000000000000000000000006abd9d0cfa92386ad6879d2c60bc9518100fec5b00000000000000000000000047d916c4af727fbb38f98d310ea408693fa0da4600000000000000000000000057b13950367b75a74bb506561e31723d4b10592800000000000000000000000019644df7f5c35aaeaac897c9d78b67995af5a2170000000000000000000000007fed9975fb6a2727f17dd0c76e1cbbb3ae9d854900000000000000000000000073da56804636eb5b43b513c262f7e864f2b945e5000000000000000000000000ae9cb158634f1371a1f626954fc64a3a1ab85536000000000000000000000000436ac7d93f98dc9d87acbd7a566e1c1f2812f3c0000000000000000000000000d677305f69b70478ee5836b838d85728ce3a41c5000000000000000000000000021138ed89ec9a2269b4fc8301b09da28094fc6d000000000000000000000000275547a4e8703c39e7cc990bf6f50389fae8090600000000000000000000000062950c7409151382f64000dd0abfedf17f6922c3000000000000000000000000b0083ea36140b5e06ae198714284e4bd53d60987000000000000000000000000d62a02c5845dea99578f1bfbf31f4ed607525d68000000000000000000000000c5794f547da7ae718250d0da7e4af961860dfd3d000000000000000000000000f58cc672d2c10cb3853eed4ff93fc972454565be000000000000000000000000c9d21e8c01cc4b7e3ea522cbdad816d0fb4a378a0000000000000000000000003dc2b6d052f79a429c6b86c3bd37cde23d9fba3a000000000000000000000000a7ce6452c1708b07850f5f41f92178bacf8cae0b0000000000000000000000005989205a81d2af6e5097a4a32a65f0acb7f4e28600000000000000000000000086c79c979c40427a8737d9917efb72f6b6ec880400000000000000000000000022c1f1b8633bdc8c3d3f6e49d33b0e9f14ace3120000000000000000000000001328e7a57a328b4ff0166673013cd108bcafcade000000000000000000000000b2a57b43eaa43d6c5ad1f6b298e78e787ab5f5c4000000000000000000000000892b08082acd6ce8016c95d11468be097dd58748000000000000000000000000d20be7b2d4c252b3ee0178e45a3ee3ee85c929c4000000000000000000000000286f2a297804e568f217bda16b5177a959ca7ccb00000000000000000000000087fea6051e4af961e8b83c17aad0d0581bd5348b00000000000000000000000028bfc6c07fffe73cbedaced3f73a147cfa052bfd000000000000000000000000ff5568fb238631413f9a5684c2cf8941891895fa00000000000000000000000088313055a72a5827c9b5773872876a5bf6be6bf700000000000000000000000072ef53c3c09dc741790addb512626aeafbe55be90000000000000000000000009b0de810f5435c81966476072965e61ac0d5669c00000000000000000000000003347bb39baa958b6500041e95136a9edbeafd220000000000000000000000007f69d4c021bb04b7527e5fff2f58035304ea311d000000000000000000000000525f381a3d738a188060c1385de3ccb1c8efa13a00000000000000000000000069e23ff13bae584e31f567f49ce3ed0a8d9bb877000000000000000000000000c75c2f583c54c68ea4415be52bc441a692d78580000000000000000000000000f583df296461d9307164812e80e61c75981e466f00000000000000000000000071d424432e3297b1d386ac0f5b059bdf0dd9b355000000000000000000000000a9aca0289201ccabea199bce37e085e5a553f2180000000000000000000000003239c94ee18d1081d810ed1d861d850388e93098000000000000000000000000b44142b62a18dae7319f5969b27ab0ca29a7b5b90000000000000000000000001c8ff920b14c4eca8f2533e0f46577bb96c04d41000000000000000000000000229e1ff5149d3cfc767bf4e63308d4ff4b62d42900000000000000000000000085756119281e9728ff39b7647230b21796862bba0000000000000000000000004a7a43dec80fa39e6726b1b32729172539b5229f000000000000000000000000356e02f4f53e0d5053ca7c22eb289dc90f1285600000000000000000000000000bf6f718f4837421399c093f3e104b54f2799c9600000000000000000000000098a0b03e010f286c3255ee1ad8b401529239498e000000000000000000000000f445eba50cf206333f0fef23ea855e8c7f1e1965000000000000000000000000b2606a6df33b18ce70efaf8103bb23e857b2060e00000000000000000000000002b9c0d5a4a14d1597094a1b5cc3b6b39312f8ee000000000000000000000000899a6ab5bf40af745ab81a9d4e93c8c04c4552d600000000000000000000000070d3e657c52728f4876c8b859d12aae50bcfe2010000000000000000000000006182fc9b7ab899223bb10d03950d615e210783740000000000000000000000001d23feb47eb90b874f361ec792416a74248e34c8000000000000000000000000b15b69ed1fcc55c784240f1ff25457e4ffb7df2900000000000000000000000050a0578b47f01c04b89404542e646d94299df0cf0000000000000000000000008a28ed22542181f35cd206fabfcb9ba49a2a6ffb0000000000000000000000009cf0272940649b4dd31f5d4f70544cf4495ff968000000000000000000000000f85773fadeb11f87347e2f91c9219777d34f94310000000000000000000000008b85e2635c280e493c45b692848c6dbc208fd360000000000000000000000000491f7d6690af94f64fce1adba2df4cf060284497000000000000000000000000ba79aeba865700a17261bf8ead6423de208117dc0000000000000000000000005a5fc022e8e7a59d2591577e68c765523b8147b000000000000000000000000026981ba94244a9411bc8d18c2ad84b081bd3023000000000000000000000000049b828623f97cc637ab27da00f87910d13577da900000000000000000000000028c37ae0c21ad8e80c4096a852220e7874e6a49c000000000000000000000000812d11f93906e6cfefee0c5d48b4dfc951befa7900000000000000000000000057eed1d2b3afb67caea0356d46052500ae43258d000000000000000000000000ca0a39ab41801d9910b126ff26df6987fbd1d6d10000000000000000000000000efa585010196e2f6ea8552a4ece16be5e23230c0000000000000000000000009e41b881c7bdec27dacc17fcc5c24ae8ba190416000000000000000000000000cd5060db2baf2a87daa4c6155877d275d0c0832e000000000000000000000000faa110038e8b85d65b6bfe9a4a4ffd10940b0bc400000000000000000000000099f276129a4030c266ab31ec28eaa2ac250ee20c000000000000000000000000ccf1a2eba1960db615cd98e5125e506f413d694e000000000000000000000000ddda926e7f90036cde9be0b9fccacc9f056b655b0000000000000000000000007b6a9dbb6d95a0165c40efdb3fc2ea981c9c83b9000000000000000000000000b4b30077002657eb354e560fbf649d8cf54a57ff00000000000000000000000055f87b550f87cdb922a66181fab68e45542f536200000000000000000000000054e2bb238583f1fbedc6400fba7ff225e4459f6200000000000000000000000043178e550defc49f6135423835fa4db7f614d6c1000000000000000000000000741a19282c5ef2ea6c5edeca2203f3326ff77a16000000000000000000000000218b4195e3760f9ee57ebb0b663dc96203ac67b000000000000000000000000000c747c26768785279e1c238adf90972f2b360b90000000000000000000000002359b12fc8d3e3b71d07b55cbf8afe612f29717b000000000000000000000000aa6a1c7fd5a8a8db28523718233fefc60737841000000000000000000000000069c4e44647928136492efa06fa2b05c4f1ad6e6a000000000000000000000000fbaca8d2bbc9a59af6541f5b49040d10ceb71ef70000000000000000000000009365375452fe51ceff985f2a941a6cbbdf006e67000000000000000000000000dd81f9b1f7d93a5ba78007fc1adaef2d3a14eafe00000000000000000000000003e1c2fe8aac95e2e31b2f5c1b548217f962105f00000000000000000000000016b5d4a9246eac7095085ed7ce8f4dc8545a847000000000000000000000000044b416c0ab7503642bdd96d37a69ff1c0e17f47c0000000000000000000000007afdf8db146dffbf80a64b4f85e436e164f2b1c20000000000000000000000006c0a5f501baf27d5f1e00340db35443f93eb71e100000000000000000000000057d02da7fa3832b19a3ea1d70c730cb9b24c03bb00000000000000000000000039038a2f2b2fe354fc16a02215d7046de1a50734000000000000000000000000357f4a2aa3649a6614bd818a958f66561b0af3ec0000000000000000000000004ab5555bce4f66796bde1cf80bbcf855f44802b40000000000000000000000007bdfb8af38c710b708584a5808310c5a0b122e8e0000000000000000000000005cb7cbc164bbc074cf49fb8719e72585a342f1bd00000000000000000000000084fd87756c6e281513599af7c617e309e95cc186000000000000000000000000bf7df70bf8131191aca11d6c8c469d47a90c441a000000000000000000000000763950866ec80e3e1b27d3e2974e0f5bdd78a73e00000000000000000000000071e44c772e7512e5d535ec9ce477de554e197fe9000000000000000000000000c1fefe044fbe735fb2fd5c3faba336c1b1bf1b110000000000000000000000006d1f729638a9fa578991fcc703d60ef4f055fc870000000000000000000000000000000000bbf5c5fd284e657f01bd000933c96d000000000000000000000000c69be188b68860c7802dd5f426d9f8eaa134157700000000000000000000000096b74f47e3c81dbbf422193fd4f943846117607a0000000000000000000000009bcc8e77ad610085e6f9680bd71bd9978c2ce24d000000000000000000000000ab47e9516bc8b87b09b561fd81744f5ee61db20e000000000000000000000000a8917e80de2125def6785873a9249838272d4390000000000000000000000000faacdaaa563bc5108e49fb34f1d8c25a846a830f000000000000000000000000c6bbccadc24520816fc2053bae5d311862dd842e000000000000000000000000139b006a44221a5150b6387187b441d0296a2684000000000000000000000000e1a30c8e0aefcd0d357e068a205d866fc91d5edf0000000000000000000000001fa512c7e71a7bf3bfe5fa2625f11f6b5f120fc10000000000000000000000002e193cb7aba02063a3042498868c15b37a6faed90000000000000000000000004e40a3a20a69f4db076610cc67a57a2793c1301b00000000000000000000000031d56090ed194ce499b6c075269b64196ed688070000000000000000000000009977c9c62e9b1c23d7826fb0966509728f0bd140000000000000000000000000800ce17a792c0e34001549bfd2c0b3ce0c42c5d5000000000000000000000000863380f12bd16678cac50add1920c35c68e03bdc00000000000000000000000003b9e95e6922a410ea251ca94f3b32d440f33401000000000000000000000000e16599d0ed2a6298657d01e2d081d57c90f4361100000000000000000000000041a6609f9debfc525484e1277c93729f6c7ff285000000000000000000000000e906f3129993a06d0bf2352d6a3ca1eb7d62e42b000000000000000000000000a24cc521305a0dae28e5d7e56fa9518eb061aa73000000000000000000000000764da8f545fcc439f5ecdab9ee491ff2af02afff00000000000000000000000051946b4a94383bc7e9228aeed78583544d4f6458000000000000000000000000ce61a7880175a25e960fff02293b29d94aca9f0200000000000000000000000041513ea3eed4d9974c9bd29f7d905f54a789732f000000000000000000000000cfc96a5320ed5051e8e6f692d8f18d5bdfce03f4000000000000000000000000b99f862b68f828f2fc699fbc83aca7ed0aaf3971000000000000000000000000edaec59684c8dda4225f92b38fe87c1baf2b3905000000000000000000000000c56454d72b29d40a7964e43533dbe873adb61ebb000000000000000000000000f2d9e73ec7b6ab2086cd125558b0266e561bcd75000000000000000000000000a402abf43354e349107b79c1c089b0d2cb130d550000000000000000000000000ebf813e718066382d67675bf987d9d660941a3e000000000000000000000000df196f16b74a6718491c37968b7f301914c9601b000000000000000000000000e90023fb271c8a477fca40cbfa774ad3ced70d5a0000000000000000000000000e9c49d9c4f0dbd9f7b656b4b028b8cfa2e06a58000000000000000000000000e6c17aa1fd88ee0f8ef71152c675ddeeddd409f3000000000000000000000000f4b7148d5dbc5955e6e3e85c56048e47ffecd2d60000000000000000000000007c94f5ed9e4045d8d492109c4c91afc5ad58d0ae0000000000000000000000005cf9e573fa59b52811f107b8110a66f1e7a25cd0000000000000000000000000d99dd5faeacc33fa8061656f7c780653ddf88373000000000000000000000000688a4a687a5428f2c66a7e331745481f5d751e8b000000000000000000000000e12cdc4a2071a845cec7b0c902b6db52fc1a0a580000000000000000000000003f86414f412a160193c7e46d8027be1194ecddc8000000000000000000000000c133a99950a46d5da250758b3c584c0ac88e062c0000000000000000000000006b1af539490e71db8f6e1639dfd0081f4aab1c50000000000000000000000000bbce2cc205708db6ad75b382fb43445cc81be97800000000000000000000000042ca66be43cb50fbb2db0afab87733e71d6876c5000000000000000000000000eb59eed4d08e586b44ca15fd2df1a0c98d9fc9bb0000000000000000000000003797a27f4f88e4da0250dfc5ecb8e8fcf401af72000000000000000000000000466a441f5e2b99b546a7ab30b9108d831fb5fbbe00000000000000000000000035a744e95fbe0b452ca26db8413beea7aba601f40000000000000000000000000fcb64e6a27012bf6a9dcfbd2bbf35eb9497a6fa000000000000000000000000f80f73085a217ccf3a5324d4053a1de07ce3cba5000000000000000000000000fa0f4170535908f070e57590b5350ff683804f1d0000000000000000000000009442c5adb5ec658c9c5a5ce1581a52ccd34c8c84000000000000000000000000c524ad4954b10dafd18ab4832f2966a9b1972a3200000000000000000000000048b0dd69ec494c598f4d9ee195ff73333a81423300000000000000000000000081b09ee1ad3d1ccc0ecf9a4e7819a71466e2f5ec0000000000000000000000000819ee109705ddcfc9baefa611938f88c1da9694000000000000000000000000671df62b9ee7fa18651f56762219a401729a64330000000000000000000000002d887be27dfba166ee4bdecc1d7788d590d90477000000000000000000000000610722101784c447327b7859871167653e6d8cb4000000000000000000000000e3041a0130c9fca2b33e7979dfe9c89208acff57000000000000000000000000f45181fab14ae1992b68bd1658020cc8d367cc20000000000000000000000000b4c1fad68bd586ecb2ef632fcf4f6d8987045b1a000000000000000000000000acb3bdbb81bcaf30ea5362fcac07e865ddb2b72600000000000000000000000045107b8698b44c8a40607f1fb012affd359b7dba00000000000000000000000043452a287276595d445fde5ddb5a54cdbdd96faa000000000000000000000000d1efb31be36677e7d1bb2e4e908c038c2cb5faf4000000000000000000000000a010865ddc71256df8e815ed288ac3eea70e9d4d000000000000000000000000c034499d38523a2e2fa2d0b3f050de58a458eb6a000000000000000000000000f6c6f48c880f2106628738843e0b601b2a002dc5000000000000000000000000689228c0163342869912da6ec504e2f2b46a5dfd0000000000000000000000007dff532c48aa42b5a78983adb67b04e36e0a880800000000000000000000000021470ae2c4e960a21105675ecf582545ce5b0ad40000000000000000000000002003ecdc144778170f63d081d80c299746753c0b000000000000000000000000affb0106a2d6835104f88c2b9df776a58e5c9ce70000000000000000000000001ce7189e9a48e8342cfcd8ccb80e2f9d4c9df3e000000000000000000000000000b389a268c0f2daeecbf9f36145e14c480f57e80000000000000000000000001caf80b2bad634b4b35c1992296315d3035df448000000000000000000000000ba3b630ce87e5f6964e6af49fb6ea922c724c8210000000000000000000000004fee2bfbb52d8c776cd03594d3a01c3aa308e5070000000000000000000000005a51301f427248a3328f8b0ddd3d08a01432a728000000000000000000000000cebc7ce79329eca6a211ebed218842c6f30d14ad00000000000000000000000015db4aff4c2b29f60ad3f32100da5c5d3173a237000000000000000000000000a25af9a74a20d2daa768acd7b994dda28a0553e90000000000000000000000008f4d074e6e61404005401d016c4a47d60418284c000000000000000000000000dcdfdcfe8044a8d373260da3fe45e71a0af5ef77000000000000000000000000acee74ffb2fb4dec30d5aeeb36e95b4d2db69959000000000000000000000000787088692337c07a49f2920b6e318a758fc544bf0000000000000000000000008cae0ef792d688f704433b8754e5de14ae1b1389000000000000000000000000e7ea3fbd288c90a97f1eda6f871f5c0077e53a630000000000000000000000006a7d622a48d453cad99e7303d1383728111081200000000000000000000000008100d34ea438daca99f6e630ba129554725867a50000000000000000000000001f4e530e4c65ad9d7523685ed562ba77af592aec00000000000000000000000091025ffa1634713b05e27585fca795ad849e4d7d000000000000000000000000769212255909d0bf518ad1a71dad536c0d54481800000000000000000000000013fdd19c231d0a5295bed202024bbce2e31138890000000000000000000000003dd89ac896bac8e21427767e7efee99e3e1749130000000000000000000000007bb67917ddd0bac40589f0c12baae88c996d35af00000000000000000000000072a0137397c3e69f1cf7b4229359f64a45c23c310000000000000000000000004f823104c13735ecf5acc1a1248d915125704f90000000000000000000000000ae897bcf98301a1fc35e9ff92dcbd2d7ea77e10b00000000000000000000000007b81c4dd276ceca18ff188d33dfcc545bfb28e1000000000000000000000000ab0293e57f95415e1657950d44440b1d12bf81190000000000000000000000009231cc9d0515191fe828237d7f1aa6ad89c75f29000000000000000000000000d38e4157a41cc6cc4557dfd06b9e7c9f560d2fbf00000000000000000000000068ce129e1f26266ef220869aa5bf005882931a4a0000000000000000000000005d089cfdc94c0d54aeaaa416823683c8e31c0a4b000000000000000000000000dfbe6a44e255d6e3f966fdac11d28f8a5321b6ca000000000000000000000000b9efe9b75fe575335255c7927e38f2159e538ee3000000000000000000000000148070208b6e04906b57f556baacbc8d2001cfba000000000000000000000000d0b9daa2d239a80e156fd1097817dc85d618eae90000000000000000000000004b5dbaec49c110e8953dcd3fdbd4a79a248a2b3e00000000000000000000000051eedd65178283e4e19a94a09894c2b7270c3dfb000000000000000000000000adb16338dcfec8de147b65f7b04accb00274ff9f0000000000000000000000006e04ab032d9d47d76823428cb71e3ebaf3c92064000000000000000000000000cfe35b2064f5b43a4dd826afc5397a4a12eecb20000000000000000000000000fe57e9a5afc17a807113ec8faaf1d37cce1dd128000000000000000000000000b21b6a12e12ee308105feabcfc9ec90ebf19e70b000000000000000000000000279a7b0b3f72f580fe1f9bce0b1d777177b0df23000000000000000000000000b7b0a0794801ccba37f9c4de4ad2c63330dacc680000000000000000000000007db570c52957e605c0d957bcdd74afb4606db7b50000000000000000000000003224ecafcf87868316adf5da6b3d03a4f6d0f9bf000000000000000000000000c6a8e1d376e06cd5d2793b172851ecc52ba24a7c000000000000000000000000f9eb16ffff69e25ec8b354de8b2e50abc5563d92000000000000000000000000653510f919d7d36384289178ac17040ab44c59ea0000000000000000000000008c473ef2adb6c5e7f1492f5dc414a4f111f89bff000000000000000000000000b4cea2c002a412b7cf456da012f254aa6fab3f56000000000000000000000000bcf3c6922bb02600349f37bf1c55cd4a394d0c9c0000000000000000000000006e4d65fbf4d5102a2509d11b2c586c4ae75cb62a000000000000000000000000f1a9f09358d35e1a20cc2081e6ee2185ab53e33a000000000000000000000000e21a792c01b42a0c64de98a43571b4067308ca0e000000000000000000000000b19036ba2f58ac91b79ce8a66ec2b2532f709cda0000000000000000000000001b7fe1753d801a52827140b0f31e7e90ffeace340000000000000000000000007c41cc47670a0c81783f62541c991bd5fea9582e000000000000000000000000e849287f5cb6dfd438cc5fbc0b9f943a9a861a7300000000000000000000000092970a7757b142be50f64155be20dd1a3b75853b000000000000000000000000eaa8517581de6c176c7a07daecf93aebbbf83a930000000000000000000000008aebd81518f3916bf90bcfcab55de328a7f73a14000000000000000000000000d665cebf31a466f83c1759b2f5231118d89645ae0000000000000000000000002c5781659acd370522ce6105419dc3ed1bd6ac150000000000000000000000001f2a3ddb58f8655afdf16966b561c4dc06d155a000000000000000000000000072afeb5802b671819b9f9a44b9e0dbf6be9426470000000000000000000000004c8bff22e24abfeecbafdbb4967991413622acec000000000000000000000000e194d587605188ad7034198394fd6ba599cee032000000000000000000000000db5e0dbed0389c8d88594754e9f63cf8d5a4ff4b0000000000000000000000006bc1975bd54772a7e06522971015b7c2f8202a1f000000000000000000000000eac8afe076b6a8d0a7dafce39cec8f0ab52d3e670000000000000000000000004282cffc9d892decdd328a84368eba03bfcf2ecb0000000000000000000000005c89ae92e4a253beb3fc4933c4e3f0e84d530b6200000000000000000000000092ed37fb58eb9d4be00af3dcd10fe0d45ed5f888000000000000000000000000c4eebbaaea2d73303d97b33f9f997a6ee535c58f000000000000000000000000fa5c99b30becf1623ecd23ddf5f79e81bbdccd2e0000000000000000000000008976909a60a85493a3a6259b6e74a6c5f1a18d680000000000000000000000002d3e7dbdf4527587e70694c9381c839ec95521aa000000000000000000000000b682cbe377e63a7b89318d8a7b28a22eb420900b00000000000000000000000069b30cd2194662441b1c4e3c25dea75c83e813cf000000000000000000000000b56ef38546859f0d46378f3eb4a0a37d31240158000000000000000000000000da44c8c7c8e8e78ba8f14338b519a703b948174e0000000000000000000000009964bdbc0932644a2e9a2f16a3e7f937b461f8d000000000000000000000000052b3e9032dece53b703ac2df7ae6f1842e000b28000000000000000000000000e95dbe1e10a0ff4487e4b22692acb030ec802c740000000000000000000000000db4951d6c01dd768b504b1af7343019ef094be900000000000000000000000031822ca1d1810c9487066a07b20e66906599ac3a000000000000000000000000a153822638aa917e302efda344b066379dceec18000000000000000000000000b8b99c1dceb5fb051ec538de55e3bf246a616483000000000000000000000000bc142176b5caf6787b793e62f27393f17f056ca30000000000000000000000008c0eacd366a5085a8bbee1b6c18e216a8c7240b3000000000000000000000000773e4016b46ee60de6c2b6b76bc82095ff9b5752000000000000000000000000ef71de4b3f88a66d79eab9558a10d82d66533dac0000000000000000000000004a7be4829f2374678f8e0ad57445b0935787a63a0000000000000000000000002691af868805573106e9111bb7452389751ec22c000000000000000000000000f3e5f1e6ccf953acac1a4602b80fde5bcc0d0e42000000000000000000000000b7b06f7754f50eef89d32c88ed87737739e07cba0000000000000000000000008242cd1eafdb93908a43577beba2d88a445ac00b00000000000000000000000091ae861612238858c660179a73b731fd4aa56bad000000000000000000000000df341319cd4e7c6d170c4d08e38c85083faa5cf1000000000000000000000000dff6c37d33c1d83e4f89863b5dfff1d6a954e62200000000000000000000000014d08cd8d80135bc0b022574e47337a7b278044000000000000000000000000054454a07def0c8abc6743e48913819638702b2c300000000000000000000000067be7aa488a6ac634af39067f0ccd2ede98136d1000000000000000000000000beb1c6dfe2fa99896bd2fd7f713a2726e3142bde000000000000000000000000f112393ddaa44c6d4b7d7a1bc4807ed1bdc775e90000000000000000000000007da2f4735214a99cee74a4e2924cc70997b96ebf00000000000000000000000075e6ccab7c82c0ef7b79ecf5fa63e4493122a37f0000000000000000000000000cc9c7426eecd5ca828206afdc248b77ef719ab200000000000000000000000011856de1be875615286c40049331e495b53c6c22000000000000000000000000bcaa6fbdb5146e822abd8a25167f7238fc4d5e1500000000000000000000000094d1dcd35be6713fcba3fd6f0e57db259f4475b8000000000000000000000000b5d1e45c367bea4b757c8b7a943419e406ce46e00000000000000000000000003cf8348a41a01edae6e9e116e5d1ac2a7566c0e0000000000000000000000000b12aca5eb01c9774e1aa61a8f063fe93ec21e9970000000000000000000000002fc70ab72773797b45178a3714d87d206edf55020000000000000000000000005281f38ef6d29c4b63b46298a905ffd3556942a7000000000000000000000000629786901a42ab665f080473874a4f5f871740c500000000000000000000000067bf27464911dd7fd9d15f80587d049a185dc18400000000000000000000000081b62c57fb9119595c46f8e5f57982842790ea6d00000000000000000000000059921dea461a5733102e4fa24c7d6b878254f99400000000000000000000000077953ea8eead2ba6d779a82a5d75af2fb5a22e630000000000000000000000005d5c173233b97066d119c77bb6f6d34e51e4784f000000000000000000000000219902be2c4066e60d90b7280b2426706c4fcca90000000000000000000000004da861bbbc4ca8931f81db3f673b89b9b373e52d0000000000000000000000009b43ec7704184eb899b3363cbd7dbf82b2a27002000000000000000000000000e2127936abcb480c15f44536c3ed32528d69b1ad000000000000000000000000363d231823cc41482ec73d7881edfba2f624ebb00000000000000000000000002e2f232a18252076672b5f6019e999b52b9bd8310000000000000000000000009e8a55bb811a1a8e5ca4d51128fde65c8a5534c000000000000000000000000002b7b4f2d64ac6f4f1b5b86a7400c9ca6e3bf876000000000000000000000000c9410c7951332f6fbeeca4de2735fc219b0f4cb80000000000000000000000008d90fb7a204aba96af1f48cbd39ba244544d915f0000000000000000000000009c89214e9e056888786bd7dfa708d2f3d71d25640000000000000000000000004d33e1edbfdbe344d8ef9bf6637dcab6755a3cf1000000000000000000000000ecb1b7a6d849f853c343a96a294f4d2eebc37775000000000000000000000000d5e69d0d2e40011a6ab97f9264de171ce5d8d26200000000000000000000000072a5b7b84cc6d7d561cc53d84fc8586f5d41f079000000000000000000000000637a2dac5a12f496a23edcb3209a3b02d4b81d5100000000000000000000000049293026a62540dd2202ffc653a47a3c466cf871000000000000000000000000c7c7501fc6afe32b8f7cbccd7d72ce568fa793c3000000000000000000000000c4a669b39e5c9ca493f8c7a0e2fd0ef76d6156cb000000000000000000000000ffbb25cd1d54779d0228ca0952bdbb1496b716ec000000000000000000000000797c44a7177fb73b6a3b35148e18c73504ca555f0000000000000000000000004f17c1846146fe73572f3bbe833e537beada9c950000000000000000000000002a1dd93b333b2ce5b3c50625baff07e0f4f6b669000000000000000000000000c404089d4295778989e9d61938d3fec3590fa3bf00000000000000000000000057cedfcb3ced1198547530309d2a623586a8c0d50000000000000000000000001be7815e0ea511a396e349bbd09aec1669d61e5900000000000000000000000074b886bf8094fbe7f79a8432e452adc5a67a8b48000000000000000000000000ebeadd87ad522ca559c379ce07a133e212ed8614000000000000000000000000b2bbc343de5b32ad56dcc72b79d36e5a512e0279000000000000000000000000e3625d976983390683c8ebc8d426de611540aac5000000000000000000000000864b6d43e7aeddb872e9ba972f80043b7047c6c30000000000000000000000007a9ce46a798e298406823e2c86ce721d25ef435b000000000000000000000000cbb2f42ff2f3497443849583daaf1d528eb59bab000000000000000000000000c4ff8b67eb63b41136b2a441c6a8fd41ef7c628e0000000000000000000000002151b68825e86baf59432c5d4e3a439eea7d7db2000000000000000000000000f0146eb6dc9580d274b01f3f102d53349cf8c054000000000000000000000000d7d0a5c4c997004a83dd5b3a31ffc12fdbeb029a000000000000000000000000fc5178a07384f83e2355434e6229c4a2c6fe10890000000000000000000000006aa60baef8e1e75ac7ade4e89327e4ab97be80f9000000000000000000000000acbd9611c757dacbcfd0f4f13ddb573ffe0b853a000000000000000000000000371756e957e1982c984eabfe8b0554c449f38bbd000000000000000000000000f08d376e5f16d4c9941070ea5e37ab77a79e97ff0000000000000000000000001cd2a4aeb7acf9077aad5815beabecfccebed066000000000000000000000000e80db7c0e45bb98a4fb8efad7d9380aed86f897800000000000000000000000022d891835ba82fac1d639e4953aac9a4395cf15a00000000000000000000000066a5a757b7e22a81f82e4d3a1b2061ae2ef3bf600000000000000000000000006e2cd2b7d8df1a52a199cd696413e36f7ba597160000000000000000000000000a4fb643de1d4d3d11b7635816849a9de0c499de0000000000000000000000001566cb7ac182a13c36b5620f5ccb6e8562b31891000000000000000000000000642707743327ac58b704034fd8f5d5ad0eeb06f6000000000000000000000000b288965dd467910cec41f56c4a54e0e93ae70f460000000000000000000000005ae97c50576e63c254bfec3e8dc95cac077fc8f6000000000000000000000000cbb2827d788afe235e0e6fefa3c8a7c3380f001f000000000000000000000000933048bcd574433ca94a3e42da8836245b80c7ed0000000000000000000000004aa98ce878321d886fe1361aad7b6bb5c14f1822000000000000000000000000f9a6fbd6320ecda1406696f6f2e8c54f431978770000000000000000000000005ba8687d8fddbdc57cfd9c916ad54269a94af27900000000000000000000000005974d0d4d062a85d16a8b28aec6d9a3d37c7f850000000000000000000000000ffe1863506ba26ca5a71f32e8ff94185e39696f000000000000000000000000c080fdb78631e3a00aaadeac1090074dbcce22a0000000000000000000000000661e8b9a78dcdf8eff91e20e9eb10b947a8249570000000000000000000000003e7f67c27edf99abccd520797c3b1d7098a7e935000000000000000000000000f659b88fcf2575c05ee23fe806fd2c883b489b9f000000000000000000000000fd0fb1cb07c94d0282199d61fa3c813b60edd20e000000000000000000000000d46b3bf9ff426da7d3bedb34b73a7d8cff46f1b3000000000000000000000000463044222e25fef8d464a681270bb3b0f708207800000000000000000000000049a132fa49d9694191b8f8eb511af48c2987ef7c000000000000000000000000f7ed7785ca585f825238ffd348fce034160766400000000000000000000000004ab2773f079ea31d929a8861c5f36b2b3b773409000000000000000000000000b6c22b2fa1bf4fd6abb52d5a50977a7bddcf5f84000000000000000000000000f9283693be879aa81ef954e0c4cfed7c35ef3346000000000000000000000000029bb5383c1f1c34bf46d139c99979b19d8b0fea0000000000000000000000004de53976ff1ae1bd0ed7d51d8b749c4c263960e1000000000000000000000000263740efa188bdfe89ea8dc795ce23864d26863000000000000000000000000087d8d668a3c4563dc2917989961990f365db9b9e000000000000000000000000fc66185725df364686b8f1177964ae4706a65311000000000000000000000000fe452bf9a4e93980798893b00e82b9753e48428c0000000000000000000000007e4c7987166ec7c963fddb8749b3776f08e93280000000000000000000000000b03a9e6e0c03039ccd7016cef9540ec1d8678030000000000000000000000000568edb20f80870599de3bf2e1edb478b22e28c0300000000000000000000000068666247bd5ea2c9beaaa85df79eb6bb1675e1be000000000000000000000000422dca47537bc5e99115d6b06108cc8d5f5a8e710000000000000000000000004506fdd1ec9ba5defdccff4ec8bf01fff33196d10000000000000000000000007f538f9ab3a05f607a776583be35940e9f7f6929000000000000000000000000288e55d9072d7f2fbb853b903527c17029681923000000000000000000000000b1e8a0aa6977b57106ccea1e09a0e708b8edbf65000000000000000000000000d507e5119d1b402c3c2324369837d29015e42cf0000000000000000000000000d559b737685f80559648f9b8301723435f424d290000000000000000000000002c0d351e5b58722676da689a4c2b7cfe68a6052e000000000000000000000000a9a7c569c11ada55fca3765ed14c7626e65643bc000000000000000000000000b893de2c9b413efca648893fb89b36f9b5ee9195000000000000000000000000086660a1fdff03d5c7a0d159585ee665ea0a7c26000000000000000000000000190f2ae758424e06457409cc5fe86ebfe9f79f930000000000000000000000001af3c8665c7cbd3343ac31727e09950d92cb48930000000000000000000000000e2db54558e81c8d78a31982a4d253b1968f6bc80000000000000000000000008538fe3c7b0e1d4f9859579163089af9d4a54fb4000000000000000000000000668554125d0d1d0afa258cea68d33765e03e41cd000000000000000000000000dbc623f339aa9c7b0f8909bb3ff8e74c5a7f8c71000000000000000000000000703213601814850bdc4793749450b27473ee44d9000000000000000000000000abbb2f9bc18f6f866b7b0f120573b2b47f0a2b4c00000000000000000000000076b25ad65141d020194c501fc554a3ec372d703a0000000000000000000000001d8fa1a5f97f13f5c4d3ecf2deed7c11d79f8113000000000000000000000000dcb2013e66cb84a8d4d82952dfb105cac78d61a10000000000000000000000006af8a3a3b175adacd9302282683e27f6a54d6668000000000000000000000000280b738a09f33add9cd6949ae6ec980b783f656a0000000000000000000000000721ac5ef153fedc15acfa03fdde2438e4988cee0000000000000000000000000bdcdf5af00eb228600444a201b57a8ca76d0c1c0000000000000000000000006252ee40bf1b73cafdb6a69f58d115f973e3e17c000000000000000000000000148aa24063d964615ffe86565cb992a6aa1209e80000000000000000000000008a5a3b6542812d3c7b3fd4cfc6b3f44fa666073f0000000000000000000000009ac6f5d2f51c2b87a8b9c721e512c9e0cd232ff8000000000000000000000000999569fc9a61626e68a6011fcf67ccac21839f7200000000000000000000000014a0b0a8e20ccce4053f623c85d79ce50b50d8e9000000000000000000000000116e7dbd690d6624feef080b9e8ebd6f967fe315000000000000000000000000ac91dbac9451deb3bc6d59de416189ec3d874c45000000000000000000000000446b3adcbebfec21fc2c295a60df9bd8ea27082100000000000000000000000057acbef3b23855c1d6c414c06baf255b9bc99ad4000000000000000000000000351b4e9d28d2e8362454716524ec553f87bae76e0000000000000000000000004a3ec223b3f3af7ca5525f58580cc7a13f15f4eb000000000000000000000000cbb852eb50fec9b99d9c7b4213044144b430eb5c000000000000000000000000149cf16f85077f2807c7f6f88d51a7e45591d524000000000000000000000000f0907bc7f4758ec9dc118f988de84699a99286c3000000000000000000000000bdc24bde65f8a884ca68792a46534beedf6691f30000000000000000000000005768fe0a22a1c3d6c60e02b8f202cc8aaa944d3400000000000000000000000074ec677c488ddc274d5827dab2c34a4d332d409f000000000000000000000000e5d735ae1e5955ab852084c6f7d2afc69e5feb2b0000000000000000000000007d0b1d99c1ba62dc50f21d8441b2082b2d377321000000000000000000000000da20f5e9fd17392a5acc253384c35320db69dc4a000000000000000000000000bc92e5136cb1894263ced2488f7b772d93ee97ad0000000000000000000000004a5c3fdcb59f46762e4ae7c27b06cd193828daf2000000000000000000000000d05e1d7fe020cc90d001b2c0e0b8d20f1e0162ba000000000000000000000000fbbbf8e6e5c2fda45d94207c7e16d37d9165353f000000000000000000000000e1d29d5e83fc86f78b1db727fcb07cb488fb3553000000000000000000000000ff0341e017e2e6474c541e308cef7828fea346ed00000000000000000000000010bf8efd0a0a88f0fdc11d446abc90f5cdb6478900000000000000000000000089eb432bbba61f97e6c51379b85304fb6f5b6971000000000000000000000000513ea4206bf2759b772c5c3f07137a3b32bc52a300000000000000000000000063cb124639b98f048543cac4470ca9cbf970aaa900000000000000000000000011ee7e88ee14eed7bcca0530942b2314ab39e3010000000000000000000000005fc4ead89e9128d0084fb85ac30759c88fbd82bb0000000000000000000000000eae35148ae018a4da28ab8833239cfde5ea2f540000000000000000000000007e889ecab60ca6c61660cc572ba0743325c91f15000000000000000000000000ee2fb1e2b64613ceae628bf247ec49cf99e78f0800000000000000000000000072869f27fb5e826e12e79f8c683d2700363723c00000000000000000000000005a168ccbc4754fbaf66a2f1d5d3e28acf45a542b000000000000000000000000e34dd5aeb34321d2b875c267cb2c1bcce3c97230000000000000000000000000c78e0c0e3cc9879e164e93d07c801ac88fe327f10000000000000000000000001e4b97be371e0357ed913f64c049e91294a10e92000000000000000000000000d86355551b67e98c51533b6bab6fe4988aa3994c00000000000000000000000002d2843f6007ce006bdbc9b8ad68ec416da5958a00000000000000000000000086666539e7f0db3191cb92bd398cf487b25995fe000000000000000000000000445c2ad48264fc96b187de8ed452d2459b6d04530000000000000000000000001b588fdb7cc0fd4e729adf5dcc668099e5a0ef38000000000000000000000000e95d6fdedebba3f85b894c13dc11ac998161418c0000000000000000000000000b10c32d458614c56a81c8df2408425614c4153e00000000000000000000000044289cba950700f1810266ef21505eeb35ef867c000000000000000000000000aa99e18967431c76a244e07a368f148660db0adc000000000000000000000000b0898fef06e4f0833abbdddb5807c04505513e68000000000000000000000000fc13e9836ccbbf5cda142e2812248e2baebd6e7f0000000000000000000000002f46c0ddb75077d198103c495ba6f546f02178f80000000000000000000000000e4e4f16d5d26ff41012b633020745f57c20e098000000000000000000000000528e0bada661e57814fb1b0902c7f47cc345259d000000000000000000000000cc56d8b851ffc8eb630c56a0a1664eed1d63b17d000000000000000000000000b28da2bc6bfe324167698ef65de14152ecf8a137000000000000000000000000b0d8ce7a5f6b4890039391f91761244cd61a3285000000000000000000000000555cb96db9ab3bfa3c8e20c0f352bfb0bef4f23d000000000000000000000000c8c04a88f69f0271ada5321d684db3e19df35e590000000000000000000000005cfa80bdd30ae258c95b53967b9244457c2d2915000000000000000000000000060722565ca79fcbad3756c0bfdf84e81ef4a9e800000000000000000000000012e68fe59d05c74c8ef82d28cc3c2fcc60f734c8000000000000000000000000cab3f1e7660616e3cea037106106cfe500350ad600000000000000000000000016c44a1597faaf79993cc973374c1d0f8849de330000000000000000000000006cc4c74352ddd1489a4a2f7f3f5b0ef1622f4f1f0000000000000000000000002c3ad078b639635fb80ffd35a15686726ba01a9400000000000000000000000036ed18a5616161f881326b6e31e7a8fdedce9759000000000000000000000000c05ca80efffb5bbab989cd959722a2642b63dac9000000000000000000000000c53a091bdbecd25560dc2292dd89dc61b8f8aa98000000000000000000000000a691c3f8d9260b73be7c3451b28b57fc9ae9a08c0000000000000000000000000678ce42140be797993c3e5b4db75f0d3e083fbb00000000000000000000000081c1d7cf81911de225b133af139cf652efd27567000000000000000000000000f583dd4c33efde6d83baa2a99e1d2359ed9b443e0000000000000000000000003a1f461a90334155f5efe8915449b32f82c3febb00000000000000000000000010ca3c649d91e8491db43bad637e2f972a6b48d00000000000000000000000003663e7ad6cb8fe1eaf4064376eff9ae08d02cb4b000000000000000000000000d6d46b8659f43b120c63aff07ad7d8759bfad4860000000000000000000000000bc1b375ffa7f44b4a5e053dfe3395976d8610d0000000000000000000000000f5ff79578b1aba67d1644cf147b46d46198c3eed000000000000000000000000ff61a30a954367758552d5fd9ce7a2836989849600000000000000000000000034a7103046a0628a357cbc06ccff890984a49487000000000000000000000000aff0219f779b82002f3a257d1ae0170c72535dbf0000000000000000000000001ad8d17857b2626c2e0df7e66efb58780204326b000000000000000000000000ee85b91baa027747895f91ea24607b70490d969c000000000000000000000000c7660856e94cb52ba2d389d2e413aa92ca3de29200000000000000000000000029fa5ce3685a20ce084a76e1c3b45858ee79994e000000000000000000000000cb9e648a2f346da06e5a32de9697b137d07d0077000000000000000000000000f5d3372d023801723d8f3fb28465b91f861a68c0000000000000000000000000b210c482c8f6815890bfe6e7b0230aa87625a537000000000000000000000000e884460e8daedc630a125093fd59cfb68cfa6f25000000000000000000000000c0a076dd2bf8f3bffdac756215d796726161582f000000000000000000000000d7d3e1361b7929df9d45467bad807aabfc839d5c00000000000000000000000009e9e1cb4f066eb90db7523973a9ebd7469a58b5000000000000000000000000d1b7868e7abcdd21b7ba77a89dfbccf5c936e8b5000000000000000000000000afdaf8d4ac2c29b85dc05f45a9d830334351d2320000000000000000000000005b9dda5f00b4606991f1dc14f4baa0d50c30173e00000000000000000000000050377c731a8a140209ec78815e325e0fb6aaf3e1000000000000000000000000ea67990a4789966f4ab7947920f6b38b43a399f0000000000000000000000000919456359831bc6f279d3abfac98edf0a8d6f1880000000000000000000000005e2ad8398623a062961095d4cc1ea2f7a717f0d10000000000000000000000001fa1bbdefae3a430528888cd65177ce12c73611e000000000000000000000000a4d937d71a0b679a7937668c5d488190de8c209f00000000000000000000000095454d24ab1d3ea95247051a0e535eb74df00b1b000000000000000000000000fc3f4ebf55ff69b71e5989e957b693f9cba670fc00000000000000000000000015fc465faf0ce62a1cc431ad3c3c0c5406f066d000000000000000000000000001969350e48f6475373e4b562b6281e88741ecc60000000000000000000000004887b7830138c3e01e45cc94f250be79c20561d6000000000000000000000000878f8adf317181de707cf25a06fb4a1b1e1a8845000000000000000000000000f7c0341b53372c033299bc9793beb91f675062e10000000000000000000000006aa200e44879cc2597b874e539a6edc5c8a595cd0000000000000000000000007f27c178c8ed37f973eb8e7f432abd277efd4f07000000000000000000000000aa598de176bf61a9d73e0ea5dccde936695467a8000000000000000000000000af0055721df8e7e812fa3b1338ad6e145e71aeb400000000000000000000000020b3f87071112d501fddcc56629faaf2fa8fd80b00000000000000000000000019fbf8884f64df248b9432886887dd3bfc48ef670000000000000000000000005c243d80459ed4f3f9802ab2c7d74963a197df6100000000000000000000000091bdd9a993a2e756e256b2d20e986a0e70d89a1f0000000000000000000000000322165786f7f7b3bfdb44ec7b5b502f01cd6d5000000000000000000000000081534cace412b22541d9b466479a6cb0f847328c0000000000000000000000004bf287e860a2408126898f79cdef750756f36526000000000000000000000000a1bdca790b90bb70874c018bc1758203267acfd10000000000000000000000008b0560fce0106c93ba6dead9d46fb000c36c3761000000000000000000000000416ec3bf69ae8a782d3d759797d9baa555252ff3000000000000000000000000bb0de9c702e3d81b11dfb3484b4d09a319435a06000000000000000000000000977ce23a04c3eae3537eee3b3415882492532fae0000000000000000000000001827c86f1ab00d0bd4cdc0b69f43f8612c5cb818000000000000000000000000707994734a0a223b4654853028c00a8d83801d76000000000000000000000000ad088046a6b413ace6abe6cdec24320e40204ff5000000000000000000000000b59d6fefca5f6b21fdc6f06bf5489449e9ed97a60000000000000000000000001e3fd6f0aefe6b566944538bc386b28a2f6f0cb50000000000000000000000007738eae4735798c0756d510a3d239d80812182a80000000000000000000000000dedb21df7bc096812d002c1de87f125ca1e16e7000000000000000000000000537d9c67fd88a0051ff74d93cf0199890457cea7000000000000000000000000d7f27462bfb603fbcc4507aaade80d1655c32a1f0000000000000000000000004f67029d94a8d29cbb4422f975594df86c8b1d720000000000000000000000002315472dd0a7059d9698e7c33d43b58459c22a94000000000000000000000000a5b96d44026b798525ebba45476217ea0ca757340000000000000000000000003dc83da73d548d81e127fb4b75c0ba6ad284994e0000000000000000000000008ee74a49b443a4d8b289d6c287bdd86b1379b397000000000000000000000000fdc6bd065e6b96fe9fd696db9900e9d49b5612740000000000000000000000009f57cc46217edf569d17410a7549827249655b0f00000000000000000000000099a7ebe70345c5e04f06d74f1597a1986da0fa61000000000000000000000000a6fadd84fa02aac29614d65ff8a87c6a1b03e407000000000000000000000000e64b049912e2fa66cc9d6a8452a93778cd0b4b73000000000000000000000000dd924d1bb9646c865da25f56a5fdbd9b22b33ef20000000000000000000000006d3ce35ee795d965ad4f137bde73cf4dfb54f38500000000000000000000000091a307ba9896b1e1086ce9856671ce7aa1229f0c00000000000000000000000092bfccde7f9dfa5b4a4ef975e33d6bdf5adc8d8b000000000000000000000000ddfdb0f515b10ef0e2c0e139b81354ee1c57336200000000000000000000000042f032e394caec620ab544efe3a210ba114d5d6e0000000000000000000000001336fa6b785d3e44ccf463632d42b8afcda8ab1d0000000000000000000000004ba68f7ce66bd2c319ca57d86e028637ccddc7910000000000000000000000005051c8b5e678498c5092b9d612108dd139ecdd26000000000000000000000000cb5e1dd8fddd6d0bf2e3668a5c569fd7984b5446000000000000000000000000624aef5100f4a36a78661b35cb0d71dd6fcbe57b0000000000000000000000000e1a94e14f054c511ab427bc6dc7890507d9de90000000000000000000000000f9e204a7ea53a7ef228af769b0041f801d6392d1000000000000000000000000e67c97069c17e8cfb98ee2697da4c956eb874fb30000000000000000000000009ec891838eb413e0cf3eb7a9f2696bc70b659072000000000000000000000000af884f7462dbf0c7026df573fa5cb9c6be8ab4720000000000000000000000001c14ed97564ee12a4fcfaa7d6f3bb542c88d9c8500000000000000000000000017b724e59520063c744406a86659bdaa950a7d690000000000000000000000009aa15965f49804441834c7413ea1616eab80f7f700000000000000000000000073173eb6aa7108becc9927763efd3f0b2661f7ad000000000000000000000000bc8d9f3a02cac454315288ac60c98f0d6455ad2d000000000000000000000000e21efe317a0dcfa2267b743ada0e8a06031c5e4600000000000000000000000025b0de88828c60d0b33df81f527de93a2606cae8000000000000000000000000207b1dc278b300ce6defdc8f620ffebdd9d61802000000000000000000000000e0fc6e43fea7a93415fb0f0f6b4dd02268fdc4360000000000000000000000004c7e81fa8c81d390d0b4901ceb66ee5d0b028fe6000000000000000000000000bb009445e5e2a5b86733c743b80658eef252b7a700000000000000000000000007ce3e17d88a54d629544725cd92a70520a2b82500000000000000000000000067ac58f7deb73498d926e79cb872f84414cdc1ec000000000000000000000000b4c4e0f33f0d6b9f2a3024e6bfb4ffb3143affff000000000000000000000000e4bb00b1f7ca4f9372dabdad22c83f9c2e2d2c9a0000000000000000000000008dae2c56ad872cd64896146ce9e16754e1990cf3000000000000000000000000316df6b8a3e371c61b859b1931e12b86908026b5000000000000000000000000ebfad673bf6cb521c2e2860efd8fa8f36033ccaf000000000000000000000000901b7e139c90359bc66ad0ae0609f59b67eded63000000000000000000000000df75cefc92613896f103c0831933be2496cc09d4000000000000000000000000b4cd60da5c887b6b4a0764bb809f731983703713000000000000000000000000ff1dc85cf23c8f7e7ea52a735770016c61b866c30000000000000000000000006117dd0c78bfa3cfff3b6afc3ba6b6aface770d500000000000000000000000034980b2b1839f325c24d662d368c5adda140a159000000000000000000000000608d33b4862b5b04a811b44486006a74e8f8e8cb000000000000000000000000384866df9c2eb3733f28381a362ca484f445449100000000000000000000000024ad3a92143e8f9d3c0a1630f01db2abe15d36be000000000000000000000000a05a0ec56e083cfc378b42d409ab748368069a72000000000000000000000000b010d80fa8a1e76ffc70a4d06336a434c3f417230000000000000000000000000170b161d69e02e5817bc1e75e40e484588486f6000000000000000000000000406bbb6e9f304e9208fd23a63768a4e00c6a5af400000000000000000000000017b6588786c01a1c069dc518e4c514c72a97df030000000000000000000000005d84f8d5efef1fa55b8ddf61e1971e258f2c18ce0000000000000000000000004d57afc6dfade59a75c9f99eeaf4b8d95863f369000000000000000000000000efc8ed51117073998e95331d1989f8902f79944700000000000000000000000034fbc66e6f908bdd2c8830c1f4d378484455adda0000000000000000000000006299ca3f02206d9a25699c1437c02192ec7eaa59000000000000000000000000e599aa4b9d0e5cf238b4fb50a57d9eaf051b363200000000000000000000000081636961f3ec2f5216969bab1b046cfdb8a84c8b000000000000000000000000ad19544f3f6a9c26c62c9f4438abbecf2cd8ba21000000000000000000000000746cb6d6f447a6371de49f9b3a65bf13b1a4b851000000000000000000000000eddc4c83705c479e95661992f188d3224b2f4a62000000000000000000000000136c7502b9b8780daa953efa8000a8599479ed3b0000000000000000000000000f7d5584ffc0f448354ca173458c7f6dfc7a44ec000000000000000000000000c022004d29c91de6b3aed3dae96a4b2732fba47c0000000000000000000000001a9a17906d3a5b983710f779038ffdb40a760134000000000000000000000000588e9b1b57428332ec19c81f4a6443e74610d8be00000000000000000000000008cca45122e28a78a08c4f8b9c2b90850f4dae17000000000000000000000000fbcf91d0e5bff55464480e4572ac12f05843b292000000000000000000000000543af0774508218ddf8859d156ebe1f2ee79d7030000000000000000000000005d730a99fdd110cef661cb049a283c645defa357000000000000000000000000d8abaac33f1113d2eb6f2b11221674efe30e5e04000000000000000000000000c44cbfeb7d38a23abedc4e1bdf42f0011a97054300000000000000000000000035aa2f90ca6e71370c674882871b2130db183f5b0000000000000000000000009d6ffd6ec6839c83d533eae5e41a1a14cb4d774200000000000000000000000089e90ee27c6290c4f5786f334ee2072e077bb6d300000000000000000000000078264b0ab0d070ed814765a5c261ca22055aa15f0000000000000000000000000b3d007cf934c59b73be6edd780cb7c30d6cddd8000000000000000000000000b729050585cf1e339480d1267c576d3d1e545633000000000000000000000000f7c4127a2979f4f56196fba7defdcedb686ded8e00000000000000000000000010612b8864a75d13d25d2eeb8bbbac13b8740ba100000000000000000000000046cf95b9b33a7aa66d581bc48a08fc26089357d60000000000000000000000003bef6563a2a63e18d05e99eef4f2ad47eca55353000000000000000000000000162b94769fe9755d19440d04b0d841e30a286103000000000000000000000000e1ddd2c80ab607020eef425a82d117f8065b7b49000000000000000000000000f3be023a1215882d7897e5bfdad919ff7450a18100000000000000000000000035c866ba042ce34d2fdd7f9d83e53b21bf5653f9000000000000000000000000212b48ab8bdbe5411c49516bf3f80f19ebe8f039000000000000000000000000c1a07e0da967e34fea40f1ce4501938399c92c780000000000000000000000005e2b3d5e83f36cb207ee671e00ec485df78ee9750000000000000000000000001e39364a4b272b5cb821c7a1ceff93a18c9e67e50000000000000000000000004716ef72030f1a0d3ef96d25a8836837be2b3b9b00000000000000000000000020c12d1aae21093dda23906e3e5c4122d441074300000000000000000000000023c3103d4c8c586b5eca1c5bfd58b8a38b197c7500000000000000000000000023c3bb4d530d48fbdadfad4e6bd5267ba7607db600000000000000000000000055f3ebee3296e75cf070d5c5f5d394d8b00fce1d000000000000000000000000e8f083765809926761ec747f9cbe7d92ccd028f9000000000000000000000000601c06863ac109e07f1d1eee122336f5f2d91add000000000000000000000000d611fa67e77eed357384d7f1671b5065cb595161000000000000000000000000c75c2304dbe0b65318fd523c3c9367fffbfb472500000000000000000000000081b4ce781948cadb524364d73daf29288ee35af70000000000000000000000008feb5417c736b179d5172fb07144c4ab2954db90000000000000000000000000c760280a1ded23f19e6b5fdddc01b2f5b5402c44000000000000000000000000941aed93bfdfba7b2b3ba1c68de2dd6ccc22a63a0000000000000000000000004ac6b934a1df2aaf751050293fbe2c14f28b79a00000000000000000000000009ea4ff631b6b10347342f89340756e25c198c46d000000000000000000000000ae41d65d3029561b1af4de79d4b0d292b4dfa9280000000000000000000000005ddb9e5c39fd2ff7ed1e0996d7394757bae329480000000000000000000000000cc5812e9e320c9d9576b84ee8252a8e296c9b99000000000000000000000000ed6aa99e08b8e170a3a0322e3f9504c9432c5b7b0000000000000000000000002b18b171d8d917765ed49bc012e997c26f33b80e000000000000000000000000b6966b8c2b68a7fcefde235be0ffcc79cfbae89d000000000000000000000000f69ec03aa435a7ef1330ebc9d3387e324c5f6a69000000000000000000000000f0e1763886bb8c5f7aae636166421758fcca32dc0000000000000000000000002a7ff530d2cbf1715da24301ced144b4fe1c79fd0000000000000000000000006f5f05c4e0a062bfb9b8e7a8ae778e891fcce8630000000000000000000000006cfdcdfa9d903161f5f6bf18fc6601b05c867a2c000000000000000000000000369ba19ef6fe267e0e4527f71876382f6cd7a5760000000000000000000000000725778d481d39ec2e26b3c207320614eff6ee50000000000000000000000000c6d8d434100a7eb612c1c8f444f500615e16c09f000000000000000000000000c872e4d59ece104610dc274072ada0325ce3c4cf000000000000000000000000a8142be9b9b568945cae663556985aacfe1a3678000000000000000000000000f20a615a9a503188d09f6f542c311060dd5d604e000000000000000000000000c6065e29c01e317fe60bd3744d4e50d5ff4626e80000000000000000000000005f35df41394a9c5ae4e52b2e5363e4b20a7c636400000000000000000000000067aded2045f0aa0f3beafbdd43e2e96b6211e1b7000000000000000000000000419b9891b8201df0e279f9ca8b744e57dbfb57ec000000000000000000000000a5c469a59ea11818c7984d220dbde6e023acec61000000000000000000000000e9ce8277d5afe2226a3347929798185034272151000000000000000000000000888ada7f34e54dd41a83a52561f7e77ab90b4b7d0000000000000000000000001415ab824043ec2dba127cd20024a67a36647d6b0000000000000000000000001b5e9ab2bb06977de4637bb34314ad534ab17f2a0000000000000000000000004b6c560a0947b755455378b861c8c5f45960131c000000000000000000000000a298d64cfc20ae345b75df3ff13cb8ba3aed5f71000000000000000000000000ded7af74b3ec2748e33d11911186fbec35f0f0b500000000000000000000000086d87415c66cefd32e59a29efb329df3181a23870000000000000000000000004740f5a86a2b4d91a15322a27b5715e0e2e1ce65000000000000000000000000d97a126c3973f9949edda59cf1801d8681a3746000000000000000000000000025566762c93f9387bee4eac4c3929e9f65b5487300000000000000000000000020e5789bdda638fec1f0bdf1b1707bed4e705130000000000000000000000000bef35d80e4f300f9e60deafdd63242db79e82ea000000000000000000000000028ff2151f8b71193f9913d815528561482ff5a7d000000000000000000000000c9cb3fcb7a109308d6e73776bd6b16f35a48cc6800000000000000000000000025c330bf195930e1127caa8c52f69105a2c35d14000000000000000000000000bebf3382a9361574a8c8b999eb4a82eb09c5d58900000000000000000000000033cfaf8028c01f0bc677e53e212c002eec3b6f220000000000000000000000001060fdfdc64706d7260e56e4968e3b827afcc321000000000000000000000000778781d54859b6e15201aef28d4814e9093e42dc000000000000000000000000eb04f771148de60bccccd01ffce727239f394aff0000000000000000000000000f0cdd7830c151c49e71363d5805849d3a6cedbd0000000000000000000000000c77ffed50d7f7750e2831d7df47a3c675b559fa00000000000000000000000079f80fe3deb416fa11fc10972cb757ee5cc2a71e00000000000000000000000000f3303b4390cf8c4259ad75b11cbafcab223e600000000000000000000000008042a6a0c4ca667c74e48487881534866f379d4c0000000000000000000000001a88fd4e4531591823eea206962dbe9e9973a77c0000000000000000000000005a3f488a337a4ab4cdedbfa50c346012c140ba00000000000000000000000000b891bee844afdfc99ae34e18407dc4e605306c440000000000000000000000008597f8b2b0b585b96f9f576dd3f22a15fbbd92f6000000000000000000000000f021e375edc6306c2958942578cf4b321bbf22b0000000000000000000000000d889a33082f22f4fdbc1525816dab24fd2be62af0000000000000000000000008bf6d4ff54b98380af62a84312b10e96efbdd5180000000000000000000000009bf33a7f43a20acafaecd971109e3a3cbeec3cf90000000000000000000000007d3177e03f0273b8ac513cc4cfb0856d2c5387ae00000000000000000000000051babc56a1cf8ec8eb7ac24aff861c874554c76e000000000000000000000000f9a47880939874ca70978bc8e972d04b281415700000000000000000000000000a664b77340e7f07db49f9dea59e8d118fb114c2000000000000000000000000c7fd9c5880c3265bf4fb8385887d2dd73e370e76000000000000000000000000706e5815f8e8804a1e87eb8e1edc133a9a1004c300000000000000000000000063c9000b270c8b4dc31228bace75ef67c33c323f000000000000000000000000fa4f6e81e351017ecbbb4520422de8bd841b76e200000000000000000000000053eb29bba01e0457cb98679b8263f87cad1fdbb6000000000000000000000000e4f3b8b0b7c28cf7c8ca99a24f21328b8ecf8181000000000000000000000000242fed7fd678143c1953410700f0bb61541e24840000000000000000000000009d06b5377b4ab7d33ab0192b01c4ce2ccdb08afc000000000000000000000000d936184e48ec5ca1c5d651e517979a5fd1cba16f00000000000000000000000046d929d61672eecb28e45da4a0618c6db414a7630000000000000000000000008e99c77cb0c7255fe445d5cb2bb8660488a40c9700000000000000000000000038ed5523a50530ca23f0017e491a5e712e5efea1000000000000000000000000ffa3bcbb0d4ce2281949f339f4c063eb4a55930c000000000000000000000000876b3319330374b4770a71222ff54afd9bef1987000000000000000000000000ced4c2e712bce0e84d93fa646318e5a10710cfe00000000000000000000000002f35ba42b22a2fe40d5b7d8895f353ed0c81a3f4000000000000000000000000dfa85f0a893eb8ae6a768f651ea1a7b785e6274f0000000000000000000000000e296c976fd402001434b0cde9a2dc9c535721e30000000000000000000000007e6e760c1b75069301c4c6afc838464fb9a6ecb500000000000000000000000029da246efd1514e088ee1a9e017df9d452dc8ea7000000000000000000000000eccd7132cea3942c548e255213380c52ec80bb5d000000000000000000000000ecbf53c3353cd3de3f29e4a9e0d6e77beed87bec000000000000000000000000be8cba2fe97019aef05f9fffb5265c8360f460d4000000000000000000000000d5f0177e4aa0a9603ca0ab0e98e9a6f44f79f929000000000000000000000000932952054fab5215ec713f01751474d176c5b261000000000000000000000000ca3c634bff37e7f7548e38e78365dc3313c9f22c0000000000000000000000005be9af981b5e64d0a9ad723f20f3c049b1473615000000000000000000000000d437c37c8d4042bae1b4faf4e3d6cab80ce39ce6000000000000000000000000ed3f8b1b56609af85898becc1c685c14974d1852000000000000000000000000d4bddf5e3d0435d7a6214a0b949c7bb58621f37c00000000000000000000000045b6ed342c42143c88fa9767830bab84ee45eaff000000000000000000000000332e66b6b897b615d34d12f6b7a8485e5e3407a0000000000000000000000000b8539ea290f473e880697ed64b88f56c8dda739f000000000000000000000000d981495752578774aa5b967e8de75abd293734cc000000000000000000000000939e214ce1ae194aba92fb8844dcf5bf99ca0d01000000000000000000000000031c4f0c54d80c5e8c524c9d7ad2807df6cbf5600000000000000000000000006de18c68f43ae7fc9191594f6fea7bb8fece8c6c000000000000000000000000602d40f7c7fb0239846e1c6371486400a24256dd000000000000000000000000799fd6c924a4e6b2f95c9a1714501d5448b2516b00000000000000000000000040f9cc6e0d2c858cb003945e1d1b6af4dd4a0dcb0000000000000000000000007dd6a9b5b630bfb8c48eb5aaa9ba34f1fe8fc8aa00000000000000000000000046214523cb1292f0d3a8222a6734be0e046d70dc000000000000000000000000f4ff3ea5e73b61c1a109df9789a74b68ffac46f3000000000000000000000000bb68f702c03c9f4068bd113501dd8e32b0b5d439000000000000000000000000e5cd68a493c4762292c4281de56d4b30a3edd1df0000000000000000000000009572ee652a46c1d769c351ac828a62f9d1ec082a000000000000000000000000693a7c0c54cddaca68567bdd4be723b6ae57188100000000000000000000000010e7a86b6deeb3c06368f7eb54bda101c6b12ae500000000000000000000000023bf4cdc40d276cee1e263dae9d413a4cc76f057000000000000000000000000971c78938b1038ba16ce66f23fcab9bcfa72feb4000000000000000000000000e63df67d21b0c7c93fe671dbd56ad37006183eed0000000000000000000000008b94a57c7671c355b44ab0e892e8b7659217a8f1000000000000000000000000786162a347cb888883ca1211384939cf4af63ca6000000000000000000000000a6187427c557d0fe902c3e84c3fd2f6b7852db52000000000000000000000000658ed240e6a47c2d4f2d557620d8cbbe187ad68c0000000000000000000000005b8f540f98ad2f83ed7168a308dbd57a61b9684d0000000000000000000000008140522ac9aec2967808985a89a02ec36576fb9b0000000000000000000000006aa4afb9b9421f355b7198661819f0213b78d2c2000000000000000000000000e585e6f4c4c1cce675e403801be79b8c1ddf4a62000000000000000000000000c04225db85a85ce6ee7a43bc3647b3e8a78bc52c0000000000000000000000002c2b6e88b98eae8a8605e84c032439b5bbda7e7e0000000000000000000000001ba42675ac230ca18d4f25843a8644ec4ad83f5f0000000000000000000000007d1c50cbbea025dfcdf4ea6eb7bab533fde477d10000000000000000000000004bc11341864f026b3e85bd9e9537fa0097a5b7ea0000000000000000000000005b9bb70d105edd0b5fa234c02a0b4b6081d9ab290000000000000000000000006cb1f0c7086c2f30bdd39857245439c38af7e597000000000000000000000000493aa938a125b1b98abb90b36ab0195881f384b40000000000000000000000005970f04fc4c10435791a8e4a38716dc435d50b96000000000000000000000000c3cf5dd9a089bc8b7cbf53c24e8174dce183669d0000000000000000000000001307d9e8913cd6242e4de33ea1ebf4a1e90a663100000000000000000000000047d8f6d88f85ba48c3785a7bed7d688d4c4533c00000000000000000000000008baa571470eae4dcbc1ee01f224ee993673003bc000000000000000000000000f2feb2d1ef4826edab51a7030374b3c43e88df3600000000000000000000000076dac438dd89edf88cee32bd4733354e2fabb234000000000000000000000000b6b667b4f525f15e8e4161da5ac6ead387833cbb000000000000000000000000ca7c9c3bea5226450c89ffb60106a865a00829a60000000000000000000000006b1d8b32400ac1dbe986d890fe028325322761db000000000000000000000000e7707114b6118ef46adf7145d07f632eac0ae048000000000000000000000000203ef6445540db7a895e81ea0d35a094ad2757620000000000000000000000004c01c161755d4098bae39130527ce0d459a7f9ef00000000000000000000000037790ef921b3d2f37817f0d39daf57401c9bb90d000000000000000000000000256b500c84f6a2e7a13836243a69538d6f9542fd000000000000000000000000849b52043d8e525169c3be017eea5dbcb27c4a99000000000000000000000000cdc6473c6c894a3cb28ac28c6eb6cbce28f8b39f000000000000000000000000edd41a43e2fff8a9cd6a2d0b6000d97ddb72be6f00000000000000000000000025e94bfd27686d23bcded98b68ffa2c9b9c0ce0b0000000000000000000000007333782a6aa8759a39e837c29df42b4b558d1bb70000000000000000000000007d328bc48578eaf152cf3f726f91624363330b63000000000000000000000000b06b0fe4bb1ae90789dbe6dd82367fbe967c75c40000000000000000000000000d62a674beb756c8ae1366cee6bcfcff3f1b1bdd0000000000000000000000001fc1bcf93c9528fc95ce4366fde67ae4a4349db60000000000000000000000009e89f5fa3ab228ee4028c1816d6a3a6d2e71eea900000000000000000000000076eb6cde9b5ebdfeaf5bda8a14d1335bf0fb12f90000000000000000000000007082826d9e866248db750a11f04f23fd61c5284400000000000000000000000040e1db90b23e89e93dd31bbe13bcb58d1d55efcc000000000000000000000000b7638c34b4cefea776b4854d3bce47f550e01d910000000000000000000000001d82879cc896176550c5f588100ff059888b2e66000000000000000000000000a33e027c4776820711676730230537701d82f7fe0000000000000000000000000ef484217c408668eed30d62469a6e888fbc3ddc0000000000000000000000002f486836e45592bcef5425354b63c234913899a90000000000000000000000009bb50e31040ae8be89be3610fb2ce1308213d83d00000000000000000000000078076326923f8f14b158be02775f48f671a41ec8000000000000000000000000330bcad9bebb031c76c84c32e13a77f0953ab7bd000000000000000000000000ce0eb1239a420188be1b12990862cbea48c7286f000000000000000000000000b0ae0e1ba25fde66547e2e4e3ac0bdf776132e34000000000000000000000000ec2226bf19f74b46077810243656df3cd94afb81000000000000000000000000d921c21b3565080882196d02ca5ab64abad04f3c0000000000000000000000003d0b184966a236850234e33f90179c4e4868f401000000000000000000000000872a0534b772269dba71c9999f022f9bdf383a70000000000000000000000000c48525f6b9d7825090a6dba9016d21e92ab4630d000000000000000000000000b44fb7eec981940c36b52c6391c048aa8c50431000000000000000000000000058eb103e7e5e7187987dda900a88a8b6e61ed4a10000000000000000000000009efe85fadd26aa75678cecbaebafb74e764b5b1d000000000000000000000000ad2ac032ad1cfbc66a2cba8e7398a7e8e4fb92590000000000000000000000007b17378879d4bd93c6f56c0e6f7691210d8d81b3000000000000000000000000605d1adfe03e4eeab7fa3e9c295e174eb732e6c900000000000000000000000058bf14b2eb54fcdaccfdb645b53954802dfc501600000000000000000000000017ddeb16d1d5d1993b55884fee0211407a4c348d000000000000000000000000455b2f93a3323dc803971f0949260f74dc7a8fb00000000000000000000000005738ceb42609d63b700d6afb0e41e086422c84260000000000000000000000003d701971361732b581169faaac9615561d2f09e50000000000000000000000002989693d758598c3a576133194ad6008abc48c0e0000000000000000000000004469cfbd8f20f42aeb073c7c5953f886ba5b48890000000000000000000000004eaf45be83fb1318a9ffd3d06bb97068ffe6666d000000000000000000000000e8f9f3fc511d285977f5b5112d9514f21b710151000000000000000000000000593bacf11adede850fd98e72f734022d322a197b000000000000000000000000bcdb21156eca3eca3003fc143efd2900539d8d77000000000000000000000000168f326556ad6c99ba72e110f5d0b999ec8c5ae0000000000000000000000000efaea081b419477d5da31ea02a9e55a47f832513000000000000000000000000125e419842966672dc4b28272d99cec4665642a8000000000000000000000000518169fb987568fe9bdb37341d9d76a754e42469000000000000000000000000824a8df0bd50af2e0a186b12b8f52d64792b84d10000000000000000000000005c8925295a60eb178d2c7bcd25d5c3415798f50300000000000000000000000060409260a6504fcaf665b8a3a86d694ec3e32c0e000000000000000000000000604622ac6657ec5693df73756a0487c06bd1edcd000000000000000000000000b147bbb0c016b9c5d4ba3a4233092764607a266c00000000000000000000000051a5d5ff191b7b42d09d64d2a5ff954c1acb1905000000000000000000000000237d1dcd79d54e235fafc66908453abc489a953200000000000000000000000036be200c5a2b4bf03c1377a10157e081d53677f00000000000000000000000008665b8269e97a20bc65b8eb7c4f0c2782c41dc38000000000000000000000000491c93be94e017c22d4f2b32d7a7858587a10c830000000000000000000000004b3923768baf7461f9729b7b315d980db9ebb01e0000000000000000000000005a58dd59228f8f0ce79461864b6810c0ea87655f000000000000000000000000b957e12b1e4ce2376cfd16db2a1196218eb6c5be00000000000000000000000081cfa902d0fd6652e5cdd75e817f1bff05a59d6b000000000000000000000000e951e49b02ec8d3197bbadb18a6a51c79d11335b000000000000000000000000bbb624cb64ed4d5222deedcc36ff00efb7ee86c0000000000000000000000000aa1ac086d2015bce341898ab771dc409c7a1bd06000000000000000000000000632e517bc3c0b8e2f1fd05f8c14a802f2fdad0d500000000000000000000000000ded4bba866cdfe7d6ea767c10c8eecbe0ee278000000000000000000000000ff47fdb007b81fbff7ab8e4db4ff168bfa25efc6000000000000000000000000e1187a683b8f6c6ab20efa24552ba524e207baba000000000000000000000000ea114675a93b86709fb40af472bb1c80e2349c980000000000000000000000006eea298f3d919bc319235ccca884f7f557f94a49000000000000000000000000df56fd4fa10c21e75da55e6a68bd04ae12552d5900000000000000000000000036640633cda6100ef4897798d9aa4b1f98fbc06b000000000000000000000000268a6df4617b949d172040979381722db1bf57df000000000000000000000000f1ce3936e4cebaa5e6f5767a8aada01ae1d0ba74000000000000000000000000f4b25a46c7a0bc0f770d439a7e450b5854e8319e000000000000000000000000fc8368e85342e2652d2387a66d45749aff4e3b6c0000000000000000000000007cd9eeeb24070e10c5fffb20890d7ec1dd13367100000000000000000000000052c93089d7e6448a449d87b876856f7a93eb824f000000000000000000000000c73d72f6e2aee17be977595efe73f72fb579e270000000000000000000000000af64015d7d66f813ebd8a259c0fe4ddb9909e6c7000000000000000000000000c17bee2527a716818d3a5664d237845dce36634a0000000000000000000000007641dd0f1f55138d41e27ce670fe4b0a402e1ef300000000000000000000000010573398f222df89ca17ef45b7bd833edabe577b000000000000000000000000d902dfbf29cd13859d5d33a7f9dbc01ace344b04000000000000000000000000acbb2e8b6bd4bb69efb7b2a57aa08dda9657e30c00000000000000000000000067a47b9b2c2cd77dc2398c94b76377140a0fd4eb0000000000000000000000003123e1158acc018cf0158f1ff8bad1e4f2b7ad3800000000000000000000000047b9d4844b449f7933a16b3ff2cba825507c3db700000000000000000000000083bd1acce7fbbe5eda87dfeca5a00bfeebb5b6110000000000000000000000000c5eea06b4081989957fa0e2ecc4f0e2f58d1bbf000000000000000000000000e9950c46cbb927b5ca4d0ff2f6f3f4a521911a2d000000000000000000000000d35102baacf2938738143a9436152dd0cbd056c80000000000000000000000000ad993a273e3b8e69ccd9a60f5a17e9765848e2c000000000000000000000000ccd6b1bda97e46401fad41d2f6f0444f7197da60000000000000000000000000b4879b553061b8e39efaed3f4c49d859e415eec8000000000000000000000000bc8fa6c84cda3d9b9ae195f02eda5b7c6b6e8c5c0000000000000000000000008b418b791f109b01a0626326528373af881a6a17000000000000000000000000db42a72be168e9c11677338ed2bd5b4d894224000000000000000000000000006a3b6271dc7ef4c299e8aa4d1634de7c4dd54bda000000000000000000000000b599c02d7da82174144df469e741bc44748d672d0000000000000000000000000a7df787349c12759c906db6ca0211845cb55cff00000000000000000000000098de7b6f29e5dde9d88dc008283966240d71dd0200000000000000000000000095c01cb934cd5c75683246a1ba81bc9a62764a94000000000000000000000000a93c6115b611e8de2d107ad176239a1c1b7f3c670000000000000000000000003b9eca2b7551bbc511bc61874f3d5a3790e5a61b0000000000000000000000006d189a5429a9420e4d392ccf4a3c17c4b2e87449000000000000000000000000bfbe48ff4d6f72bec4a247f1e848355a2401fcc70000000000000000000000007519469b743279622abf574e9ab1a216df806e2a0000000000000000000000009aa122a08f411847c4ccea78c548f21c412ae594000000000000000000000000e7b1a932a005b347727b4894036c778124ccb5a4000000000000000000000000788a8f7682ffa2fcc88183b0e916226cde823437000000000000000000000000b8ca5549a8fde7fa01f2677b342b41ffc15d8f1d000000000000000000000000fb644444abf1df3b5eef07261f3a581ed72c526a000000000000000000000000533e0a7ec23121ed167ea4142447c33fdddcc3d2000000000000000000000000a20ed06412e736240a5b31f58e73da6672b22f75000000000000000000000000a96ceaaaca05dcd24962caa031cd18d04fdd5b80000000000000000000000000d10221ee07b6f94452f23525792c8215e5944ccb000000000000000000000000151bd6770f1952b387840b0dc732da448aa40f41000000000000000000000000d702d9dfb0580cce00af70e98f063a01ba3b5cdd0000000000000000000000005032bf8e157726906205dc1bae234609e8c6eb28000000000000000000000000d33018eff13f912148fba4f91a338dcae8da7075000000000000000000000000eb409fffd97a3c050fe64eadb5251818adcc5def0000000000000000000000002bdace329e481124c82026c1e8a50ef1d60ed30d0000000000000000000000002af4e3bce3d0e27c1499e2f310cf83053ef2b28000000000000000000000000022465a4ba18e1e4c6af5f206438f5741ffa35651000000000000000000000000822be9384b13b36a5c1e0b3d1f6255df30d0efd40000000000000000000000001b3fe9483d9f78d48bb1bd5f1c88b27ca18cb7430000000000000000000000006dc6a17ecf9e44018f2c6f9e9a452d3c410b727a000000000000000000000000a74651550ea5fe58ec2aa7f921ae2b5cce6dadba0000000000000000000000008d6825aa28ac583c5b111f1dcfc666ead30f43ad0000000000000000000000006bc4e9c9db10863194913a5052484c42606e712e00000000000000000000000093793473f7c4b9573e3e2d79abc0ba95872eeb560000000000000000000000001961a590b34ade7fb4da53ec517cac51f7cdf6550000000000000000000000003c47393c8f86ba4005d5e0cde6d7318cd5d733bf000000000000000000000000aa2a154332da4d061a1ac338f3cdcedaddcf846e000000000000000000000000b15b4cc8abc17dbc401e2bc4e7ed39549cc094aa0000000000000000000000004384e30f2660747213f58b0944816f6825d825ca0000000000000000000000009036f8edecbdfcf5b28b5faa333490c299242bab000000000000000000000000241c33c132eff5dcafdddef22802b85bb80f5f51000000000000000000000000fd96e560b01239bea2cbfc05325a48da1d295cc4000000000000000000000000aac00b40e72a67f593f309acb191aafba264384d0000000000000000000000002aeea448e9f8cc674949a9984d877e2ddf34778700000000000000000000000007fd838dbaac95c4a6671d91133dee1978c901ad000000000000000000000000e930f73419e00ffd290196cc5e0b7b0f47d77ee900000000000000000000000045809be6989e10e3f71e3ac444b761c9cf2f346100000000000000000000000056677671b109209d1743293655c88eecc360bb72000000000000000000000000a606bf012f46dc8ccc0aa84bf0d78825314676210000000000000000000000009a96d2b30ed801643fb2dd2c151abc895aff0be6000000000000000000000000f863f5e67d59f4af25d056c49e53d324d175abbf0000000000000000000000004620bce17941a06abe476aee02397e122cf516fe00000000000000000000000078f87371ce25c021cf4953528caa18c78393ebbd000000000000000000000000132daca9fe7af24217411aa833bf007df6db8c800000000000000000000000009b4f57688da04813051c26b2025cf85db8fd04ae0000000000000000000000008157db083587fd7e3967b695391cfb8ee92d8819000000000000000000000000eab61454203305154ffc2b700122cee9a8f5ee9b000000000000000000000000b304d21810cb2fb9a97db37dcf748b20c6bd926d0000000000000000000000005ffebc41aa52fea3e36ddb1f6558a96df744a195000000000000000000000000a1caead32ae87139ff9031b818550fab7d8102d40000000000000000000000002f714b8677b5bd0f6e2811b7fb017fcc74340e90000000000000000000000000d012a4df3985d170a83e56d16e23cee68b9e4675000000000000000000000000d2af95edba020b4876bf335515d0e14c5b8db26700000000000000000000000006de77400d8c42c5a63ad978f7b5b112099503340000000000000000000000001cdbd3817d404c7d40bcf7301bf57ca9070a4f63000000000000000000000000afb56171165857802f7e000b7bf42a92f91c037f000000000000000000000000d5078390cbbbe7bcbfd0f3efb4d89e47a67a3977000000000000000000000000c0c519e966d735923f42fa2588bf95673865a485000000000000000000000000c60284af6762a33a849494cec6a416b352aaa845000000000000000000000000209425ccfd4875ca495693a429f8fa108cd8d3760000000000000000000000001351f5d965285edd9cfd8b31539f8694231851b5000000000000000000000000d1c0c43295849040e7ffb47bc0eb8ba5bee5d58300000000000000000000000086e3d8f8c1252600304047adec71785c41671bc20000000000000000000000007fb1e1f250fea8534624f65711c3dff8a3beb5f8000000000000000000000000f41f9dcec7e45d32a2845104a47240a8c2e5350a000000000000000000000000872ba883d9b7789934b9fc4f36bd204c7f6ed184000000000000000000000000c553ae1ccbadc9a0bdb2eee8e208358f918417fd00000000000000000000000039b1384494ba2e28c8ee64c5f2f43e85a46f137e00000000000000000000000076fd02d1c6ca627b65333d15fc08b266d39213d00000000000000000000000004774a4a8eb0b380baaf529417b6c4e28a269f249000000000000000000000000de757a34a0cbf9a31614e350b9124456c07751e80000000000000000000000001b0de4d95a4b90dc727ac9860344fda6fbc9bc9a0000000000000000000000006953f1851173af4edd7f05d8bf7bc2cfc3f7a8d7000000000000000000000000ee52fdec39c43e5b288276db03d813d6132101cc0000000000000000000000006345f714e064ba29d11a0849afa1c9ee4d1ad5660000000000000000000000001737617f73aae7abb62460f58e3876aa32631b7e0000000000000000000000005fee7a9a74fc4601241260d37946a6f53fa16db3000000000000000000000000f30b9ebce0a20968d557bca0c602b59770a1c5ee00000000000000000000000041cecd39e8b474e0af56ed47107e99996e9504570000000000000000000000009e21258b264468401c9b04e3f39730a1623a3ede00000000000000000000000044ef46cbdf162ccc4da99e8379bd65bf895d478500000000000000000000000001f88d12ab6a7a6e8b0cb75ab0c06e8a5846276a000000000000000000000000c88c8559bd2b1229deec1859ff9044cd79ae148f000000000000000000000000b27b2367b39feec3203eeefe8372135f4b421314000000000000000000000000ce078666aca0227ac03853482dad9802f4f1e94100000000000000000000000034cf4aecbcaf6ae72bddb98ff357d1711bf5fc700000000000000000000000007ddbc065279d14d92ac5437e644b8996dfbab5590000000000000000000000004b4db04f7b78046ffa9c80544fc6bf402d20595f00000000000000000000000068a44accd3609a7d91c6b60fcee93ef0fada4c56000000000000000000000000e8dad9ab206c2c516984c2ba2d7b0b0c0ff7913d000000000000000000000000e1f827e6a8a1d876fb92882042c166ba78fcc67f00000000000000000000000058c8e62fdca94d2bfad34ba52782f46674e0ba4f0000000000000000000000005e0a4e689d6d5eadc17564df074a547370d2f28900000000000000000000000022c518f29890fcf89bc5d5e4612057c090d05158000000000000000000000000e6a7e30bb393b194b7d27fec26ff08418db9df7600000000000000000000000084914b19069cc4b0727837a46f109667049906620000000000000000000000000fa4859f90c1a7535acc89f70fa0e4d7b97283280000000000000000000000005ab1dd08d76456736cd052281f4dfcf39505e41900000000000000000000000071e321032f6315f8af8f882f3600fd63b0dffc360000000000000000000000009f403ef6cda92ac236a3cf923b23594df59527f6000000000000000000000000058f97219373cb176089c32329b2664087310f10000000000000000000000000f575534414a450d7c7a29d82fe67f67f4449f432000000000000000000000000fc34462c32b756b309d0c63cf7e4f9ea36ef47320000000000000000000000005e12ba9425e882662392d663918be9bd21218f50000000000000000000000000eaef5904490361724b99130a0d2ea425b61b50500000000000000000000000007d0b67c1b1b9441b1c7a38aaab839a0ab3e3795e000000000000000000000000cc4e649ff46e9e3295c3930cd30847b5619a7530000000000000000000000000da52a5f077bb316f65e7da2d8625550e29e4ce3e000000000000000000000000506c2cf2daaab0bb7eae44724c4446eaef5a2356000000000000000000000000cd4ebef9c92b00bb8101db6b375243c79446e740000000000000000000000000174aee77a57d3c3b796640e41c2ed3f4d41cdd30000000000000000000000000822872ac42df8aaef8ba05a7651efa824fc129e60000000000000000000000002e39300f65a2ceeaa5b6a3ea2bbf954692ae66db0000000000000000000000007c1e9972d0965459a9b29a2c60f1301a9c1a8795000000000000000000000000e21fda3f8b939899e9afb4fa907de04589238f4d00000000000000000000000031050f7f5d7480cd66247ca3c2bac9f47254df4e0000000000000000000000005e1beffa02a3201ea37a9dfc8f0d74ceb2ab83b1000000000000000000000000997d4ec251fed83c0e87d6b4099e7dce5535a8c70000000000000000000000002c4885d406ab15554b1d558c346b06e5817a745d000000000000000000000000bd0c2819ba525ebfaa1b13c28eb116df3027051a000000000000000000000000e104beaf92646af9b05abd02f814851bec1efac100000000000000000000000084e23fb8b9ba2e268b3111a387073bd936495e7c000000000000000000000000d7cb41de35ffb73b42cb8f45a21e80650a6d695e000000000000000000000000ca42a1f9ca5bc91056d898a398d39f438227eb3f00000000000000000000000050f28f101a64fc797f08f708b35495dc522a507c0000000000000000000000003e74e7fa555fe40568f6e9a11c3c44f2afff4f10000000000000000000000000104358c06549377f8a83b91c5752822924d4a78b000000000000000000000000ed959ad7c7d43e747e1169ccd6d2ec5b1db79ecf0000000000000000000000009c6385eb8889c73dc94e14c2acb5cfb1a6c98d880000000000000000000000004b8db2fc49bf3aef684be4265b8b71010d65606900000000000000000000000084dc7f1b0b0b91b574ecf0c6bf5f9abd34ac5ad40000000000000000000000000d8512eca75c2b449d67c844ef001188ede4a7f000000000000000000000000026dd12663b48ef16deefbeeb99dee1c317d1cdbd0000000000000000000000000a677a9c8701335450e471f9bbd9e6b7acc540e90000000000000000000000002c02cfb6c241ec21efbe2859547f808bd34c7daf0000000000000000000000005982e095ff8aaae6da0110930dd334e84e44d5a10000000000000000000000006616c443c3e32e044a9318db28a1c60a7fc9174a000000000000000000000000248ddd9b2d7139b89aae06aac0de8dd854383f8f0000000000000000000000009cae8f3f8ef1cf26987a170a94ea2152bac308050000000000000000000000006d7bad4256845b2d5038f49e6933f0b8562f799500000000000000000000000032774d0d31500da10afb7635c97a037813b2f6b8000000000000000000000000a1e0c419bfe8f7e16f6c69d9dbb08dbd599c7b3100000000000000000000000069af924794d756fbe1555e0ce39f68acb57d5a270000000000000000000000002dcdd59fb309c0bcd1159dacb661a22468b4d63b000000000000000000000000ea0cc88536b91c9465553cb4f34b09dd06bea670000000000000000000000000f3a8d49e6678a972a708ee571717fbbfbad15e6e000000000000000000000000737e1983fed4691e33f5add3cd3af70d79332a29000000000000000000000000e61803ab060a7a8e11664fe9bb01fccf6ede50c50000000000000000000000002ebb917f88a397fa78ac344e6270016e132db75a00000000000000000000000093a835fa19a795700311e20f33a3c51732d2aecb00000000000000000000000049201e53e046f256879df3c1728fffecd35c52580000000000000000000000006ba4f7cd9eff191d33ce1b2715b906b25ea30582000000000000000000000000c56e357599de4418c3a33ad611130d2b2b36b19a0000000000000000000000001cacde9902ee7e96c824ef4804af20ebe27400420000000000000000000000004a08d0d36fca361b4898070806484b848e293c96000000000000000000000000a103e21f81b37a46890ac5795afd3564aeb3b67e00000000000000000000000022a4c616e08c6de95b20c4227a62db2f91430cab0000000000000000000000009b86030ecf8b64829e12eaa51e25a11a79fa29b500000000000000000000000074882a25d915853538fc3cd7046807d79c5309ed000000000000000000000000ecd6df71dfb12448b7ee4e0d4c6c5e197225b7800000000000000000000000002d5f52017fdbb707ed9f413192d78b539e832dfa0000000000000000000000003c696a0687e5188c95c44edab4a0e623245c39eb0000000000000000000000004335ac63d12fe0556717911bcd63ed5d8a15e63e000000000000000000000000e164e992d20fe812fad6bb0f29d072c4f6acd062000000000000000000000000a9fa294a31edc61f641b762b6bdea6b6fae30b2b000000000000000000000000da7099c7c03e550379e01c9b4403304291f76bee000000000000000000000000d32e0a744ad755b2321da26480f9cf261588f810000000000000000000000000c729fc3f4fa351349db74f27232f2029a13ad7a7000000000000000000000000f26ac773f75b412c1e62118ba99da17f0ef47688000000000000000000000000d1adaa0732c6aab713d8221bc5719a95bff2f7d000000000000000000000000074c9c6ee9754b1b4de352fe1db3fb52e26c69d34000000000000000000000000d475a6296ec26681c12118f8ef25e4603c85efb80000000000000000000000006cdac8f4b2d945d7cf9ae2948d7a1e1f5416fa460000000000000000000000009cc573d3b638ba2c40c5908b64764d0c6cf95966000000000000000000000000e47088f747530caecaecb96d64c985f49b7fcc83000000000000000000000000098550d355b08d005dc41279ab03ea32919631e2000000000000000000000000e4da2d48493bd3045e88a5424f6b5f379a3402160000000000000000000000004f0547e44633f305ceb931bb96711ed26af1f9fa0000000000000000000000006dd07924c3fbace4e3738fa5b2e4b5ecc5199c07000000000000000000000000bf446dec766ed3ef1b12d69918b0122ca6a9b611000000000000000000000000376ef821241b686663cb2e4eb61621479c63246b0000000000000000000000003986fbbe0933130b7eb29aff28f23dbd68d86777000000000000000000000000aa78af819ab05c0e241c55d83fec72a44511b96a000000000000000000000000840202a698838eaa75756114227378b6b2439d7d000000000000000000000000495edd7dc65af93b250c5a5a6853b34fa8752e0f0000000000000000000000004aadb8d3a8dc104ea253f5c05e83f9162786009300000000000000000000000056ee232b23b3a0998922912f8ba8f194c3f5c8620000000000000000000000003eed3f1c33909691e3e8ce605c94f758b98c032a000000000000000000000000054fc471045c53a05fb6ec8dda7cad5a135a09c8000000000000000000000000370f0d6530091574331e0cacf632645cb94c03ca000000000000000000000000a4d246933fdab0b0034666a66bb60bda7e0e9e0200000000000000000000000023271211aacfadeca4a232c10d745cdf2b454891000000000000000000000000285567085d04c2602061f2801863b52d03b25d07000000000000000000000000d143155472519adaf193ac7013ed81c9bbe9dcf7000000000000000000000000fd80e18690ba7e185a663b9f9e21d533204408a90000000000000000000000005463fcd582375c4c229f96ac53067b94d81e683e0000000000000000000000007d94f65540f5fb086e050510f051f1f0b278ad8d0000000000000000000000000643ff3e5b4c0e29d2ab62f54a45dc87087c30af00000000000000000000000007ef3c770ff84a284ca3e30b31400d7e593d2dc9000000000000000000000000f2bcee17c1747d7924556933304c091cb43277f600000000000000000000000039a02c400d4a8e27ab136017677b0fb4ea9ab7e2000000000000000000000000be20d03dd9905adb5b555682b797ebf1692187ed000000000000000000000000cd251233b3c1aa6f785cf5be7c5bb119f24d5d09000000000000000000000000875f569afca23e31e69e86d91bb65d77dda484df0000000000000000000000006c9a99b27ff18a324b69ff1a01ae4a902ad84d22000000000000000000000000ed06029386b83dd3741f13eb8d3cedf8b30739d4000000000000000000000000ff9df73e43edffb898711e0aa780647f86ba1c1300000000000000000000000080ebe03025d1db4bd22e231909ffc20495226b560000000000000000000000009f1f6df23ab31cf81bb370bfb982824b3b0cdcd5000000000000000000000000b7c40aa24228b6731b287ac033710ed1abe541b000000000000000000000000057d3233dae19304ae7a47ed270847de84036747f00000000000000000000000023c5a72d3c2ef27e1cc309f2a228ce39335a2289000000000000000000000000aa674f94679d2c87266f75490ce86933a6e71195000000000000000000000000ce386397f21a9293896f89240fac5f152a9c995b00000000000000000000000069dce02b096aef070c885e12c1a79cc69a23e99c000000000000000000000000f802b8cca03c8139b59558dbe73df77e1a0080a40000000000000000000000003bd95b2c4cbf19488a4fb776dfb0a1c9aa6a3c2a000000000000000000000000cabf2b27551927d2cba7056fb8d16e64a92fe6800000000000000000000000006a237df12754c193b895fe326e01bf288d46538b0000000000000000000000006709c80c91db30b2e96675e5ba716fe974eb281d0000000000000000000000008779d3818a1c7f760a2a1ba95976916546f8d9e800000000000000000000000021a61158c1812a9072b0e94b764f1bc28196408f000000000000000000000000a2340de90d1a35a49377e936aae2790db9f5ed9d00000000000000000000000096f7a7e7ebbae1cedb31bd35bb442a50406d3c11000000000000000000000000bc5a98fdc178ce56d56cf95b92bee4b9655a926200000000000000000000000050502689fe4e65332e2c3aa90ae758c51fc57bfc000000000000000000000000782904f19e8700e88aeace88a3deb1690ad3ef81000000000000000000000000e97b9f031fd9c8631c607f26b53421fc2673e23b0000000000000000000000000f13637e55bec22c338d94762f597871a8097be0000000000000000000000000238dd68bc528a53e0cdadd1c47e97caecc5907e3000000000000000000000000b46604137d6cb15d0a050db37d8ebafa38886742000000000000000000000000bc8db78a15e11e10fdc638ae08cfb70da0efc7ad000000000000000000000000119b21b1bfaeede02e831852c30a0e0a241df8c300000000000000000000000047243a6cb916ac14db5beeba2692ab49d437b7bd00000000000000000000000079058ae92e996e6cc7de42c8893ca41c0ec4b2d000000000000000000000000078d09759ea6c0561a3a8a339ae4dfad67bb174cd00000000000000000000000068113c34fa00af17832c919c487a081bc2337613000000000000000000000000264c7d579d5bb7920ce2f8c8f85e81636274337b000000000000000000000000bf538a125a316016570dbed0e18f3fd4880052120000000000000000000000002b0640a01c70e4cfb811570b4b1cd03d023cae360000000000000000000000008d49969bca298ed939c18711efff6f61c7ac9c55000000000000000000000000f2eb8f4104f9876cefbaf8eb22e11ff3a535f3e10000000000000000000000006a24c4f375101e7702072d415f8bb31c96682a35000000000000000000000000afddd797afb0f84fac3d368379f57d47fc05ca23000000000000000000000000bcc767449b28bbbcc928d771957c902dacebf034000000000000000000000000f21c925ad4fc7c21ac0485240b686be88f316ded0000000000000000000000001aa09594c3dd7381c1dbeaa3fb024a9323cc17e30000000000000000000000005c550ab1d6a23d1e567692c70525342cf14910750000000000000000000000007809b69893c4cefb3773d463fecc25fc0a7dfd7a000000000000000000000000fe5ac3b599cc9f3d6a9bea6d8482b3e408136a1c0000000000000000000000006be897d98988f808fa0a01c2aef1deda9ee75e1c0000000000000000000000007af6e08a319d202e6286a431975188eb9d26263e000000000000000000000000b1082788d34c13a8c680d1fc0410c9ad983609fb00000000000000000000000031413a329669cff43ac39c5bf8a2fc59038e9bc2000000000000000000000000d17dba53d6e91ee78b88a41c734580e256912007000000000000000000000000f39103dfbd33b1d7bd60df608fecf2b6df08ead10000000000000000000000000043b1e57e26839c325304d6c17acf3a51d0b222000000000000000000000000aa11eece7d36fd0e3a3fa7998c66622717a2e91a000000000000000000000000bf7b52c6bf2557afa70f959438270e7b87925b4800000000000000000000000072d2550ce3164b89822d67b3221eb3784224256f000000000000000000000000c5d86214aa0661d0e7b1f520f237d48d5abd0de1000000000000000000000000eb5865ca7d06e053429ad0cbc9956ef1de6ed6580000000000000000000000000e40753e60348e795529c24a06b6150b7f1b8d130000000000000000000000005fa4a7152c61169d88fa6685d40c78305cbea007000000000000000000000000e44eae08a0c6d53b502c254cc0c290c30b9738d20000000000000000000000000dbbde2ceb6140c18ceaa3f724a6e315c0061034000000000000000000000000d3cb50d73ab9ab9b33a216b33b34fac64e0c668f0000000000000000000000009c9216d04106ff5b85b0ee65ccf2a7bc5e8139e5000000000000000000000000a6bef8b46527f633c373b6dfdc845104c03694f20000000000000000000000008c33473149a1fc50536108fdb0276ec4454f3202000000000000000000000000b2f9e19606e8401a983bbd7bf8f02e319fe9feda000000000000000000000000eb3cca7bfb7dfba87d405349986712a3fdc6ee11000000000000000000000000e8d50d74fcd8a122f7a72dbabf1f928f761f09ed0000000000000000000000000c7927e9a28f1456f9bf14694ad93d434eb89925000000000000000000000000693758eda0cda4920760da871016937b92e1eb230000000000000000000000002d1e8c636c91d489496a3f78fd02b514ceddb74c0000000000000000000000002a129e8f73428784f53963c98783c8f797caa91300000000000000000000000010d42eb99031a252ca1394e78ae263422eacb47800000000000000000000000092e2157c823c2ed11bfa42af2e95210b2f070cf4000000000000000000000000e02aacea471e9c50b060f26d803c7c32f8ffaf7b000000000000000000000000b316cb6c77f54c214a84fa906e03c22f738ef7ca000000000000000000000000c7d7427cf231fd7e3aee750b6a83d45d27f4bb7e000000000000000000000000525ef143f78192b31550393b547f2e47aef383000000000000000000000000002798e7fd4e73edaa7b8473a0afa133cf2397038a000000000000000000000000bc2fa377b7f0549f02cac1298e211a08ecaf8c0a000000000000000000000000e26618f8a65f556d1fb7b17642166c1ae60d4481000000000000000000000000ed5498f39ac92368c42709d0f1e8930330a319230000000000000000000000000285966fdb6f871139990acf05f2541fe66a950c00000000000000000000000091ddecc859058fba1d4ed010e752500a870477220000000000000000000000000515e76f577e61dfb4e0c390390c980fc2174df30000000000000000000000001f4b0ccf0fb35b46b8075cd93f2dbd5f28bb5b7b0000000000000000000000007a98730c39a3c1db61e23e3088a3e22ac88af3d7000000000000000000000000ae3fd7fce67aea394ba91907086ebf7ad531b9c4000000000000000000000000e5d2b7f0d2d57880a4b37a8689102eb8185aefa10000000000000000000000005e88451206f3d8e1d08b40ef802394950b3789050000000000000000000000003a369fc04c3b46f0bfecadf71358863e57cd515b0000000000000000000000007afe48e9f3d388ee60be8aa119443a708acdaae6000000000000000000000000279f4dfc79b1f314f17737807e4b9e44db628a9e000000000000000000000000907420e10171993fdc37b6a2a10fdabf5cefe1a3000000000000000000000000fe0e1f1d73330d959e0f7ae59442aefb5ce3fcf300000000000000000000000027916bccee3e2ff887dbd8ae9be3f067fbad54780000000000000000000000000f074f2afd529ecb38c08bb5bcdac57cc6a3dd8b0000000000000000000000000f074f2afd529ecb38c08bb5bcdac57cc6a3dd8b