60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000002e20ddbf39b813693cae0ec78ae393dc060460e200000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7773746574682e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207773746574682e6f72670000000000000000000000000000000000000000000000000000000000000000000000002e516d533831396d773559724e596d504e465064736975643537656b64365a696935676b7839356351583466584634000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055200000000000000000000000090c0816da87667e9ee25e592b7ce010747635105000000000000000000000000429286e1ab7e215bd6ed59116cab329b3b058afa00000000000000000000000050ab0d410c9de7195fdd4e070843557c0c3331400000000000000000000000000b2e3dfecf0a8c629cf7a47c08e131e364a959f4000000000000000000000000320ce048c059dd2a50e916db08f301c71a3a8a0b000000000000000000000000f09a9d4745161209565551fd11ab24fc02243dfd0000000000000000000000008a802b822b5981bee8ef627b46fa2b12cc2c0888000000000000000000000000cf289eb2ee3ca4e2a24910de1dec1112675e163100000000000000000000000068ea24dc7d1529f8f08057e5a30e755bef4b1991000000000000000000000000e57f72cf2d8f74ec01ebb152061816539bb17e39000000000000000000000000b2adaf6deaaa196be84330bc71512ec8dd58fbc8000000000000000000000000588f6ccb39f3d474c5b3736483589e2bbc8e084700000000000000000000000050d0969affc14f9ec892f5395ffd56e015c8103c000000000000000000000000fab3cb23f2686fb94eef06fd6bee9c90efc2cb5b00000000000000000000000068952cfb01c9f40995b2c60b8669457edc60044c000000000000000000000000a3bb8111c59f341da3c14bee04e8b9a12ee5dd7a000000000000000000000000042a2d918475f39e3e6141445a43d926ef4a1f71000000000000000000000000406474c1184988c78814f43b42f4ccc1170fb0e60000000000000000000000006648f3a9afa868ac1f321d4d410ec1f170d622fd000000000000000000000000b680015d35899bf6492f2b1368f70eb02730394a0000000000000000000000005c05eb4867c7d39cdd0d465943c378834037c2620000000000000000000000008a3adf94805754301955ff05b74af575d79139d400000000000000000000000038b5bb799c32411d65763fe0c1f10721e41224d20000000000000000000000002c52c4de9fb67d64347315685b220e1de8c267d50000000000000000000000001a208e3dae86c7b83517f861bca05ca6d1f08fe000000000000000000000000068f23eda4953d8cb0686f037317859c719681ac500000000000000000000000060e4d7f1ea424b3fd3b3061b481dca960f2c2bd800000000000000000000000027ea4d3ef65ee2b2330cd01be7b37c9fcbfb1664000000000000000000000000ade8243920b0c875c085a23498e15064cdafe7830000000000000000000000006306877af2b3f1aaf0486ae874b9332f3ac7acff0000000000000000000000004327e216d790ec3a3ccc24543528f34d5fbf71ff00000000000000000000000006dae9ad384c4cb08a4bb7c5921f6a6275ca26b30000000000000000000000004794e068abdf16b5029bd9c88c7123fc0cc21c190000000000000000000000005f71e79969651b357134c50c5357827a50e55994000000000000000000000000f397935a5ea8cfbcad18856ebb43a6edce79826c00000000000000000000000085c9f75ca19cea3e15f32514639011d98f6655ec000000000000000000000000e7c551e635307ab3ab109f16bbfcae6a892d9b4d000000000000000000000000787cb67713226296ed915957870589272dae8acd0000000000000000000000001994d85d1db0d9607f83d1f932c0bb8b2e7cb4d400000000000000000000000063baa2dc5597bcce4bbbf60f27901d726c34436c000000000000000000000000f54a7fca6694a839de93ab73adbf8f31293a6ad30000000000000000000000001ce5b0fe8d8e028e225300fd20226ebfbdc4242f000000000000000000000000ddb7a8d01ce209ac24bed18452915eb71295f4b6000000000000000000000000c23ae97ca775926548db166c2b1f48898e7b74eb00000000000000000000000031296ff352b7eb1cd041c6686d71d79e25eba932000000000000000000000000e6b89ed7ac7b01bc44347a8d9f9cc6d283da66fa0000000000000000000000007da23bb5f272475e35555c4811a501ee437743be000000000000000000000000197f5900759a5a960cb0eaebb0a129d7c41a073f000000000000000000000000fa77c2718008da1dc07c82f84dfc124ca22fbc300000000000000000000000001712193e45060de2ee7ae1562fe46f826c4428ce000000000000000000000000c47462c5566aca9f0b417cfd7f6e741b7d950f4b0000000000000000000000009e562067824f9cf9ee64d7109e9f737c7f9937a9000000000000000000000000118ac3871dfa65657608ccac853b1e0537085b0b000000000000000000000000a313a6c8c7b0698e190b41cd376cd620e9ad93e700000000000000000000000093d85eabf97f6133ed52a5ecd7f4f91afc1fa8dd000000000000000000000000b1fe6af5fd46a82186ddc96dff5da737b860b283000000000000000000000000e56fb72ec30bb56d178e92797cea919f1533e1f600000000000000000000000049569c5ef026af64a1295ae0b4c808acb3544f780000000000000000000000008c999387d68475613d9a2261e90b3ea0f3453b73000000000000000000000000023c79bcf60ac8087b80be428cbb8b1fa7db4fcd0000000000000000000000005ccf963e65325c45039d7742881774a69e851d5c0000000000000000000000005a0582541202cb2e1435aa8af7dd781e02c04e2200000000000000000000000086497b23823959ffd1e3c3ce5c7714af6d245f6a000000000000000000000000ab16a5caf7dfca976aea17719a08a5caf63a9b6f0000000000000000000000004a14c8fa0e1891bd5cd49036d57f04178fef5bd40000000000000000000000007232a101c05f0bcc4708b8ed3191616291ce4f5a0000000000000000000000007cc0ec6e5b074fb42114750c9748463c4ac6cd160000000000000000000000003d0462750fb5dd4d60425a7de24c604d8749b8c30000000000000000000000000667ca066a679e67a5d38d59b158d06d8e2b0eb600000000000000000000000057eaf54e92dedd2417afc7ace3525a2c7e644e6d000000000000000000000000e4c595d40e99e0294fe536d9d46f1f334127e397000000000000000000000000fb1888504c871d79d39f8470bdba51ec528e39c000000000000000000000000090de0ee48b4ee8da1deacdeab19b0c86c09eaba10000000000000000000000002481e9c8091033f216f5c5cbc0a56c8c03e316de00000000000000000000000056b01e351eb53cfb53867a081bab1db9fd86ba4e0000000000000000000000000fb38cc99fe5124cd19819aa951fe63c997c7173000000000000000000000000641e8274ce7513e2df215fcad97515165019c4970000000000000000000000004f88d1253cee9a1fce99e4758e9b116226f6c23b0000000000000000000000007408fa958177136f1a14cec6ea2ddfaf6ada099a0000000000000000000000004dfd1c82b15109bae126dd4bf419bc0d93d87e73000000000000000000000000acd14fd53d58be5c9c266f7d6c869333edaa55ee000000000000000000000000103923040af31e01cafc57dbf0ad9aaaeaaca6c50000000000000000000000005886a08a51d669600145f79d81637b4fa2c44c230000000000000000000000008957c6e166d255aa1462302bec54c3d4eea5302b000000000000000000000000996097833e20a427475f8f57390a7fbc8057d44900000000000000000000000028e3a7f8107cef6e073f22c0c2b33dc968933f21000000000000000000000000a674f2c33f504345f50ca6c850f9fd83386121660000000000000000000000001724e7471712b8fafa0aaf0d72b87b7097d5f09e0000000000000000000000001dfdbc6a0d876bd898bbcccdefd7615e12824c260000000000000000000000003f8664f73ed2424777f66e0c92b3a0872e2936870000000000000000000000008ef3c7d27031d469e2fa3345817d4adc91cbabf2000000000000000000000000ddb92a96054132801cae3943b2f966fc2c308ac8000000000000000000000000a0381eed8b0a219078f5db6232aadd591232ad670000000000000000000000002464393620513eb83fd7ee00cf93ce03d4dd51830000000000000000000000007591d6609c5bb6fe542e4734a5ecab1a103d3aa6000000000000000000000000c4d89dc7f32598ab109d78ceaaf1a9765ceb32240000000000000000000000000c78238c9d1d9e178b8b5b6b7993ea1ae5bc2090000000000000000000000000a057b363b33d649f167caa9a869c0a2f476c69dd000000000000000000000000528e2ce61ba97f4510d06101d4296b6feb2ca1ab00000000000000000000000051bc74844406158f37227391e3c24f6922124a8c000000000000000000000000c268f0af98f332bb8c3eee3b87bb8521172f2cff0000000000000000000000006d84a76106b2a0f4b04556edf089792ea0826ea1000000000000000000000000076ff67353fd2d8903d04d8d1be6e6ab93001f1a0000000000000000000000008c65417cf678d7304dc2dc56ac4fcf6219f6d991000000000000000000000000732be9a3ef0177fe396d30eea2e76d574e04f4a3000000000000000000000000f2cd8ff990102becce49c7a8da611c1077475ec30000000000000000000000007a6b97246d1b6fa2a2ac3ccc6938750d56da4698000000000000000000000000328b4644c974e5241ffbd9d82e0723b6d0a82890000000000000000000000000e325927025718a03634148a45485382303561e8d000000000000000000000000c3939c3043ab077f254f576b2f4b2f1f0e54d1cc0000000000000000000000001a340680cd054fee3319db4207215efb89f532a9000000000000000000000000ef82716fa9c345544a42e1d6a340f146421dbbc8000000000000000000000000ec2425a323f001a6b196ea2194e40a1c4f0a624300000000000000000000000009dd3e7798311ad25584c93ed4f4110b309ac46f00000000000000000000000039789a1368f521b145db50f1378fbb2646bec3cd000000000000000000000000fe9776422b272427258183dff6c0d26ba6fc842a00000000000000000000000009155e8cbb30b34a0fdc65e8419d6c9d684dbe6200000000000000000000000005eef0ee495634ec017e496934b1f05e196e6f980000000000000000000000002b959d11ae662be00e9866fc73039c559640ac7d00000000000000000000000064e9f9b66e5102682b100d74d15f886ddde4e3a8000000000000000000000000636e2f6f6d89efea481415b6bafe2b3c18df970b00000000000000000000000051865ca22d35734a411a7ef0a786555a2e842b1b00000000000000000000000003b89258fb008dfd94cdde406fa89682efa670690000000000000000000000006e6394e7c2f97ad534e5cf4b057cc6b18cb08638000000000000000000000000099bd717c301fdb5978f071ce307d85d021bbb29000000000000000000000000b797ce5250157627b03429416b9ce323d5ff68cc000000000000000000000000348fe39e10ba93014550cbf710b6cb81bdd5e02600000000000000000000000000912a2853aa52a4a104e505f25e5e7e70fac7bd0000000000000000000000000a4b29fc270bb662b9c0b6487dd14a8432ed35b50000000000000000000000003f6fa3f891b8e2a12c1e5f8c8961676bc9cd84de000000000000000000000000aac14d406dd4aee99e04d2471ffb3496e5533eaa000000000000000000000000cb5e1497c8694facdfbbe4b8a022ebdda30627fc000000000000000000000000b87a6b7ed42a331cc4ba85df42063668cdfe405f0000000000000000000000005a02814e06c50c91f566e094e259be75168bdb3a0000000000000000000000004f134c3029f39900b9b05db1cfdefaae412202db000000000000000000000000be4acc542c8fc6334ccaae4a6ec4904dcc8a0b050000000000000000000000002dd924d93a031fa2eeb67f2c19d4579a08f841880000000000000000000000002ba3e93475c7167fea8ee363d8310dc4390dc56a000000000000000000000000ebcc98573c3cd9b5b61900d1304da938b5036a0d000000000000000000000000b98157c54a5fcf5af88ac4e790d832729d5c4592000000000000000000000000aa9f679cc55cc4650b4d02b34be88343d39177d2000000000000000000000000885024736d1c19b6b3de3e9a0c427179e35de88000000000000000000000000032e76498d486fb3ef732047ce6a5b9b3571de43c0000000000000000000000005d282efabf2df81ef69a394f6bb6daeb0d883f6d000000000000000000000000a7f0f024824582f3f0b947d244be0a6cd91aeefd0000000000000000000000008dc5e56f03c377fdec09ad9ce25ff85cf7c700820000000000000000000000007ad85d23f78bf26ef80779b3ca470148168c086200000000000000000000000065db04a21f2809b0815b2313b0bbb4b3f9baadd20000000000000000000000007fb3395715fa8acc4e52f21d9b881c39d33718b0000000000000000000000000a71e1a922ad02ba5225d1ae4be8761955324a365000000000000000000000000b96a4bc4ae0bad1043feb96147fc18b17176b138000000000000000000000000498ef88d340c1af1d766b5fb5e0a23b6f1e6458a0000000000000000000000001517c19e8eda04d6e1286ec3ea7a0eb79109d83200000000000000000000000012cf33d1430d92f78ee1848f9b64af47fa520811000000000000000000000000ce62bb63b8349f11d8596c6033fcf19c17705712000000000000000000000000c57710c8a2a4423e3f052cbca170b0b80300bc8700000000000000000000000023960ca91fe082e9c4091f537b826c0337dbec7200000000000000000000000005c22870dbd45d103db0976d734e98c51767b377000000000000000000000000ccf5d95ebfdffffe52ed9c9bdd7a3f7ba441a6d9000000000000000000000000f7f321241195e75a993eeb2f37697d86f68043c3000000000000000000000000799c04752dc44a9bb189be597b99952c88809cf8000000000000000000000000ad665afc28c835fe8543b49952bafebc3e002b320000000000000000000000004ce717a2b5653ae9235b657b9d4e849ed6b701bd000000000000000000000000b750225e19dbc1c51f6738ce28bb6b188ab5d50e0000000000000000000000008cdae5cf9ed48b4862eb25d9c49641b79e2cff25000000000000000000000000b4340e5a64ba795ab8c3a6e2af6d84e27955417e00000000000000000000000000f8d37e1364ddde32c475cc8e5bcfffc89690370000000000000000000000002f4cde0e93e5c844eec89a3f976fc4adc9c388ca0000000000000000000000009f36d20d46c1dcf36bb40aac17f6bdbb51750b28000000000000000000000000f6f06f38b8fdb1accdb35d3df3ccbbbd712774780000000000000000000000003eb00338cf4a4cf6fa65cef85a1e94759ab7cffd000000000000000000000000558e62b8f07fd0debd835365682569bf9f1d3d53000000000000000000000000d65479e63b16ef33c22b77d2186458ab157a448800000000000000000000000028e68b92dd41d3aa2a469cb385a7bc04e85647e40000000000000000000000003f5cff609c2968453fd7d1b10ea9f6dd107f96a30000000000000000000000001cb359723a39239840de292c05ef79b05cd6d78800000000000000000000000053203c71e7248f85fcd697769a21e95d676796850000000000000000000000007101ab2cc5522c76d4f047d794e008f049635aab000000000000000000000000c2a08751b088e3b07dce560486a9d29b2034de4f000000000000000000000000e0aa1c269ea8e2bb8227b826f7a5339a48d2967f0000000000000000000000002549bb64f069a4c1f02e80a6707486b689f8faab0000000000000000000000006fb231290eb1d08d87899cfeff930a04b3b0159e0000000000000000000000007b4498ccd1fd787e874890434f767830dc4fbae20000000000000000000000000fd7a3b3282cff7db46c8faa312577a9f8d92cf2000000000000000000000000911567e9b998d2c3272ae0485ce9f73f8ccfd8c8000000000000000000000000ce0058fed70a6dbd35084e4c1e0664b42b618112000000000000000000000000dcb71c2086f4d9aef8af0710780c29e046fe9dfd000000000000000000000000211ff609f03790a31a711e2f5d6f450c498f17ff0000000000000000000000007b63571c08702977d5771402bcbe5ab4534fcef3000000000000000000000000ad439d810e8f6d97ed21bed8699acf056f0c13120000000000000000000000003f9549c4271581c274c1709bd4943013ba0d7bdf0000000000000000000000008c60d8a1cfbf1088c32e520b22ec794449e523830000000000000000000000008940a51664fdef2479c84c3ad6f2933dfd9355e50000000000000000000000007bd87e4cc9b27cd9e84c04b68dd6fda866d730880000000000000000000000002569e5c2a0a948aacd915e863202d618ba7bc943000000000000000000000000142f5eb4135c1675b6632c8e9972458db22a802e00000000000000000000000066db2ee425baa42392d3626d35bce1b6f293f3c80000000000000000000000000bc678fdff2ab1939ccbd5c5db1de71bb21388c1000000000000000000000000fc56e2ec34cec6471cd097d784595cedf20cd77a0000000000000000000000006c984c9eba7142d2e5ae38dd29f7d453e0d2af5f0000000000000000000000003738c4dbe9c9d859e3dd7658339c5e081cbae231000000000000000000000000fccd3ef6535e17b48c76a254ffd0ff363ba7d8ae000000000000000000000000f9f338118e60b4663473fbf6fc03a0cb3bef3ce0000000000000000000000000a04b9dad85d9293a20c9a59c75318e95bb0416ec000000000000000000000000001b9454c9da96c146114690d8441697ac01b44c000000000000000000000000cf9a865d5a2b50abb44501c0ae87247c4ce16c160000000000000000000000003d4a70a0e7a471388b0cb73604ae88de26ebbca200000000000000000000000087ed48f44cbf53d4fc8f791d44aee136414c6c07000000000000000000000000ac73d58899f76dc6f7683c2e833feaba6406c98f00000000000000000000000059f9b1d2a4549a46fcf3b84c14fb709b0add8f1d0000000000000000000000004b7563a3dce35098667ea00e6bc3327a1f67b6a30000000000000000000000003877c85d88bfad62f8aec8053fc6fa3f16a9b5440000000000000000000000005e159f386b26b38f1d27a5e6059bcc69c233eeec000000000000000000000000797d676ae665e554016dea3a5952a6acd9f75c72000000000000000000000000e256bb7a27300cabee29ccca8e274172c578380f000000000000000000000000afb3ea1b51d408c30b4f58d61d1830399b3a0e70000000000000000000000000ed3a1afe056fd06ffb571fd557e17b4069ff3c6900000000000000000000000087f25a8ddd7c751634ee784039529007bd199b740000000000000000000000002fb436d4b2d331cb233982a161ae7529a3d4db9b000000000000000000000000376838a709174e9a0a0a5490d4811df731f7bbb7000000000000000000000000fc4e534fc42c5658bce974e59e8e8283cce897cf00000000000000000000000048a03600badc64a17d2ececb1c6ed12201840b320000000000000000000000008f1beca6c2b7b67fbe57c25db20ed6c860960cd50000000000000000000000003d9d0be7a36edb25a7134b467ab4399470236548000000000000000000000000fe7e02bcd4c684f89a56481817a5395001a65ccf000000000000000000000000a4eea25d5aa4cced3f3d82b0fc3d91f557443f03000000000000000000000000022540015b96d59d4877cdb0f9950de2f2d83d28000000000000000000000000b0d3f1fa5a7bce62eb07e4c79b6975ef4a9bd27d000000000000000000000000c4ac14cdd0e11644f2900740d0981a69943f5f300000000000000000000000008995bed3697609a4640a50f1c5edf35378e6a3f300000000000000000000000009bf6ac6fc4c6250368a342d1f34acab70f573cd0000000000000000000000001571ac61e4cd5415c863f575aea0d23f7507bff7000000000000000000000000ad7f321730941bc096f91066eee4295b4ced8fc90000000000000000000000006ab9d98763b49d21e2160bdf4fe8bd7208e9c8ab000000000000000000000000363f394d1a2f86169bbed6c3f32c01f30f5f05d700000000000000000000000077f89cc670474d9481505657c1cce6dbd611e8b40000000000000000000000008981ce2a3d2e8de65533b2e5a13a9baf99fab5fa00000000000000000000000026ed2eb36d5d9b9dab791b6ec1249349e80f0c3b000000000000000000000000b57d79dd368d729fe006eeee9c823aeec1ea22bc000000000000000000000000f42c8153e7d41d0b0ce9cbb1fb0fe779dab90e16000000000000000000000000aa2122b80a034efa0915f1d55afb66f359ad6b5c000000000000000000000000cb447cffadf680dcd7696db139d4e0e8653dee49000000000000000000000000bcf1894ebfce7b6165d1b4071b62e978cb1248c7000000000000000000000000bcac2639991a1c297456e652a16c6b18d8d20da8000000000000000000000000dc2ee735c3feb82b263e4384c6679095841b3391000000000000000000000000b7a75e61304f686fb9c3794f5eaadd4f99286f1600000000000000000000000010fecd2b1d46a39e033dfcce4b2b70ec273d9e24000000000000000000000000fbd982002c76a434856e5ae9aac285c1bd67336200000000000000000000000004adcb18c1ebaf21018cef1a7d185d410ddd4df9000000000000000000000000647e53367acd5ddd4d7f2660ff9f19896e74e19300000000000000000000000026d578911eb1e951eb6e7879bc2d575246722e410000000000000000000000000c2a29badb5a49b64c900df217ee3e5ccace70ec00000000000000000000000067e215e5d6191e5e9d9fde7a6921758fbdcde8d90000000000000000000000007c511353039cfa425180bfcff434b0a92d720f320000000000000000000000008d2f36d7e9bc309641d65893eed6b75b7aebbd6900000000000000000000000083862d2ef5bc7f361775e5fb125624c392202f7c0000000000000000000000000a3a1548365468408be0e76939a29831f4f98475000000000000000000000000a1ec115f0dff73a25dcc6dfb8a0221dcf5322dbb0000000000000000000000006474fc820206c6ad6e39a667f87fd0f4138940130000000000000000000000004735f96b0f52915cd8055336ba818a567a670d32000000000000000000000000460f68f0dad6527683c8b23ae0c4ff5818ea79c8000000000000000000000000122e88493ce921ae5a51372933ad2e39c50f574d0000000000000000000000001e7ec443262fab908c390ca44b7ed53345a2991800000000000000000000000078398da30b5615fceff694a6645c963cbc46a92500000000000000000000000053a3bdcf3bd9b5478d755b3ba7c56cd4f342d7860000000000000000000000005194252bf7a0f126baff8f93a876f83d261b3192000000000000000000000000b771b4dbbc1690f1c60c185481f9b0da44f5d4950000000000000000000000004e30792ed92b5f87de546659277eb36b64a7f7fb0000000000000000000000000d4f8ecb3140eda5cbdb32459720189e739e5b1b000000000000000000000000fb3f319501b5dde6da1da434ef8b3c1ea01f359a000000000000000000000000a0f503924c75e63cd69080773b57f742cd890c33000000000000000000000000fce06794701c67c422e7b84d3e58f9d121fd44820000000000000000000000000f11a43edb3dd64bd5c9fd832bb0ad9c413aff960000000000000000000000008ae08eb47f96ef3407a00b03408610e54c58c847000000000000000000000000f6b30b4cc6b4978de2548ffe1c2e48981d89a067000000000000000000000000e22dbc991116d6b726280e144a770575a8ef05d7000000000000000000000000c77bf866ea701abdbbe7b7b234012b4b995d939c00000000000000000000000020859a0516557bbfba09a65b28ae60c283ea7df7000000000000000000000000e54bb64f86214e0f9e71a2d9172f645a97ae719d000000000000000000000000c9b8a092ddb71a238538fa08f89cc001ad3d8680000000000000000000000000ef462f62f86cf5f1f1959f3b0d0e2c52d8b56fdc000000000000000000000000962c8461c0608ffa70da0a8428ab561172fac71a00000000000000000000000059d95445873baceccf2bf7de38f192ba066f3b570000000000000000000000009021190b3566e773fa5fd95a074408d3e666e03d00000000000000000000000027af1643a7b8141a58134a99414822be322b2b1600000000000000000000000011446b27a67b2884560e43aa2c2c47f216dd0920000000000000000000000000757a209154918b0bfe00bc8d86ccdb9bda4521c7000000000000000000000000705cbb172d18d992ab7a851ad33ca4c9c50ba11f0000000000000000000000003084ae4fb47c94b9764af6dd900164fab8f947a80000000000000000000000000fc842c3c286ad9452a263368ff422eace679a5d000000000000000000000000aa4cce06803bbc0c83fa754a10440cf5e94de492000000000000000000000000fff88b46c3c294fa603e30a60f2cccbf0ae79fe7000000000000000000000000ca8fd9e5e5e37ef3a3787a143184ba956cb2e80300000000000000000000000039d4f11d9aed0230e46cedd2f8b61abe20845e44000000000000000000000000072d55788e0722c71a426c74a6ca3e52ec0fcd610000000000000000000000002dc9de99407397cec05a0707ec979680f23e2471000000000000000000000000c308ae576c2643428d101fe4d0aa5fb3a81d3266000000000000000000000000082a5956d63b44685a7cca89379d565c439fdf3c00000000000000000000000018215d329e41aae04a3e44ab4d6f0a078995e2c0000000000000000000000000b93db512d55fdbedf438ce79c98973dac6a9d5fc0000000000000000000000001ad45547b5b951696b83f19752d4d7d52bef746f0000000000000000000000009b0b450b0271b5dc30d1e58725fdb0bbee7fd744000000000000000000000000d235ba603269bfee048ffa9813f1b707d9657b5d0000000000000000000000006562c2b8e09aa724b889730a844e46ed26adf93c0000000000000000000000007b8d1358264c2d260ad24986fb276a5f7977bfd000000000000000000000000031984f8972432baf0dae8d5f27f4d10d9a84ce5500000000000000000000000053fb0cf11e8053b3ab441f18914bbdbe6e244fe500000000000000000000000072133504b9fc9cca49c2c14e84b9de0abad6c13a000000000000000000000000b42360709d729e229d0b17596a08715045f1049100000000000000000000000013f85fb23fcbf70f988cd65568840d7661240d97000000000000000000000000a556bd8dab6f329e37e144379f4e1491d7279bff000000000000000000000000bbe61f3ef26696a0346566e1893c15ee0f693b6400000000000000000000000015d8f609da9899f64c72248934182080131242a300000000000000000000000052de7ebd426a0bc6dbf2b51785ca19e71529e97c000000000000000000000000954e47af96835aeed1e43ff47dfbee4b60a0249a00000000000000000000000019d9227e6094b622d628bb79edbd271a7da1bf38000000000000000000000000d5dab3372a2561c8a72e0a7e430b2aad2890a8ab0000000000000000000000001f2e9b3ba5d586959ad9a2abd6b3306db080b16500000000000000000000000003b67444455ba09b27a286315c7b6dcd76fd462d000000000000000000000000a4f9f5eece95667693f832f8b9c3dbd973d73ccf000000000000000000000000550817ea23a8f1ab156e138a5fd782dff0dd1b1e0000000000000000000000003723a48492bda7b2aa4331aba1483d76d5fb9741000000000000000000000000a56e801dafef0c5d7604df7e80dfb4a12d4f0bae000000000000000000000000640458f64a7327c1a907574d3a0081d9d35ec39e000000000000000000000000a7bd29780d576bb0826a05a8f53d25b6d4b3925b00000000000000000000000005526711411d55a973adad94c0ebb54fa620875e000000000000000000000000b805a47a059207113b7bb578805abc9437787e900000000000000000000000000a3d83b27dd9333daa4de2334a54236445bc751b000000000000000000000000e0f37e8c0941e7c58365578e758057d3620bfbcd000000000000000000000000e8e3460349ec99d6272d69421fdcb762ce1f793a0000000000000000000000002701f6779f05b63113d336685923e02b7f415f52000000000000000000000000c96f30ec62f0717d5e9f63cdb5d2c93edfa938b4000000000000000000000000c557b1ffb48f984158b14eab66d617d085643e70000000000000000000000000ac0d0f15d3045ff55a26bee705bb979a9631946d0000000000000000000000007c657b4594c0547840c3f790aaccb23db8c07317000000000000000000000000f99d8159c42fafa1a0bc3faef93fede2e31a2fce0000000000000000000000002529547879e92f4a4a42d76fa53f43336343829600000000000000000000000002cae23bff6f7c984297e42f08f5d84e5c2b76580000000000000000000000007c712c0818ae5a7deab25ba010832c5a0b2ffc0b000000000000000000000000fdecacc8c4f2872ff07a86ba343ee43d744688060000000000000000000000008c1e7337b721c3656cf948fd9afed71ce51e9ac9000000000000000000000000144b625e7e20e3869d993a0189b214ec2c8b0f060000000000000000000000001c1edc8b991861b46cfe4b8a299f4bc0eaeeeb38000000000000000000000000a73e5afa2f93b98c96e55457be7a62be8e2d1143000000000000000000000000a3b00c06234038bf90138a22af760b61747844da000000000000000000000000fbf867e8bdb9ff02e4e7abbf7ea6bf30145055180000000000000000000000005bc664777d1323bbb0c7629cfbf909d8c7b5c80b0000000000000000000000005c0de577a99c863b043974c73683a665556b5ffd000000000000000000000000989a63b9471747cc4accc80a47eff8029682970800000000000000000000000084538f918c4610c9cdf6b2ca4d0bec53871125e50000000000000000000000006c63f74f04997cdb416b6565e92777249eacb2c10000000000000000000000008836f4786c178558a7302f2140fe3baebf57a1d2000000000000000000000000b84257a7de2bf5441545d43c9133e815b3be2b05000000000000000000000000c9c67603d3107ad53d1816d3096b5b36b52cdedc000000000000000000000000bcb9916af348a2ba117bb6bed281bb616b56d65c00000000000000000000000036fe0d59c4fc06cc8e0513da573daa27db012d4700000000000000000000000055e2165fff2ca2b4b049e8cfb529e808593d7b3f00000000000000000000000037f5e5aabc23e9891c33bf128d6d2e055722599700000000000000000000000040077ad46d6f11e4d2dc3cc8a09227355c70e457000000000000000000000000688d355f4f4c229182c5fb96b1ded3c732654193000000000000000000000000e8c5b8a31d1e582f22264909682fea2c2324b99a0000000000000000000000009c4fcc694fcc7c59ff397c6a2670b33bf666e1a3000000000000000000000000d0d90460fa44e021e113874ded4d00a7ce58443a00000000000000000000000089c07b70fc48bded5392f9c3b075551c8aeab3a3000000000000000000000000342df8473349aa0d7be096aa0278ac9f19bbcfe5000000000000000000000000878a50fe7869aba6c8e7573f9c805baa420665c50000000000000000000000005182303e06ccd9809f12b9a14cbea732707339a400000000000000000000000063e4465e6ab74c0e815da1fed40705b3560b3a66000000000000000000000000d021961428f6329db776449a39a398153b6718ec000000000000000000000000b7393a6a930585a97e62eaea4969bb80444ad9ec0000000000000000000000001dea183ced2b60b7f334ae7132fbc640fcc7f20a0000000000000000000000001b65eccdd0d3271feaec80055949bb60b3bb67660000000000000000000000006428bdd304a3eaef9f84bd2720ea919dbb527816000000000000000000000000ba1c2e01bb4fd67eec816d8d9a154c7311971cfb0000000000000000000000007d68743ed2620be950a62bc8e297d93a1c86dccb0000000000000000000000005e3ea42011aed4684c4caa8897e20328e4e4b8d3000000000000000000000000bc6a8318b9bc1056c2664c106b11ff6440308ce50000000000000000000000005e1ad84c7a5f6c0bad64dd990e27e07f18f6a8730000000000000000000000009a019bc0f2d8bdc6adb4b1db6d69db5c68762d93000000000000000000000000fd4adc4d410bf98cc30019236716fcccdab0a141000000000000000000000000c9a4442881a3ed5e7f76b927418d2f9d0f9bb4a2000000000000000000000000ec6e4b0dec1855923e816711aa4361b1fd709b390000000000000000000000008676f92151771425c5a506a60105ee1a8e877456000000000000000000000000c2d201037bdf8f7fe905f1073106bf4385b65a6f000000000000000000000000fbba157720ac8cac3ddb0fda7342fc38f2e946be00000000000000000000000023ab6bf2d04a0c8529fa99e4ab5670136298c1e9000000000000000000000000b1023d6391ad55d54b84c6415dbf3d1df005e918000000000000000000000000eb35753b166e8ffe604fe6f01e76e8a34a75e3960000000000000000000000004d93bc401da8e4a66b88eba02bfed86bd6d099300000000000000000000000000f90b1eb89428cee9d244fe7d7a15d4d06e3ca8b000000000000000000000000fc28d0ed2e5676132a62155c31d27d1017e98a5e0000000000000000000000006e19a2ec048351188824956e67c0941de67ee8e600000000000000000000000052f66b8cb7f2d518ae329dd3be465db80a5689ce000000000000000000000000480679f6db3cbd5582ebc837c2bc8ae7a54e59a00000000000000000000000006698a71f9b1935d9e5b2ab5f820a91d64406f1f40000000000000000000000006fa6801e7e4317136385b4473cf029bc26ddb9ee000000000000000000000000ddeedd893fcd202074728c664629cef9fb9d9dfc0000000000000000000000003482514bd083cf0e85d1a2a9089739b1a21561e900000000000000000000000042051f50a7b8a7b0810dffdf89675ecba8adf998000000000000000000000000c4d150707d0d613139f0f4724ac1877f6deb9a0a00000000000000000000000002d75e7347d9f03dd96725531735a7c4105c751000000000000000000000000003e128d36a35ca7952cb049d1f981d2a36a759c0000000000000000000000000e49f5c743e10299d46cf02264eabef68a498b7c50000000000000000000000008f44db417f4cace3ccf76254737d0fbc42d224e0000000000000000000000000a01163c42f4b580aba7253f79fd8ee7fd14302aa0000000000000000000000008cb8c15fcff98d2a9aa7f18f43d8c869127563b3000000000000000000000000c941c1a21757e465390cfd8048ddad202492d3a6000000000000000000000000e677a2e88cc62b5b50c72b01821b3b41865266890000000000000000000000001aaf4943c6fa7947e79e9cadafe5250639293e8a0000000000000000000000006248723f0bb8bef1ad108b5e17eb98af8acf493f000000000000000000000000c9ec18b9776a0c36213405608334ea2332ac88f5000000000000000000000000c759718bafba24106813093226cc387ce31be4a300000000000000000000000032eae26ecfd9edb636524182e033e58b301d4638000000000000000000000000a3bda7368e74810cad60c0f16a98d7df8c8b2eb60000000000000000000000007243b40a58b5ed29613b62375d547816ca1352db0000000000000000000000003dd96ef861cddc0c1365ad102ff4d7fee58474c2000000000000000000000000686a543e4d11939729eb9a4482dea33301a41d5e000000000000000000000000a72cb5d8ba875139dbfd11b99f645daf2d5118bb000000000000000000000000c4475a4fa4352d76b0fdb844e6ea07cb26864eeb000000000000000000000000d2490c0db3b8e9df834ed66d101b9a7628588f3e000000000000000000000000a492717795206b37cc14220afa2520bb05f7f84d000000000000000000000000da47672da566ef81b378a45dadaf7217aaef13f700000000000000000000000023aaee83f597e138206b4fb2e05dc82bd26e8f0700000000000000000000000085e2a857d5a9b3ee5f62f6b03c0a34150ba207850000000000000000000000001b7c5ba32d738b2e1b88b3d6bfb71865a5b81633000000000000000000000000ceb2ce0e973a936232853606ab4739217b2b50cf000000000000000000000000f01bb59d4974a3430f9a5056e137758a58fb887a000000000000000000000000ee69539d781fca457770050f7b7ae5d34a93ae7800000000000000000000000089497b8ec6ad17eaa81c86677c3729e6fe3131690000000000000000000000004ee7f6e94ed17aa441e44077204132953a1375e7000000000000000000000000238b599281b75734cd013cc2c72c4154248a9e01000000000000000000000000273eac18be8882b69541346334564ad7262db192000000000000000000000000e4490b4c42d341295bbe7b6c134178ed91c56ad5000000000000000000000000f412a6bafe6657b662fd6ea3136e496d6f46e2ce000000000000000000000000d80a5ed51ad1589b18e9a50f3783dc54896b62640000000000000000000000004527e4eebcaaae9eb63bf82931cc38887ece7b940000000000000000000000003d13da1fe897e9696e14c97df1c6db6d120e92530000000000000000000000001ef1895c1e8bcb2dabe59aa5387ee93255bb0025000000000000000000000000886bdfe93d92e947e53d5a754d07c01f0bdc328c000000000000000000000000ea28ae7dbbb3fa03d6990a926db945a00881d9bd000000000000000000000000f3e8d5b704ccf09c02af5df9bfad1cf6e823703b00000000000000000000000023aa10e08f842783885cbdfd3f05f18d6e1eff2f0000000000000000000000004a9e5c4e2097842a8456cacb958584c059b99812000000000000000000000000328c209ae03146f5b460f87a637968fff5c279c100000000000000000000000000d871a43f4f4c2b7cf8bd2ae29765cdd6fd777b000000000000000000000000f94333b2fc219b5b0372f706dda06826a531b9df0000000000000000000000004072306c8a3bf0f0644eb4ca2cefdb9a66feb579000000000000000000000000f5e971b707aa4888e385b5033223a472c79f708b0000000000000000000000000b8e8706a5e6f8eec7a32427e373af8d35fc402c00000000000000000000000063c7e68161a7015ede0dba2398fe7b0e6d66932700000000000000000000000025462b077557bf0d052680a81393d65240f82e8100000000000000000000000077e4d4b7ab54698d34f3c7698a4ebd9d153158290000000000000000000000002bec2b953c600a6b8bfb8e97be05bb49493d8041000000000000000000000000e64eba1f3b10c07d0218dd141539bd7020527e1b0000000000000000000000000262d53abfef868d5153b03c1f4cb6c9cb6e8d49000000000000000000000000cc42443cfa505121cbaf94c1e07ccc28d63dd2380000000000000000000000005fca35a4cdad53a497a566ef2081e9764a9c7d8a000000000000000000000000fc800bedad46a37dd79b1bde86936d91949a3b3d00000000000000000000000071d2d44ce48e998e67a0bec6c09a27a219cda1ef000000000000000000000000d7253ef7a3e0b488145c64c5fc333019f0b01727000000000000000000000000936c7506631b3f75bc267aa5493eeb92ff5695890000000000000000000000001111111111138433e0a70a415d002ce5ef1df8bc000000000000000000000000e4067ef3b89827677b77d3fe78d0bf48b92fa5e60000000000000000000000009b91fa8aa1c73577a3db79a50a1f65043e6280cf00000000000000000000000028373bd6a7f8e9ecb62714b99edd7d68f3e6ca92000000000000000000000000e4e7dd18263df126b6e95c917bdf56809bca02ca0000000000000000000000005203c16cedba6530b0ca10d548ea2d392ccb8fae000000000000000000000000338e7942048de71b801fd6e5efbd1f6d7cffb9f6000000000000000000000000c3fa202bf13978e1396423cce6b16b6700e25ea7000000000000000000000000a64f0db02b33c23f7215e1f562eb3d8eee9289170000000000000000000000009c7e67b8b4095e20b9878b0a62cb439fd5f16ad60000000000000000000000006c3f26ae7312ca3602697557786c5eb760fc2542000000000000000000000000602de51bf463b8d37aff884ec87b1f0bdec9fce60000000000000000000000004b1c67a76588b1a6c9565520fa6d2a37b0b33de1000000000000000000000000850f8aba7e6e82596b3e201d2bb5fac1d251ddd1000000000000000000000000da6a09082eb30a699e5924e0bbec145fb73cc83e000000000000000000000000c2015fc12cc02d60f68d436220d111f706408d8d000000000000000000000000237dee529a47750becdfa8a59a1d766e3e7b5f91000000000000000000000000ec8b6b6ee8dc5c6631747bdc6b1400aff08829fd00000000000000000000000051faf2a2e91aa8d9e8a04017bc81886959a847d0000000000000000000000000a624b123cb1905951355440e41a18b45c5efa48c0000000000000000000000009914b7968444ae23ccc14b2a19ee1d4f88f9b4eb000000000000000000000000f2c11b7d561a589ad620a77419b9149c52262d8c0000000000000000000000002dad198adf3dd54cbe44c152ee2529b58887f6990000000000000000000000006e750889b8b9fd3d1cd5ef9232f1d50ce268e088000000000000000000000000af5152e95a4195b050c96cba3d5cc0591156ced40000000000000000000000004fba1425c65f42f8c3178d6c4738efa55de814d50000000000000000000000008d8fad829bfa4150cfedb605869b2f0b53ad3840000000000000000000000000ada99d33d255000ba79cacec15d08641d761fc58000000000000000000000000917ea7147889a208154b1490697bea35ab2b370b000000000000000000000000cda7749dcd472ec2dc63927f8b07486e6d6ec97b0000000000000000000000004b7ef10dfbece42e55160eec8a83a6dd86467fe7000000000000000000000000b9017b15305b8902a4e7b6ab1b0eb87632e95321000000000000000000000000303c9c3aacda8f7cf793efb9c41d29b9bbf273570000000000000000000000003cb5ee9a2d703c4acb76c2032a918a5b364b2ddc000000000000000000000000608b06e24f458adcff469c0e715392ff9e7037d10000000000000000000000004826276d74533bc649407bd8f7e3eab553c440b7000000000000000000000000c0368ba032d175e0c4c3d7d2318589a837da68a3000000000000000000000000e33ad94339c7da51f606346d32a1ff508b90ac7d0000000000000000000000003b2a583221492b4020aa494066422628cc0a3a82000000000000000000000000a7bb21e2f62de89c6d0822c679e4312a5afac100000000000000000000000000ea5f0b20d518a291b7bc3008798365629f80679600000000000000000000000061b0c63efdbf3e24b6d1434101ee6ba0dda0f579000000000000000000000000e58ff42d89e4253ba97eb855c0b8c2d0b6560a2b000000000000000000000000e73e546a7707ebe058a82e824cd22689952a91e300000000000000000000000021bd398e914e23da178a0762b4289198fa9abf68000000000000000000000000fcee234f00e0a1de86cca300ddc6f005045df765000000000000000000000000eb0c96b20f86f34330591402d6e8df3571f2de6b000000000000000000000000485321852da0ec77149da9eb016f577663fea3d10000000000000000000000003cb08a94f046a93b4abca1e259827c695768eb68000000000000000000000000017dfa86eadcaefd5ab7a2accbc2130cc50b8760000000000000000000000000d0f5ecdfd61d5d884f0a37b11091e3216b949b380000000000000000000000002dfa19c82fbb5f2d7f90dfd18111f6a6687a93b00000000000000000000000004e079f52a616717693eb88956b505d2394ebc951000000000000000000000000e58b327124bd90e32d358b9cc62d2928244a3fe30000000000000000000000001ec55081edf80aea1ff6b61560a7b693d57add5b000000000000000000000000cb3ea7cdace4cdaf0686abd93aa1edf87ce0f15f00000000000000000000000025b8ed5c0f28699a8321f20fbccf4f811b3c9d2100000000000000000000000036bcb7aa9a2202fcde106c041b4c4449a2aaaf33000000000000000000000000f75cd3b840cdfafd9ffa08aed7bcd6a333e624b7000000000000000000000000223d9e0a8db805b0d2bb06ef5d41b79fb29b5bc7000000000000000000000000f7ead4d9d15b0f2c658f82ae340d697847a4f24d000000000000000000000000f3edb93e005d8ff17bb549cba0409cd684c3dab9000000000000000000000000a81ad8f8ef16e0c662098058c2492885c50933910000000000000000000000006fb9b2e38f7e12fa504c8420716754fddb343a60000000000000000000000000426e5d7f02b076c4f26ce073c3280090cbda2775000000000000000000000000053ceaa82ca1a44c5584af7cbf10fb8a5dd26a0b00000000000000000000000039e745a2da16eb425387cb60f5e8e3d6e9e563770000000000000000000000008c83647574ddb1d62a1e66c706a2b366a288c8cd000000000000000000000000e5ce78be539592628a17bb27b5c7bda1ea6687510000000000000000000000007641002bbd2035db731dd7122ad11f09cffc1f1500000000000000000000000040c309b3f6f33b18ffe7ad5de755acaa169723cd0000000000000000000000003357c7036e23bb3bab426210b3f65dd67ae5cdfa0000000000000000000000007a187362c3fdc062d41c8f1ef5d87f96d848654d000000000000000000000000e1fb5ce5af9711931806b7331b998cf6daf50d8c000000000000000000000000fa22633d01decaa458dfd45f9e1a9228a9a3ba7a00000000000000000000000094d3eb20a5e8e4ef815ec5553022daa1a58629110000000000000000000000008e5a76b03b0c8270d60da74af662d76a7042bec00000000000000000000000007d4519e6a308dafa920e7b4fce2702721bc7b8d00000000000000000000000001dc04e3c06c312c05eba0dc94c67961fbb2b8c8400000000000000000000000027f18df519c296957b06b5d63aa665038cbefcb8000000000000000000000000cacfa6c95337e46cc02f391dcf5b70d9dbd2b604000000000000000000000000831fe6870f93b59cc42b9927d837618bbb595df0000000000000000000000000557c9b3fb710d8612298b7d656fb36052b6a6c350000000000000000000000002bbe48a3c676b45e9366df18d99a10a730e22bd3000000000000000000000000a758d916abc4199723918b5bc6945285c002caaf00000000000000000000000015c01e3ad1821913424e563f0235f39a38aacfd7000000000000000000000000a00be4d98e52208ceab1911f5ab09de2365ffdac0000000000000000000000004712dcf2d498847a98aa95cbf49fdca0cf95c5f700000000000000000000000072315955b082695c18dbbec62a4f941da1f474f8000000000000000000000000bfd0e91509ba27d375f965b70db06ccc28a50ae0000000000000000000000000b0812e0006470fe99f71165fc7c1a2312f7b90f20000000000000000000000009cb1dd34b1fb5f39fb94e5d0444996b8ffb40a7000000000000000000000000068b43fcd1ccdc7ae0405a706764c3aaba7be042e000000000000000000000000d8f09a9b6bac0b86278aac437c647255c2815afb0000000000000000000000000d14ea39e03b8dac6d315c551be658f34db57c97000000000000000000000000d456fd662f0a55ba6ad659256bfc002e1a36d659000000000000000000000000bfec9214ea11e20436950c407944bda49ee71dad000000000000000000000000116149c32768a37eac4799d7d1abd09563fd58450000000000000000000000005e6c6b03086a3fddb579ac79afc4635e352443970000000000000000000000009a6469c394c2714bb92e7b1084df9b35d5a25a840000000000000000000000002c0e8e21e38f9ec6f1d914e172973bc2c9bc82a50000000000000000000000006f52dd4d2056a16b22e34fa3962833a85dfbcac200000000000000000000000091ad6a2eef9a4f89ac6a8baff14e37ef81bc248c000000000000000000000000390d79336816675eee5d90a7f5934a5da356345a00000000000000000000000084e258f58c1a40dcc9913a3314539b8a9803d39d000000000000000000000000c75a1324c238770691c531640ceff657e63eecb70000000000000000000000004f79bc505007ffab52f0e09fd75b2da1d0387dad00000000000000000000000005a579affa31012fd2af5f479c5ba8147956ed73000000000000000000000000c1f6770d736895894807dc95dcd9cbca766a7da100000000000000000000000041ec28eceb137789032b2b505a57c1da829934cd000000000000000000000000704e9a9ea2d23683568154ceac27e03dfa41f3bb000000000000000000000000bc72adb3b1bbdefd4732773ff5992a6409155b450000000000000000000000005f5217b84c801758389f74c6c295f00b9fe78e5a000000000000000000000000ae01ade5d39a2a12be9fbe4eca8b53374b4a0b230000000000000000000000008149d4dc52e3692c5b9005eaa4b60d79ed6f53ca0000000000000000000000005a1c06b13cc94cac7d076acb77c2cc22192b2c6b00000000000000000000000049878829df93009086aee0e1f8cd7e93660381410000000000000000000000003a3cd75e3129ee6054f68ab58b2b8564a4a952d8000000000000000000000000e5821860796273a472d14ff22b396acff6c10f7b000000000000000000000000d000b7baec1bca94135cce614b17b2505addfe16000000000000000000000000307d605a24e7b66c1ae4bf0b51d8b7f0aac621e0000000000000000000000000618536ad78f1d6aa502cc6fa0abb8ac9610c902f00000000000000000000000092bae29b973f44f8966c55a42706a554f0f7dca00000000000000000000000004206ce9462acf1a5e92c84729fdfa4309d144a05000000000000000000000000537b2618ed98cf0384869321bfbd19e9f18b8d1c0000000000000000000000006c7137b2af2515e57677267062bd53c12c15a410000000000000000000000000e8b2e670b604777606b8cd4a92e2e15a910a6f97000000000000000000000000ae1739bb4a7c4625b024b7cc5595207ac68a3aaf00000000000000000000000073239a06de2fc0a00bf06bfda9f11c432e94f6e1000000000000000000000000daef3f2d9b16ce8f83210d0f421a8d219c4b8ea600000000000000000000000076a7797d07e80cbb1d21e0a6afb11c9ade665549000000000000000000000000a06820ea219d270817f3d2422234f85accdedfe2000000000000000000000000296c61eaf5bea208bbabc65ae01c3bc5270fe3860000000000000000000000005db75db89fcaa40b82caa33326de983ff2e31e6b000000000000000000000000ea936ba8f2c2d1f91d45eb48cebe35edf405b1a9000000000000000000000000435e1dc76784bbec29661e9732b03f78cc3a8b2800000000000000000000000080855217209d09701e8d1a297a427dd3c2d2dcc9000000000000000000000000a4fcf7745c3c34c427c1e51aa6b7c4c7a6264a6b000000000000000000000000df407dff04438393721617c090d4390ffc64cd69000000000000000000000000af933ecfc2f91a346683652ab1e9fd3ef5ca93ce00000000000000000000000055f46a42dae541a2e88178d334650f6aab4dc5f0000000000000000000000000f3702506acec292cfaf748b37cfcea510dc377140000000000000000000000008d9076f195c01de356a33de819fb46dcf39f880a00000000000000000000000003c22fe4e8f2be65270ed04f60676e1d4230d84e0000000000000000000000001a7d40137b0f2f006559e27979bd7d63e56dd2d9000000000000000000000000096cfdda05d2b539a8ef6a1565cb26403d973f8e000000000000000000000000fa204b81e31d283a5be82aa33eba1cbc7f92665e000000000000000000000000d2c9d37e69361ff86af38b5fbc91d20146fae280000000000000000000000000efb0eaea43796da748c4f416c971188fd72469540000000000000000000000008a01fdcb3964e605ca4229c2267638320c3d8075000000000000000000000000cb827ab911d02a35f2de927fab1a7eca345b43860000000000000000000000006ec47e76a44e8bdb6e350d43dd4186021ae8e47f0000000000000000000000006533b5fcb6c16e0753bfd50a0114df72499944a4000000000000000000000000a26448b13fb65fe61cb84908623736d51b14abeb000000000000000000000000aaabe4a03ea6f80062f1d7912f58f5a7e125b0a700000000000000000000000002cf985ee5d29f62fb03552fd47c4f4d29cb75ee0000000000000000000000002bbb551d9b93b465f5e79686f052c7bdbe1311bc0000000000000000000000001d8530c70dee176cdd343b3394ccfc192dd4eb9e00000000000000000000000025440edd753becd9e92b9e842d2ab564a4079675000000000000000000000000a8f9ad07b71c48b28988f1887c602e2a80cd3252000000000000000000000000586b16dbc98c9154be6c24791b5bada4ccee2082000000000000000000000000c13e32fd21dfff6f35bc96397175cda35577a7340000000000000000000000001e87390264968b82c180df2f295192465a40afcd0000000000000000000000001ec310799596515179c0a8ec99b4c9a882883d5b00000000000000000000000065be9bb2055f884f5d24f2cbf5342b1d437622260000000000000000000000001463d58a3ab0363c4b27e7b48f0aba4f64d5bff1000000000000000000000000e6c2e71c6892ddaa6162e49fa49554b78623ec970000000000000000000000005afaedd1df6be69f8a33415a94f70b0114f1c30c000000000000000000000000d7f5df898e07a4b5542ed8b75d06ab6757b801670000000000000000000000009b0ef3e3dcbd85cda1964ea2733210391dd9f18d00000000000000000000000035b9571ef5eaa24ec626acddde3b02b595a5eb0b000000000000000000000000ab7b24cf68434c0c3fd98f899f4507fd9755afa300000000000000000000000093f3529275a8ef384b04b83b96cb0265eae0a51300000000000000000000000025113fc9d920cdb70cac1caf534f85e081d191bd000000000000000000000000ff36231ae582c3c64164191bafacb7473e639b85000000000000000000000000f76447312755e90b829e119f3201d16ed73c5145000000000000000000000000dce6db04a0ca2461ad48a5f9011ff6a384c4ad79000000000000000000000000946d6abff3c47a52263d9b0dd61dceae31f49e380000000000000000000000003b9ffe565ccc9c23e9be573aeb84010998956019000000000000000000000000cfaf0fe7459a52e838caf6827da6a8964b1db9100000000000000000000000002ea8b38de7023bf4a370e22ea94068cdb89049f900000000000000000000000086abd23cd2b881eab06c93084c0c28cea788091a000000000000000000000000685c99e8780e5a7f158617cc2e9acc0e45a66120000000000000000000000000e0b7027cf15d11baf094d8eb74ba5e59cddca5eb00000000000000000000000091cbffb1983e851089fc188ef2697ac4ad61974e000000000000000000000000f2f0b05676d1de3920401bb9639ae260fdffc09f000000000000000000000000b6fa8364bcb562f6e3d03db526eaf3305f24dbda000000000000000000000000fef819c30ecd9489ad14de263d5c897e5e3cf34b00000000000000000000000030ffff5b2f7c68401be28af9716d6a3f2a3d4bbf000000000000000000000000b661ff4d827f2b063a983a50997b76ca1c722744000000000000000000000000c00d8dac46b1f8bceae2477591822b4e5b0a7c6b000000000000000000000000dfbe77be138458987ba79a9a1f1d079d82c127560000000000000000000000004421fa60a7085e1c797da23c6a101edc3ef3d1b900000000000000000000000023ef62f21d9971a172d4996edcb08abd1cf24ff7000000000000000000000000460c42fc922e527674278c32d807ef7174d99bc00000000000000000000000004f9484348af66460fc3d5f79f091b6ff4f0aae5f000000000000000000000000b29101d667a4d79754b50ae3ed6aae3489c02f8a000000000000000000000000b86ba2a9e12e14a7e3d15b78a8ac70e8a5cd7dbd0000000000000000000000002c86f227e959834bc0a4b8b884582bcc644e1a9c0000000000000000000000001b27e99d123b386914b28c1f9398b58fa981bd970000000000000000000000006bba0f4bfe732b442eedbbad177113cbaeca6052000000000000000000000000cb867c879f4f655ebca9895bb9204b2d60489e4f000000000000000000000000b32a23bd7f98fdf4d31a6de709ab937aec351eb50000000000000000000000004e91e7c334993f5fe440ac79e07d6c9c964679200000000000000000000000006bae46713825ff0fb175b4ca8e9a52bbfabd7c80000000000000000000000000484faf05743497812759d05dbdb5acc89f87786e000000000000000000000000353eee669be41f36105828394b8a34a8dd4294ed000000000000000000000000d6eb5cd4bb64278c1b3fde20b915f54b4c0a334f0000000000000000000000007450fb048bd81d69c27676b93129f611af948c28000000000000000000000000a50a7b310af03f03485b666edd87fd5de3981179000000000000000000000000cd65923924cbfd45514b3d883e1ad2aeb4163b7c00000000000000000000000063bdac075b4eef659476b653f934e2bc5248423300000000000000000000000024e76ed92d5c0b1caca4fa4a9e0a8ffbc63bb67c0000000000000000000000007eac0d8c82962f3644f5035d596fc8423716ee4a0000000000000000000000005d1afde8fa650494cb2a45d7d12a3e9ec719fe610000000000000000000000007609d3a46e6ed5647a17f46165733e41b38a5656000000000000000000000000d15637b87d41a3ac13a0e2c1a26735b63fdfa6320000000000000000000000007f79cfa96990478848821e4a6646ea9be6dbc898000000000000000000000000c4f52ec19c63e72d3a7debbfa2fa94116b99d47e0000000000000000000000007427b4fd78974ba1c3b5d69e2f1b8acf654feb44000000000000000000000000039524ad874312ffe2b0ac03f91042c94042d66d000000000000000000000000ad1c17e86e4665f8880ee826bc5447e99a2b034700000000000000000000000014bbd138b1f9d01f92d89d4f8170d975aa903c0c000000000000000000000000975d1040e93316917bd67dd32a02e1929f8af8d30000000000000000000000009d05833284858d249e46195bba39511a4582e5a700000000000000000000000042496006511cbae65a752fab714863a2a7639139000000000000000000000000fac567f9cf0dc1ea785bb11d56bf02b89339553b000000000000000000000000cf80ac8088d7c33a9ef53046d753a2fb217a340c000000000000000000000000e740904f556205b14448b419bbcb92dcd3bb1add000000000000000000000000763873ae8c3976d0f205b74e9c99a6510317adca000000000000000000000000a77d9dc728a6077db82e9dd0401e4dfaa3e6bd0f000000000000000000000000878137a5e397f200452847c1df83ee3086d6ae240000000000000000000000001a17aa3d2a58241efb198ffed42d135b81b40a2300000000000000000000000013f9b1e1dad9c3911d049b01957c8cf294c18a6d000000000000000000000000085f50d5c771ee896ec682a02d8409994c668f17000000000000000000000000beccce91213583d2462d268a2ffe397accd0f509000000000000000000000000d4b79e09a839f7e107fd829988c3bcffae573f69000000000000000000000000f529c7a42eeecfceae1b40059329ba4978a0532a000000000000000000000000a1635d924edaf0b8d055d80e868c8ac0905aacdb00000000000000000000000052eb857059695ac93970a59476b14d41002c45e300000000000000000000000000ca68c4f57dae6d31282853403aaf156788710b000000000000000000000000b6d2ab49cc6ab7b6dd8c2ebbb71e1da2385ab1e90000000000000000000000005afaf6fa15fae30e66fecb4d8f6c14a6eb51db310000000000000000000000006cca2fd68bfe5018ba019d71102ef1e1d811fd3e000000000000000000000000254a2df340478c7b2471650f34b60f8a6a0854cd00000000000000000000000044d0c0328da25b60a0d305cad21137c2c23c0d50000000000000000000000000a73470493ccee1b9d6ed044e2d5106fc3815ab03000000000000000000000000013a3eea01e164aab987fd181e7b614b1858d8990000000000000000000000000ce821c2144bc1414c44c9b0de15fd22e71de63a0000000000000000000000007a5d27cd2376f74a9b79e524acc44426c1bdd2a5000000000000000000000000241ce374e710f950ba302a402322473d29c717d000000000000000000000000001593a142600a36e0180394915f6ad2b03f8a19d000000000000000000000000e4b58f78a26e86b2081dc7e3b7983b0bd28c089b0000000000000000000000009fa72a8a67088b12f9387163e430c3346e9b2c26000000000000000000000000a5c2d1d16c7cae23d82ce160e50e9ef5b1a9a92f000000000000000000000000c6892602c7660d45ce72004f1a918e4a915e4ca4000000000000000000000000150623c0039735a9df1e6d0d083918d83ad548b3000000000000000000000000bbca3c8364d3031516c0dff7732bd581dc7a6ee5000000000000000000000000b86f34b0cb485771be2a96e06c99c7e127026b8c000000000000000000000000f45b2b7686d38a435e6158296f0f95041ab163d900000000000000000000000001bb6572f3a4f36105dcb62b37817dd96194b314000000000000000000000000e8e5febb339b75be1be3363375086d4871f1845e0000000000000000000000003c2c653e3d0f899f12911a0a19793a4e5542a193000000000000000000000000d89fa527a6bbd17dc8b201482c0a410583fadb6300000000000000000000000027c868c7c9af0b1b283fae092f890e709a101527000000000000000000000000c0091b449e9a81efc4c5aa67544f519010a66763000000000000000000000000eb46270bc75e226d739ff86f06fb8782c4a068c5000000000000000000000000aa497625e68b0b4b00a65b0ae949c6a295fa01860000000000000000000000006db60d4800c64c68a64bb9a55754f0a59dcd500c0000000000000000000000008ea78aa85aa029ce4c9ddb0010ec008a968c86ce0000000000000000000000001866903629b2d22a16c7336a0449391c37446c2100000000000000000000000038d905543bd933e46103f5dd602f0003e561bc1e000000000000000000000000c9543998da80582ab32e316a01093f7e5ccc53220000000000000000000000006b824c86512e04401f378e764084d17cc3a7ee2c000000000000000000000000656b1e4abfec462a3996a8b2081100af8ff21af10000000000000000000000003f5174e75aa79f21dd0ef39c87a465deba9b8445000000000000000000000000a11420630c425aee7079f091713a5f04d2f69dae00000000000000000000000081b472e9105d1b6fec9a801ac233fb7d17376cce000000000000000000000000176176a84298266a001fe5eda686a95a54fb81040000000000000000000000002154e6be8106a3f3b43dfdb5e9f08e8417368dbe0000000000000000000000007889dba0366f08c703ac5c187ac02c7290b9d7f2000000000000000000000000134c16ea6b42ba1a293e4de0cdf4ede72734ac7d000000000000000000000000725b66f35b5cfd2b462e935c3b23740547e7baac000000000000000000000000b837943b6879579640285a20aa9bd34bcd548134000000000000000000000000d9b4128ed9e9074473cee47b96cc4599000a9ad70000000000000000000000009b9bdbdf49cd44fd533c447d9247dc5e6d561b9a000000000000000000000000bf8f723c81af303b7d8e74b49118a10c440993f0000000000000000000000000568a2e5713458a263da2b86cae2f6af0693799fd000000000000000000000000633e6f6059ae3f0b6077cc13ceba140609d86ea4000000000000000000000000d1e4588be579e7c92d751f02e5927c87c343c104000000000000000000000000d0e6492a782c0ab1d12cd55f407181f4cd8643da0000000000000000000000000170f096e8a106f1c30dae13a11e24afc02238860000000000000000000000002389ee2a269254fb6e3257bea2111f6ab6f7dd940000000000000000000000009834618ecaf298cc1007988d58bf3285c776930a00000000000000000000000027799a86c9af490f77ba779da29346ac7bf40ef90000000000000000000000004d097279f204250c4c13396607b3af19554a48d7000000000000000000000000beb66f42db41a56f6668f11206e894ec34dc0a90000000000000000000000000eb491bef72c1218bb875e30c5574bf11fe5d14c5000000000000000000000000550abc18f49cb82644df58885a3a049a021d54e000000000000000000000000066625ccc1e8bdd35972d1814edf43e27db47b13900000000000000000000000038c8890a078c7c3b94f6e89b5e7523b81004ceae00000000000000000000000066c3b1c036e58d39d518ba28487eb459cd8d5b680000000000000000000000004aa40c95e27cf3b397ece4ff2b3207a88db79f4200000000000000000000000066cd3cf06f325ba6113457efa4691d56b86604ca0000000000000000000000001c2183473b7b32638875fb49539d9e5ce2b613a4000000000000000000000000161cadd2133c2d8c0a9beab1c991237ad6f7adf800000000000000000000000055323ea97b170eb44da6c180d96a1f23874a1ee5000000000000000000000000a37fe875f9d31836fd1d9914d86bc68717afd208000000000000000000000000a4b2ff388c321e9f4a5ba9e23fcd1ac8f51afb8500000000000000000000000085e9326f6c953554bfc2ccca306180cd41c09ec50000000000000000000000006d8a26c85e779dd353acbac3e8b81339564088f100000000000000000000000020b052f3bac7356889608bf5c91eb0231429c237000000000000000000000000a2db169b06edb2b4a008e8b07914db772e362e0e0000000000000000000000004afceb54a956f74535729a154ecf1fe207f7dc6f0000000000000000000000003eeb9cdb6a131450fb06aaa64f0bf42eb5bd5bb000000000000000000000000009c611ab51ae2c3df68c3608647e895fbcdc9dfc000000000000000000000000682489e9bfdbdb95715f054667d7154dbc3a721500000000000000000000000058d5131b3bd653d77916aa60989dfec9ab14cb3c000000000000000000000000558247e365be655f9144e1a0140d793984372ef3000000000000000000000000374c6739cd13db52ef965f4671f8ff6a367d362d0000000000000000000000004659225c11be53c5ecdaad4ec623cc208741c6fd00000000000000000000000065890e553b875e2244e26f08f52d59719e88b75f000000000000000000000000068dcb85c4b315df353a6b1e4c8d65c8fff11dfa000000000000000000000000c6f142e4d87167f81c6076c29ba6f93bf3035c75000000000000000000000000a5733e6a7d841c35712d7370b60408318db259d3000000000000000000000000bd6d89253927da98227d5e5e7afe230a31e70b5a00000000000000000000000046cfed4e913339d5525cd4d861f66697dbffed5000000000000000000000000000985afce2bb648d29514423b5804c95271067b60000000000000000000000003127f5dd2e7c58f235f6380b4e7e4badc5e650670000000000000000000000003914d31fee83e266c1d54f691127e88dea5e7abc0000000000000000000000005c924015c95240c0ad0177bb6abd744f2a1d73ca0000000000000000000000008907501314309c06f9a9acdde02b9aea811974470000000000000000000000000013435ea83e76d20837043215b9ebf4caf49db30000000000000000000000002bc6f76001afd91555254c0a3942c3bc81a6e8d600000000000000000000000069f1bedc2a9ed8c4076c2ee30885eb6f99bf74330000000000000000000000004a4c071007057f7dc2d4d8916158115b89df549100000000000000000000000033d4ce0f0e04c3362176b292eebf461cbb4696750000000000000000000000007a01164ff5162f8e95877a7c6394407db29834060000000000000000000000005e7ecd2a2cc540676e6e5d3946fc6437b08aaa0b00000000000000000000000067941d6eaee78907398b23d408a4eb846eaaaa16000000000000000000000000d35134cc7d95dbd4902baa8e9e99c7738ae23ed1000000000000000000000000341b5ff25dc92589a7c6154b2738c45a26f7091c0000000000000000000000002706c1f8a52bf2b2ef8de4291219c8bc1ef5e67c000000000000000000000000c31183b668def936be684ff4828a2652f1c9c0da0000000000000000000000004999f754df1233c3967ca8b21dd4be4c9905feea0000000000000000000000000dd8b02143649523eafeeb7eef214e172f348cd7000000000000000000000000854d984ebec980bc83dae13cdacdbc267480bd53000000000000000000000000f005a26e835878dd0d0f78846c5918a7169baa60000000000000000000000000d6fcd96ed52ed94e548b414d8df72d87f673883400000000000000000000000058d93c3e42ff74607580f3f1abb47d8cb83815ed00000000000000000000000037387200a593f9675da4bd2e97d25c59910420c5000000000000000000000000c60a83f1f35a3736dd7bd0069dadec4f6da0750a000000000000000000000000ecc919fc0dc2796ce3cc7fc08272e6d6cc82e9ab0000000000000000000000002010bb81d4762c0e53053a0bf57dccf19c6e1fe6000000000000000000000000babf10d3653fb9e5008040b638807aae2891377a000000000000000000000000bcb06d95e0bb7b6c5a120bbb830389b9d62b2e830000000000000000000000001c778c765129d3f73e0414ab7373f237e7d0de9f000000000000000000000000498a2e4308aa37c6376e81c08383bb2b74b3f400000000000000000000000000032e4dd85337a2eaac789fbcc936af8b130211f5000000000000000000000000fa1207f32f379d3309e9df259c9dae2899bb5a050000000000000000000000001d7337249299408a2b536ae235eff57a84be9ac9000000000000000000000000da2f0b41b1bd01a63e07f52a2daba34474c36657000000000000000000000000a596a01acb9e36ae574495dced3922377abbbb74000000000000000000000000fb9cc329d6c7a3ca55f1f8da2678d293b023bc280000000000000000000000002d7ebd62eca89f9db60006ee9c8a4b4b7088d3430000000000000000000000003f9c24d5850561f7eb5bd6fa122f2ad58b71317d000000000000000000000000afdc0ea96c91390eaf5b28c314a988f78d2d7c520000000000000000000000004eb5c10145d3bc1d7508ba6580d6cebb415e859a0000000000000000000000003a9b14da31813ce771517a9b2052fe8945e6d6400000000000000000000000001afd0d07842b002c4b9e2daccd546bfa5d766a6e000000000000000000000000adc273ab6488f2116c59580627678ea6d77d1ba50000000000000000000000004b202d17a688e035d83713cba9d5169ad4da204a0000000000000000000000005c43a188d2c8a40b5ced10f066d0e8c8e400f2b30000000000000000000000002fcc020f72e5d2edd2a24d04f3dc90d7fdfbd1dd00000000000000000000000014db09e461382de32c60416f7b86d945e0e14f43000000000000000000000000c895c89ac6b9a1ac0964580916d8daa7abd40c4c0000000000000000000000002da49631cbc8688f26f484bff7b262fd1ba18ac60000000000000000000000003e414e96a574a6d352645c37027952a2e3e0b2cc000000000000000000000000f4e6aa23ece395f70588a803156f28a7829e5eda0000000000000000000000004adc1777dc9ccf35ecafc50e8ba76ff9324d4db5000000000000000000000000c58321d917cfe8dc961c5f5885c3ec0e6f5b84a10000000000000000000000002afc0c761281d76a294fd59ff2faf880275e100400000000000000000000000006e0ac3330490bf9b025b6e29c6d5c151b4834f400000000000000000000000060d9c1becf94e50de0321b93801c621b10ea859000000000000000000000000032c5c8cd4db039acab85a1eb65b4089de11fdf00000000000000000000000000f9d455565a3661091cb578d79007d7321bba0ab70000000000000000000000005c4061a5184c775238ba7449b69abf0f80d0ef05000000000000000000000000ff5201fb7d0a0dd4432ccd9a1a8ebdfb900a8094000000000000000000000000e5cee85e521712a19dc9b03d416250f7ec8bf687000000000000000000000000a4f59446b375290c670daaf5e7624982f1cb9b21000000000000000000000000ce87031673f353e2eeacd32b95983bc1ede9647a00000000000000000000000072a0298d4c377c6399cc7c33d3c960c18b8508db00000000000000000000000027ddd586e4a93235b6a8747cb64c8b2d2f4d3ca1000000000000000000000000207d4ebcce4f8a75fa5a1f515713aab39ecf238b0000000000000000000000005add43c2db41c815c79850090336c321ce8b1fb1000000000000000000000000e8e79ebddcf26bc7fd10020bdbdb1fe1f932a7c6000000000000000000000000c7e75fa0e8809c68ee2965d84631382e7d69fabe0000000000000000000000004da73ff5090e6730eef908e61676d8011a0b1f6e000000000000000000000000c477d4b75c50c5c5013db4a9b273c2fc02c265a20000000000000000000000004b42ad85a64fbfd684b6573f920bb6b57cd554c4000000000000000000000000cba15268e9ee7614d443c23d37f5202214c71430000000000000000000000000cdbadd16369c162311f9b15128c8703463e7988d00000000000000000000000003a5b6bcc3daa428fbf53422d91a8f524bf188f4000000000000000000000000fae4c0114d06984ddae293516546265ba55333cc000000000000000000000000bc2f91da1445241835ddce35703c517e4d6054a5000000000000000000000000615fb451991d87d550c5607488c3d07ffceab9dd000000000000000000000000ace2be0c9b9af46df10b0f4e4e58c272728cbfba00000000000000000000000004604b60e3032287c4229864516c63b2cb7567510000000000000000000000001934b227379c7a99d577eff5c372b29d0b0064230000000000000000000000005a33f8037f749c1395328a25327d685d92970b270000000000000000000000001191ee2cc571c96d18a109b857d48d61cfbe237f00000000000000000000000082add9bce25d1c9c2a85ab2dd07a2b64b196b89d00000000000000000000000004551627915efce0d17826819f6a04c565c6d700000000000000000000000000c783390007bde3df3398f7566f87b0a8c3e1cc570000000000000000000000009dc5c094a9dd9743cd7d1f298333cf00ece3f391000000000000000000000000b150c9bed10a8c62997d58a81c4e1fa75160643e000000000000000000000000e5a4fcc4683422ef3a427c0afcfaad7aebdbd7c4000000000000000000000000729ed6ba24d5f00e04bea8c304f2b802c69170600000000000000000000000001cbdc9574a06aba0ecfa26b17a3064dbf4a4fee10000000000000000000000003f2a99faebd9f45ffba3fc5a5e5b2a2006a17518000000000000000000000000a868582c50a0fc6f18a74dfb3287d37b449bc8f6000000000000000000000000bdfaab1ceca28d5c2c2c4837cf028abfd54e4dd8000000000000000000000000f140135345fc8a33f583d8383f61dde175eb62850000000000000000000000003cdbc4b5610381395281e6ac4b0f0b081a361856000000000000000000000000c4e5a552b7d35db9904fdaff924dca7e92bc54ce000000000000000000000000e47811efdf96c32fcd133d1579ec63b4a3d905230000000000000000000000003247583086f3f35f40f8009ea99b6b963f394c30000000000000000000000000cd102f1d5ab6c8ba55004a3381938e0bd517bf8400000000000000000000000083137c44725cc4e3433855cb24da7f3470d3086200000000000000000000000046d23484b1417979ea09d90f1762e559bf1a95b400000000000000000000000034abba6f5198c899960c7c064eb5d6a75df06be40000000000000000000000004eb6b569ffa12194b8d165e96cf47c4f5eeaf18a0000000000000000000000006071970e6d5be14845b3ea938f9b7605c69c9453000000000000000000000000ef53d28eba83d45cf8d51114f9799dfc470d7003000000000000000000000000882d2e837882df36893fac8f5ec4307e4326599f0000000000000000000000004509e903ff17778bef339b5ba51b6b5a39435392000000000000000000000000fbf41e9885447303f30809ac6e73e58a30e2ac66000000000000000000000000d4cb36e89074608e36cd138ea4bbdc8eff1cafaf0000000000000000000000009c399cf66d3b764d3692b291ac8ac2d4d8e8431d0000000000000000000000004caa4d0f40e9025a67fe477b08057694f80c8e800000000000000000000000002ff7fbca0ddb59b855f5c5634db79f95e4e5d86d000000000000000000000000d5279e6b26566c1c90ce95cb32911105c2183eea000000000000000000000000e1161ed1c28d6058c82cb597568688600e51f49d0000000000000000000000008efc729ce2bafb02c5987a66165bdc52f89fdace000000000000000000000000f01de4057f41516046054d3778a5bb838cc2a49c0000000000000000000000003190d710c1f1a279d76e8f1fb2fb3b48190e52a8000000000000000000000000bd6545d288bc4b21fff61410a6d0a3d62f3665f700000000000000000000000076d1b45ab45d1262b5d2b0f49e17288b83cb256000000000000000000000000070330a9b88fc1d494b0fec46bf82171b010a096c000000000000000000000000b7b362d285f65ba0d1ecb64b18e757e106055454000000000000000000000000b780fbae08049b23a9ba535de7b8061a9464b979000000000000000000000000d93b2cabdd3d15b6eb90397228d0338a1aa456c4000000000000000000000000efb5e1b6ff500c4b66547f19f8468268d454466d0000000000000000000000008583741b0fcecb31f131b912e4b30530e6fc3db100000000000000000000000060eb6ab53125f1cfb65a9c2ef1fe4a8fb88239300000000000000000000000000f5b2394afd1123f8da663fdd2f3bd6dd7ba6e0e0000000000000000000000008fa54c4d9909b2c2b70bec5c33b57c17c8483cb5000000000000000000000000b1c2c4977f0fefbdd337c6b3c6f905a3c6ecbe0500000000000000000000000004dcf95d6f441f2a150971d26c862e0d38c29d7e0000000000000000000000005918b9bc41d3fd60533b925fd9fe90343407315b0000000000000000000000001789a961699285b9c6ba18f083871232646b416400000000000000000000000041b78fe8df1153ac20d708fdb09b3e441656b4ef0000000000000000000000001e87e1445b31dfbfb6de08b056020aebb74a6483000000000000000000000000ebdc8afa1008e17695bdb43c68f0c26fdcf062870000000000000000000000006435a4f08f9f7759dc78b2bdf54d4c4aad5286f9000000000000000000000000b494548d1cb6a9b3a512f0f47ed073df1ac6fa980000000000000000000000005c34abaf78bb3a3b730a870e9ad8b23c096b6e69000000000000000000000000501e8636d7dd80b29e518466315f42f1b0d0fa5b0000000000000000000000001925d25e5a0350dffb5b98e6e1d4e3e7999a9ebe00000000000000000000000074042732adcc275693a6e053f7d7dd7264b58062000000000000000000000000a67c69fc6b61e962c9d9a39610946787e433acb300000000000000000000000045db23bea4329632bb37c957597f3091d858af2d0000000000000000000000007126bae6ee218e314cd6717500058ddb2325be850000000000000000000000004571d2d614adec4c2eb0a3e51cbfed1e4e0b73ff000000000000000000000000c7fb19e10550286273d22e0d9f272a4ad9132f2200000000000000000000000008b94ea1a20974c54dd9f795dded968fd2ed7cfb000000000000000000000000f41938cf6882985c34de5631ec53255a676ac003000000000000000000000000e68379fc91f7dba5858544d0ad9a9d8f890f6e87000000000000000000000000c0e93e7c4f9706acf47ce3fa96567240b28a33c0000000000000000000000000e81461908e87cdfb43bb9e58f32baf08e6bd365a000000000000000000000000cf45c731e37de64d7b2a3684710724a88c2991be000000000000000000000000d335d0580c7c72abd14bdb0dd7b30f7fe67ff71d0000000000000000000000001b2588f89ceb92129b9af6afd060d9a560ab2bc2000000000000000000000000c92c7f16b82a1b01a1b3559ef3cbe3e8b33d620f000000000000000000000000c19f8aaa984b513a5cebe48621a7a478483917210000000000000000000000000e09559ce6cb026ee818726d09b698e8653ab0980000000000000000000000006fdc87269c835f7b056483c7395ed4cbef4ba911000000000000000000000000dd5bdd6f84beea5b089994247d1a8db1a6e7448e000000000000000000000000aed682d531bf0c88bde819227f6d8435e918e64700000000000000000000000071817226d13b523071aa3413927b2a58e75139460000000000000000000000007b5d911f050aa533c3d7be5758f8e4500e1c09cc0000000000000000000000001dffdb114e58baedbd25290a1efffa9fc3726d1f000000000000000000000000d647bf804658617498d5ada481e096902246edfc0000000000000000000000002677d326cd96e1222a2ee4bd4605246acad41f0e0000000000000000000000001896a937a250765afff56887ea0b5cd685a63ec100000000000000000000000023ba9c3e5207785e6de7ef73e2c235f4f4313db1000000000000000000000000c5b4b0cb8a4193792b8002c016b4f863121532c80000000000000000000000004c554f9914f9ffe2bfa44b473b8caeaeb4750861000000000000000000000000b29acc9b5e6bc093d49e783d10dff2626db4903d0000000000000000000000005e8269c16a70eaedb562658ac715ea9be7f5ce89000000000000000000000000cc3534ac2c9e66976ed5137fb0b8c258d85660a400000000000000000000000017c37e6068730d8f1559cf733c9b28bffa320b5e000000000000000000000000595665b7698fcafde9d70bbc0e22373eea82468b000000000000000000000000bc88d75ffd6a15a143f92447eeabca9f4269d205000000000000000000000000432bccf2f6b384766731e30bd53671199d6beba9000000000000000000000000e118ae54ecbb3179208519d8b43fb6f59671b7c100000000000000000000000067bd5c4a388bd63fdce2837d1f51638809ceb48700000000000000000000000048dc91343ca893a0e5d0b3c44b8ca6c2473179d6000000000000000000000000c5fda05591b07ff5bdcc8fbeee000ae810bb6e8f000000000000000000000000271a2d2f4cfa6889af0f9ebcf954b9affed82d80000000000000000000000000cb8d7e63b6ac44746b813f6e5cd65aee4400feaf0000000000000000000000003a89fda1fc8994955c5e365dbb3c781532328cdf0000000000000000000000009316b8629957712e6ac794555095a3d8613eb7e6000000000000000000000000ba6c73f12c73182ca807928ee6e164b41f31bcc1000000000000000000000000ef2791688008aa911f471934fb9779e8350a57e60000000000000000000000008ac1d7a5d373767c77add2182189f5da70f473f00000000000000000000000004ddb8de23117a26d3f9122354b8d174bb67794040000000000000000000000003b10514fa63125d5220f01fed0e6964c1234edfb000000000000000000000000ea6093c40786191941bb78c2af863e0752f8db4a0000000000000000000000003da8b67aac28aaa18c8e1472263a8dcbea5bc0aa00000000000000000000000021a8a126c330954f9a9485b1cec35c2f1f29e5590000000000000000000000000a1bf97645d9ec3ba938d051365c2209796fb030000000000000000000000000f4e4786dda457cdb5c8f678687db5b5b53bcf3ca0000000000000000000000000d254d49bbd2c941d2454a39cae5417b8a6b8acd000000000000000000000000d73122b850f6584e21ef807c19f73a2b7ed6bdde000000000000000000000000996bb8857fa0c75c082c60a20f41732f27f1f13b00000000000000000000000073de2b7a56d89ccff11b84f20864e20fb92cc7940000000000000000000000001d4685273dd7788dd3afcdc4bb7e7f080ccb8bee0000000000000000000000006b0dbdf0b88bdff11e0c1a1813c5691c7f97b083000000000000000000000000e594e538485c52068799817d72ca33d908c9968c000000000000000000000000f21149f82ceba55b97e009ccf3c859f5626a80b5000000000000000000000000d279e2dd092835061fc6758d051bd78873ec7622000000000000000000000000d03b736f9fcfc5f9b894a1a1dd09dc1e7208ed160000000000000000000000002dd3dc06ef99704638a8132947b83233a18ab7770000000000000000000000004260783b07ddfd10d792c2108fd2013f47f34f140000000000000000000000006eea787f715519200c8b866738489584e2bb39c60000000000000000000000006f9e85bbe7d0d522ddb0d933eb6c025dd0ad72eb000000000000000000000000edc4a044e54d5aa9e0934f483f22e0f7b660c583000000000000000000000000e36aa06550dcc100bb12cd142b808d0e603f1d840000000000000000000000000536ce7ecd5ae224b5437ac732e8bfc444e70b3900000000000000000000000064db8869f3e55d6bb160648a2e5b5f017cbb6259000000000000000000000000a4fc1ad417869532a4d3506bc01f5f60a0521a3c000000000000000000000000876c92286462c65b26baf2d1b1f41d88bb4ab9bf000000000000000000000000c6c15b3dd5b53f08c1578103fd104da12d9843a400000000000000000000000036143631b71583099de14ba4c3fc7ff2af5d940a0000000000000000000000009c0e9f9db1966f89273afef3334ccc12f13f4872000000000000000000000000101f743894a8dfe6564ad7a10ef68fb9cec6b221000000000000000000000000bb4d14eacd8be25af4cfaa5829200354b80a6321000000000000000000000000b30201d0704ca017075b2beec5fb5d38a108985700000000000000000000000075a27e6f7bd5ac423fe6950a4fddad249b8bcbf0000000000000000000000000f6ed950cee35b2b07fedb8a41b6d6ce934ecb11f00000000000000000000000067f9beaebdd5bb899945f591642500b81745e7bd00000000000000000000000064ef50a034ad9b9f2f9ce32a81b5a5e9c4f399dc00000000000000000000000021f89469e3432947bc8d56b443c0922d46b9e2e8000000000000000000000000841025ef2b75833ef63e1f9276efab8b9dae68a00000000000000000000000001527579c7cefd2a78e4b8126887f82f92f2ec0c10000000000000000000000004169e905ac07ac31104a5a81c9efd444974be8ba00000000000000000000000014c2f61774f9766f88eeb3d59496d45df9a70e4c000000000000000000000000b42118cbd3bb3e3d20bd10af73b85ea661a4d40d000000000000000000000000e56c470a342eedbb2e001e70d1c5765c042eb3490000000000000000000000002786782d722aa329f0b6448a281dab055b08823000000000000000000000000030427ef719b99682b5f422f3ab2a01927ed07eec00000000000000000000000010b69f9b06841f47e5d25c87e82db73015b792ba00000000000000000000000052141eec6632aa9ffa6aef7d4b5da74e48c316400000000000000000000000001a30e309d6035dc0dadd25a158a6e0310d6ba0a2000000000000000000000000c79a9182eb65f47a699767919fb7d67be15fcb0d0000000000000000000000004cacab3b4935e7e999e42d4bb57d753ca32dff87000000000000000000000000bf64725b9a8d8301baf16c75f7509426234ad22b000000000000000000000000aae0db14a36784682668241b6bf9c0b3b795ea9700000000000000000000000022e5fb7d755a9c1d31c26e70376a5dde1866b259000000000000000000000000da73349520dde2ef7acf923c1581d7e91fa96493000000000000000000000000623ea837c01a4f03618af537cd40eefbd446c3360000000000000000000000009c035924d172a5ba3ef6e544af9dda28a47508c4000000000000000000000000dd8558e1e928e9c735e8cc5f3d1af67def018c71000000000000000000000000b5a87a5d21c33715621a9df5c7a8b49dfc0015ba0000000000000000000000001e02f3766ad1de54dfac85e3d64e2d69c2e403590000000000000000000000003a7ca2dc46881dfae097f6ba311ebc89878983460000000000000000000000000997b08527e5b84621c951dbfa2f09f20a034dc20000000000000000000000003bc377ab6ae54716e6da843d2c915c4263aa5e970000000000000000000000002517fbd53972b0e240649b6f89209e8364d3ec470000000000000000000000005fa6d47020253ded578124da2f320f30cf321dc0000000000000000000000000ed7e7f31c2b4856bbc25f9199ad6b39e8cde175900000000000000000000000086bbbf3110eb210305fe56ab909d6942adde6a24000000000000000000000000f52d01f7b76b4d47ce42e7b2c86def484548dd33000000000000000000000000665d39f6c831ad87c58afd0b825d768bf6722f9c000000000000000000000000cd75702a33ca2b357812dc8c3b4ac8bf007348ab00000000000000000000000064038ea01829361cee13d230ea0b3da9cf7c736c0000000000000000000000005831eea35ef3690836cdca3376170e4c48aa5397000000000000000000000000ae8e9f27208ab9fd8db30cbd7a94625b9e32203e000000000000000000000000be0bd383acb18d52802f583f2aeca2b752118e6d0000000000000000000000008617a38e657bf9bf916991e7fa344431d21d51ce0000000000000000000000009e96f07ecf9e9326ee3696934e9666fdff9b2712000000000000000000000000e4bab648a89041edd6b4c9302f91f39baa33e8c5000000000000000000000000b7ef6ff1e31fa8d67f916cc90b2af0c1d0e8834e0000000000000000000000002a75b26cf2f665781de7adfa06e503bbec13952e0000000000000000000000003daf33b343632a17794fd2e12dd9101e750b3b7c000000000000000000000000e47a3453827eee39148193ebbe3568c7d31eceb000000000000000000000000060ff85135a3843941c98fbcd1a0a3b66c8db1bb1000000000000000000000000f35e2f6d753bd7b3206bb400c9b84e174015abca00000000000000000000000042e082d19f6e0a41e394c8ce7165bfa54308e63c000000000000000000000000f7db8aeeee5859bf483d74060233c1a2710e321400000000000000000000000018aa2b229909f0d60fee57cf8f1101c085672a8b00000000000000000000000011a0f7449c4e1cb3200bc63ce4e75f4859205230000000000000000000000000844d334dcf689e53cebc69ad5991894e64c22067000000000000000000000000d6c54ca78029ab273b2247463daf46630e1b37400000000000000000000000008fa0b3aa41724d3f4297b6426c8240e131cc9cb4000000000000000000000000542efee993f7aa1f44154bdd0f1f16b88ce74a76000000000000000000000000f87734c1e5b887196f9503fb2f3e7f39e69bc607000000000000000000000000d288c8525b9b49ad33643d2d23a386346d7e6e300000000000000000000000003d62b7a42228c767e561f746ba399cac58ddc7c1000000000000000000000000ad7ef835fe43d2f3b88ec4571db19c8116f9c2a5000000000000000000000000dcfc27f54150bb100f25ae8882c0b3e1bc5064bd0000000000000000000000001e0f5801374f30a02d56de01935c282acec89437000000000000000000000000f1c4a716655f21c71b0f9ce961b891d18771d37b0000000000000000000000003d9086b082124804eca230903093251a118bcedc000000000000000000000000f0b61aafe73bf29c1d68c757e816696b94e2bd8d00000000000000000000000007453beca7fee7199550ea9f17b02ae5014879eb00000000000000000000000032a9218588c76b371fc94c9a474e82e47a7d44bd0000000000000000000000009b1323a94a77877b44e994131f838ac7a1a87ec500000000000000000000000018bd144897c70d0c8d655cdb0d8ec57fae4d084b000000000000000000000000e615b632260fbfd9cf40ff43ae6a1d49f71b22cf000000000000000000000000a79af53c692d23196a8e9ce969623215726d81f9000000000000000000000000209d654d64170ef2c24f54c36c5d13c096e84ecd000000000000000000000000ed34a17ad04ac0db3fe99cdcb7957599cd4fb114000000000000000000000000bedb7059937d6e9562b68a8b40fb3012d4b1e0a0000000000000000000000000f978e06a65eac8ab9084e602e64fef8c419bead500000000000000000000000000464db98c54521f9eaa170a92dc5d4410ef777e000000000000000000000000acb6ccb38bd236c67dcae52079519b9495ace847000000000000000000000000b1fa74205f96e92acbfb8f7451974597e4b37493000000000000000000000000f6b26931e4fbbf7ed697328974437816fe4929990000000000000000000000008b79ad7a95a2335a74ed2a508e948b09ef7d7502000000000000000000000000866259b0ed56c2f5d022f0d846cb8ab4da4c970d0000000000000000000000001fe2a51f2c800f5a3a72517e92dc2e4106a6248d0000000000000000000000005ad4ab8178f73ebc396d73a75af795ff3b2dc17c000000000000000000000000ba1902e107760c0fe3653dd2e65f02881f13d67400000000000000000000000055dc2cde9388102c7c3dd58884cfa67540f7465c00000000000000000000000009774e47aca767f39b166ca494cefa02c9aea8250000000000000000000000002c115eaff00ae96c0ff18e038ea9c40f673c23a3000000000000000000000000c1949cc94db6df9af6f800c1f804de6a5fa7d6da0000000000000000000000000ddbdf5073945e3646b21020c55ab6491fcabc140000000000000000000000000eadfbf1d33ec4eaeeb8cae685d406ea0e29248a000000000000000000000000782c76269ae095e637817f67b8448426b4b2d0ea0000000000000000000000001b9cd1e12758cf4ed07b9ea42365623b237add950000000000000000000000002a27fcb343c6217002f7b370891155ea14643f25000000000000000000000000c4c19954523c51371fd7063be631fa53b6ea36ad000000000000000000000000088a21051821ee48df0600f314fc46e98b752452000000000000000000000000f26a3bbf7f63f4b401310072dd39403614bfdf090000000000000000000000001a3454a29ca49d8a80b1710fcf9df9f2d1f43d0a0000000000000000000000009f01081bb41c374b089a2a8c23173a6601a2a68c000000000000000000000000725d86f071177806306775f08af26cbe857ea70c000000000000000000000000e8a05eb628e17469006e5d4c3022b12e69a55cbf00000000000000000000000002e17b9775448ec376a6e64266c361aadec1d33e000000000000000000000000d54ab3eda1907ae018f8e21d618bb001448e76b40000000000000000000000006bc721dcb9cee9747793134f5af69a86807f6ac8000000000000000000000000724a9b20c5ebddf930734325ec784faf6167af14000000000000000000000000d6bec440b11d3610d0e7d5972c787e0acfc0e3c60000000000000000000000000f98932172165a00475eec4b36a6bffa5f3dea7b000000000000000000000000386ceadab081a8ba7ac86351c3a845aaeb6e967f0000000000000000000000009d83de4ff15fbb4e021438d6e7f2b6efcef7a29d000000000000000000000000ee4184ea21ec73285fa93d7d70e41b708f1a515a000000000000000000000000a268e38716af56fea98c2b81f5e37c93cccb682200000000000000000000000056f142c3ffe68290767c6388bf2509ad7d78a23e000000000000000000000000a987622a3d7c2d357cf2dd0582651e36354f2b6100000000000000000000000077f9cf434063fe6fd2abd46f82c514e47c7ba47f000000000000000000000000f918c679fae9e6dafa3d29a62e28f36f1661d2790000000000000000000000002420ac27956b89c5a3e0b4baa4a2791a52179e760000000000000000000000001b4f64e01e77ef298f549ae8f2b1dd83c7a5ad010000000000000000000000003d0c87e1203c5aba46c854df22a35e5217095e6200000000000000000000000026467305ac9fa6c66cef329d8e440ab5bb9edc1d000000000000000000000000b99ce3e80e83acdcbcaf9aa0d31b867cf8a19089000000000000000000000000797fba5ab08ca7574ba01eb2cbc371836cdd0b8f0000000000000000000000007b19cf3e62231c129dd42499d378119f1302984a0000000000000000000000002236ac7708d82b5deb4a82c379ee312722e2675600000000000000000000000067bdea8302894429bf743bdec2c7212f059780c600000000000000000000000071a80236e85ffaae2d11127914bd96aecdb6b7b7000000000000000000000000ed1a9e046bedb13eb801aed473ea142e18eb0a4b000000000000000000000000af2e919b59734b8d99f6bc1f62dc63d6519d14bc000000000000000000000000b77d58a6f694a804c44457201b8d1b1639a68ce7000000000000000000000000ba9b920f4012ac16853e4bb9727ce28b9680235400000000000000000000000044a297ba055d9d96b6f822d25e89bfb36631a100000000000000000000000000dec094279bb40920f1d4d33e46e0162b4ca96b9c000000000000000000000000117e970c52c13312f794d6c19ad2116a84ecea1e0000000000000000000000001d209a8ac4cb4640d0d7825cc74252ec6c9c83b100000000000000000000000081eb5d5940921e0077fa6ce91971add23362f2820000000000000000000000002457167040aeb9f27f44031f0a8b501ceb305fcd000000000000000000000000898e8eb33494c742b7c33a337655eee99fa3871b000000000000000000000000bad604e71c789c311f1401143708bed6d36d2aac000000000000000000000000fb3b24a10594b0e656d5998f662e1d1cf48b1991000000000000000000000000e22b5192aaf2c2a84aff9ecb85cea1afa4bb2767000000000000000000000000ca25579925b34f9c2d2fd3cf05557b8af60e46a8000000000000000000000000ca60f11dfd5a5258cc74d954a2a3376d2a34ebe60000000000000000000000007657590b39e5182ebd0f18a1fdbd463973943e8c000000000000000000000000376f96cddf0e74df31f80cdd2ca2c99a9a91ebe6000000000000000000000000d22a559b45087d45b5c466147dac6e4a35416a6900000000000000000000000065d1365f2ec606942757e2bf56e1b6643f1ea4f2000000000000000000000000c3504fdb312700cd9c3b25ee72c950b6b80fc3c800000000000000000000000004aa16cd4b5bd929ba4b0b8d646fe6b491aed338000000000000000000000000ff4be425161465c8f9debbeed53707fdeb4f84e700000000000000000000000076fff06c1b7900809168921dc590ccf71ff477e40000000000000000000000006ffd90fcc15eb502b8a9807b2dd6e539d6d4cb49000000000000000000000000801dfe3c96bbb66957ffaa67a04d16f1fdc4a6ed000000000000000000000000e49a94ae2ca610f5ae60b9eaacf588e4ecaf395a00000000000000000000000014b3b214ec90710b2f98804373bf0bcffedbd3f000000000000000000000000082a51db0799661dbc0f9505a5cd5b1e640ac5e8400000000000000000000000003d91bccf082b765c6a06b3f00eb5023f86296f4000000000000000000000000db1189749cd2b1a199d6ea277d5fc10541a55ef10000000000000000000000000a421ae24fc2e39dc36e25e90d796ad3847b8afd000000000000000000000000544374f670a771a865fb18cfa0b9453143bce66e000000000000000000000000cf70881ddc4c74ed974f5721d70ec85d6af0c8da0000000000000000000000002706378de10d7e0c745728793608869f6c61c397000000000000000000000000a4ce5470a3854a2840e970d51de7810e65417b71000000000000000000000000e88821f08a595a1a10a0389d0baad6dec5127bcd00000000000000000000000018fee6e511646b8ea2e4964277574f637bc03f3b000000000000000000000000a329cca084362b1225e979d955fe5ed15882326b0000000000000000000000001eafca631a67abb948756373297c35c3be755d040000000000000000000000001c592e094ca32ad7f9975b2997ef3083c892fecb000000000000000000000000ae8b94fdc4a283c4c8ac3403e5de8c9ce0c8ecfb000000000000000000000000a2dc0e699a2cd41c3ee305bd959bbe79d60fae00000000000000000000000000b8e2c19a1670dcfbbceb5c5aa11c63cefaf8d87500000000000000000000000081f93d97fb530be8f879ffe29a622338e8a44a26000000000000000000000000df012b46ea2df285112dcbcd29e70b2f82153c060000000000000000000000003eddaa6f2d31f150fb3fc86296010f3e57d8fdbe0000000000000000000000004ea8174764169e5d58625b145de3023beb47f8f000000000000000000000000028082a41e1ede11fe1dfa35ce539dc490b6682030000000000000000000000004884fe8a79c6731754e7411778ee25405f285210000000000000000000000000ad071e800074cbe93c52e51d2d5df44f28ae391c0000000000000000000000008f7fa0a05ff1c392de3bee943c0b918e1246b15d0000000000000000000000009865521da2df1bf2a5733e1bc2f8397376e146f90000000000000000000000008d45efa2bb37a5a3c6b783eb9ade8b13678628cd00000000000000000000000059bed599bc865ef9b009ec18608492e5b0a772b1000000000000000000000000acfc9c02edbc081ab44cf155d05fc6ccdc59d7950000000000000000000000000d51db0e90a454819e841918961b278b3acdd76800000000000000000000000077c37e030d8a636cdb5061ffbde3565ec2238fcb00000000000000000000000044c009f248d4633bf3d17bf2030002da6f533b0a0000000000000000000000004ddb88f5767bfb88d0adc097fa184388a0c76fb4000000000000000000000000d0acb87bd94fb5e791a51c73babaf4fc526dca1000000000000000000000000021c59d5b3c0f877c3f251503dc1703ff4184a43100000000000000000000000084a0d16aa2c9b3af04ac74a6e759ac26288b4afd000000000000000000000000c4e01c638065d1e7bb25596b85d73e1f85469d7d000000000000000000000000a6d947ea19d807a78e6e64ac2937cf9e8638e56f000000000000000000000000e273d0d47131f4f457f31af58a64b159f1908f0f0000000000000000000000007c1cb72c1d50ba52cf7c5ec5652f70f887c0a44f00000000000000000000000052acd7840e62d45ce8227227b3aaa9315a355d63000000000000000000000000df51a1e4808d1442d761813dc4d4d2ba05a9fd0900000000000000000000000057f04609ba1eba6c97e5e1f7fab225950da867190000000000000000000000003ad6184544ddc2c490f49289ee818eec2b5404dd0000000000000000000000006313be3a79b7d0041173d97f5268404213f7b8740000000000000000000000007e7ddcbcffbf888bf1e1c801e556f21381fa34f70000000000000000000000003d7e411dfdffa2c0b0af70e42118f2dbdfa3984e000000000000000000000000c4c80e7ce603d5cbf572dc0f197333294dcfbf45000000000000000000000000d3198d082a63e7be9bad301c36dbfc8be6305967000000000000000000000000b8115be0dd6b3648d58164f3133dc2fb54853fe40000000000000000000000005f0ca918e5953683abbec6873f83286c9540d7c9000000000000000000000000c4037b5ef984f3558d3c67d44a3d4c679cf0538c0000000000000000000000004a2801d373a4d2614a598f5a9e1e5ab89ca29271000000000000000000000000d5e87f1f003f222188cc8c5aeefc8b285738b7e700000000000000000000000024edce4be07016e5173c51a7470d317af10bb47d00000000000000000000000000ea13c4a1de445f6ca76b9c4a466bebcac5256c00000000000000000000000049a489f040c7ba1621c27fe21d378b89ace9c29b0000000000000000000000002fb396a205992ab85e90121f6e503d981e4cf6c100000000000000000000000027e660f7be619a05c0e7a01cc58c184d78af4120000000000000000000000000905ac60ab24c50ba3e9d465ef776e9e4597befbb000000000000000000000000dce6c1a5fa7cc592877d3df62dd1c5bcdf57f6cf000000000000000000000000a58cddd54779adce858d1a81828d190660d8021b00000000000000000000000073de5555ead2f4897763a58966485db9e21e6903000000000000000000000000994d0c5e289c9750849b916cd4961e1e7ddb451e0000000000000000000000004c8f6f754a8f2c8c334b7ce2079862c6a5bc679a000000000000000000000000a0c15c85bb8def107de0a69f3c6c54ba992c62ed00000000000000000000000031aac8f2e8649709750348453f290a3efb35fd0500000000000000000000000088e7ac5e841139d28d91f2b75f359aedbae9b0df000000000000000000000000c8cfd988fcd1dbb09d56815c7b6da07f0fa5ca2d000000000000000000000000c633c1c5d8ede08a8e31b26ba0d8d55000a87372000000000000000000000000e093f6f2fc8e9a64285f4ed795b75e6fd28649f8000000000000000000000000a1b71235797b786b97d7869b10d064676d01caf2000000000000000000000000439da90f5cb5ad30ac11d34174e7b86d6295ba37000000000000000000000000658286662745f81fc0bef4059475f9f8650d351c000000000000000000000000bd3932eda8c754c531351a8a88f96d2b77128335000000000000000000000000a8b265c1c0dcae11d88a589dc186e663796994f900000000000000000000000058a725de2039b3b1991c3a8b4afba77b5bdb10ae0000000000000000000000003b59d0337078072504e054732b972c2f6b15e0680000000000000000000000006dc4c71cbcd49eb3d406bde97e3c491ba2bd8add00000000000000000000000020d25251f3f54129d097a50aed746d7544a7e67e00000000000000000000000001f231829d57ba64e0b310985e982cf2195461c900000000000000000000000068c405c11ab443169445646a544d142eb655af5d000000000000000000000000150b069ec1d677d032fd70baabda01c0ab74244d000000000000000000000000803e802abc27233008b8e646ab2a6b180310fdce0000000000000000000000002a90923eb6475adaec6db74621bb0f317ed55bbd00000000000000000000000079e663f5c4180f51ab5f85479080a74ee4124372000000000000000000000000992c4a4c0cd36bf3bd55fc1a7322042cbaa529700000000000000000000000001af79047948a8e55835007c887d16c089956faa8000000000000000000000000091a2e37ec0c7d7a1a6e0d436b5ae2511eb87bb50000000000000000000000009361c37ea79ca05af57df696686c49b065cca415000000000000000000000000865fa683dc9c09ec188482511db43d0b9c0afe34000000000000000000000000309c6d89fbad6875aeddf1c5dec5adab6ea1f1490000000000000000000000005ce351bf6d36c9b04d67b8c4b983a9043da8b98a000000000000000000000000591786efd40cdf9a0318b002da44291f6643a8c00000000000000000000000002818659342944b4c68ee27d7e5fa27bbb80fb368000000000000000000000000b560e46c9e7bef5c0248a6ab9d30353525796084000000000000000000000000425f47a8b600dbbadde48ebf243f200535c5a9f7000000000000000000000000b5386b1f61ad5aae00881daa9f397b94385769e4000000000000000000000000b5386b1f61ad5aae00881daa9f397b94385769e400000000000000000000000081d0f427758a67b9a7b63fbe922a5c9382d25aeb00000000000000000000000009f577d96b1dc16f6923b9b7454cdf53e1a67a320000000000000000000000000a43ff8f21b349c510800ffb615ab654ed8fb3dc000000000000000000000000460dc92508bad0d11493873783c881b886b6558e000000000000000000000000b4a745aeca0aed71eafc6fe77e36217308dbc8b900000000000000000000000043ba254911b99f27d8407aa8d00ecd7deeb20506000000000000000000000000421b5d586d9a49e540fa40ba35fd2703e03417ad000000000000000000000000a28d92400e7777da53f4161bb1a16718f12d0b300000000000000000000000000d235979295de4ad93ce3a5ec7225679797ae58e0000000000000000000000004b83c3caf46c82a2c755242732a28fd296a9db4b0000000000000000000000007e4a5c013d461448728800af19a295dbec297262000000000000000000000000b4fba1058ec3d74ae3e39fc868184e2749101c54000000000000000000000000d95581a03eebd492aa4e4e40c694fd778dae27480000000000000000000000002f143cee05f5bb2a15c2db55e31f6a9f9f81a5ea0000000000000000000000003ad01a8e341c68518227482eb04c08d26f40188a000000000000000000000000ca03b7a6904f90d477b437e9feff2d023d26ca80000000000000000000000000759a1936a9e3f5be891423b45f7972b5c7febce9000000000000000000000000ad645ce85ea6d6578312bdbe62c730f5e5d27130000000000000000000000000ea3856cc4dc2ae28760df2a996530ec51c30de5c000000000000000000000000645580ccc25dbe305d9c981254cac2c815af422600000000000000000000000050df71a6e05d817e7cd72e23a3c679eda088a36700000000000000000000000011e283f6e13bbd73d0c6551dd75ec067685d41650000000000000000000000007b58707fde5eef78c59438a8a7298fb3ebbe7c0b0000000000000000000000006c82285e93ba906479b32c7cc6b26d79b1e346cb00000000000000000000000051204a046ae0a54becf9ee939dceb5c90c27a52d00000000000000000000000010e4aa244aa368fe807db227a35aa1c0d732f9350000000000000000000000005dfdd0291bc47a0155a3a071717bc6768cc3f82100000000000000000000000023c7d7c963da620f032f530682c7dd7a9a5b49dd0000000000000000000000002155984dc257d09129484179f44e7c60b99088830000000000000000000000005e62e7fe1a1b06e12c56aacbfa9ae3d321d5774400000000000000000000000017ad618b5f92a3b37935952dfe866caed0610580000000000000000000000000b72dc0513e2b22123c601443e9ba1a7a0324862d000000000000000000000000277fc2e6ff7817628b9e0e47f94a771a3abe07ca000000000000000000000000240f12d7973692855b56177a49fc9632c258dbda000000000000000000000000fdcc1cbb1b94dd9e4731ea1e0f4dd0b9bb93dce3000000000000000000000000b9ee6cadcab9f461e2c6e3bf9cd233516f69480e000000000000000000000000a5483a78a5db3de983844ac95d5eaab1c80b8488000000000000000000000000510bde6b652cd715b44755e9853c745ea079613f000000000000000000000000b4f8609c55b60f647d9b171810ddc49e47742bf30000000000000000000000009a67ba3feb5436cd78425507225dfe4bebd30a10000000000000000000000000a62d7da720bec510d04fc3068989810238881e4700000000000000000000000054726028d6b4f79cec6a422979771ff36f731e72000000000000000000000000c8cd75145288883cb7f8c526d44209fbcb0b5f950000000000000000000000009d0b92468ef23d156f1bd5042fe0b45c80a4418e000000000000000000000000e2f8e966d25ba93802de24b552246249d69f241e00000000000000000000000060de2e12448ca6d6e23810120e8be0639d425703000000000000000000000000110f64c98220373456ebeaa98bd22cca42bc325b00000000000000000000000035e4a150e0f575469e23014fbcddb7a3e7d591e4000000000000000000000000673b49a0037157b9e3df290bfda8874337b0aeba00000000000000000000000044abf3f33c7e2cd5271a823a7e2d51de04c29da7000000000000000000000000ee962d732924a3d1326ac27372bafe790a92db42000000000000000000000000f6cfe79ca73f93dae71fed446107cdbc9a3404a6000000000000000000000000eb9e896fcf170bbd9197e956abc03b7e552cdcfb0000000000000000000000002d37ceea566e6259fbdc4a98a19702d5a14e09e900000000000000000000000096c3bc12a5e724fd562d9c86da7c03213ac14a690000000000000000000000005f677fb609286ae8479d688e7152736cb638c66a000000000000000000000000d01b8f03ee8ec026fe4f8c3f27055ea4840c1df1000000000000000000000000754505f43d23d4a748534a8fc285f5aaa6188289000000000000000000000000d2df21e44080ca33c8c844d11ae105cc09b17311000000000000000000000000c0bab31b547e6cacc6c7d7a304b90ecbbaf0095a000000000000000000000000dc91df0bd45e5f0dc6bda7a699a14bcd5b1ecee0000000000000000000000000e1adad655b64a6ae615df541103d50ec5c27175c000000000000000000000000f63acec84ecb852102d17268c3e27a28101642ce000000000000000000000000b83bfd1514f522b4a6349e72524a44dff3e4a4a8000000000000000000000000c8b0d5cd7d73aaeb4576f425f85fcf375f1fbc1600000000000000000000000052226fc7a4b931b962427da1be5734ed3a40cc1f0000000000000000000000004a69ee5ac66a962204ae892e23ce817bef1712aa000000000000000000000000f060a48940d04e6dc66e21d5fcba0af16d6a8c0e000000000000000000000000e5d7fbc3187bf3a14b77da0a2219524ef9b71da30000000000000000000000009432a3fc27bdc0b6fcd380294cf87dc242f6da280000000000000000000000000050dac04ca9a20361ea0ba447d9e92ee78de445000000000000000000000000c228b903f61eb73a97a4fb9913ecd102a0c6c5930000000000000000000000008515d9c551cbdc5814c70afce6acc06c5a0a2c40000000000000000000000000db87aed8ec885fdeaa158ec1f621065945e19d4b0000000000000000000000008b5deb02f3ea826ecba426d598b8fbbfb59a10d8000000000000000000000000c7b5cbe3fc21d17281e473d16e0fc55dc07012b70000000000000000000000000ec4e608d08868fd1fcb89c4155a1bb694b94ea200000000000000000000000034cc0dcfa7c40bbca2b2b00e0e0dce1c708f76cf0000000000000000000000002362afc328792a80a8bcab16963d8e4b6dc745f200000000000000000000000099fba19112f221d0b44c9c22241f5e6b2db715f60000000000000000000000005ab518a70c600b5a93d2bd33f4d9fb622acd3aac000000000000000000000000002c9620a6b7b28609a7a6f9a7f9d00d9478938a0000000000000000000000009f30b0429197a59339cd75ce5a2983081d5ccf8f000000000000000000000000433d2b2c994d8bf04b97ceba767969fdf78bab1d000000000000000000000000a5842b12dcee21d18ced2afb16129fe686b5ce5b0000000000000000000000009176d800d39c39210747dd306647c35b48a180df000000000000000000000000c4bfb5349bf26c298bb969bc2c2ae7b48369c0cf000000000000000000000000b70a56745035d549e1a9f82c05b9b2dc576a4d71000000000000000000000000cc2d1f9ce1772fe671591d5581df03a6716c1c88000000000000000000000000cc400d435cc1738a09fc7d71764a2d8c819ae3d0000000000000000000000000452e60367ca68d76608ce567669d15833a91d30600000000000000000000000057da81d15fc4b1689fac79338a7c832a935753cb00000000000000000000000086e1268b2a398001a9ed466c3578be9283602d57000000000000000000000000dc74e44bbfcc34eadfc8d97eb3ccc49485eb229f00000000000000000000000028778cc38f4cc8d1f6c5e2ee2c4793d797a2f0a2000000000000000000000000ddda99c743ec4bbb7e97a300f73d30b1e7f65856000000000000000000000000301d63a7b8288ad8be5db55750a67f3846a1b4200000000000000000000000009b299ae4011aee4beb542e806d54ae0d3efbeeaa00000000000000000000000003ce5e597e9d7a6756503e6d254eb21372ee821300000000000000000000000003ce5e597e9d7a6756503e6d254eb21372ee8213