60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000c06f25517e906b7f9b4dec3c7889503bb00b337000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e6c696e6b2d7072697a652e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e206c696e6b2d7072697a652e6e657400000000000000000000000000000000000000000000000000000000000000002e516d564173793165794e72547673454d4b6b77427a653538507554336d616b706e73454d66765572624457735a6a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000552000000000000000000000000b71d0ee25ba595c9f96d4b5325a3b2e7b932c226000000000000000000000000be6087d57a4d152600dc9ccb0084d0c2b3f3fdb8000000000000000000000000cae0695001ddb6ea720a01bddc129aa697d4af0d000000000000000000000000693e7c3d4a2d88668460f9c587e4663c8e625b9500000000000000000000000037b445b94ea236487a62120976ef12187e657fde000000000000000000000000c727ade6d8fc6e96be2c406e36c52a4b6a32fb730000000000000000000000007b5bdbb5f7a34a52cff8a4e6e1680ce76bb1c5c20000000000000000000000002664b7ed62a2607eb3faf6a795afcd7a7e9159fe000000000000000000000000d04579513b237dd631ea38ab567d64f25444ebfc000000000000000000000000a63d8e6805c6d02c96b1de48f66bd9d6c39312a90000000000000000000000003974e424eb092ea020379b7e8ceda2a8ef14a6b0000000000000000000000000e87d96d007b34158d7128ae28939f542afa7be9f000000000000000000000000735bd6a7dd4fab23c7a9d740cc97a6ccc5b166090000000000000000000000002c0a72229cdb9aecf591a4bc531407d52aeecad3000000000000000000000000707596a7da8811ea9b68e7e92d43a60230bc6a1800000000000000000000000080935b3e3e877680cefef02c2a2867ecc26dc248000000000000000000000000ccd8f38f0e20046c99d32167d136055b07e35c58000000000000000000000000887448cf3397715e683a623550eb0b9bb20853e9000000000000000000000000a8e69bfd867069e365aa76e0f18bf330cc59fc410000000000000000000000002b382a55c39c77303cdc711df159e7c5039a53f50000000000000000000000004c1bf22d608e9e871f42c4e377d8a32f8b40372c0000000000000000000000008cab9b662816366fe8d1f79309ab1dfa9769e5d2000000000000000000000000792981b6946b0f740611e62852cdd1c77954e891000000000000000000000000c6970d098d7af83edc3ad3131de6e8acd742158b00000000000000000000000070c8b1f8f8dd990c82694a8a25d0827215fd52d3000000000000000000000000f603dce1b9069b1c71b0861e91869fb8cfd1216f000000000000000000000000cabd62401c8665f53a80e97a05ee093d393ddfdf000000000000000000000000ca1a909fe02fd3b5fa9515c296fa257d90bb9797000000000000000000000000dc7c6e4dade6ebac2706777ba06b6537686d664b0000000000000000000000003e41e39b6af02a1e8f7421269e57806ed8fffbe800000000000000000000000074e3b63c1a009a3cbbc12860a3243dcd3c8db2c0000000000000000000000000f79db7449cae7398ef96bbc62aa03d5e98947550000000000000000000000000194cb822d97e2e44f35004ddc66b36edf26bdc7400000000000000000000000045c19d2beaa9c5b7d95b1f5d1fa64c7f872c7b5400000000000000000000000082d55703e5fa207df382edc2656022edb2f7feb7000000000000000000000000341e39fa1ce222625fa28aa83aedb5fbb4e626000000000000000000000000003f576f6ae76bbc49d50549da8303f0fc8591d3280000000000000000000000006d8601cf48ce1d7545aff5799091e6179ba29b320000000000000000000000007b54a0ada9fedb68eac2e242bcff4f7e4f4d8d5c0000000000000000000000004e2f11cd6d7bdc7d97cbd934ec6b2a6d77470a2c00000000000000000000000061c50df42de12a1b2077e491a808763000796d33000000000000000000000000a2e15bc8f3885ac768e17168d2c3e6415ef5565d00000000000000000000000042691b80a7e582e259540dc309370f177611a7ed000000000000000000000000921a3933d374fc9766a806442acbd2a19282afeb0000000000000000000000008149b19752ab5f75a9ed4aaaecb15252ce2eb4d40000000000000000000000002e79ae83da0fc34084ab16c430127f3550c39d5d00000000000000000000000096583c505180df6c208641367fc6c7532abf4eba0000000000000000000000009471d76f9ee0c8f848fb02fd0f5512015ee2f78700000000000000000000000018d0b83d958360cf3615f8648b99cefeeba490bf0000000000000000000000000ce51ec0429d1ed8d68ead82c79d87df2b27514c000000000000000000000000be2fd339848355cf89914b1c161640cef03d48bf0000000000000000000000003ba0e636df217d5728a9d009146c5c83ad95e05c0000000000000000000000002b62427ab7e0873bd73c58cd4c125c78f6f511c20000000000000000000000001ccd5a0139376d2f0e9fb7642393315a68601d9300000000000000000000000067a1ad544e74cfc771ce0fa0f7a85a845213b78f000000000000000000000000095952809bb8cc814297ba9099d9e6ad1c81d6b800000000000000000000000040d9e6a05fab960e98ce0bd594098a47fca80f94000000000000000000000000076b3660868ee7d4741e7f5919d2cd27d1abda3d0000000000000000000000004690c00b7e8beaff1be25d78d647688554399c2a000000000000000000000000b3b84a10aa7adc1bf2173f77ab5b8ff5d1a98e9e000000000000000000000000ae83ea10c21316da095e026ea0a9e3de06d4e1a30000000000000000000000006de2d88cb0a8c87532b25a1a3d656b3938ccd458000000000000000000000000d416b9f882a39e794c6f5383e0b5968109acbb4a0000000000000000000000004718aceb9c2a9ffe0d0e0007d4bd1122aad4394a0000000000000000000000008d74e494c79a0347e878550f155d5274a570786800000000000000000000000010b113a6da1077b8cd3b7fd0a834f88130e5ea380000000000000000000000007ab4ef3f6c23c10a879b5b517476b9e669bf480900000000000000000000000073216a1a5b4d9074a35d242bbe9d5162651919530000000000000000000000008ee8b050739e1d363bd94d915a55a06976842f590000000000000000000000000eaa2536e9856797263fa1fdc6950685c53dfac9000000000000000000000000a2eb89c209450b3924addda34d5b36a272fb2f930000000000000000000000002b744196a339fe2876d1fe5afbbf12e32c31b9610000000000000000000000007080f1f9874aa3bd321ccc3ef356c0b3aeeb8fdb000000000000000000000000a69d6eddf4d4d8699e94251dec6e228bdefaa9ea000000000000000000000000366d5685760c2a0ab19d79f4df4526b2d443712700000000000000000000000082a41b2d9d8aeffd381502ff33ba78ca68b6667500000000000000000000000062349c68ff530582aee86d5307b4df2efb15183200000000000000000000000026d123ba9a74965e84fc2259517edbd7b1efd8ed000000000000000000000000c1bba99d1dd9773166084afa6490dde9a38b0c2500000000000000000000000067c6944a2898975a662da6f7c0dd8d0db79f18af000000000000000000000000199cca09c5d15b9b0dc3e93f3db9747f82b4d37e000000000000000000000000618ea0f68d06118016858170ea21830cb13f7674000000000000000000000000f9633a37a69bb1eb6a4c877dd085ade711ef1af000000000000000000000000009b03509f1d8436630c4616bb668b55d89381c3a00000000000000000000000030a19e48219d9da949b2b8e5a030fe19e29f8f410000000000000000000000002e5fce44e34293ec6876959b34efc6c1b183d185000000000000000000000000fe8c95621e872dcbb36e814a30ef6319bf4cd714000000000000000000000000554043f715d2d682139ee066482e528823dd254900000000000000000000000057b86211353d403d0ffc0cf040a7823c2f1dc580000000000000000000000000f104b261f1dd249399f2ccfd848b0d70975a33c70000000000000000000000004c5e4f0da6146471b75dd8c4a2567bc983456a6900000000000000000000000003f9f91ec00802e0403e598909404592c8f57e060000000000000000000000004b09eaecee54271a973f85724b8584a5be3645700000000000000000000000003e1960e2a08e5bdf500b672b3e3d9a702738d2e4000000000000000000000000900cc83fd7533b91e3cc4639ebbe10f1507baed50000000000000000000000005568ab0e8e72524efded072d6ddd769b1647597b000000000000000000000000182f6c4081a660325f9ecf8016028d1946c059550000000000000000000000004105d9d6062d6fe8a750311b3ae17132071f27b2000000000000000000000000d283cf3d9cd862dd43a78de02a7d5399727b7f2100000000000000000000000096b0b30703177fa2a8d48dfd7f12a98cbf0058e700000000000000000000000052ede4aa606c220042b3fa470886ffc12133ad5d00000000000000000000000068c91ed0c1b283ada6e92f9abc079f42ea477b3d00000000000000000000000093d34dc674a274761bb5cf3f936843fc831431a8000000000000000000000000934af0b094a788d4b95ea87ab0365c33dba779640000000000000000000000009520115a63579e043b0295c28ae6124bd3ed8f630000000000000000000000006d67667c640c0b1ab10f218b1cf3b55f40657c7a000000000000000000000000c9dd06f8b14638397c0143e5086005b2a7b980980000000000000000000000006dd04fc05d63e73f41bc3e4b044938e9b3d94cdc000000000000000000000000505368f3271c5c916c123f34cebe560dcaa73f0a000000000000000000000000acc25d68aa467338704da0904b5b5c733bc06033000000000000000000000000b631d573cc139554e69c384a7e34d6b5c8ce6caa000000000000000000000000bfbcb5ed413159cd8f915833305ad620e33113fd0000000000000000000000002952556cdea8a6514518b28f96410108e0afb42a000000000000000000000000e10faff20706792bf5673006593738532b29f79400000000000000000000000064a0c1df8c5508a913afe6227532d904f1fb54fc000000000000000000000000a652abd482d33fb117067a5bd6b9c0d87aaffa4a00000000000000000000000062d153017147fcd06cca906d361ed27a48acebc7000000000000000000000000649d87cc5d1b746f129724be9ff611f41507516e0000000000000000000000004741c23722360830dafb00fdac36d7d1d98aa009000000000000000000000000a5f6a43d18b0c17473492aeff7cbd270bbafe6bd00000000000000000000000075e50ed0d7e557e4e5bc96439453a4052b81451d0000000000000000000000006e488705556065ad90fb5d28c4d1d565b788f8480000000000000000000000005233ad5acbca135094501dda23bb4f3bc9e494be000000000000000000000000ebec9413f99ccfeef0ae205eb81815373cc7299c000000000000000000000000b134e85debb05932c89d02e9e1ccbc3164c8890a000000000000000000000000e6cd48a2861b2f6cdb048b0636b909a443f8d551000000000000000000000000e7914586276bfca6f93716a0da350fd2710fbffd000000000000000000000000fa92a1f0fc60c5d5eecffe6b43dd267cd755d942000000000000000000000000316d40ff0a21113385a2a26089039a36cc19606900000000000000000000000023dd322b3c3b5bf8cb861b901f2f20b7ac3438ac00000000000000000000000098d3d581bf403a6ab70139ff6df55bec8b7b855700000000000000000000000000336c7237a6f6ba971ae1fbac3ee76abb7f8bb30000000000000000000000005601f27bafc0d5c0bd767e76737976d01030c5a50000000000000000000000001f211ce335802ada8fe87e07abea97d426ab1d69000000000000000000000000ef1b145574a179abba255ecd328556deb0a7aa3d0000000000000000000000009d9d94d93be03a02e25aef3352836585157511100000000000000000000000001ffa8e6f42a7bffd09d0cb04dbee57bc451dd42a00000000000000000000000036b060932729bc2d88ba2fe537cb1376abfc8045000000000000000000000000754c835fb70197ad45e62f7f86dedcc1d450381e000000000000000000000000758eb8f386cd0f36dc5d481f4291520ececf8c33000000000000000000000000a56afe33a5c83a9fbbd58dbf44991f87dfbe5482000000000000000000000000a3a490282e9bf1a3d4486c7a1f4d417ea23bfc03000000000000000000000000f066ea10b4418ff4fbd9084fa6ad21730249326a00000000000000000000000097dcf35625825fc6d82abd9338d4510f66ea564c0000000000000000000000001f015a7b33d1f996a0549921e583d050b73bb46b00000000000000000000000087264dd06ffaa255722bf21b01ac9d10e4786ef6000000000000000000000000dd18ec822134b14d3e3fe7cf9734117c8a138330000000000000000000000000039a8a24921b58b067e28032fa84d526fc58f620000000000000000000000000065bec094ae6b1f5aa50cb5fb20c003a8f82ce38000000000000000000000000f50f221543a3c8d63b4d589e2fb8b4be4fb057df000000000000000000000000538fabc9e84d1fba364ccc67c11caba2089298ac000000000000000000000000d0d5e16377478997540e8182b49fde5ff96020a900000000000000000000000095396173b8a96034d951e656fea3b8316063d5a1000000000000000000000000ac326ac3dd229455f546e7a1aa36d7f4df99c939000000000000000000000000661cebeaed263127416a4205dd7dfb351bfa9788000000000000000000000000e5be251f2c1a0c30e4e4d198aaccbeb5a8bb5da5000000000000000000000000301a2e3418e4a838a3d4fcf35bc48a40414499a7000000000000000000000000f093791183fa54d2d6568be599688fc26de225fa000000000000000000000000f7f4f718fd8417f3fa27c3dd777f17b0a2fed93c000000000000000000000000974178411ca0ec3f0e50f5b3d6cf7b4d0bb296350000000000000000000000003fa1cc32154d1dca8291e72adab54b2db816b3db00000000000000000000000032f1eb1029e14f5f7f7f95234f436e5c61204c2d000000000000000000000000922d9aadf6a112e011a4e63acbe166d0b00401d0000000000000000000000000085149fb7f10e55a0983dec3b7ccc937326ad3a3000000000000000000000000bf174ea26885ecf19e514538efee1d2955d685d30000000000000000000000006f7cd4dfa98d14cc7c7538ed869dee101eb4654d000000000000000000000000734e91c50e570ba8b63fb9f575ad1c36a52f52dd0000000000000000000000008826476d3280f80dad686e692cb1344ed271be16000000000000000000000000145c26f83f33d11cca35f7b65db430811c884756000000000000000000000000e2ba87c6d12a86a650b60fa87bdb76fee095c897000000000000000000000000b13303140d98e75b60869ccec347a33551854f3a000000000000000000000000f87b6154c235908963305a143b075a673a06d2d90000000000000000000000005c7653819ca10264fb979369af2ffe3e727549e60000000000000000000000004899aca2e9827c95616a5fe6120c28ec3efcd4e100000000000000000000000028adfe7a582308a21296f45ff710cd288049ea0e000000000000000000000000369e512d0f6d0d5c8bb968580e5aaae495dd6ae500000000000000000000000014349e2b4c083e968440c82c404f7ae01fcd3a2e000000000000000000000000ae2a3410373c38b8e13c231e53e3f125c4394b7600000000000000000000000078192e3fe99286ab9bfbba3aa8fdeda5894ec93000000000000000000000000047d6a4c3f2c867ffd6cca01c6df28c1149a3209e000000000000000000000000b20ddf78700f7366bceceaccb80d94f2bf9ffe9700000000000000000000000008bdfb707ee100eaf7c08428e30cec1a7edfa3f100000000000000000000000079b6afbc2a073a79eb62ad6f9cdfc61a84a5fe9300000000000000000000000010e8f093c246e9373b13e90d3dce46b8cbb9c182000000000000000000000000202874939eefdaeaa26a767c5a49b9562ef849810000000000000000000000000a7a84710e0ad70b4f38b8e5cf9b0426ab0421a80000000000000000000000004106352b60799e760ec6be931b9ff4ef22570e3f000000000000000000000000eec42f6a3b006241882b7c84ed9d99638ab70b76000000000000000000000000c2fbfa4d57168d288206ef2192d664fef0ddcb1a000000000000000000000000bdde74ee508a7ec4f8d4e1aa63318a9b9487449f000000000000000000000000f1fd92e76b9680213c7eb50c31bea58805fc65840000000000000000000000004c20bc22723a62fc591ea4618f60106a521cc1ed0000000000000000000000001585da9826ab0124c6e6144638af94f65f59c810000000000000000000000000a519099bc985d4f90f487b016b89e990790fefa9000000000000000000000000ad72fed1a7b2c3fa404861264dc04e77a78a118a000000000000000000000000a98e8e9e8ddbced329bb6caed25d14ffb2f9d84b0000000000000000000000001509d1b0450a80b42953e9495501cc278d1da4f4000000000000000000000000052a6b3b1c54ee549e8f3c1b639625d26889b741000000000000000000000000258944748fb072ae2784811ddeb433e5a0182496000000000000000000000000e9869c70baed83b25966151c995e74e669615718000000000000000000000000894d92a808188f1c55f41fcfb1e581af6eb07bf2000000000000000000000000b22054b0bba4a1ff93bf5dd37a3974114972625c0000000000000000000000000cd208a5a7466a32a9af075683d393395b27e4b5000000000000000000000000af6d21350c61ef402d6b82debd6b1ee2609b6a06000000000000000000000000aeb9f356a82a3d3ff8c48620a08197f45ddbf2f7000000000000000000000000a3600135f65832a369ac429c119b7d0fa05b67ef000000000000000000000000ccf647fb228a8d4f97d51c3f24f1fa47e74f891b0000000000000000000000008861ec8c0259a1560a59ca2f96ec835ad4c6fc92000000000000000000000000301287f252ca302bed842ac9dfd4fbd2c4c8856e0000000000000000000000000894e02d1654092addf98254da1e652522200525000000000000000000000000dd27bc43e35b11617a1255c0a2ea7f111055990200000000000000000000000098edd6e55c5d73ec57883dd536c136061c6f7ac5000000000000000000000000b6e82f9034008c16dc5e9c0435f8cb6db45b6211000000000000000000000000c78c644d104d89bb3d71cd230b30bef8c86196c40000000000000000000000000b4f6ccc0bbadd656115b504fd4818542a25a2bc000000000000000000000000b62306a56c68440808a07e9f3706b27b479ee88a000000000000000000000000de55a2bd1849cf217410ee7060060cc072d71999000000000000000000000000be3f2c50c59e2dcaf372094fc7fdfd8ce7ac5705000000000000000000000000c9af193f9439bdc059ed70249f97c982740542470000000000000000000000005b44788827bf71b4502b9cc0259c407fa3f5f18e000000000000000000000000a5f25be4144f6480e69554b0cc7c3e5a4acb08b4000000000000000000000000ab58def1e27285f46d3a724b8962fa9dc43d908c0000000000000000000000001e4649081c4b3e77296d273242e2071119f9e6930000000000000000000000007e1dc9283eda69a6dee8e0d3c592c0d4bcb23f2200000000000000000000000065044932a7928314169140f5bf0d1678d04fdefb000000000000000000000000433a08220dc84c6bbb8226e035b80bbacb73abdc000000000000000000000000fa9589cf04182690767e8ad80e1471ab432ce81e000000000000000000000000e37c767a7e5e4059a89d9f639a369a76049712f1000000000000000000000000345decc0500f91344be0a27476e40dde399f872c00000000000000000000000085c7bbf0869c92977ed935e5d0c06dcbe16c60f20000000000000000000000009ee46ed0becb821272a86dc2265750c216a3871b000000000000000000000000d20ac7662191adde4bfa507d12e0fb9ccfaede860000000000000000000000008d205ffed1a8d05a290eecdfca11ab49f63fee110000000000000000000000008963b6f839810e7b137e465614f64aa32f58e36c0000000000000000000000002cb98ad90779c683dcd503576bd8d92fed92f75800000000000000000000000013c9e10ca1a09208d67a8663d42a22c39a2da820000000000000000000000000e9c2d304cbe66eede99e26337004029fb605b52d00000000000000000000000069a8b6dad65eb904ee4c562de4f76ca5b21666210000000000000000000000005c449b6d21bb5e2c6a66dfde388cd4facfabe1490000000000000000000000005ff5d86fcbb03581768526cd8d036a68917f4fd9000000000000000000000000501475a76501a19cf925ca5dbbc5a512d9f80a28000000000000000000000000137c8e2c6dd87f5c6f7139a48bb246a9d1ac82e600000000000000000000000047f3718992febcdc14a173b29d94eb3a1f67e9040000000000000000000000008e4c2df5eee55a840c6ce73760247e7d168cc27f00000000000000000000000091923d230badae2be6a6b1be7218bceb13f65534000000000000000000000000b830c2651d6fa3525cfeec4e9b2e90a78f3232470000000000000000000000000d5da7a49ca23cceec753d8a60cc2a426bc8de250000000000000000000000006335aa6e5db86dc5156b1ff037632c0e0b0bf7af0000000000000000000000003df937dd3a4ca4433a1c1ffd59defaf38f68d228000000000000000000000000ef76e88869d746fb157a61d65273689f58aa8d5d00000000000000000000000087b536b9daede87277121909eb8e94180d78117500000000000000000000000055061590b0d427db924e1672bf454267ab5cc030000000000000000000000000cd88ef55bdc22a53a514e48b9aab3fc353d14409000000000000000000000000c27dda8650f3d9df115cfb9119d4161fc4aff45d00000000000000000000000066db31d3d609853ce62e967051adc0479306e13400000000000000000000000077460a4dcc229388e6857cb482770420b52949eb000000000000000000000000d81b5f54dc45530fa00e65d7e19eb0bbdd519f450000000000000000000000003d796650406c598e29fbf4e2b3f989b0e9c6ea17000000000000000000000000d68ed75fc7df63f533e7d71cbe324a2818ea43880000000000000000000000008069ffe2d84222210c19638c23d514048f678ab1000000000000000000000000de0a0a9d27c3fa2dc01566c4efced01a79e4589d0000000000000000000000001216144d8bf42a5578f020f096591ee776a79ad3000000000000000000000000d4dece0a2a7212ca518c6ed3e17809151940a87f00000000000000000000000089ebefa21337826c4968a223c0c0a97a697d1e970000000000000000000000004810c37c76c2b61e6ef41c6a70b36eb8e1c9b878000000000000000000000000bbe5b980d46fefdae2c5f8d5759ba7ab452baf4800000000000000000000000075461f6f769fcfd9eb36be5c7c25f1f83469d606000000000000000000000000a393d4faf508b35e1df75fdca83b8bb1c49b64fb000000000000000000000000ce151389808656639f24cb4378078dc705b7cc52000000000000000000000000180759bde05400de5c098379221fada2ef0e8b3b000000000000000000000000dd62860aca5298b0f4f81a1a244209e6249a44f3000000000000000000000000ad7c5de136346682ad73ab2bff006032909a76e90000000000000000000000000eaf76f61155f92c5a7ca3ff484509c6716b3c37000000000000000000000000f27a0a5ffb1dac007f6a5dd36d06d4eda23952de0000000000000000000000005fd154c1243b519799a0d79412ffb8e04e306980000000000000000000000000a40040c64606fbef6775aa85fd0135a091f5722a000000000000000000000000ff51f8788dda8bb11097f0c7c8ac01e57b14457e000000000000000000000000cf97a9f5f41c1ddaaa6b9092f6a83c79c38967f8000000000000000000000000f9e89c3b514fc0c9048a2ba2475739a52e697e0f00000000000000000000000008dd051655ea9fe1cdf12a4a5f48d84c7594e8c30000000000000000000000006f802101bebc1e848b4bf74f9e1d30d3f1094ccc00000000000000000000000052bae6da0033721f61220498c61d6b16baa881d5000000000000000000000000476d194910180e7e91f4c7453adb4b1d0de69d50000000000000000000000000953d35993a481c673300eb772f0e60db6471e3020000000000000000000000009cfab4cee228001f8fb0ec8af1183091a3fec8b000000000000000000000000070afa6d8df7b1923aae70abbb82361ffe3d050090000000000000000000000001311bd468953278a8805f5a36e5e1f973879a7470000000000000000000000008a905763c811865034ba5d8c1fc4bd61a18dea730000000000000000000000003b6a499ee9e94937224e2a5cd9749fc1d58fc860000000000000000000000000ff51562abd1ebc89724f208849e894d2bdd651320000000000000000000000000d72bdecabfb8ac134473ee45ca862430553f61b00000000000000000000000031877bd4afde725f48f738438802a831d4fa4248000000000000000000000000de1c1324baf1a0e53f84fda27754d24238aa3173000000000000000000000000b5762f9d2c0fd8cabee1e8ced5a5f44bc885922000000000000000000000000018a55cab53fa73430e40b6e9cc5b27ec42b62756000000000000000000000000b2088c1804c80fd511ff008fc49183fafbd5a66e000000000000000000000000905505a79ae3d196e2c50ec3d677f255d54af964000000000000000000000000d27f4cb7797a4523dc5aa7a7900117be5d0010bc000000000000000000000000bf3e4976a4964d9846bfd23007cec6c4d00df64e00000000000000000000000020ec711b0cc924f63538e029701d578403af05460000000000000000000000006253db35e125b0aa5df005a5c1765fb60c4212eb000000000000000000000000bf84bc949c147d7213af91448d69327c0596bf4f000000000000000000000000e5346de06d9fdedcd093c1d720860a2d20e8a96c0000000000000000000000008e6adf36d9dc1ca3dd79e6107a0788ffa3f7cca10000000000000000000000008bb2794bf4e43b690d8190613234c45c9f38a1ac000000000000000000000000d995442efe494ea70d1742b0a7c699dfbe1c0f370000000000000000000000005dd2d3b0d8e862c1f83c31c1ef94bdd37d9206c50000000000000000000000001526255c7cc42012d91237075798135d04c867770000000000000000000000008dda27bac2d9c9a29c5a23817c337eb352793216000000000000000000000000f04b62734a61dbf815374e11b45c5199e8b9d3fa000000000000000000000000702c77bed75a4d2158e51cab96955ca53a2b192e000000000000000000000000909948ea68e0958d71a631b3f0947a69da129cdf000000000000000000000000ff56ebff3dc7f8469d2881c9e1a5b631615f849c000000000000000000000000e94afb7519b267343ef2aefbbf2caef164b15de1000000000000000000000000c40765e13544cb5e25578f7d235da5e099ca4cf0000000000000000000000000e27355344fff22e0c175a72010ead3cd199256da0000000000000000000000008539b96ee5913650649fafd356ee2f43d32ab38200000000000000000000000014dd3c0feebfef4f4a4820e43c5f5b63b407bf7a0000000000000000000000009284143769b0b59aaf821bfbd39c0edf8fad004a00000000000000000000000004323ba80f5ae2c72b2cc7f8f4fad714408273f0000000000000000000000000b1528f8b9affd3e51e599a7551afa3002e9e8f100000000000000000000000003bdd4a3a8d6dd83868d09fe1fd4eacc0e0047599000000000000000000000000fafefdf13743b8a3ea6720d14cf10d772c089b4700000000000000000000000083deee6830f3e217eba7f72a54230ac27ba61687000000000000000000000000017ef8ecadf6ae6b83149b5e7fd7e63f569f001900000000000000000000000033f384e64be51df60b92208845b3c7bd46dc6411000000000000000000000000c480ae2dc6ef3266529c2f8e92c6972cce3cbffe0000000000000000000000004f1cb906b7b3cdad8497a8be74b677b9b3adc8fb0000000000000000000000009bbfb8d49f1536b04de3e89c724b0836884ca85f0000000000000000000000006e96e73ae07b58ef15eb641672cd7081bc6710cb000000000000000000000000457e91dd9e2908154d3f4db278c20001150cdd87000000000000000000000000791f25c2f500bbcfdac88ef53e2197aab72b95500000000000000000000000009dec72202c146c970cdee6035d4e8d8dd35a567b00000000000000000000000019d4a80b8e47129e16b3895e48818b82cbddae69000000000000000000000000e80ceedc310bd99d4699a25505cb0c26936a6508000000000000000000000000775936c4dca762d38e329930c60dc4a71b724ca10000000000000000000000007930ce733f8b710840da5cdcb5da9696107a783e00000000000000000000000040ecb1c57602c5f630c0b263c8da31b9c66512e8000000000000000000000000d3c820ea322076fd1ffb25c53948182cb1b6228e0000000000000000000000009f91307dc4353d28277745aaaee7d40672615b340000000000000000000000000556e662fa1f70e8f13a24b25ccdaa9d47e76d58000000000000000000000000f88698109e92ad0a64b8609adc17c4d5d7ae594a000000000000000000000000071ea738ba58a56c2f5d771785d52117004b4f02000000000000000000000000a8807feca7300e8528bd3c21b3e09f83c078cbdc000000000000000000000000a14e0360b2495d2d76a7745eb7cfe58c67648945000000000000000000000000e47790f55688877448375136e60f9e447d7ec315000000000000000000000000b272f6822f0c625884b4688ed7794ecb2e2bb796000000000000000000000000c474e481fb90779f241f44a3e3a3851349c8ff7f0000000000000000000000003b329fd3f7c9cb8c1fce8fed9ee7ea535f25db0f0000000000000000000000000ec36a9eb46d212a366826da77884be4571a58de0000000000000000000000002d2383e06bcbfcf06143056148ec64978703200c00000000000000000000000060164eb2edc5339309ed8139e7b2bba447ddad110000000000000000000000000e77a866f430b5fdf934143207b0eb51d3b2beb0000000000000000000000000aa6128fadbd64aad55d2a235827d97650864950900000000000000000000000085f478b1a18b7223ba0e60686fbf8b05ba4d47cf00000000000000000000000012a77d9550cf31d3b2410ee2ce5adafe27bce875000000000000000000000000f2cabb4016261b2375b0b19cd5b6e14fe5d828d5000000000000000000000000780d0cb91c3f6d8b52c616982c821b31ecbb67550000000000000000000000006da5834da47a31ed2dabf1949ccebfa8cf4f49d5000000000000000000000000573780ed2aa2fee90818fdc354f193cfce7dd86e00000000000000000000000044b1e6c1d584ebebfb2b8ba488314a679ce429c200000000000000000000000056f8d2daeb34edec625453c0cbff05cf206abc68000000000000000000000000e3ba8c7f97f413dbbf1977c32b6b51abf9c7f868000000000000000000000000b0d2f34e2812bd43f45e6b6e020dc35c15a041460000000000000000000000004c6e9e0e8213f3f398020577f0e9f87e111b0a6c000000000000000000000000f801801d98a415ae093754e8ed4f394de6122606000000000000000000000000d03c7dfb28983067f5acd43d0b983a287014ed2d00000000000000000000000019faf35f4bd76d91d6c3429a461fc1da5590b76e0000000000000000000000002529c5c8b612242e079ffe80108faf33aa22171e0000000000000000000000001b0b5fcd7e43b022b0f0a0668e7730b20c485068000000000000000000000000bace9f2f097ec6f027eeb8a080ddb4d00bc78f1d00000000000000000000000003c2277a9f2b8aa8dc2a73d70a4311f71cbfd50800000000000000000000000079968a0d05bbb38e3864c5b7be6078a315f7f8bb00000000000000000000000003ca5cd53e7779a70375c73ce0f3cfca9777bf040000000000000000000000008ebae6c24dc47a3bbf278bf3556096dd87061eff000000000000000000000000987ec4081ca610283e38d6229dbfcb8ef3a8d15a000000000000000000000000eb18f8274077f5c31e272bd1409d8b51e2b8373c000000000000000000000000cbbdd7ac53decadb8d799f6f1c2314ab36421d50000000000000000000000000367487cce7205be6e33cf5fa607b62c143bfb91c0000000000000000000000001e38cf503e881937e0a2c792af79ea49ef5334400000000000000000000000001675614ccdd8601b24202011bd7d5d10d374784c000000000000000000000000fdeebcc7df326980f7cf7fa1bbeeed0df5d08cd60000000000000000000000001484019b68983c6fdf3ccf0ec034dccef51f52b50000000000000000000000000f6c3d583bbf7f5719f7d920dc3ab5a9f241d9b90000000000000000000000001fed65571aa8629369164f64b5fb0fd9c2f19b4c000000000000000000000000f7ac37dc2a73099e613f51c1a5f3c916c44f3fcb0000000000000000000000001bc27bab74f12134e6b1c782984b0fecea9fc2cb000000000000000000000000dd69001bee3daebcb725f6fa613b4be140bb35810000000000000000000000009387d87ca380ce703ea9b8ad5467b3f3165371da00000000000000000000000006589d6d34fb05c110ab01ae2e137e1e3ba099f500000000000000000000000088481e2fbc98d4a251655b0f1a4422555ea72d9e000000000000000000000000882ca138e23ab297ad0ad83249c8ed52a22238a5000000000000000000000000270e3fbbdb02ae3e4e5e6511bbc9d1b5b82c082d00000000000000000000000095312670aa530e2b058a781bbe48130606c51ab30000000000000000000000000cf0060d2557618b19256e7861a21f3048f69e28000000000000000000000000e92fcfb4a96554936c1e5857812c738490d27c400000000000000000000000009ba659d155e04db6c1dc2a9ec83412900ad1a659000000000000000000000000f1a757c8e0e4fd40dd8b0c4d7d3341ce8b77be5400000000000000000000000043ef78805b08f0758005b7152eefa68fc960f2c0000000000000000000000000102cebcc9e85428dc24ffec018ffb87caa698693000000000000000000000000abb5dc393a0def2d766f76ca822ad66a19ad8b4b00000000000000000000000068e5d79c1a2275f2192e3eaf422725105286a113000000000000000000000000efbc457497620bfcc972c97fe0a9f941d661a24800000000000000000000000032a2a78bc2cd4850baf60ec264f1779c9910a452000000000000000000000000a2d365cc7dc945e78530f10aed99b376e862f0ec000000000000000000000000110db8d7d88481d03b4af115322fa76dbad77481000000000000000000000000b6adb8631c6b25836509976b1ae29e0313ed72d800000000000000000000000063a3a642ce7475d9f042dbb024af1a9dd6e874970000000000000000000000001b43d72818247e00ff590d4ddd83f922bb99450a000000000000000000000000e0de0a38c00a93232ba99da30c76bd11781e7178000000000000000000000000286643a5e9d4a27482023de79574e757894811fd0000000000000000000000004bb29a1a65972b2b3a85e8e35f4cb7b531a3fff10000000000000000000000005af8cb57da70c386fcfe010adf6e65870b89bfd8000000000000000000000000a38232d4bded6cbd360f72f0cccf30ad8ace6fce0000000000000000000000002387bc3c060a770405c3f6db8db0b15c45f3e1380000000000000000000000007fd967ba5e2e57f2f957bc6bf3fea3263c1f2539000000000000000000000000357470bf50d7a687be3bfdf269f036aba5cd669300000000000000000000000031841fc51254dfedc00a9426ed5ed72189434f33000000000000000000000000bd087eead3aa800373f67abe66617aed0cc04540000000000000000000000000354fde7491ee573ca60334460a9f9f556a71c0c900000000000000000000000082e41e19bef4d9baaf02fc1a3379d794280c8f480000000000000000000000003009989163df9459ae2faeb5c004bb5fd87f023c000000000000000000000000781aec5b8a373eaff3f7464774feb7cb9c11e3850000000000000000000000009b923d25199cd09b85dac564778f4f22439f20fd00000000000000000000000068a17b587caf4f9329f0e372e3a78d23a46de6b500000000000000000000000048a76a6f80ef773f2ff7f0ab41f2197ea6072b970000000000000000000000002f7e06c0b172b75a7a5e2f233054f18f5c9c18d30000000000000000000000000936c99dbcbb6a5a1466c813571a0fd3fe3cc1df000000000000000000000000aa38eeb42eddea450c7ea09b804fdad8228457b700000000000000000000000057b9eabf1cd95c79717356f05c6d230858ec3f330000000000000000000000002fbb81b21dd22fc1fcc6259f7b8c420b1ff1d04f000000000000000000000000f4dbee4ba452c087b11d0bcecdf707d05e74bb340000000000000000000000001112c2529a99becac212343a5ea49e73f141d4cf000000000000000000000000fd5c4176c65445d29f69cb4b4723ad59006ff3ea0000000000000000000000005178b1f769e53307f3843d4ffb34086f8a5d265d0000000000000000000000009c547edde0ae6c48f8257d9fabea3c3ce04d5ce70000000000000000000000005892aa774c50d5e5d78cae3788b76976ff6080b8000000000000000000000000f69987e7e08efd77b97672dd63d48dc6381516c900000000000000000000000098dc6f4689bfd1c7f3e371b2a24f390cf13ff61b000000000000000000000000b6846f88798817709cb6ce1f053b51a5342d63dc000000000000000000000000f14c82a175086a2ad1e9e53a37e8c7fa67a8048b000000000000000000000000cea2bbab4b963b61dc8d2d44282c2cb4a7e79690000000000000000000000000c3d335389b1d8580b606c7cd80814e0e6972abbe0000000000000000000000000000717cdad602f57a07aa832d531f1472883b490000000000000000000000000ac0a63beddc2ab2ba4052beb3384e74229eb2580000000000000000000000009604712a5545a2251d897a8190208a7e88384d44000000000000000000000000611402162f5ab49f3e7b15ed195a07ac4d19b23800000000000000000000000084dbbdc04403c0dc338dd6b8fd44bba3dff7ace8000000000000000000000000d2394ce5f94f5ce8a0b7e7e40d407acf65ac84d8000000000000000000000000244ec4cf75a596e19d4982e69ccbe9f82e7d50df000000000000000000000000baf73155feec61407017c8b78383f1fa74aba26e000000000000000000000000892dda68c9d8f90d19297cacc9b6de6922be9a50000000000000000000000000bf3b19eb05ffad028874131a1b8642fe5a2baf170000000000000000000000009f3a0c802cad55e5a701d1996559927a91e16fc1000000000000000000000000596f99ed082a830f8ba13b12d1e71c48ed59d98b000000000000000000000000d9227c5bc79e1468d21cd35d31c4b7db2f3b4c4100000000000000000000000075acb15b71d48c063fd8c4aa20c13df6c04a1004000000000000000000000000b1953463802c5eb341f0b0d8396a0238bbeb32390000000000000000000000002a2e5a219152e397292da340a6a6cd7537738cf100000000000000000000000066158c18f96a7523300702c0520c637c522db9a2000000000000000000000000677b666b32bb644b3a69030b25a1c872d0d4ac2500000000000000000000000045b414ab646ef3cff63d707f6c0646d6714176290000000000000000000000002f47f55715584e9d74b7f3a4437520836911b6a500000000000000000000000073531671d2bb2c69d866456de8efd4f7970d45a30000000000000000000000003dde42098d48ff0e354fc60461e817f4c2337fd10000000000000000000000006e3bce0f8b5ce24cc71d884ee4b52b383f20f67e000000000000000000000000a3008b30cd158225a99ee15c9593e02424938d6900000000000000000000000051767ab90b67a920cbca5e23df82e36c9adf21a50000000000000000000000004d7b1e62d9edab79d36f523b60ff60fb9910092400000000000000000000000022fd957d6ccd69c781acc2d5eef3f4760e28f98e0000000000000000000000003801fabf3333b46f4f833b15a71af8bd6b280a120000000000000000000000004ac1976258c41d27008300dd35591ad8347512d1000000000000000000000000d92a2ca4b91d2606293dbb6742d492de44c1686c00000000000000000000000072fdfdf22358967e19dce7fd88cf588c260f31f7000000000000000000000000e60e7a4c34fb48d210973b70c578f36e15da299800000000000000000000000008092b88b1161d6e83187c366a5243d731a401cb0000000000000000000000009bb164e2a5bf4234f4b1accce1e348467727df3400000000000000000000000084f9d2bf194eb375216aac85facd4b3f7b1498140000000000000000000000005699592648ea86df725fa66ba95c65cedaa3f2490000000000000000000000000cfacb0b17aa0f73e85e62be314ad89829a1a8cb0000000000000000000000009ba3e099c986268d9997f8e013a85467915ebdde000000000000000000000000b604c5c8c60aff870d4ee88ee3d4719cce1dfd08000000000000000000000000374acb3707e59c00bb60db61800e27f5b2881972000000000000000000000000bab8dea307363d9faf9223b8b843ccf92be1c086000000000000000000000000e7b22e843c6d39127bbe8fd8e0716089d57a4707000000000000000000000000b45d750cc83848c5de0309fe4f320deb2e1c9b860000000000000000000000008329bc2f4e23b733ee165c2bb3cc6aba0bfdc45c000000000000000000000000dd8e825e6aecf5eba5ebc3f67809865c161ff951000000000000000000000000f6bd5e042a86d953d0e74090d3cc61afd9325eef0000000000000000000000007f10713fc804c112dcaffec31582fb5b01750f0b0000000000000000000000006beec0c68abcde6da3b5694eb0c19be176af75f4000000000000000000000000738781275f014463436a9e3e9891543c8f8a133f000000000000000000000000fe1d798b7bf2930c38e2095a9b5d7b3f7c3f5af4000000000000000000000000afa26b54b6f2fea2021b1cc5dfd9c671339c10330000000000000000000000001c5d9e0aef5699f75f66546f288c6b35e33159f1000000000000000000000000ab67d25d6f83020218dd8d9ba3e29989e5c2a46c0000000000000000000000009b9d8e4cb9cad1a39ca3371c8b080d82231bbbfc000000000000000000000000a403e3d68990086190cebb505d4e7312e9a85bfd000000000000000000000000bac3cc3a7f2849739ab3fa0b43f000a3d23aca08000000000000000000000000ba41cec6520d45d194e757225999ee54bf5eed0e0000000000000000000000007573ed0c5e4c7343a186bb6e8e549690fbe4121b000000000000000000000000ea53d8752e18b422f33b92656f2b08dc74487b3200000000000000000000000003a5d105e0b583decfb2a0f8a31b7a64029d9ff9000000000000000000000000d2b6060c526eee67adc96e9494e01903a508c404000000000000000000000000465f58423a4df6ca14736155dbb513117f935acc000000000000000000000000e8c77d8404cc701860b8fd7e0f6df359910a1574000000000000000000000000a2fe795b5a62889abaeef6c64439002afda24efc000000000000000000000000d36f8210597f14232a809c24c5bfac17d978346e0000000000000000000000002ca0fcd3c1a86f2abab39a7a18b855fa815fa114000000000000000000000000eb82265acca32bd5469a30493ab4bfa42c65da270000000000000000000000003f62a2df02f40ae6c586aa00a92f1af989b93c980000000000000000000000007a21512575e39661170a0a0506a10e01f781b13f0000000000000000000000000deaef2c52b7ae26a78ee55c938ee8864b7fc0fc000000000000000000000000390a56df65e772f1c4ace65e549c5275821c8e9100000000000000000000000093304e99296ce95cad249424a519936d7c3f7af5000000000000000000000000901942cfd4ada7d650e0996c04586efa7ef3a2ad000000000000000000000000c53fabb61d03b9f96ebb321234128c7cb5b0251a00000000000000000000000012ef27c4c449b60ef1c2957af38aaad05e0b51ef000000000000000000000000b1cb349c156f3c030c0fce02c6dd3745413def8b000000000000000000000000eab815ad61e95e90c0fb436b743a89609bcbc41800000000000000000000000024d17fa24294d214765777aaf2a2c22eeb4e5845000000000000000000000000411abcf3a48216e4738186e0d9dd5c9291c6c98b000000000000000000000000ee658bc672304ff5a51dcddf570596692e7ed98000000000000000000000000098af3527cb243303d2a702de9469fc77a3351f9c000000000000000000000000bc4ab61b8b6a25e165e19578de86707534d2b63d0000000000000000000000001cc7085ae71974818b32b7e1caae39827a907ee5000000000000000000000000e5fc0b6eb9d64746acab3c6a963382e48cb1b8a40000000000000000000000005ffd374c8de704c9702233e4102529930636089f000000000000000000000000394ed94238c852c32d3122e47f1388b30e76268100000000000000000000000085dfa94c9dfe42da5b9b8e717e1ba8601eaee66c000000000000000000000000095208a52f9377018ed14a5fd923f587d4eb7592000000000000000000000000773ca5bb096c1aec024774566d723ae8472af2d9000000000000000000000000fa54cdd849da5c9c9bf6e7f4d9fc0ace5e52761f0000000000000000000000008332efebbc3731322748c4c1dfba6baae9aea34f0000000000000000000000007b26cd1749e91197e6b9689725710e422c5213b2000000000000000000000000f86deb526581fbaf8f0eca5562f599f87f34ee94000000000000000000000000f0106217bea800296adfae64cefc8acbba1c3ab40000000000000000000000005c7b144b79c2247b5737c2f6c9b457b81ba627e9000000000000000000000000758602ea4b94d67f0b5b5a20200ebc65727adcda0000000000000000000000006a1efce61117acf919f96b23b825e7947c6d3c94000000000000000000000000711801917acdfdf8b7b5e6ce36c6259f9bde1c19000000000000000000000000f547a252d0444f0b939dd236c74051293fa1794700000000000000000000000051057996753924e63d2493be5453e78f1abb9c70000000000000000000000000470ea3886b3cb2f80b85e7e7b2dca442e331aed7000000000000000000000000c4e0c7d7707be0bb5c4ab5bf495cd0fb6b3375fd0000000000000000000000000c650ba10ccb586101541b08dfaa97813701c24e000000000000000000000000ab6b89f40e54ac281e7908677f6ce0351e0fb86c000000000000000000000000e4ab7abb29ead0cf45ab4b401a9164502dbb5dc5000000000000000000000000730c9d29d0734711e72459bc76d471c1bbbbb37c000000000000000000000000e4ad8245ce7ccc13ca7d4855f824460178674bf000000000000000000000000036e18fe33430c5264eabe4f63368772afc15b7100000000000000000000000001ec94c48e34fc5f7881c7cb7f8ecaa04ef8908fa000000000000000000000000ebcd81f081308a416c0f16d1518efa2594f88de00000000000000000000000006b9b817a7a2aafc326c76256b3a7c28d66bed2dc000000000000000000000000387cd30c6680baf25d9efbf90bcc69debe0d65b9000000000000000000000000f2581ba6e9507db89c0fdf9175cb91118169d0b80000000000000000000000005f60f85cd1d0a29ee1261cddfbe3aa4b01a15fe80000000000000000000000003a2b5d6da1a34e3335fa9ef72436abd12419a043000000000000000000000000f5ea6d5ebacfd9e5c0fc72f74db941ff0fcb8d0a0000000000000000000000006212a8b4f6f16a3ff393353bc12f80fc78917ee50000000000000000000000004dc00496caf78a31ad7737d2f9b5b4bcbacaa9530000000000000000000000006518ff9fa6eaf95628b0538110db9fa01b64bfeb000000000000000000000000d0698d231d4b65b97a3df9c16aafda8d9b0bda41000000000000000000000000abd5b9c7b7652d5a6ad7417b94062ea8715f6dfc0000000000000000000000008191b08dd339ca0cb73ce5bbd8713ab3d2584d0f0000000000000000000000006d5a96413d90ee6c6db82bbfc589a7a6fe57a662000000000000000000000000515721ba8d9927436eaad348e9be704f6f8924b700000000000000000000000081d6475ba5cf859a0e6266c200a251ca6fb6fd81000000000000000000000000ca3928bd75ea5f0bd80df5ef2415322c1d2e34df000000000000000000000000c4a6a1940e79b88c1c6a980387b31362e015c1b4000000000000000000000000ceaada08e4257803dc9f47f8365735c19f453cbd00000000000000000000000075e4a612b1b42c31e7f1689df92b8aa3a6500bf2000000000000000000000000ccf7e7581a8d0502f2aa36c32be2ce67cd45f50f000000000000000000000000f199d221a7190d47b3b4dc372e6537c3a0cdbc4a00000000000000000000000047d3c4aefb41309d1ff7aa68d3f14c3cfeef0372000000000000000000000000777b55c3ef2ba99d2b7fbae62831d9af6b1e440e00000000000000000000000074de853794aef8c4c3bc7dd12615480720eb364d000000000000000000000000e07e2dc31814a41bc1a81aeb06f99f516a5ad1010000000000000000000000000e92b692bbc997d7b60858d935f4a13fb47b63e1000000000000000000000000e6908fdfbbde2dfb04109955e8d4d6acb0d91d6e000000000000000000000000637e2471ffa5885546707e5de8ed3046e7ae3464000000000000000000000000a688b5af47798adbb104ee23edd7160983ceb395000000000000000000000000dfe4a7fe89765852a7ad391bc64d8f751226a77a00000000000000000000000064263c2408ea7bc64547bb521478927d7ec3963d0000000000000000000000009fb7d5b1819c3d0c5318c716e237a40d30336496000000000000000000000000eb2eb7daec61d18548896ff8f146ba3e40298080000000000000000000000000bae8cb8563d25ddaf9988bd4056353566c62b93f00000000000000000000000092f3d05e848a53dcc3f0756271406974e7d9f89e0000000000000000000000006171b5cebf52964dc0302b71e9086802145a00ca000000000000000000000000ea00c8b03a49ad0f4787d1e2d757efc0f604ff8b0000000000000000000000005674806ff53ad38752465a06699d16e2d4a814e4000000000000000000000000b3133b8f2b5db7a41591d1a8b8801076e5102bf3000000000000000000000000ada4beed94a1e3385dccf601b6e617abc206ab6f0000000000000000000000005c85a609b492da056ad0a743028bc837664fe272000000000000000000000000a5298814b68d3c7d7c14f2b85428a4621aa5f15d000000000000000000000000e56fdce93316e4d147a8cfcc4660c664c93711ea000000000000000000000000d8893a6899fd7b6b3af501f78120fb68acc3f4e50000000000000000000000009902be7e83baffdb5ec2cddc87cd6446e89bc8ec000000000000000000000000b7023ae159f3e955eb56c97e2a98f36af2ee0fda000000000000000000000000b241a2269fc75f0b30b71eb9181c9563920d9733000000000000000000000000a03b3c49fc6613429900c0cc239c5959dd0647b200000000000000000000000050e9c370cdc879964fe52d6d415a472f0be84cf20000000000000000000000004eb5c051ee933009ec80acfa5e44a4a070d42bbb000000000000000000000000191cb4d5fa5c1a61089ad3950a06fb9143e2524e0000000000000000000000009f1a80607490b4bf0a11c9e857296548bcdaaff00000000000000000000000001994499c45ee38fbc8f7f766c915ade66932a20b00000000000000000000000064e330e75401a39158922e9224c4e20dc8092fcd0000000000000000000000008d2384eee4bb579c1c7bc256afbbc499360b52b90000000000000000000000009465638ace6d35b17c16214e215244ce35216125000000000000000000000000d70aaf8d76cedfcafcdc58010f65b5831789577b00000000000000000000000046271ac807aab55a994fbb9d0d10b6b90540d13b000000000000000000000000191f46df9a3396b967f310d9b7125832c03f2ac700000000000000000000000038660dd97e99eb86ce43f8f675d72835c5f032ee000000000000000000000000bc597aa0c7a1a65142ab1260ac645ba7e0d537af000000000000000000000000ff2d55705d7b4895f257776c983b7dea9af2a0e2000000000000000000000000384e8e5d70c153deb5ce316d31691b497b35b60c000000000000000000000000907196f3b1343cc832b5c65a3c8f19c2a56543ab000000000000000000000000fbab33e79ca783a383b3f08b350d02543d9ac04f00000000000000000000000092e216ac6dcd7d67f138443f95fdc83bd7dd398f000000000000000000000000171ace974d991fd8c5812da8eff87ac10bc58114000000000000000000000000eceb52a4166ac4ea812a2e4b4ccc83080cdec3bf0000000000000000000000000f02cde78fa12ca93eb4541735b28f4e5782d6eb0000000000000000000000006ca578d7f1456d0ee68eb3e7eda214a37d870fcd000000000000000000000000e08e2dbfd87c5e8f833b8b65e77b4b04efdbff53000000000000000000000000e5cf327024b376813aeaba4ec2091547425d10c50000000000000000000000008aaf58d7fbcbf41a1dafd3f43aa70bdb83643e22000000000000000000000000d70326130421a1e916ba29a6f0f1bbcba62131d800000000000000000000000098269616f00f1afb6d09e7ffa6a41499eebda22100000000000000000000000005b30a916d4e262593997ad69558155659977f2500000000000000000000000043992f8a160d093a8359c77e7df63a75d8d213cd000000000000000000000000645c2949965604e36656800129cbc85946cd967f000000000000000000000000b65d7787b9bf96d259de6b2709d0323f54214fce000000000000000000000000ade9e9468f9c64f671ee4788a04bd2abbb61312300000000000000000000000019ca09025fee09175e6aad02356223e5a5ef061c000000000000000000000000a4d2daf3b3f6d318bbddf7bf780591aa8596fc35000000000000000000000000dc8d703a8e705a059e4dddbca7d5d248a7b6f15d000000000000000000000000fe5bd491ebead0a9288143497c443a20e458763800000000000000000000000068b558821f27a266b26afc10f93ebce47ea1c84e0000000000000000000000002f76ddcfde182a95a1aa25cbb0cf8c31201b29d70000000000000000000000009a12527c0d58858649cbbbc1707d1bb02b14154e00000000000000000000000037bae8ad5cbc5a7a465d5433fe059efe1537e3090000000000000000000000003b215d03ef070df58a8db4fdf9c60971fc08973b0000000000000000000000003363c9ce4bfa5d628ef85c04c4c4d9e9d96789bd0000000000000000000000009d8fdb0c0b0c494f00d9ede492fb6958675c1e1f0000000000000000000000007511d2fa2bb4bbee2fb2494c38f4424dc322f9cf000000000000000000000000f2f349b1b5eca8ecffdba67aac636df590d26d17000000000000000000000000ebfcb2e8a14649a6ef5bf7a71f624ce9a399a64c000000000000000000000000ea0211c84edfd5e9b1e56b5514c3f3190e349d85000000000000000000000000f930d20e23f4c2cdb3aeaf5afd0e75508b86de7e000000000000000000000000b472525ce0f5cf8930242797de893d38fed6211000000000000000000000000027c70e3bab0036157193737cb6e781e142afcc8a000000000000000000000000b3a299f6413647268dc7de71e931797cd58300fe000000000000000000000000063acbcabe589fb112b2ab7455f2004b8544b42d000000000000000000000000d143e8100d3a32a967a62e54cec04972b1906d82000000000000000000000000955055e9803db2455e0533972f3e3505b60e00780000000000000000000000002f1e133be373bb00d5a512885538ef373aede514000000000000000000000000a06f8706c18fbdd941165b77849e047731e5b451000000000000000000000000437f9f66379fcbbab128a21136e3c91106e250eb000000000000000000000000bcdb63e170daf6ec2d3c106cbc952742af8bc106000000000000000000000000136986549b88868226e52997ad5f44e06b6535f2000000000000000000000000934f2ee687fbd0a6dc2d8a895565fe22b60e57e6000000000000000000000000f4c5de7d819c441b3ff80cf87e96fdcaf9adfa860000000000000000000000000f0282c127890a45f2fff3e7a07d776d9957264e0000000000000000000000001f1f8cb53829bd96cc28284c9a589de3ddd83668000000000000000000000000ce91461a6ee7693bb3fd1fb0ddd560753f34942d0000000000000000000000004ac784efa24dbd5f9b1874c3f8e5c476a53f6e770000000000000000000000005de62f79a824e26cba97201d1bf521096d2ba13d00000000000000000000000002fc9b6377104c0abd968e3f0de257437f8fd2c5000000000000000000000000adfc3c861cfa5de9967165abb688e69bb1b5965f0000000000000000000000006fb39beaf798002b1a70a1e37d766df2b8b06a4b000000000000000000000000817100cc5ad5cf62ed45963ce3fa759bc4ca46c500000000000000000000000058647979ba39398c07762113484167f107a18033000000000000000000000000539a6f070b86aa164c647ab278f0b12bc865fbd80000000000000000000000002cd50d8d447c05f2aaec2106ab8dc2c2f29cc134000000000000000000000000dffdd5212b9d9f93e6c9da62cf7ad683db62bc1a000000000000000000000000a4642cb0ad7d21caa1ba506b24f33edee0ce83c9000000000000000000000000d7af5435487ed6372e8129d7ca20634059aee2cf00000000000000000000000075664881036e8ca32103d265de7c7af5a36f95ed0000000000000000000000006c42d940779a3b4c6c6c40718dd0cf6c8a0917fa00000000000000000000000023ed6053beb768fe0bd093383522a4a834a22afa0000000000000000000000003e91bd8deed66a47124451f168105dc7de7c510000000000000000000000000088e0eb74a6a482d27245a3d59d8634930ecf07690000000000000000000000008bb14b33d8ab2abfbc71267800d5713270668c5b0000000000000000000000002d7720bab8234ef169128a7d816ad7018b2652c2000000000000000000000000eab04bc3de7c6777a48a6f069b0aed9ea0ff0ac900000000000000000000000098b9a3d52e016534039f8a6ae4a6e33c48fb0747000000000000000000000000caa780b3837aeda5ad27c83d17c0b6274d029700000000000000000000000000932b91d7ba3981823dca1c5013365df553f27fa6000000000000000000000000985c9490303de9daba8ebbaef565286ddb11f0c50000000000000000000000009a19bf2d5833157ed41babbaffa02edd33daeddb0000000000000000000000008ed65152f6e9b7160ddeb434dc240d82543a0c000000000000000000000000006c54fc88a3dcc04d8af2cb7b15995dd3d4825dcd0000000000000000000000007998c21183d88f2c7d5b32be3c78c250f6bed687000000000000000000000000b65f1aa5d03f3111ba76d5b33793729d53fcd0fc0000000000000000000000000f6d313639b04e96ecb6a5345ce0463fdf9f12bd00000000000000000000000011d38d610150160d7894d901a35a25ebbc87fbf6000000000000000000000000dbde932897ff91f8ebd231c45dbc1df2ab1e0578000000000000000000000000fceb3305fdb1973533553a19af1955b03cbcb894000000000000000000000000739b709ffef67bd906789730d690bcb06407fed6000000000000000000000000c2f98e8a02dddc29c4f7ab81dc141e913c837007000000000000000000000000aea4a2f6919dd675eea5d71c0054b22609f782340000000000000000000000003e6369c2cc154882f5658fa76c622c9b34ca6962000000000000000000000000c9240b97912deb69352788cda6040283bf8ffec1000000000000000000000000983d9037b6b9ac4fc4b7ce6b3b052152e5eeb830000000000000000000000000ad06b65704d96452b690571f4a03772a455eb44f0000000000000000000000007a197d132441970737b4a4558a3fe4817db9545c000000000000000000000000e64299648eeb3ee789f051d8bd39103022a241080000000000000000000000007b75102d651a5d655f3754322c7144f84376122e000000000000000000000000e54b2abcc544792490f2a52e7437db7babdf66500000000000000000000000004bb4ab601a80e67df68a568cae22e6e85eb66859000000000000000000000000434f5ba1216e466fabd54652fbcc54c549adb8cb000000000000000000000000f524edfa48c18091f5694a2ef7195dd7d1bcc316000000000000000000000000d51538cf0b11ed4bdf2b0dbb918b31b13fc0efde0000000000000000000000003c5e1dbe132a756b75f5d8d017d80f1b42cb3e020000000000000000000000005e952185856449f6b9bacdc5b8d396f851a0e56b000000000000000000000000770306ea9f2e923492dd98f8d9b79977cc0421a60000000000000000000000006b27f7a5d18f2941326a39c5f8d198bc4db19227000000000000000000000000582616c01856728cc71584c53d5dd86e0d9d0565000000000000000000000000bf1d90a516d34d11b642d6e37f7e135b84ce9c02000000000000000000000000bcd3835d520f92379b501d739d7cb99e05a3045e000000000000000000000000e69a86456743f56adebd35fa5e8a2f0a1d0c2e68000000000000000000000000094fd3f90574c6968a1637c5242b6e39f35b1c9d000000000000000000000000b50c952a4471c6a31ff6cf7c9d3e0c5be965a9c30000000000000000000000002ea05b5e7870d96d765e630c72c6b0e3b3747f8b0000000000000000000000003db88e3af0a3a088009ed19e1fcf94fd7c021ef70000000000000000000000004c2bc27339c1481919360f52c390cf5835f5c4780000000000000000000000001b9007fa5c8f71d4b85b3ed624f1ad7b73abda100000000000000000000000000be235d7d8e768188128d66a771db10cbb86cb3f000000000000000000000000d51235e0f6b0ba1d663f22cf2d6c32a095fd3caa000000000000000000000000fd50b5a6a7c13d92aeafe33bc6337fe5355d6c0d0000000000000000000000000207103e067d2208d3538dd4fec8b9db03419c39000000000000000000000000a77a3e187f67e6c9bdc69f4ae11fd538443e75c0000000000000000000000000b799a5f51979cdbf81e8cc84cfedaa90f2236064000000000000000000000000a56ddb6eddcf5cc7315f0517ec481dc0472fa3b60000000000000000000000003e6e6a14a4ae496144b58d0d084407b7fa5ec707000000000000000000000000fe172d295a942eba97de82bef985fd34d4fafaa60000000000000000000000004cd3e90cf4e446fe93e42a4e76d6f382a04f71ef000000000000000000000000b4fce8c30c9e2067e360191ad90bb4a732d161dc0000000000000000000000005e38b7a474c1b3f91f2382c3216f7238647a765f000000000000000000000000dceda1bac0ad9b06409487d1f2ba2893e1db4b63000000000000000000000000c4df7acde00728b496541c50afb1d3be620a4d8b00000000000000000000000025ef560a727fa74e4b8d482dd407759b0ba13e87000000000000000000000000bbd23b2e8e4c35deb9e5608ecca93e42b60eed180000000000000000000000008923d660e391714de93782c37d3edc630b14223100000000000000000000000065721d405164966517ffdcedddb39486674d51ec000000000000000000000000405c0870a262e49f63a6f45cf23eb85d4023a83d00000000000000000000000006eabbf1ff3bab20170a7fba4f82a70b397e5456000000000000000000000000c3b046aa31041edd8e98ea2b7eeda1406715021d000000000000000000000000d53232f16b939329864bdfb1b2f739806ce5441800000000000000000000000075f38fa0287752d32de551c2128735eab8f4f9890000000000000000000000004f98eab1ae40800976968886657a0d68fc71802a000000000000000000000000f950d13f2fc72ce3abfee7d2b5b8a7be03749fd50000000000000000000000005cd0905d5a3476f989fca8f2878f7f93fc83b9510000000000000000000000001e777cb2b56c9a3b31b8f681c0879ace0be0f170000000000000000000000000fc60365fb98049cc683e08b27f303a91623f3516000000000000000000000000e27d865cab861b2eeccd533db5ae67d9386d3337000000000000000000000000ad6ce452f004ad7af6c09d34bd0df42aff70c9a700000000000000000000000045ffb8b0976d950c007e5328df3bffe8dcccf8b9000000000000000000000000bafd84b755b21551e69a6133e8de1fcad7bd7d000000000000000000000000006eb8ac96de765e07b3f93508d2d02a13e54c88f8000000000000000000000000edcc1b4d8547e946241b309e67963f40da9ece3a000000000000000000000000af42518c75ec44c4463f009ac0edf98627a3967b000000000000000000000000e969079caae59c0c0bf6bd3cebb26c0f371c557c00000000000000000000000092cc60a56fc02ba32f88f39b10d9477d17c3f54c000000000000000000000000c0612de8a4551386990d091d46c37566df3072d80000000000000000000000000e3060a6f1224bd0bdd76a0b6e18b775f415012b0000000000000000000000009dc11963b5de562481ea86acee31c412725d5420000000000000000000000000072c5ee50938f8146e0addbd1451b46d4656f01f0000000000000000000000004687ba2d1a2bc62fbb33b63df406613f7d9b12d10000000000000000000000008d6a7481aea9fb74c3f729313cf332e1786b036c0000000000000000000000003ff34b79a79a1404c4f856890625070c205c9dee000000000000000000000000d43f739eced4335a4b9ffaaa8fa36cfd66c0d4a50000000000000000000000002521055af6179cd79dc87806d07c0e5f457b3187000000000000000000000000556118b2b2fa8c2ce617f0559b8a56d72ba85e17000000000000000000000000394b89c2e39d43fe7963cbf39c4230ea63c9aa68000000000000000000000000c32072d065c8c42a1527b5bb6e110e039aa4ca080000000000000000000000004bbf95e0987081197ab77cf07509cf3dc2dd20bb00000000000000000000000004688c597a9b8b397ef0a21b54a1180928fcde7900000000000000000000000086a1228eeada58de5d225b811a7661fdeddeed2900000000000000000000000059bc7acbcf0dec391e8a1f65edd8d42490e6efb2000000000000000000000000b08b3826d5f0bfe9fe76c110a5b6daabd67f8c19000000000000000000000000c0e6dbac1d4df017a23a805844e96d504db423cf00000000000000000000000048cf177820fbd01d65ac0fb0493f8081e0861db20000000000000000000000009269cd28991657e88702ae3e3561826f29d788ab000000000000000000000000f88326b7b2882bedc063ab89be1a822efab6adc20000000000000000000000003c1e329ed707900a5d1590a0c929584649eced9a000000000000000000000000c45bf6491a57860cc854489181668ee89071e565000000000000000000000000e1f2bc2915e87ba4aaff93885b1055f2839e85e4000000000000000000000000b1a5e70fe31342822171f1ba0330663c178673a2000000000000000000000000d594b633335bc10024ed3da3aa9d921b7e470ba100000000000000000000000068741ff723212a58f880911ff52d0b1447f31b5d00000000000000000000000036820be2b88d6098a6d5e3393abf9b7d777ecf67000000000000000000000000c4edd2da9c74294152f6a220d966d536102a9ba50000000000000000000000002465f2895e4fe476b0d691b811cca7d4709701580000000000000000000000002cf328ff686bbf07b0fe4a9b57cd2f97db91486600000000000000000000000083584b1232cae7e2de74463d3891c5f7620824a500000000000000000000000072e695125d46c5b05bf6ad533f7597ce1815930d0000000000000000000000000b64bca90081acdd406d1ee8c45c4f1725ca75f2000000000000000000000000ec6f525dbc3498ec39c889ae30fa96496aff8db60000000000000000000000006af0e3753eea77b74cf8c98f48932a16d735d0c30000000000000000000000005f7a009664b771e889751f4fd721adc439033ecd000000000000000000000000963a1e7a038e5fdfd4a739d68e57ebf416d2635100000000000000000000000068f340fca9dde97cae540d86819f03aed14a08bf00000000000000000000000094dd5d486d06a0e5d19d6f4d1f3e846d8657645d0000000000000000000000009a880a1bb76be8016939532cbc9810e5e6505cd50000000000000000000000003141257940bccc40fadd5bb0725ded9c15af4223000000000000000000000000bcdc95da864211193859f98cd8f79b527a6341df0000000000000000000000004e54d9d8c4394a091f01430f9cd6bbdfe1ea2516000000000000000000000000f37d701e5983d40da2bbb7f8f8d0b894745463c3000000000000000000000000bf002905da365a48d6264d28efdf6afd0974d6530000000000000000000000005be751474a65fff5734eaa8baa1ecb3c96019e87000000000000000000000000b8374ee92c3c67e61ade5ae61380766fc9247fd4000000000000000000000000b1b45e9e8954dab30e991910717fabef86d8a26c00000000000000000000000086dc15cddf2ab3ae824eb1bb2d7c51695782a630000000000000000000000000a1b525ecaaf0d80a858f5d6b885ab946f00e867d00000000000000000000000071bf90256c759f7c15cd13cdf487d45209bd8e4d000000000000000000000000ee06f4581d2e0037e4b8a7f2505b157ca0e747db00000000000000000000000092d867749f32f08d16f26b31126adc27c32f35790000000000000000000000009ef552dfedac8e218bd856be8a0829bee223c79700000000000000000000000094eda7909e1f29c94bdad01929f3f9e7c2db2db3000000000000000000000000f3ee75e6cae078c7efce7c9833e6888f21f81e44000000000000000000000000c75d8eed3ec66febf8f51878864e4b766102e836000000000000000000000000ee1e272261d6545166d35049d45dfcd1395c99500000000000000000000000006047d0c67bd844379d9684b7118e9504dc5aa64c000000000000000000000000b46b985fe2a404a829219bd8d22e2d2f27b2d54f000000000000000000000000be32d490289c31d80e88eec700e0ec5157edda17000000000000000000000000689d4c56098c932f8ece96d1fcff0c62ab071a8b00000000000000000000000042c9c1be147b0400c9f9e99d52c7751451e99fdb000000000000000000000000a6ebfdcc85a26abbf699d5c1201edfdae275a688000000000000000000000000823ed0df95f95a87503af83a992f6e23cc8118fd000000000000000000000000c556aca9059c7c5de5ac15f64148259c0aaeaff800000000000000000000000066dc6b2fb1ebefb4af52fe8e947bf4c86eccf901000000000000000000000000197471113a4ad3ef2b86487709a27a8ccd55e9ad0000000000000000000000007b4d1220d2b9573c88ae20fc6466211586b672e40000000000000000000000007ed02a4eb93a772befac107d8f65a72b40d9a63600000000000000000000000045d8a826830c7ae5a9d3cc4b97f0df2c86ff6f0a0000000000000000000000000eb78b9e56a793f598522a12c1a07b7f5fd7260100000000000000000000000049f8a88cafd725af3524fd0e8cf8084fc3d1383f0000000000000000000000009554447378b481fe3fee083a3a51c6f83ba22166000000000000000000000000c38e1835bcddf76134c37795846e700c067b378000000000000000000000000060da95e6d059793ea2921ba7097d0d095a675b79000000000000000000000000968d50bf98c073feeabe0ae072eb901bd789c439000000000000000000000000aa8476fa0b35f655318f9f9f7e2cd4cbdee44cd5000000000000000000000000d7e3e771481ee0df65e065807272492a150e35d80000000000000000000000002b7b4e3ef450d34b9b07a7c703d83c22881c1f9f00000000000000000000000076364cc90a0c099eb4cafb50e28e848d73653b9b0000000000000000000000003d5ff8960cf6c3dc397bc026a86b5e4bdaa09a2e000000000000000000000000867bf01a71e923100f6746b76a6828b5e2c009c1000000000000000000000000f094873c427a75b49d380d1f714da62237df94fc00000000000000000000000087e5bf0a4ffa95fe29ac76f1789b65ee89736ff4000000000000000000000000d8a6a58d294c77d127f1a22ab0052ce4d8749586000000000000000000000000cf5501d856ccf135f302efb72cb8012850858830000000000000000000000000695f09a3b085d21d19f67757077fdfc8c475ec4b0000000000000000000000009a72fb75b2446cfb54a0b55779796444dc1969360000000000000000000000001d8419f2d8a234295200e63d569ff49544712f09000000000000000000000000ab18fc4f873ba057ba3bace2e3599a826128e6d2000000000000000000000000d752c0ad367aabfd17981e1ea00dcd1f3a97c0c8000000000000000000000000c878dc64441b724cb8145622075166ada61cc27b000000000000000000000000b5d20085a0138ae1f8387837f9cf42ab539ef2ef000000000000000000000000f7f2bf762882a0b2c2d2be8e6b3f1ddec32daef8000000000000000000000000f96b984d75fadfb7a99b36595c6bb21247b04892000000000000000000000000318730cd6930613c98479e2e0de8812fa487826d000000000000000000000000730c05cecfff960efce1a0e316749bcc8e58ebbe000000000000000000000000d00d61836d6428b46ad480e60bb242e39726ca70000000000000000000000000426753d62cbabff8491b8ff80e3c42555371eada000000000000000000000000a9b3c2c8e73ce11eda2628842ac5d042588e6d140000000000000000000000004a6ce5739479e0ab6a00242c20493cbbf62a0ea20000000000000000000000000e8a6c674b44d6f877450ec75ffd0c67a91f0cf7000000000000000000000000a1af7a40b413f4b9bf0669852f5985dc9079442c00000000000000000000000011dc20d35145c4eaa92268dd1242aabf84d73903000000000000000000000000927838de69e95365b5dadf73835345c9beaa22020000000000000000000000001c5428e06fe57de85347028c08f1a159228b0692000000000000000000000000a00eb4a0d552c2f4f78fbed56b21e829516fda5f00000000000000000000000096314bff92afbf65f232296d10e1cae8dc1a072f000000000000000000000000edbc701b707b7bda314d20f14d0a2016e7366ebc0000000000000000000000007d77273bf67a94a1432f962536b5a07ec2cbc4d3000000000000000000000000163f3f7956404ee0163ff2856d50c9339373d38800000000000000000000000046ad5f21634f52d9e8d46804af98d79cc4e9495e000000000000000000000000e8ccc5d1c2225f154bfad8d9f775deb87eb4e06f00000000000000000000000055b81b061fb4819b6a07aa2dda9705756f184ca50000000000000000000000002c2b48257d99406512ee2a120a693dd31db82f5d000000000000000000000000c6e539f006d2924eba908c595c8d07240ae52aca0000000000000000000000005c826a21edc49be016e8877e786621f72dfffcfd000000000000000000000000be35f8288bf4aac1086ffe411733009fe8ecb438000000000000000000000000429a8e838d8765baf9a22be51a72ff334788e14a000000000000000000000000f3223e33c9a98039995c91ff2f398c6c260b832a00000000000000000000000062a99359509704afd626c01c620acd5717f41e9300000000000000000000000062bc9393560ead86dce621788ce199a9dff08fe40000000000000000000000004d5d0f2b7b89b5f5846d8e171d55ed8c07517125000000000000000000000000551149731d37b0f75ba0bfc7580b1f0d7241f56f0000000000000000000000003f22e14fd24e4c8d21d6f6ab7316772070866417000000000000000000000000fa14d38947ebbe78824fb2d055740b2754c1df75000000000000000000000000da1c439b563058088182fd83da642acef7aa929c0000000000000000000000005acc70c9bd900c917f6d1597dc9f56465acaa1a2000000000000000000000000bbfd9b7efb7153424b28bf9979f9967715c8d38e00000000000000000000000038fe7adc6f9772a3f945158ed3ea84e237fdb9c7000000000000000000000000cc7a72d32b880e05085328ffdaca768defa72c4700000000000000000000000051188b046802bc3649e6239cd08bfbc79adf3dfa00000000000000000000000007a8ea134617e2014da54b802e7fd7efd9b739cb00000000000000000000000044090983caedb7725953c43b6e8513178f6b38590000000000000000000000009cd38a88a24a328573771cea4c02ca3b83d5384d000000000000000000000000a8ca268b262e3931a88a2fd97f12bf967048af6c00000000000000000000000076b0e0ae4a1fc4d59c525cfb0178289fe01576e2000000000000000000000000fdd823829d9b958a7a9bffe5f36fc80a0f8b493d00000000000000000000000048b5202edaac2f13ba5ab84d393a5a41fd7b9d620000000000000000000000007c26514ea250611b72f6de03625e070cef62f1da00000000000000000000000057f6a3c164e4dd1b6f69ee4dc90cfd372c57e3dc00000000000000000000000062e926452c8c18faeb02205ba00f80438c306afb000000000000000000000000e9b22066b2f5e72dcd0e9b83edc7e3b4522fbadc000000000000000000000000cf3990e02935f68518885f6b0b1afe6e42ac5cd000000000000000000000000051fd16ac59934793e6b5185edf992da5d8a69919000000000000000000000000bc72e24d3c9d824b26e45ad7d650d9f6935240190000000000000000000000003daba3aa04354d3a442dd8008b18bfa0ea6137d70000000000000000000000009edef88afdbfcd3308060693299905953f9ddd6d000000000000000000000000589db2014adde1e0726d1b20c8ec0673fc2ab3bd000000000000000000000000d3fc020eb2cde7ad0e1aad14a56e6cc60be93f7c00000000000000000000000044bb202b10d58cbc28fafcbcc837aa64c0cef16e0000000000000000000000005426db8f47fae18e31cde62b0409500c2b4b633600000000000000000000000067bc57ae3645809b977d943af6cf2a7292b029870000000000000000000000006722167891158ad3d83b050979a896990fcb1f09000000000000000000000000972602ad86d23d63c4840f8b2b296055931c828a000000000000000000000000b821744a7efbdea64bad43cb129762ecf7531af90000000000000000000000003151b874a4c419e50d176651b6c3da3fc0e20d040000000000000000000000000fb7e04479ed126f6e74320d90a4f11f9e4e9a070000000000000000000000000964744b1cb646a1c029522c42546f330a8cd6ff000000000000000000000000d77ca08ca48452e2a902cae89f6b9fd985dc461c00000000000000000000000032f38384786940e2256e390a15e94889f25acec900000000000000000000000048018b9a71b42627bb4e6d02f9e8a536f61b5628000000000000000000000000f5cab46ffc1f7bb0e3d9dce9e0dbff7de7064d43000000000000000000000000284a98b43c093a3b13fc9182f098bd11fee75471000000000000000000000000a000d5451f8c3d79f00ee5f2a40424bf46f3ac68000000000000000000000000cb5ff8e6fb55308d02a530af942266bdb761f118000000000000000000000000ed99b0f9374cb4038f4aa95136d2ea978e22edb10000000000000000000000003b47f49a8e0d8a7eb9985dbf80de16ff1fc24f840000000000000000000000009faade02c5c7ea10a9a237c0e39a66609e343e6a0000000000000000000000005582dd0de52ff5410946460d897b9efaa79dc4dd000000000000000000000000ef40ae9d301343e1006202b751b2975dfe2007d90000000000000000000000005b45328562525742fa6fc3be83bc9d46d953b7b0000000000000000000000000e526926338bd561073d08b39aaa7252b7ac0e293000000000000000000000000d7e2c200e6c49658f5f1afba91342a6de0101d08000000000000000000000000c88c32e4e29f0555ca581a17f446d66e60706f25000000000000000000000000524cea26f57042fa297f6681bf6ee9d1db6205ca0000000000000000000000009fe94008c19295ba260d00ac1d274c6a26dc1d270000000000000000000000003dd65ff9fd89ff091a5450553ff92b30483e82b90000000000000000000000004fc51e6d54a0e9dab24fbced872161fca8d057e7000000000000000000000000be9adb43628b83fd01fc43e0c4eb79008504a7b7000000000000000000000000e58030b393fa5d17ed88999c0a6f2ce10600a91a000000000000000000000000dc36d616ec6ac69d12c0fcd3d638513900f4889b000000000000000000000000aac43535110bdf0101a01f1464ddd4e4cd379239000000000000000000000000440edc7882b23089906d2c1351ebbae1dbfdc9510000000000000000000000000c3c97ad311aa6b447d84da5219fd3e422a2448d00000000000000000000000038d4754f9972c3706fec46efa91d6772c67b3ff9000000000000000000000000c3d64ea24b2c5a1ffe76f837f496fecbfbed7c4d000000000000000000000000e83af606bab188dc0c4e55cabce2d97b0d5968ae0000000000000000000000004c37498c1632acca3d8f87ca336c476abec168e500000000000000000000000082edebbaeaa9ef4ba526eb99828e9ea40278c1dc0000000000000000000000005f82a05c170846872950f18c84dab0e22ee94ba5000000000000000000000000b8ada6cca7a5b66cf043463514852ddcd8a4c06f00000000000000000000000075ed06f61d14e8e9fdf3009bf39bbe021622c1e5000000000000000000000000520d5f4fa081c77d1604c839e042f1de5aa163ec0000000000000000000000008f02f8f3c0b05818286358ad47b16a5ac6ba01f6000000000000000000000000c59953a4d610c971d9a348ba92042a14e203baf3000000000000000000000000e14807d6d9535e4503520d369f37919bf1cf11dc000000000000000000000000233a875e216c110fb5470e86ce8b662ffe06550f00000000000000000000000004ccf18c1ba3bf4cf3e9d177f95cb3e3f43a81fc00000000000000000000000029b1389b17064b8a1920dcaa95fce7c8b0807e5500000000000000000000000074fbab70dabc8a3aa59d7b7a0444e1d137cd28c10000000000000000000000005b83e60c24df5e48426afede42037f2078f97b6d0000000000000000000000000ee0a1df4c568feb489b55af12f35f7cbf97b5a200000000000000000000000067c8516681a0816bc2a93f937e106966bf9867ca000000000000000000000000922d3cdcc7b07608684d06d8831bbe90b632ab3f000000000000000000000000458e4e3a6c13899c7378dffba1d16d004d687646000000000000000000000000a9da676187581af7a05bd4b386049309ea6f8d2a00000000000000000000000023d4e56c626d19397b49dcb233812bf1962d500b000000000000000000000000df2af7e191ca5e5390bfe9a006119920b48ae1d6000000000000000000000000abc8408b0e2846ab9128e99ba6a7cb5ef562b989000000000000000000000000bb6f586df0874efb6555c5f54f7b5967b4c0afb4000000000000000000000000ac107dfe77c440328c4bf3c0fd090e94ff86ee29000000000000000000000000adecdfff82d2738268477e90f675969d15efbeed000000000000000000000000594f40c8e6a9aabead3f9556300b7f54c46c1eed0000000000000000000000007cd4b8ce507922e81074653067324c063af75820000000000000000000000000898c2019d5c9252aaa7bedd479280f5c7dbf0fc300000000000000000000000057f253938d12329afe8478a414049c8fd7bfcc2e000000000000000000000000d18b4365d60610a511303f883b606f46efe28a6300000000000000000000000057c7fd3c2dcdc4ba3aba5937cfe38b251493e26b000000000000000000000000e7c18693a1ffd62c5f6c0ba54ca706e79360c78a000000000000000000000000f6861b7d4d5ab9ddf2e60de7cf4f7b5d77e65136000000000000000000000000a5b1d39a9ed413b809f67d14c70072ed9e1a0316000000000000000000000000152e53ac489e18763f311eb4e27f648e0dc15115000000000000000000000000b8cea89d306c6de7315d9419f797507d2b80828c0000000000000000000000001e458beae5de3745121ba83d402c01c9d7969db70000000000000000000000007b253be165609923e29dfe0d8f0f6d0e37294c4a00000000000000000000000014cd7170a08241554aa61b0fc06db677008274ad000000000000000000000000dc9ed89e159c277d8063b234c372f243d3c2de83000000000000000000000000639a8e9fd9a617b0f8c5150c049423bef7a977040000000000000000000000004ab6126757f9ce6d1c967ece2cbf9a21c0c8334a00000000000000000000000074824dd93a406d82ac9d69c964ac552344b286750000000000000000000000004c125ee8e6746cd548c8408a206ffeef85f69dbf000000000000000000000000d375e149ba4f2de6ff2f908da9fd32140ef55f55000000000000000000000000dcab18c91dffe9a217713b9992bbdeb40cce2c64000000000000000000000000f40cd8ac583421ff27114564b3f99e930eb1a1430000000000000000000000008d894990400e01b38803d8c530e776e07bacffd50000000000000000000000000f019f304c4ade13a37896e4c93f3375e0d97b10000000000000000000000000f7f9cc8c439f782d7cc89ef43fe4fe7e106ccaed00000000000000000000000096047f89e66a1ea9a72b6ce83741a6fa28d2112a000000000000000000000000cefee2e849b0662653e931aae5685cba4510b9c5000000000000000000000000b88b48629f51cec7d79691a3d49641f6465f463d0000000000000000000000000e9d0ffbd8e71213cd9058ae943a45f3eed494fe0000000000000000000000009f431ea78f4beb6f383bb20d54cbfc2ebcd2264d000000000000000000000000bb5d2ed53cd1eadf4ed6f39aed66bc94f450b39300000000000000000000000047b12ec8dd269e43e52db74189739b2b87bc919800000000000000000000000029f3744bb02091c9418ed3d6f4005f7141626702000000000000000000000000263c77b4e5e85f32f118f2aba9d919f21db79d7f000000000000000000000000f585313c86d44d31fc80c516197deb0d9f23807e0000000000000000000000009c1aee022c72100632fc6df94a5979fb577ac793000000000000000000000000747e406ab6117b1e519188c5191edb3c32c056d000000000000000000000000093625cb7586cc68c52745d225121e9f4ef9aac0f000000000000000000000000d2a39b2133289e9c1fc6ee49ec878560f5503bdb000000000000000000000000b5aa86ddacee715bd18935652abca6a8df7cff61000000000000000000000000e6cb4fdc6652c3e417b2751204c2017b1ce434440000000000000000000000009bd6102e66bc949eb15bc15c88d0db73c10398d30000000000000000000000006b4e17be2fe9dd85afa1947bac35527e2981d44600000000000000000000000079d9066bbafe04dd5e0a4a6ba91738fc39ee3ddc000000000000000000000000975f04c48e4888fe47fb487d5280498de7e39509000000000000000000000000e5b92c76f8f6fdacac3600cbf1a18adeb7e6b725000000000000000000000000f5234f7c225d2164f7015ed1f9cd55872bddd39400000000000000000000000011414856562e13e6a2800b91b616f11e7ca0cc9d000000000000000000000000ccd13664e915b58746db11efcb3b0ab37149a280000000000000000000000000a1403e9ea10848499c4c0e22d25cfa18444e9e090000000000000000000000008a33f3510ccb262996893181c55b8c2872b48380000000000000000000000000abcd99bdcb323557c1158a7df178e9e5261bffba000000000000000000000000276d980565b990476ee52b3ee60d60d8c920e863000000000000000000000000344348eb7dced70a5b033f44f656450691e313c3000000000000000000000000ba11e6b03e6cf21f6a0fa7064aa2f69b2b459c8e00000000000000000000000088f27f5c4475a17910cf870383919305f6315e8b000000000000000000000000292ed7de7ab03289a17be44cbbfbf8ce195586b20000000000000000000000003975b21750f3dd98f24ca123e127771f4f1c1f180000000000000000000000007904e9cf3cd7e5e4aead73d5c8cf70990736277c000000000000000000000000b2f876d5b716d9afafbd2418190ce11d530ae883000000000000000000000000e29b2755df4c0130ceb83a399138e087357978430000000000000000000000001df0d5c10dff15ae908dda9c73c93fa43efc39fa0000000000000000000000005774b4e1e26f61f047e1b1acd10c692f62c1b1ce000000000000000000000000da2549d22c7f89a088ddbc3d2e9ccf25bc6e7da80000000000000000000000000eadcba1859657567491100b7f6739bd73b6dd85000000000000000000000000b06d52469b9110a9fec181f900e9bf5f2218cbf900000000000000000000000083090d95f1895b1ae11acb1a5f1ca7a362f2363300000000000000000000000098d40d85cc15d8c3334455da0a05e684a8b6c9a0000000000000000000000000b38a09ffa1df295fa2bb4dbd5a9f57bee60bdfeb000000000000000000000000afafb7f8bb68cbf1053275042ab78792a06a6dea0000000000000000000000007489c461e29fe1d7ff202089cc867e4d0da5cb47000000000000000000000000e29b546054bf0f9aa3472c3cfdcef5bf25a845bc0000000000000000000000004ea237942e52c7095db7acf244e55decf3ad7371000000000000000000000000078bff6f90c637e364a1c7ac17cb56f42c370a8b0000000000000000000000009f49e335bffff2affd145c385f64d21ee70ce63f000000000000000000000000eab43af715674467d50635e671520118355226dc0000000000000000000000008a189f3dcb32de54a5acfc5884d02f4f08531200000000000000000000000000340996b1b79ed397a63300e8d70df4f68b9c5940000000000000000000000000815ee9ef3d5e28835b738b2607db4e5e8ff5015e0000000000000000000000009cc69f250c814116699484ceb1184f7bb08281f5000000000000000000000000f9d8175c2c2faa66ec43f56055193d695c67c24b000000000000000000000000df3c9b14c2ec9e00ed29af07d7d23229bd1fc8df00000000000000000000000098d8cd536b2f6196a1928a5cb4065923c4106217000000000000000000000000fbfb1f91feba72625ee0ec24dc9225df6388dbd6000000000000000000000000ae1f2d06aee09247ed01bd3a93e133c8f0239d690000000000000000000000000512ac1924951ea23d143c53c3454bedb1b0bffe0000000000000000000000009f30d798f2e8a195fe42e8fd2f1030b949335e8000000000000000000000000048d8044fedc810a3e823d6d242389630256da03f000000000000000000000000cfcf3b8de473a7faa93d4fef7531cb39e63c6a610000000000000000000000003fc9eb48d61ff724d2927f219f2e20ef8fae0aae000000000000000000000000d5980870af1d2babef5ede3aa06038f64fa57eef00000000000000000000000091f0f3ef9b8da804952111f2285fa6ab2b888f40000000000000000000000000fe0bc21d329b2ba1cdcf669de26d326a76f062250000000000000000000000009d74951846868771486b6749d7e7b40c69b2745100000000000000000000000055d3e49c5c45f5b6597a1b60fe26600003fe58af000000000000000000000000ccbbd0067b52e307764a938e80dd2c1cc68addcb000000000000000000000000868274423c342a45870045d1b0fa153fc56d177900000000000000000000000070096f6b63fab7074c224981e80eae4f41a46bbb000000000000000000000000e97a542c561671f45970ba62d6f2cc47a694f7a000000000000000000000000092e130d842a72420f3a69e438ae66f80d3e362eb000000000000000000000000bf3c13250894c1c4c492b4e46b5378e684866e19000000000000000000000000004709b1e47e9f92891a06c135d2fc69fd4dbd4c0000000000000000000000007449912477e7eaaeae73f7acf40dab36ad6c453900000000000000000000000094cefb5328fb172a7a86ddb6e09c0a341d0da2170000000000000000000000001b92bce6e67246bf60946f7775edef3525686ea4000000000000000000000000d710c67d6ffcd3df33acfbb7b53487972cfcc3930000000000000000000000007d986fdb23b458def6ff5cb864e7515d5fd5ff880000000000000000000000006ece2fe11e39afd2a6a33742c8a9ba9ff47af1b7000000000000000000000000841bdaf0420c65682c414d46e5f56501287ee0ac00000000000000000000000041102f69d3c2aea446389e1271e17d0d9a2a2840000000000000000000000000fbab7d25f8382b80133b89380549c1c5054e1b750000000000000000000000001d3c301b7ea7d4068e59a20820fa4d7084ab71ae000000000000000000000000f9a049d7d3e8f32999f604047ddcf1d4e06bd239000000000000000000000000f73381aefc63b3f1d90dd3c35ea40ce3c20212e40000000000000000000000007f61e6c6dc7690e3fd996315a4510ba0c203493d0000000000000000000000002db8935eed450b1e6c70733bec006a8814324fb1000000000000000000000000e29cc704b08cfcb74f8db71bf0c3274d3840536f00000000000000000000000074a03a1a7ad7d6c18c85f233bf71185c86dca109000000000000000000000000f0b43fb48bce9b2c677f9ec3ec6a28a633f36589000000000000000000000000cf86b1885b36792a9a5e6f603868ebc667519567000000000000000000000000a170098b109538aa7491911c1cbe419ebc166682000000000000000000000000ce8a9dcad6e4ed2e7b2c861d4d2818864155dc0d000000000000000000000000e10da2cb21d839a35dedbe1f80ec84bb09edad12000000000000000000000000bc0057e8da37c362a9df7b699bef177acf2c23590000000000000000000000008924d68bfe60f1719a632fd7d1012a5f1eb670660000000000000000000000004b7c1888505902d894f6bdb22bb7377495c3bc03000000000000000000000000e977c6f913f913dd8187a34b664ac170008764d0000000000000000000000000cbde3c7961e3abf00a46e567fe87eb11929be9bd000000000000000000000000d5319c1bb74598b946b3c459e2fad6d7091ba66e000000000000000000000000f1badae27d601e15fc0306d0d2516be2d6757e78000000000000000000000000ef673daefe6a3225e23f7c72ed65c314aed86c1b000000000000000000000000f88caccdafb85a4238ff2305982c6c3d2b33fa30000000000000000000000000ea809a32b6ff6c93d1f00509f4cd116006a5920300000000000000000000000017b9012d48b731c6acd13eeea3d8d4efa3556bd3000000000000000000000000db86c03eb3af18dc4e00fc1cad34cb8365d54efe000000000000000000000000734fa286a7318bb4194c5d45a5550f88922efdcf000000000000000000000000c75f3d5cd5a8bc32172e2886426c9720f3de90ae000000000000000000000000d2401a421ea535d2d6c968ae8b4f710146759f9f000000000000000000000000a6933ecb0ae0ffbb373a4a668891cf05b2b1c884000000000000000000000000b927d4d9970bd07892a9a9cac37b1cee478056590000000000000000000000003f12027a39ec27c6f2b614defd423035050ba19d0000000000000000000000000a13882f241c28b6d44709e8778a66284987d0d50000000000000000000000001afb5f9ede14417e0d7dfeb9d8f0c48ab7d5ed41000000000000000000000000581bb56424b7edba8a716080db4c16d9e27e83e800000000000000000000000014b8aa723d004057f60cca794add4d5c1ddd72900000000000000000000000004af46ab54c4c748e61f88ee529920ff8e4d892c300000000000000000000000043ce85da221e2970abbe81492caaec31cf6dda870000000000000000000000004c608b867d62beb6fa66a5fa2606350c8a6bacf7000000000000000000000000c75e5e751182e6278dfff2115f2d34b455ee19ae0000000000000000000000009ab7c18e12196db304b75a74c9873374264a0aca000000000000000000000000e8fd6c9193c2e97fe535876b0d3d4597d1aa7b4d000000000000000000000000a0446b1e4d858eaf457e81591343cdecd6d20d7300000000000000000000000001495936863d43300302dc3246ae27d0b46caab30000000000000000000000006a315cfe44fbc90cff00701783bf9c5fcec7cc95000000000000000000000000972c96eb9871f08c7929c2a991178c1e12092a12000000000000000000000000a834f40c13e98f48a0adfbcf22cd58ca114537f5000000000000000000000000a2405a4c06daea992696796f13d2646740a141b0000000000000000000000000af17bf372546db6af746c7ee96e2e71544d7fa8200000000000000000000000020f20bf3b15384b3a44ef6e1e51251ed6b945000000000000000000000000000118a441a66c4c0e992b2a6580fb0e6e96968cf38000000000000000000000000db0a9f700c6ff0d9fc35f9dbe15fc739afef8caa000000000000000000000000b9ec859b25a13241712ce98a931660b04f48372b000000000000000000000000250497118f626d671ee313d153898e3d8565366f0000000000000000000000007a837bcea8cce10c39a31581c6dd3901031372ee00000000000000000000000002bcd2ef0047565dfcf4966bbbf6afdcdc58326d000000000000000000000000259d40b3504ff159fb7f228ca1d90794f10d4504000000000000000000000000ef6a779e56d8eaabb11798bc65fcb57e0da3c6a200000000000000000000000026455e9ead4192942eb84c907f72a634cfae92ca00000000000000000000000029e347b8b0f84ddb1f99dee8be91524714db496c000000000000000000000000cd2d71f669d85253fdf1143758cf4cee33d21c26000000000000000000000000ba7666792adf8f22a5c711e90c6adcbd8c030bcb000000000000000000000000c446702fc3568d26bb664cb4af56ba2993dfa0180000000000000000000000002f4ae2258ada2dd19ee6fd8fe98af94f4467aa270000000000000000000000006c26c8c7d3df456663114b64c816b63cc3e4c8290000000000000000000000000664cddc98ee6e962d8d6b313d0c7cd8ca73b487000000000000000000000000978ab50985829ddd4e0e8b06e611b8493d10d3f60000000000000000000000001cee9665fb51dd80c16ac0fc43fedac30b5e576a000000000000000000000000445705e3ee43d957121949f1e02e82ad121cddcc00000000000000000000000082df634c38e585ab7e879efe4da7ca5da0abae040000000000000000000000002515438f83f478504e8b81398c9d62cdf039dd890000000000000000000000000c1f2d130381605338016a88123d7022aa28a6d10000000000000000000000007f1ed6af131352d1f2ae5f499fe8468b5cbb9a0b000000000000000000000000ee195c7a297f4e0a98a8a29a4bd69815cdd876ec000000000000000000000000b5c66587bd00cc1c0ab5286a9b2cb95d22a02ba9000000000000000000000000802ad211293ba7ecc96e1674904b598be986b2bd000000000000000000000000b6a92027a3cd3a5c9a691af84bc0c95bbc069c4a000000000000000000000000ad8ac3f8ac97dd9fd95231dd203dcf23037a9cc5000000000000000000000000ed904c7e85db1fd1494260bc2d440cb6ca50b99e000000000000000000000000f6273a00273c80c256142a1e74cc8366911843a8000000000000000000000000915205b5ef3b0a793d6d39848fe44b1674bbed7600000000000000000000000065bb23f23539943cdc9ea03a8e90f427f8668d690000000000000000000000007267dab0ac51d209f90b7a6bcb2963d4fd13419f0000000000000000000000005a2862d47d339f22f28763d7cae8141ea6814fe40000000000000000000000000b6ddcea2673fad84f937635b67bf793b083e4ea0000000000000000000000009ab14dc57d3e43ce7d84e0beab484f5a56684e2000000000000000000000000032552d97cb313abf63840868f66b239ff629779c000000000000000000000000c776dc0b3d54042a1c28cdd213d07df22c091843000000000000000000000000b910e8e554f8eb81380591f6ddb55f5006712ece0000000000000000000000003c8ae71dde9abefcf9b41da7964bf977e2c1a0bb000000000000000000000000f04dd6bda96d3bb876e6033f770602ea147e52c40000000000000000000000009bfb5e1c804eb5a38669b6ade46b51610c44a7e700000000000000000000000055cc3e9da3b494e8b2805fe9113effb52c5b666b000000000000000000000000c25f54f9dd15ee45b8c91091c7fa17997c12141c00000000000000000000000097e46bda52f9abf1062f763849545535717530a3000000000000000000000000ab4cbd51376d7ad6e8835d965c0955fe77cb91680000000000000000000000008746d9d162feb5af9524aeefc81d144ba4b0871c000000000000000000000000dfc63c1ecadd8e9051ccac83982d6901eb658b590000000000000000000000007346212750d6e04768f7b3479e019e6a4243c92e00000000000000000000000053f0ff28dc23981a8b85751be9fe39b513ea58be000000000000000000000000d245b3b9bde2cf442447b12ee220c6a85694652d0000000000000000000000001ce40be12db47fc58fba7f5a412e910940f6c51c000000000000000000000000bebb13a6894ebd3cb265fad7767f071aec412d2e00000000000000000000000084d114895a4d75cf9a85f5fe73debb721e4d1d36000000000000000000000000a523024497894b2e54551afa0becce73665cefb30000000000000000000000007916ae6b60eba41fc0cba3702cc55be25a7124b80000000000000000000000007a779b024143e73643867763ad48966a732ffea1000000000000000000000000b191ae24407ed9573e14a37e8226dd5b9b9efddb0000000000000000000000003c1c200b289e8a74a1127f1cb451affb291fc372000000000000000000000000a39c93f6650db9fac0a718ae91758670449ded95000000000000000000000000d0f1ecceb585f6d43e4aba05e2ef8c093d7d9ba3000000000000000000000000ba90a91e74ce80bd33232a65b3dc18c0c3b9718b00000000000000000000000012243a0920f72eaa1c6ec47ec0d62c60df97a047000000000000000000000000bcc653a219abac45722d1d9b033caace2fb65af7000000000000000000000000ea8fecbdb9b915260114283eba4116436d8c170200000000000000000000000029af056e5305028ce84a1de29e27ee3d771375130000000000000000000000007470f1837513a350ee20849f101322c3a5ed318b000000000000000000000000c61e8c02b46c92306144807e43a18006b5144dc7000000000000000000000000fceaff1793308e44d223e37ab9e4b4c66fc6396b000000000000000000000000d8c9046f7be3a483cf7045bd952ae826a46dc85f0000000000000000000000004f368005cea4a135b6a77019651315e20fc49d690000000000000000000000004fa77840802c611ecd0abe5c2690f67556fff38e000000000000000000000000c519128646ad1fe75d3b255f9727ec94ef53febf0000000000000000000000005b53611d53774844c256f5d735b76012cdac3d9c0000000000000000000000003ffe674dfc84bf354040fad2b2078b436ac2242d0000000000000000000000002d8105e75b5a7977be8ba6120cd2e9055de558a2000000000000000000000000384e98167bb5790de96bb2639b64d1119e78184f00000000000000000000000004d751c9ca1a4e40b534f7bc51fe6393d01e7d870000000000000000000000000b4e28a6ecdd743338cfd55421026d626c12a3be0000000000000000000000007fc3aba8a04bd89f72fd0db2e5d298478e4a163f0000000000000000000000004a28ae3cd246dc3c90c4be789b301b95d8410cab000000000000000000000000a0029e9c80dcaff51e5ffd31fa6491b71fccd6ef0000000000000000000000002ef4314fd9e81159744a39f8d12110d2818da88d000000000000000000000000033c921902af3ab9ba9abd025c7a9684a81b69190000000000000000000000006646146ec1025f8ff4c0ccbb84994e647cc74f120000000000000000000000005147a9fddb62278831415637067e20fe732190f500000000000000000000000055b26170b7b51bd738df703d0e5be5435c3dcb810000000000000000000000008dfcc1c8b29689c93d1afcc6a1f4bfc5404d160a0000000000000000000000000fcfb557cfbaa51b652ce007f335b580e2d572a400000000000000000000000074a9f17e3e1f3b6fd2e508fae4ce87c0915202dc00000000000000000000000090a5f073743b7cfe63e6d5874905f0097ea5238900000000000000000000000057bc498cc4fa8ab239aa225e8a1d9fefae2e495f000000000000000000000000c610503cb4df60298b8f17ae90b5853c575ce1150000000000000000000000007c06a3b8092e54f4ccc0aeed40cec70c674918350000000000000000000000001dfb4e9fdc0cc7b6467ccef71b66d340356bbb5c000000000000000000000000f227f4a06ff37159e5fb5ae0102ac688726716c6000000000000000000000000de281951fb2f8ff479d4f3f2d9de1743d0c4f517000000000000000000000000c71999a0a3f6a026956567da91e4ceeb8bad289d000000000000000000000000e80d08de135bc6b0a6b5a908bcedc481b013b6f00000000000000000000000009af36b23fd1e787d45071072b4cdd0820a3bd1c4000000000000000000000000fce8c8cfef30c5cc3d35862339cae31e46b96a2800000000000000000000000047a803e84e4322ecbb0f4eae835b7cf7fe03302c0000000000000000000000006644ce2cadcb31201f649b0d876028dc6a5c05120000000000000000000000004a0f62248e2db03d8ce8212ce7ee5c3321bad7da0000000000000000000000008a5696de6804144a6e4d463a4f2b53ca9c1abb91000000000000000000000000dcfd00368beead6bdf97cd6da1d9b41df72764f7000000000000000000000000d95a9ec423a132db2938485d0da9750f900d444e0000000000000000000000001616d499b6a90ffb0d7c4c0d614f31860ff72e16000000000000000000000000c1ebeb5a729bbeb18f67e638140be8a01826bfc0000000000000000000000000c2451e2babc6f7de758dbc3a363a641277f6601e0000000000000000000000004329d794bf8d6b2b56de02a710f7f8e4d47a00ee000000000000000000000000252a6edb05e21dff752417260e054b1488738e5200000000000000000000000027bc95637c021620ffbbf1199cf368341e767cab000000000000000000000000cfb95514f1665fb3c2e7c7373602226e2a75a1c400000000000000000000000057750df2050d6abaa59855cbb758e4e1963e2438000000000000000000000000cc34e919d08dc56d7dca87955824dd9357d66cad000000000000000000000000dbe781e9639ac23eb756da741778f539448c571400000000000000000000000010cb8bbe06414de1a657b622852d1cfe3955f0c4000000000000000000000000513ee4ac677ade8da69523c0add2678dd28efcf700000000000000000000000093a2d5bd8884df42cf7f1859b17ff9e7a030524f000000000000000000000000f0b854b557e0933e4b75314312f8654130145a05000000000000000000000000a5f5a2d9af3fb35ef21964c6cecd258b547b99a8000000000000000000000000c366ad3638c7a5cf61228db70f90aefe74c839ee0000000000000000000000006de4d784f6019aa9dc281b368023e403ea0176010000000000000000000000001b4af940e435f7903f13f2e1060592261f3cf0f40000000000000000000000005cfdb3ab04c4960b619bd149f06c16bfcc4e70e0000000000000000000000000ef3288d85795b6d4187dd61aac4c0f68bb0887910000000000000000000000003b47952188d63e2800e266e84f54bdf1308385a1000000000000000000000000bd1aa429e0b8fdb3d3b11f82563219abc09239810000000000000000000000009722ececdc7500c836af49683ac72893af6f2b0800000000000000000000000016952afb357f0935caaea1f41d3c49d8e0e978970000000000000000000000002de69cc0c0ef9eaaaf38cd91e973208e7dfe95b00000000000000000000000002469129ef9c4e639356d2caefc80f6c4e8bda69400000000000000000000000003bd610c4b0da1f4e32fa7703cc15a95ead1c1fb0000000000000000000000003ed590c45a35f564fec09b2ea9a89e3e11ee3f2d000000000000000000000000d1878f7728bb5eed9a3c64784e632c3c6005d6fa000000000000000000000000ce72ac4483d977a1624c71e89d1943ae38afbce6000000000000000000000000ce72ac4483d977a1624c71e89d1943ae38afbce6000000000000000000000000bec53b160628dce9aa671300fb652d60ef16a283000000000000000000000000c7ce1f7cb5e1229950bf7795487747180fc552f3000000000000000000000000befb4d12465c3078e95882ba9278e8a9ac0cd4b300000000000000000000000094437f26e53f4b08d8a97ea8405e992caa74780600000000000000000000000099d654a6e59720742dfc8674810e113da54f77c90000000000000000000000008a7cdfa10df67f5e77825006501b997d506569d300000000000000000000000063a79d13d20ab4fec4a38d912f2ce715e32e1f2c0000000000000000000000007a2c699d4f2f3d8da4f1d1bc3a9afe353be870950000000000000000000000002c3165bbb4154512cd35dcd8e94a446782af03a1000000000000000000000000ee1518597dcfd8f2e1458da981dd02684dcb7fee0000000000000000000000000871c4db647a0a948598fb374af82756f5cec6c00000000000000000000000002b03f0f1098bfd03242e9809744a6aa146b07abc000000000000000000000000440f96d11d345f0ed676630caf876437b46cb28f000000000000000000000000d92d6e8def255dd139fbba131c0ad37078ef27d8000000000000000000000000202b904f45add3a2d150b7462a42214a372e4b29000000000000000000000000a530f2e767f680a682b92c3055dd607eef2b1995000000000000000000000000ae658a70c42260b0e2f334dbdd8208cd38f781ff000000000000000000000000a5aa606f5eedae6211b742d4f53c7ea12de49dc6000000000000000000000000201ff2eca1775961cceeaf11d5833b1cdf832cd70000000000000000000000008e832293052a24ce1f58d25865fba1e14a83f72e0000000000000000000000008a5eba0b93f292ad05506368be278bee860ab991000000000000000000000000392d5e18d4bda3e888a055f978d8ecec8458b08b000000000000000000000000516b76e908733484598428214586d4cf310c0c53000000000000000000000000af6deeab0307878fb723e7c7941c59461746965200000000000000000000000017fbd24b501519e4f25a07b2fda1a3446d48e7ad00000000000000000000000098c4fbb1e06f85ccb962d29542c6a170dc61c1340000000000000000000000004b71507419d9717d46854a8538d67aaba0d42bda000000000000000000000000e71ea4e4d249eb0210a8be12853899fae80de47e000000000000000000000000bba4e47b1778f5545bc6a95f407916fbaa1f20fc0000000000000000000000008b9886a341a39b3ea3ec82e941ef018863b215b2000000000000000000000000160a4ca4703033fc80f69ea1bc24efa66b56b90b0000000000000000000000006139858aeb0cf1fecbaa34370b5aefaed556eb30000000000000000000000000c548d6cd990b0cd5aba82fbf14d8931af53df8000000000000000000000000000c0b858e18889a5bcacf673ea4e0d4632a62289c000000000000000000000000e76f99fe20b8cf2ddd4e2eb697dbf020e19a1de700000000000000000000000035b9699c5c47810a84a45f051db5c78c385d0dff0000000000000000000000003b4fe500717b2a3b5b86262b26b533c3ae9faf960000000000000000000000001e70cf8ab641c6cd763d61d62a6bf8962cae7f55000000000000000000000000a8fe8d5a736c576614c33ac5f032e634ed7baaef000000000000000000000000619ba9d043620ebfcaf7444c811e773641e7a07c000000000000000000000000869fdac8d7b80a36ce5357631dd4c7710663ce09000000000000000000000000754829514a6603f176db0acb9611b017c613a9e300000000000000000000000086b31419b9ff6933770020535ef456914480c89d00000000000000000000000092aa28f61b51132c71f8459171eb1cf3ddadfc3800000000000000000000000023d822ffe2a7dac7c612e9f74c9a1c00f955e48d000000000000000000000000fb68fe003650876dd2d1e30a1def895099c0dce9000000000000000000000000958bec7b935ee3204c92c2e1437873b94b1f13ea000000000000000000000000ae80bab120371e6a998008f2a8e869d9c16ce92e00000000000000000000000019fd9b4c632d84d50a5d4d84a50032671752bf05000000000000000000000000aa14870f5d4f30337c85a19d8d2025a1405780cc00000000000000000000000050e4a4035ef456b414a5ebc920a9c2df9d0642780000000000000000000000000ff19bec04e249b2374a043bee56f8bd98ca0d74000000000000000000000000af10e9d8d79e52775fca61b89d4b7a7cb471857700000000000000000000000089f8c09090af118a6ca083b71ef63407e38ad083000000000000000000000000e8266dcde8c9dd5256a03d4e4241c9cab03d5d15000000000000000000000000b74e50411e98bc664d595dc2250c48199d2f117b0000000000000000000000002367baa0a40e3a3f2b601da8c19ac1f5ed529b46000000000000000000000000c0349a85dc014000643256995c0c4e802118874a00000000000000000000000084023ebf64e8dca77cdc5e3918c3e05436ef0d0e0000000000000000000000003c557a33f7ea7d54ffdc552d16e900459bad2e1600000000000000000000000055e48725d515756e875ea59fee174d33780a47cf000000000000000000000000094752415a37a162ddcd69c0e0a080750124cd44000000000000000000000000f02ccb7f7361b30cab025f7e7e089a61bf6274840000000000000000000000008872b0930e09147407a389093107fd1d8f44a4c4000000000000000000000000a52d18d4bd48de9d74275d999e0b157898d308a00000000000000000000000008189a4847a2060acf3a4be5f277b6845d9afc9bc0000000000000000000000003b00596423e64f16392cfec48ec77f17bedba5400000000000000000000000003be1a4f3271e89a562375ca981755c9842e78460000000000000000000000000f00b128fef151df9d4ca6c355bb8c2970d4cdeb3000000000000000000000000034dd741423835a614a98bf2880c209350c289a0000000000000000000000000a6cb5d89532eea7c1698ff3d86c8a7bf773e6fcc0000000000000000000000009979e51183854e14a8dbdcafe17b750e726ec2f4000000000000000000000000d850392d8357c426534cb8b17e720aa8b52f4b880000000000000000000000000ef2f51cc0c4ce6323dd845105b45771eba918080000000000000000000000004bb68cbcef819f92f83730452ebaea116a35528a00000000000000000000000019046c9d49d87ab432590376980750c5ef7b30d1000000000000000000000000227eeb1d8c52f6b7bac416ed0d76703c4e9749d9000000000000000000000000115ba03f766acb6611185f354fecf505f20020dd0000000000000000000000008adcb0397b579c0d26468330d75ac749258325f700000000000000000000000041e0435e1ad5af75725a9a88dc1c1a6a0b9712a50000000000000000000000008928f5fe46a2494bacb410a216624de6913c74130000000000000000000000003d021c59d8029d8e633b500a70141b9885cfa7d300000000000000000000000092624859b770f139b000cbd92a48c51830cb726d0000000000000000000000002798f68f2d4da377e97ab04e54522fcbb464b568000000000000000000000000dde3c0986b56dec8969cc8901e024d57a5187358000000000000000000000000ea49982482690a3e44b5ec765e7726320c53e6f8