60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000eb8ee0503e0301720eb7616e0897f8ecdf751fc300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c61707267726170682e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e2061707267726170682e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d62786670694b4458624857737645444c41696961794b4c6135587261544858636f6465596765364a50437074000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e000000000000000000000000b80d521819f876d5f8ab7f0fb487d1b24095a4f60000000000000000000000009e624cf4bd02e618c4d6442792fc034505f1ac5c0000000000000000000000008a4d05c44f85cf6e724e0338dfce8a856e4692620000000000000000000000009cadb6f310a52cc2fa3e409ce6ebcd518f6d5194000000000000000000000000be30581b428c54c9672e81c465638d0830fa8ffb000000000000000000000000bab255dd4fe0c97331b47c31a7b5af5ce919c8e0000000000000000000000000c19dd843ba9f115d3b53c1e5f650868231455a4a000000000000000000000000b89936c546237ad756aa141e112ee6f040ec94320000000000000000000000003a0a2a932bbb17c9cbd7b926334cb2cecb630365000000000000000000000000c9177d9d8f30b24177c7fa0c937039488b7f40b900000000000000000000000094ff08c3798adeaca2ee0be17b545ee204405afb00000000000000000000000008a0c66748865e59822853e28f58fe2c6525c79b000000000000000000000000012e463e23a192ccf180cbad0f5b5012e3ebe4e1000000000000000000000000e633a15d3d278a68a0acff2a7992b9dfe334e71300000000000000000000000002d3bc6046f8bf41dbb11acb45df69cccbd545bc0000000000000000000000001683ffcbb201a1b3e1ee9062f6e3000957c5c30100000000000000000000000015a3dbb5117de6f31d2e7edfdd6eaf1c556eae7c0000000000000000000000007d977254eb6ede86ac395d61287715a49203240f0000000000000000000000006d9ef0942cebfb85d5bac91410755c538ac348ca000000000000000000000000926c4203e03ee496f0deded4ffeb6dddcadcbfa90000000000000000000000005881541e79f5d9d5d72c87e8ea6f681cab289b120000000000000000000000007ddb7f91e1ebb4e4e1c851f4defb648722554e67000000000000000000000000f6950b5870b1cb7e5400acf1c30f5be9488ba94a000000000000000000000000803d7ea55981f42f38d0f4afa38d3b48482c2ccc00000000000000000000000072cb257c4cf4b4af90b9dc9bb886e5864cc09710000000000000000000000000cf77a73a1cb18c600721586de6db2b66ec6da2610000000000000000000000001ff41527b45e84ef308de16caa6292f7599cd478000000000000000000000000fb5ebe4abab48b1343c87f4dcf8ea7db59237d770000000000000000000000002a549b4af9ec39b03142da6dc32221fc390b5533000000000000000000000000fc33269a20dc5522cce68b9e621db2ab7c6259020000000000000000000000008de3e930b4dfd407ba36924e7e3408ec45f05b3b000000000000000000000000029bb5383c1f1c34bf46d139c99979b19d8b0fea000000000000000000000000919bd9879f053fa6a8d8ede258c40a2f9330762500000000000000000000000086db988c58300a8fb7847de822e1a062a02dfa010000000000000000000000006822ecb5fb1045e0360827fe4529121d7302e79e00000000000000000000000093b958808872847bf4f529a6649afa43a34652820000000000000000000000002be4c6507d9c2ce66df849773da5f01714ee8ce000000000000000000000000060a589f42cc75b2bda332c66c91abed6064fc2df000000000000000000000000fc8ca7fad5829fa1ebcf3822cf93f504bc0844e400000000000000000000000092ace1a07e97729765188edc0aba7db113f3fef50000000000000000000000003f75c84215338dd90c415519751a9e6f267a0ce200000000000000000000000035b860d423fa61390a6764d39e059b308f1172150000000000000000000000007e7017ccb30a4f2f54129296a67d6dbbbbb5aebe0000000000000000000000008f24a6f1da739b1fb06d2010d0401f6755bef80400000000000000000000000055d0a198996450b9aeae8ea957f7f1295de8ccb600000000000000000000000087f080e23b297575f49116b2624a270d5a2d581d000000000000000000000000082f352987a0850de5d31f9e4ac18874f5177fca000000000000000000000000bff19b9304ba84447a6f33ba31c1c58d6eda3e4d000000000000000000000000f7fcbc997e11e2febd64e6bb7a2436695418a9da0000000000000000000000001c8478f74dac5fc6b3a98d3845d0d6a65056489400000000000000000000000027d111fd1739acbc4fff43c88fb18c7665a7538f000000000000000000000000ea11e2d877f663cdeba66625a0b1de78ea4ecf620000000000000000000000000ad5c571cf1e8f2f5d12c46683e8d2459ad4b175000000000000000000000000b9e928dbb506bc1a33db9e5752d5f22dc1363f86000000000000000000000000f11dec3db0f9e3ca638b879f199248273f09bb53000000000000000000000000ffad0b3d769f187dd5193c0dc42234109d65d6ed000000000000000000000000f3459c8b1c115d663e272827dde42edd85f7a188000000000000000000000000212fa959a395e5f5c00bf7482349cbfa99d1465700000000000000000000000075df25e42d4762a1a0013b8a0c70319a79cdb728000000000000000000000000de7a2a7945ec3f3cfc7455814be506fd4dd92a2d000000000000000000000000124f8a4db2ce449229dae5a0337c8d05548e32d80000000000000000000000009ac6f5d2f51c2b87a8b9c721e512c9e0cd232ff800000000000000000000000081e296ae8f210e0ba2977981967817df81dffbbb000000000000000000000000a31385ba6a59a045daa437f6ddc1965c0eb3a1de000000000000000000000000298d26d5d8fedd47900345dedfe05b0b62c0d8b60000000000000000000000009bf453f8c220e53057be451a8db2afcd4ac0f2a10000000000000000000000006418ca5be298aa6f1a72bb3ac5a023a86eed556800000000000000000000000084e5cc36ec2ae8d09309c1225b405005055bc949000000000000000000000000fe29bed25fbfd6f0e5f9affe6f4a90883a669cfa000000000000000000000000d31782e6fe2c179b1988a1a2d76c79ba767858a40000000000000000000000008fdc3d5923a3314bc5b44c5fc3fc4ac3453b0f880000000000000000000000003990362f74f470a88d464b769cd9980065b351e6000000000000000000000000f040e3e9db1eb388ebc6e3f80a4ee49d098bc8e2000000000000000000000000d86e25c610558cdc8bc8512e1ca55d63371aa0bd000000000000000000000000381a3864ff75c6d9bf7e87da5cdb4ebff6c27c8c000000000000000000000000aa5f1be72750acf8ef17ebc729697a1f1384701a0000000000000000000000001d06b3c29401b2f7b44a7b403733b64eb6b29885000000000000000000000000079144c5e101e0f19d167f847ff206365423ba99000000000000000000000000cd3c9ee518cb04862e89e99c347b153f63412f610000000000000000000000009cccad4a362c05efd5ac548e76838eaebc33efdd0000000000000000000000008efec406bb87bd7418a741d448fd3412b3dc619c000000000000000000000000353593eb3c45cfdc589ea46438d0c98ef4643f69000000000000000000000000ed1cba9530c74c2f24094d35365fa12275cbcd06000000000000000000000000e0ff0d553c92e03cf8b6b2dcd8a3a3f5e729bb3b000000000000000000000000a0f0016457a4a9e514c2deec5350f33074a6cc22000000000000000000000000a16e979456fc7c714518df99e031a466e0916b4f000000000000000000000000e25e6818de111da37a8025d6494108d1250e0da60000000000000000000000005535c1f38a8dd0c0eb4f6e4d95e0dd9e9aa47b45000000000000000000000000f53252ad5838a441482c8a9948408053bc6637f3000000000000000000000000526d6374ce720fb153b7c97c5064187c084ed1fe000000000000000000000000bb48f5c4ee5c94d58b6fa61d831ea4d0883cfe7200000000000000000000000083430063cd26012019ea1500efb79dfcc0bf4675000000000000000000000000b3e0d8f9eed60351eb576674d364d4955f7b6ae10000000000000000000000008c473ef2adb6c5e7f1492f5dc414a4f111f89bff0000000000000000000000006ec2cc0ad2ade0d7690d12f1d88c8603b5f86f340000000000000000000000006243b425a072fe84bb5df42a7d267dc3acba2c3a0000000000000000000000002026fa01ae59c41197bf9dd8fa7c720be20ed7fa000000000000000000000000144060c9183295f09105d2db0445d5e78beec800000000000000000000000000411f9ac8c5fc1195a2f28b54e26fbc09a6f79ac80000000000000000000000002b018e84f3fe388399f5f9bcfd6dc52631176be80000000000000000000000004db50862fadf010fe70b7bf34b9a94ccffb8f40f0000000000000000000000000e8b73b5be86414ca478c4e3214ab388ef41046300000000000000000000000098fec271e77c981bc09c42e10a667c2ca92ba5b30000000000000000000000005a8d4634c45d13c92bd60d1f2cb9452fe33bf90c0000000000000000000000009dede17af44fb02572bac13dd723f9f63b6989b50000000000000000000000004b6db2745516f0df55f1c33f2ea18f2a28336671000000000000000000000000e582bfd51181b51fcdceecc040397f62ba015383000000000000000000000000c078d3e3a39d6e8955c4444a9dffd41bc958a3d30000000000000000000000001c13835cb926f8b162cf78f4e558cc5b5064f5cc000000000000000000000000001bcbd3fa917fc13df3e02fd509cc5246830aa50000000000000000000000008b5f00593e54e41184d287c109e62db52e1e7e4900000000000000000000000045c0b9ed562dcb195db9ae747a50496432c43478000000000000000000000000f732691b5c3fb88c458c9e6ec790e7e962f9ef050000000000000000000000004b2cdd10af2dfa85225af53a496f7b63b3d163d00000000000000000000000005aaff8df7fd892b2fb0d24568ed53d6eaf1eda61000000000000000000000000c45a14a2c2dece6860cfc80192e097d9e7cbf2910000000000000000000000005e2b3d5e83f36cb207ee671e00ec485df78ee975000000000000000000000000cba73a777b66cf455e148b9eaf6d17b46e5748470000000000000000000000001ba62081384699c9cda0a9954722fd60d628fd060000000000000000000000005357ec38ac19c8508bbb1f6efb953ecc4618f443000000000000000000000000a90993f5852e82caaf0d30f9b6372c5a117ee3450000000000000000000000006ba643ce64907b6815570247ea5f7bada7a17524000000000000000000000000efb976150f751d72f1b8bcd7a5d85c3f9f175ebc000000000000000000000000aac16c5076a687c954948bf8c2597a341765246300000000000000000000000050a839fb042da03fc3286fc4dfda9d5c9a3d392d000000000000000000000000836c8c8252f8f6da25ce6b502825f64eb4902f6c000000000000000000000000913e99404c7cd5c2f8f3daff7405381ca2ad4e68000000000000000000000000247a294a0669a768ecd77e3f98bc003c0fca10be000000000000000000000000f0a0c775891ac18e74be5a18ee3649b41d8228c1000000000000000000000000f6fc3e33b8f0ac3d8b90857ec029c1115ff0e5b2000000000000000000000000476f5883ab53ecb3b6bfeb77ec90ad9df398b81f0000000000000000000000009b7ce60bf11735c98c0ac89cd7ed1f6e754e3f730000000000000000000000009b011387dd265c64e68c3aa75b207616af18dc2d000000000000000000000000376cb7954a275b0983f1f4f2e38ef0846f1eb66b000000000000000000000000a1662dfb13cfe2165f7e93fb9776b79cf72bb4780000000000000000000000004ed9985cf19e38fa050b6a3281fa3e553b04edb4000000000000000000000000c7915f23736a4ffaf324cde01de325800f961a9c0000000000000000000000002450302315894ed7fc4374d7a36471064784ec47000000000000000000000000c5010d652b387c77050447f76decdcacb31eb28f0000000000000000000000005d299a5df16d87763c802458aefc89514b5ff94500000000000000000000000080f9b592a46e6af41915f58982036ab5933a60cf00000000000000000000000052118e7c34dd499ee2d3c050f1a892f030235dbd0000000000000000000000007e0bc52e3ed5b04a683acce0d38f06aa3e065bb7000000000000000000000000e7150a76bf7f689c0be622658b002b573e4c6055000000000000000000000000df96f4099161454a1a5b29693b604759bb04a3c0000000000000000000000000360a92193c6a1498ae911cc9e6a30110bd3ca46f0000000000000000000000007ccd31e4a300f99b91d880f735da76148fc41b23000000000000000000000000bcf3ab7d053834816d6804a5b787319d4a8e1794000000000000000000000000fb1e6b85b4a1e30d783da09b467abae50c602e8e000000000000000000000000c1dccde0bf5d2199c2b4634de0e3e986611ae3c00000000000000000000000004f14d50a60fd9db1c3da66bd381259ca798a7ea2000000000000000000000000b01b645df66ca3cc3d044a354f1a2b485eb49bf200000000000000000000000019d17936e1bc1715e8ccfbc035d436b8c454557400000000000000000000000031f2ab0b803c647b9441693db39e963dbcfaeece0000000000000000000000005166e40e7350ad73bbba14e4fff8b0feb0c0f26e0000000000000000000000000177498a21112c5e6f69df7c2e128fe3c58876ba000000000000000000000000ca8c75864ae7a54baeb27009657a8c58120435240000000000000000000000009bfa7665f22c02ed82b3c8d811b62290c046cb700000000000000000000000007631fd14d8e295a620fd9fa438b87f9c285339b500000000000000000000000005633a93500e42d0033308b1c867e564b426969e000000000000000000000000385c773fdf69c909e13e538aae8a06ce4b7838d400000000000000000000000001e5dc08d45e08261b24984f88e9f58b9d3fa7a7000000000000000000000000ae945ee34c3d49088e11985e0f3b3e9836635645000000000000000000000000e3fa6090172f067619858189a765092b86039cad00000000000000000000000008316dc0c2f22065bf5898dbeab53a2ecec313c1000000000000000000000000de2a8c2f10337b453f706f88c89d6404145ca036000000000000000000000000cc70312adb32535bf93666b7b997cd4877a719c200000000000000000000000024781340980ed7ed14516f057c6f9e68cd87cc33000000000000000000000000ff7ced43a251c15f804cc6266d5596e602f44bff00000000000000000000000068b315be0b809890b20440b53bf0a77e24cec9490000000000000000000000005262bd7d92db0024a73db61ed66801c4e766d6cc0000000000000000000000009129e79fbbaef800bd638bb6a433a97f2da3bd4400000000000000000000000089a7d2df2411b6bf16470a50185f2a736eecd86000000000000000000000000098e377bce08898cedc64c1e8ed362917ae96de9100000000000000000000000084be0ba6ce1132c93cdb208b2ff00a9a549681980000000000000000000000007836b19b042e175b5d6d531468029223bd03131d0000000000000000000000002c602d84958f7cd8e39087ff71f6dbe1d89929b50000000000000000000000007d23fcf39ec7d7ceb80be680caca070419c8e1a00000000000000000000000009d326ab211481bc1d96a3022ae5b3cd95b3bd4f8000000000000000000000000c61b1c0d49eeb856732c2b22f9bbd868507586e7000000000000000000000000b334d8a4f998cc8d7a1547cafce77b6401cd6ce200000000000000000000000024d87557d204b5d060cadd81e206428cdb867bc1000000000000000000000000fd3094f4450830b415c39b1c5715c2019656692a0000000000000000000000002d64dd3dc715c47714079b22218f4cfb6efa0e270000000000000000000000009654c7d9dc0586b014c48df51e32eca63fb6161500000000000000000000000071702a81f9301773c7f1384bfe8d6cf645740df90000000000000000000000009c88e059e9968b1b931cd6c88c6f93e3572a2712000000000000000000000000af446f0df90dcfa22e024e431f4241091b57be810000000000000000000000007d7a431ac13c0307d3cbedbeecf675f8e38dd9f9000000000000000000000000e8193dcdf720a0f4a3a2de258c99bb935c826e9a0000000000000000000000004434b76871d633478c478dc1cb08d5c341cea69900000000000000000000000082365f77dc733518d508bfbec4687eab943db053000000000000000000000000781b0832f87e937180b7bee9bacd4069348931bc0000000000000000000000005ffef6d2fabf1aedb630d56ca8b92a1bc1575fdd0000000000000000000000000d14e5612f442c7e8f240c52f25fb869116b2333000000000000000000000000d817c48a6a227ed9700eebcf55f14516a3cdf7bd0000000000000000000000004d6be1da0af8132dfd7c8c2aab3ea522713c69d100000000000000000000000086719d94bfab4977590b89ebe5944fed4eab549e0000000000000000000000002481fc0f28408bf34d6cc53859a9b69660b5e7a900000000000000000000000074118cc588cc438966724eec79b59df40a18dfd0000000000000000000000000a2415040693c15fddf9741c136f4ec61a93661f700000000000000000000000055dc5fd49b3a42ad13a73f79ac76f0ce85e0fc3100000000000000000000000018e65acc8d9c9663da27e095e666e850ee8f5339000000000000000000000000bf099d9c6aa5d9bec222476b411aee00a1dcde8c00000000000000000000000077aacba905b7bca59dd8871e2c039dc4158873070000000000000000000000006408351f27313c9f8f925a03c0e24e7a1b4b8ec2000000000000000000000000f98937d2bb017ccbfbd73517128ae19426ca41af000000000000000000000000a5e6a45c55be5a34b9d3b45be721c1d961e9788a00000000000000000000000000d7c2f0fa9173ce8e23c19d5ffab35d4f6d895000000000000000000000000045cae9c35895351797b567404ec8f2752a0236300000000000000000000000009ab548302aba98f529b5bc1689e17119ef4a36e900000000000000000000000058a725de2039b3b1991c3a8b4afba77b5bdb10ae000000000000000000000000ada76f7e7a3367e2db81403ea0a8ade7bf79daa6000000000000000000000000c1b989898a44b6ad69e973406a099308fbed3c5400000000000000000000000065b8a54eedb762a244ee08fd7426fa2bebc084ed0000000000000000000000003ab201aa4a98fd9c41ecbee62b798c003bf4e4d60000000000000000000000001cb6de2f4309dc0843866b23976a252972bec00c0000000000000000000000001e08f5f49c32fa1088c54a3b577cd7ae107db9f1000000000000000000000000e845306787ad887aaebdb5479d9967381ed34f9b000000000000000000000000395aaa86c1ff3702f28649eb5307c8d7fdc3c450000000000000000000000000c9c414eed1f1c434dba22c689b7ae3c4970fe443000000000000000000000000d722ae65e7fc6398cceb35aea8122ffdf68234e000000000000000000000000091b12a59920d468976dee25166f5143ee4c54fa4000000000000000000000000469ba455c13f1aa97cc377ac7ac765a3856b042500000000000000000000000084a41e3d053253d15f1b4af0155c34685377180d0000000000000000000000003ba19743c6e69b7062d2c5af33ec7753866f2fb1000000000000000000000000b575187ca1c8e9927dc95070974fc60d3dbb14da000000000000000000000000fbeaf1db138863496dff9940ac55f0d827f30610000000000000000000000000295ad40bb2e096352e89234401806a66f255776a00000000000000000000000069df95cf9f4c6e13f8eab252451c3cb9ef12bc62000000000000000000000000c9e8108b40efdbb689216bc2138ce7fd717ce74c0000000000000000000000003546b01496c5c2fd5ee00432c8d05df95127153300000000000000000000000087d2f0cee4af4c036bf44060d71767aa27b6d1090000000000000000000000007c8321d6f51edd9efe9f7ba748dcac1aefe5d6d100000000000000000000000061ddf176f78b868143707d1165fb27dabbb21d64000000000000000000000000bb0125ed45efababaa8f727920017e5291a67f4c00000000000000000000000013b607af08038cfab7544f2197c3bcce9c47ec90000000000000000000000000acb09c980c64a3612b2ff898e371745aa34a488000000000000000000000000075cf2e01d2489b67506928944b5fdf07e68576d60000000000000000000000000231a06f52ba91b58272009747b0ce9116c4783f00000000000000000000000084460980b9449abd04b948dc092d087b7881e65d0000000000000000000000005582e6a3513d8dc5d0bce81cbe884b9ec6b99303000000000000000000000000fb89dee3dacbf470e6fcc50b0de714963a9a9415000000000000000000000000a0707700b34ffbf01498a8a5fdd366a92b89fda80000000000000000000000000c9905fe387edb7042b989b68820105ff411a9900000000000000000000000000513223bddb58289a0186b0e2e7786e7518e5da1000000000000000000000000ff5e313e7a5d3190d7f41b4021f6cb0b798afc8a000000000000000000000000959084b0945847461d520e021c2d0ab89eed122d00000000000000000000000018a06fb28cb8f57d29f3b712bafa7f829e50bbc8000000000000000000000000e3a57ebe04ce9ea02a382585ec625bbc7043247c000000000000000000000000e497f40b2cbacf6d67cb8dbf359cf47e22e471be0000000000000000000000003cdd62f5fbe929d0d59c95b14d04b0683fd63322000000000000000000000000213bf17641bbcc0161a84bcf2ff305258a6d50c6000000000000000000000000ab2879bd39098500613813f5b920febb2bc4d0fe000000000000000000000000603d5f6c61fd0b1c25f5770b26884028933c1620000000000000000000000000dc12e7f63a7c416a3351f75d5a050852fa5e9c6c0000000000000000000000001c5786169a5a4b0fc308165536e15d6fc7b9ee3c000000000000000000000000cb5ec9ee74dcf4359281184222428b09862de7a200000000000000000000000008f78cd660ff00d7f2229d5526c5013f4af714ae0000000000000000000000004e0f26bc878e87295ca660d6ac4bd6ac0017b15200000000000000000000000093f33c396d6a8ae1d15b1734d1c5056fc520e9620000000000000000000000008aa52f6a75dea3625e5db3fe82c02cb2e2bce4c300000000000000000000000050ae9d2aaea6f372b35668f48357ae2477a80288000000000000000000000000291e83a3673ad14242d1a740541b7ae9a3df285b000000000000000000000000c54066e95903932863e98f06b1b23b7e0c66a5b4000000000000000000000000a514a99caee85c2cf4c4242916c0d77165d7cb2500000000000000000000000089f1a19c44fbe653a845379866d3975e93ef33dd0000000000000000000000007e3febe9bea70aa3d0b9ce72698a1781162bb8f20000000000000000000000002b1d18d0371a233e996404eb7b91fea57481a22d0000000000000000000000002010c40a4f6c4d6e3c4ff6c610391a5cf3bc6e8100000000000000000000000059f74a02611323540e09587fddc647a8db54a161000000000000000000000000b2c263cdc4fd9cca260358039a286e214482ffef00000000000000000000000039f916469ea82f22d8bdf35aa0eb775292e357f20000000000000000000000002f3e82fd1ca8fbb81a5052c4ef1c9490b8c71666000000000000000000000000133c17be4f04544b4ca7c4e67190eee9a57eb6dd000000000000000000000000ed57c3312ddf8562a16ed50448d8daad4e340e6e0000000000000000000000003efb888247327fc6451827d2a05818f74be77c9d000000000000000000000000fe4038bacfd6b563ebd8bb1c35d07a183c2beddb000000000000000000000000ce44feabd97ea084690e47e3c69d7a6733152d2d0000000000000000000000000c5bc3a3bd09923c67200b65c52e3e47cfa9b8a0000000000000000000000000f0426116d71df55d8da8adad1a5f1f6cf3c4f306000000000000000000000000205d37f4fdf9772fd35c686870671de82b7521fe000000000000000000000000049b078fa8195282b444a0380122333e50f00a06000000000000000000000000b490113b88ec72141bc39612cd6a54e20279843b000000000000000000000000d5a2329748d88bc2f16639a848f5410e5a8f064d00000000000000000000000070064f0f3e14df80b5a74033ec19ccaacb5c26d9000000000000000000000000a1b7475712f09fead46db31b86474ea00ce99b5200000000000000000000000002278b6d09b12514a739cca83f9f28b350fc92ff000000000000000000000000fc14d7b9c41c8a6f32ba8f3b66e0085ce7e84450000000000000000000000000d5acde93e689f99098dbf531bbdab45ca81db2be00000000000000000000000029f2152c01fb0946e9af85fa96bbbd6dfda03d900000000000000000000000008af2746affc128cae105339914367e7537e8e9c9000000000000000000000000b62a09412f06f5707f287d0d0b4662e3a4f27473000000000000000000000000f0a5a4ac8a68a82295bbe56802406df555397ecf0000000000000000000000001e3b6e6b80508b0b4959f88346bd0336ef6446470000000000000000000000009819fee1e037611ff075c00e3920de3c8802a3970000000000000000000000000a6294c11b528bfdff2cc96442429240a6fd331e00000000000000000000000006cdb10ef384be17b214dd657faca28608d0a04b00000000000000000000000052053257bdc9a64d769646e76a7836925ef7a408000000000000000000000000089c348f3d43355634bdc0d2c237a021798025da00000000000000000000000099f08c0e3721b9bb423af34a2700d5fa79c66b8800000000000000000000000024d237f9b5ea314a94d568b4a57e4b686755a6590000000000000000000000006a9966a0781f921379de7bf453935dc3f5f6bba5000000000000000000000000295ff8336006862074056d77087df2205595cfaa000000000000000000000000bf5aa669b372cce5f86a56f86860e36ee0ca219a000000000000000000000000a364d2e12839f2e2d9e9054df78c7c7fc9564fa700000000000000000000000061bf2a48d84edbbff07c819254e9ac54366e5f3c000000000000000000000000db5cc49b31d3db58c85e9fc8d645f10b9c1d276800000000000000000000000097435dbeea989801065550f1864a7d62bc8b54ad00000000000000000000000036d82c906a6ea1178902c4d1fc2cafe26b6e1c38000000000000000000000000eaef2e68008c63a6b23484845fee9cae1beb95a900000000000000000000000063c298a511ec767e0de34df99a818668de0ce329000000000000000000000000d32faf582ed454b6273fe8ec5b7ac9d54e49dd950000000000000000000000000c034a776b7cd3eb9cb0e0cbc3c0a123ae5daad0000000000000000000000000372ab35b8fe51b7741a9112b8986caa248048a3400000000000000000000000062143b747eae97433d24e896ee72b1c8e417b64a00000000000000000000000047928a4996a1fc7ad2521d8ac7c3a6c56c08823e00000000000000000000000086c96e478ec43526d0ce9e9bf2935ae476a0cbd30000000000000000000000007b926ce037f31a16ff7aea22e29bf4a785b3448a0000000000000000000000006bdc259af80c735d310083dae0a9dc5a7c0e338400000000000000000000000083d1a9cf588c9265442f604259d081436278bd9a0000000000000000000000001dce157cd4efa3eed703e6af19e5cb230b5023de000000000000000000000000778e850581499ef2175b71a83b2749bc5bf29d9e00000000000000000000000004cec2c027bb7b30ff4f403d37cd21fa75511f3d0000000000000000000000006cf84f6e72912164a00ac940337cb50025cca3800000000000000000000000001bb062e9a14237964488427f4888facdd401287300000000000000000000000021b131b2eec06ea8da31d0e19808e7b30c9f1d580000000000000000000000000e8fbd90981cc7724729f085a9d239a5801049b5000000000000000000000000e0075a364af2291f8967589b569e4e6250c915e700000000000000000000000001bd5b26586cddad43d3a21bf199b3308f94f2000000000000000000000000003a66e6eb8195012b3549ed13144753e5e9157b14000000000000000000000000b11abcce7a990d49203d78d5bb1a8797f89e34280000000000000000000000001b3e1ff5d3d472f667faf516f386b581f5639b48000000000000000000000000cebec5a1c885607ee5ae1ac80f8627a0356ed26900000000000000000000000027374998613fc8e2cbc16462006c65429697662500000000000000000000000083f727304b70ae08de429bd016bf1bba57b6c4960000000000000000000000001e398b768d955d1e0d16c370c313e52423ccc4a300000000000000000000000082d3212d4b64c4f46058b24893d0a93f8a48c90c00000000000000000000000037552483fc5f10f6393acf5d8357278ea38c5660000000000000000000000000943924a96b6389db1afd1e8b54a36527ad13e7f7000000000000000000000000f013f25c8843b46a94b0ef2f7bd40aff033d17cd000000000000000000000000e5f3efa8080fc5bb429eba91410c54b8bb68232e000000000000000000000000fe717272a95efec588fd02a933dd7d2f37606abc000000000000000000000000a78fdbf444b12c2cd25bf7fd567d8dd8a5428f6d00000000000000000000000066c5388cdfee9a977f6a7950f1381e62f6d1fec3000000000000000000000000929dcaf400e1e70d9f71d09966293cf4d508448b000000000000000000000000a42960ca31591c6f80145a03fc5927debbf751090000000000000000000000004da1c267ffa7fcbc99b4f2590b7bd6db0f5054970000000000000000000000004f0547e44633f305ceb931bb96711ed26af1f9fa000000000000000000000000f06ca92be5a886ebdb742b5212f203ed346c19060000000000000000000000004cf4977fc419c1ff09b86e445dbfd8eaed323e3c0000000000000000000000002be846ffb9c5c7c4db56e56fffa55fb86c118700000000000000000000000000ce1b717d553702978fd4dcf2a121b606e52a63d7000000000000000000000000a30cf24682fa7e746a284a6fbdea5d534f6878e3000000000000000000000000bfc5cb5afb8466bed84b16e8353433df15002921000000000000000000000000319fa8b641f93fef6a9dba40fdc54fb71ec713ea0000000000000000000000006b960d64db46f29c1762e280acae01d3b332d72c0000000000000000000000000f55dd5041fe7b171f3a0837dfd4685f1a9d65fb00000000000000000000000024f1634a2495eea206e69a75b487b4c618f4a11f000000000000000000000000a86c0c89c20364f08f7e461a92dda6d87451e6d5000000000000000000000000a3827e4b9723f4fcd5bf8360f8bc0b5adafb096b000000000000000000000000809c9f8dd8ca93a41c3adca4972fa234c28f77140000000000000000000000003e948680e89104a6172fa71934980a613bcd062a0000000000000000000000007db3aa607948cf991bc0255478647276512748e40000000000000000000000004f5695d12c30eae448c5f38023b12572e483453c000000000000000000000000137c9b2a91632bb227a06dcce5e18a2add8aaff30000000000000000000000000ddeb4fcdd1ad4c327c555916ce23a4cadb502c100000000000000000000000065e316f42e957975599556bc902838ae46285bc10000000000000000000000008c1b4060f885d89f4d0c063b341b6a596beee0e70000000000000000000000003cb27abe5d9ef37f9866626c70624185a0e701420000000000000000000000005b79bce78153724c9c9324127924882221f4a16300000000000000000000000061a83cfac19eba7def39c04c40e4a9a028ae7188000000000000000000000000b61d0b58ff32a6aa5b263865e1d21c6ba61337670000000000000000000000002b8e3e28711857ada57a68b783ac652bcf7abb27000000000000000000000000d878236d3d3a32a5bb3947d0be9a6fee61eab0a200000000000000000000000031ef2ac8e5c53ce2d8d92bca8758629a9f7949080000000000000000000000008788be32f7f65225fe9761b32c6171af3476eac90000000000000000000000002ef3d37341d8873458cb3335f9ec246361a038f700000000000000000000000021332cd8be535a84d5729370046fcf869f90d172000000000000000000000000df256646b3709e60686cadd7161b7ca0ffd4a1f80000000000000000000000003c27a33df0545e518c87e64ec948866654756eed00000000000000000000000007fec433f223b5f9a587728a921021d994192076000000000000000000000000793f512cfce5343922b463e98772ffdc9b7d716500000000000000000000000088456094e966c70688a52ee0c36a5e04e7e26d50000000000000000000000000efd2e6c81decf6ac5bc61499dfad866278c2ba2f000000000000000000000000aa1148b3c910f4ae64e26019e5c869d6cb9dfc1f0000000000000000000000007f250243b110d0b5aaa57e2414deaa6d3d13d01e000000000000000000000000da6ae160ae53f369726cfb95d0f65127f908d9f4000000000000000000000000b63f4e1005fd8220d1790212b5c47d4c5765e91e0000000000000000000000006b72f5e42446c93c64217ebef592f6c03ce653aa0000000000000000000000005e70b3b93b854fb8f2d03960579b6249ed3ff0b20000000000000000000000009607ae62da310fc202c948b6a518a7467cefd4420000000000000000000000003177aa4baf1bac09dcaf7361844c40ed28c0d4370000000000000000000000003f051d810de65d52a2a148280d9ebc85398c2c3f000000000000000000000000756ed307ba638a99ba5eecde0fa3e8f0a4918098000000000000000000000000ae87f75769b5a3c784c3648d59a3f2a2ca3382f20000000000000000000000003929153ec0f08c18613504b0572e528530e5f0d60000000000000000000000009aeb9f2a769ecb6133896b36ec1b2286a1ab5765000000000000000000000000978bb5950729debe8f0b540d43e38e6319852ab7000000000000000000000000192db6012f291a79b355ad9801f944e6d1b4823b00000000000000000000000035424488d07f77761fb3910db61d4d9e03f41a20000000000000000000000000f8aa16d589988ddaa7bda00fd94f2eeed2c6c2b000000000000000000000000097213e8181b88e62600a4e5035c7001902e667830000000000000000000000007dd206bf9c609d3b26be0bdd0b74c22fadc5238300000000000000000000000062d39a09a225a9108fed2f9322aef47727818bd6000000000000000000000000d88622390f117c24311b212b78d953e0ba7151e800000000000000000000000002e3e5bf75d353437153c84a3bb5d4647a5fcb3f000000000000000000000000309fad00bc0d84a23d5ea8b990c436631f991d04000000000000000000000000352e9b643947e03d0abbdd7cae7e544cfebc6a1700000000000000000000000044203a7237c071474616612a77f5d910b91f3a570000000000000000000000001fbcd67e5acf43e362f2aea3db7f193d4395dae5000000000000000000000000a042d6aac79cfc0f5ffdca19d2f8fb624e501c5800000000000000000000000043bcaedf77ae5f28b8fc3a036aada4d570745b3a000000000000000000000000e5fbbddf6fd833cdc057147341817e7ed804e933000000000000000000000000c47074e02855f26c4a8e2cdad84bc7d499986e9d000000000000000000000000f3f75d43c9bb751bb05e38b261a21ecfcdba681b00000000000000000000000026e0be24ce08fcd9bfbe94bc3dc14d954912e49500000000000000000000000079f0e7e2ca67afcbe66ec556da257ecbf7e2bd4e0000000000000000000000007d2d147ef9eb14761f386704a9b9960fec21892a000000000000000000000000d75ab5287410ef168ded1bec368804d3867d55b10000000000000000000000002bcbd18f18e75c2479f6de20cc7565831334a71300000000000000000000000057d594b0056286a9bf0530c89e9682366f4b5e81000000000000000000000000e6dab57e7e49e95a8dac4ed77d907b8ad0581e7e000000000000000000000000e42e43fab6d441a0bc4dcd5ae71bbea2f701af1f0000000000000000000000005d01e3aaf064de86c754dd7df6c3f6a9955650f10000000000000000000000006ebd6a84c8fc20d87c2c4f8b07c3084bb1c50b6f00000000000000000000000051c089adf460c6d2412990e647d7984ad253257e000000000000000000000000445274ab9a60980c42c6b2b1ecfdc3ea9ed0c2880000000000000000000000000b4a1b119546f2e9353268ec02bf614c0376a1ea000000000000000000000000f1dfdbbb1de74ae494366267d83a909bb55bb6bb000000000000000000000000bc172664e93230d1ee76d1927c54a1980cf12f6200000000000000000000000081457d10c0490ae2df4d6ee72213084e0263d7c30000000000000000000000008d1bdd6b1a9fd3d5fb4ec7e819d068e4773ef8d0000000000000000000000000f93bea2a0daa31a6937572df89c59e41df84b9d80000000000000000000000009de4cb286c8221fd1b2c3daf7b93623cc305090f0000000000000000000000009d0ef73aaf0b4e568fc81e8c61d467cc8fcffc720000000000000000000000006f7559df3962b401b53f900aa597931d1bfb9615000000000000000000000000b35e38b1b0359c0b8c8d10b95830515be940cc600000000000000000000000006ba232263e25e398da0b4888dc2e6280fbd75723000000000000000000000000d07f56a5fcd94fbe7cde0c28a2f984fbfe0a9fe6000000000000000000000000d8336a67ed5af9f718842f24ad4cd4e7338826cf000000000000000000000000343cdac9ea9643e013fa75dcbcda93c60e09905b000000000000000000000000387bfcd5edfbdf731b882966a534920284b00bfb0000000000000000000000009d6025f36bcc10f27eb59c3f142b01d390340ae0000000000000000000000000510a92f0e7459a3f6d51ab3393efa2623a2142c2000000000000000000000000f165d597a330f584c703dfce776bfd11db9df767000000000000000000000000bed4c8dbadb75d2e6d3293bc4040f60de5e6d4ac000000000000000000000000d13f71f30a1f232e0c96036c105a4a6547d66ad800000000000000000000000031df7d51d5270aa278eb9a195a2126996d6ea6660000000000000000000000005aa48e7e36ed4381b9caaffb8e9155da9419c5fc0000000000000000000000007827fa1c400f294b467cf0b2ae2a80e93e78f81f0000000000000000000000002b938aa7740e95866572719bdfc677af023d6e9000000000000000000000000040658cf985dc1a7fa9783ddc9671a89b03da8ae20000000000000000000000001aa09f6668eeb1af5dba45e8928b9b1fd5d426df000000000000000000000000adcddd689f59219001e715db8e01d99aae2fc3e800000000000000000000000047bb53691a4c0bcbc9ba3db1bfef26b0fe4c341d0000000000000000000000000b28b233f9caa76788053712515f695a875f726a000000000000000000000000e1e2ffcdf35da7e917b62b5a5344b68cd866b03f000000000000000000000000edf030f1b1f3a5708adb4c5520ae7f16defd7bdc000000000000000000000000add20a812d6ed3a8da88611c8a367dfc7b063e9800000000000000000000000044b7bc583c741bafb1cda8cf3a75ecdd7a9626a3000000000000000000000000d8ea0fe0ac51854e09646cac9c89b8abaaaeb75f000000000000000000000000db23a08efa4eeb0a7c629881574efdc8f6cdb77e000000000000000000000000682e094d0e57854b6c7a0ec385b9fe22d66013080000000000000000000000000f4a3433f56c261a5c4d178a8ed1dcdd3fcaa252000000000000000000000000e53d1557639ec0db1c4ff8fb67b064e2056ee44800000000000000000000000050c7d69e648df3cebcba62a7f31007831e725c390000000000000000000000003b485f588605ff24efc650aa0786bbd4a724a1d700000000000000000000000015be35e245bf3ba43a66b87a58368668612641d3000000000000000000000000a610ca40e067ded58a5422c8fb1c47142cc7216e000000000000000000000000264b7acd0d18a08566a1911d4f7e009809cdd88e0000000000000000000000006d46418c9111c5996694785c02a5b4bee2c2d6290000000000000000000000002cf665812cca33f54e905587da787f77c8c4efbc0000000000000000000000007a4bf58a1c529ea23a928ba6f1c3ccad065a10d8000000000000000000000000af4290f15e3fc2b761139f28eabaa7b205fc0d2800000000000000000000000052778795bfbd9768ea22ca0e464fbc4a2b130ece000000000000000000000000b1ad11d2df3a79e7fed262ce7e6ae542746655070000000000000000000000005f27cde1f013b8324fcae1efa0d21b0830a1543a0000000000000000000000005534841016e73760301e79faf581347f2036045400000000000000000000000056598c6f4f0bc38e7f03cd5a0509d5442d02268a000000000000000000000000b48cf4907abb2d8f51e3a32561fb32369709c8410000000000000000000000007a461a6df1cbac3b99eb3cbebaea24eae0737c93000000000000000000000000bb771c2104cd7c22dd57aabb48547b1115ecf2850000000000000000000000004c5c11a8b0e8917a1891a864054b4747a4b79a0b000000000000000000000000a68ad1c5b3b77b57e6ac8dd967a8c307780613f4000000000000000000000000f693d1fbc3ca2bbe4fd161c3484f66f974d1c79e000000000000000000000000029d96fd36a6058799f4b34c700868052f0e6f790000000000000000000000001131d375d549647db88fc3e76206dc5d8c428fc700000000000000000000000064f565efcc56dbb254557c9bdc52a7cf80ab6190000000000000000000000000bc7abd2556e3198b0bde5a8a9eb3b6c02c9541f80000000000000000000000005b03acc12d8a02e7743b741eb7bc3d672e842443000000000000000000000000592de473bb8350809e320def9e8ecac27221f0ec000000000000000000000000b706294e3ab539144f4329431a3ff9d32fde1310000000000000000000000000d3e75909d5831bdf8ce0b1b278612e36d0505bdd000000000000000000000000e9b755cead526a5dcd0f83c9026627b01dc1da08000000000000000000000000543b64d1558f43e4cfb40e51ba283efe40d1cbb10000000000000000000000008f9ecec330ff6b00c1773788045cc7ecf01afcc2000000000000000000000000c05ba349b8317068ad3bc66f1d38f9738485aa530000000000000000000000005262f27d09df8ee94ef9c11aa90ed28bfe1f7572000000000000000000000000fd07932e0f24aff09e64d6d3c82c65dbe64a9f9000000000000000000000000042d1158edbe0da848c1dad2116ab1f31678ab7460000000000000000000000006456e72017501b78eaecbfa1597e72324b86a7d8000000000000000000000000ffba09dac076d518ab76053b1a58f6c2069794ca0000000000000000000000008318248f17888ec9721f38fe646955cc281b56d50000000000000000000000006d6d9364c7ecd353cb4290215d7df3242ed41440000000000000000000000000f9c5b1207bdc498c466ffb6fccbdc895225d778100000000000000000000000045492453e77dd66eb336a3e6789cbc93bd322f510000000000000000000000007d3772a24649c1476f6f7d17418e03444cfb800d0000000000000000000000008edcc5fc74776ec0679af72e30748f9a2ac5a9170000000000000000000000009b69c691e8299c47fbfdb7b3bb93c0645ffc44bd0000000000000000000000007cdb71033ca998223e075155adb6f2054aa9c022000000000000000000000000d97d247a2a5dfdcb1443f37faca757cc744223c400000000000000000000000062ab31391b74c93c7f44b3168f772049f15a34d00000000000000000000000008ff3b1b47a15c8db17850e93b0fc7c94712f0d740000000000000000000000004170eef2a89c388ed02ded91486fea05d08f303a000000000000000000000000bbe5ca4148feeef7a68898211074caaa242fe0c50000000000000000000000001b5c2cc17e0f8e5465b5a96a3452bf49b5b4faf9000000000000000000000000f2ac2d4529047ea5060477024363cb53919ca0a20000000000000000000000009828d5952d7741f0be22525e4f4b9738d0d455890000000000000000000000000b8e46a0ce3d1fa39d6fe445d187006a1befe92800000000000000000000000035c30a621eb0fa7ae56ab06b2f83ffb897f4937f000000000000000000000000c5749d02c4d24a1960146a531098ff241d86d2b60000000000000000000000004bb07f364f5f3e235cb3ee1737a692a922b57b66000000000000000000000000510ad265507934795f7e0479eaedb82cb28e516d000000000000000000000000228ba9cd874a2a4d76c3da7b81549a39d7ff79fa0000000000000000000000000970931fc13d6fa09a15e5a7ad54cda60ab14df5000000000000000000000000171d05f36a60c25395548b7d1e7528d52f231729000000000000000000000000ce60d93eabab2a2b6ac974849bc05a5e49a935db000000000000000000000000dd0579289ab253a8e295d22116252281b64764d900000000000000000000000016446b4dc351b0d5ee5543f1f4e8f60e78eef3800000000000000000000000003dd5a02a59fcb9e0fd87b8735b822b3f0417a685000000000000000000000000384ed02ecb49b244eea29e451a3c0f51f5a9694d0000000000000000000000002622b5f6f695c7a8d8758503ed2ba01f65615af90000000000000000000000009e4cc9ce7bea2f7c3aa4a0400187b29067cdeb850000000000000000000000008b7cba8c29d0575b4e905185db4f78f57f3455950000000000000000000000009f69ff6172f7bb029dcaa71a6a6b6a4c95fe44f100000000000000000000000047efa0d40a6795eea91790240aa6a131a0f8aa74000000000000000000000000c635510f3a34ef7334f4bf6317ee06f6bcbabc56000000000000000000000000b12cce043c03d10060a886e00d71ed523426e2cd000000000000000000000000161f6da4fe4f28d97c46febde09df8510d6450a7000000000000000000000000e896b35a8467639c40e427147b2fb370a2b31c2a0000000000000000000000008e8be0cc22baf943638f71c8a4147cd9828154600000000000000000000000004007031fecac76d2972132640722d3caac846d770000000000000000000000001b033682e6fef0b6f5c19a9d02d32cc1a94c1ea1000000000000000000000000655213ccbd58923abe6d15eebe73a6d3d2f3c2bc000000000000000000000000cd5b6bd285b6fe4d12520c6a63795c11eca39309000000000000000000000000a670e1ab5a563e5e71c956eb8e18c0ab851d5be0000000000000000000000000a3af1adbc0b73312eb88c7332d23bce478685fe6000000000000000000000000c4535fcf8b717a2891bc05592a8e1f92deedaedb0000000000000000000000004bb9705008ba9e91e6c87e5d250e684d777f02f8000000000000000000000000ad221f3e2fe90e0f48444bb4498143d56ca76118000000000000000000000000e891f8c704f1ac1bab0c64dd688a3d1be8c41b4a000000000000000000000000cbdfc0714bba1189d5baa9e97f30194744d6a7b000000000000000000000000077c7dc62d6a5d1cd08bfd97e7af907749a6d5fb500000000000000000000000014d5d5d6820f6f20f7037d4cc4be5a9612b100390000000000000000000000008e816827b98b6318cbc19f7372fb583eadbf32320000000000000000000000000a464c8d786e07352cb7d98332677b28f0f322b6000000000000000000000000600f209cbfae7ac4bef9f84d3fcf23428492f368000000000000000000000000c0bb4694ceaa2d33a83f35a433b61ef12444c0f7000000000000000000000000cc89a867fa5ede9bac7b12a9f658c96829856559000000000000000000000000b1c1ae61e07b04d14d8065ca5c796022f939b713000000000000000000000000524d0723ab8962f2285c6e96e9ea6959e895966c000000000000000000000000bc91f2e58b10e7656b7aed964b8226a0da9e08360000000000000000000000009e140eff25764d1eb384de641c1e8e9b0f30f4a9000000000000000000000000b0327760937ff4a60cf4b76ac1dbf804a0ad5b050000000000000000000000004775ddc301ef2d5633b85c364c6fe1e0e647ca7500000000000000000000000058e449752eac266760e0474aaa62b3881f49356f000000000000000000000000ce69819772720cc9c6fa5cf065b61b569510eed30000000000000000000000003d0bce8f56b6db3c92f0e7fb2f4f0977c5dd5fc400000000000000000000000044b13ea24cae7cd1cbeef8ca9944ebd4b2d943cc000000000000000000000000169ed14f47b38df2f0aab52b6288ce6287ddb6d6000000000000000000000000eb2b9b80a6838d10a76272da0a7b6ffb1ef42f8a000000000000000000000000f8704142d09b16052217d3401e03b05c2364f1810000000000000000000000001a0dc44356ad1bcd05ef5b445603eb57cc883f060000000000000000000000000bb9edd871fb40ebd52ea77db0e631c4c340a88c000000000000000000000000080e9a8ddcc06e98cc7858a0c30cf4ddcda1a3c500000000000000000000000039b39545dd23c7e2d9273a0d6d5bea580eea2e120000000000000000000000006f016277d89b69fdeec54157f8c4359eb46b18f4000000000000000000000000b8ca03aee9e200112d3c7cdf1177c268c844c299000000000000000000000000ecf296d3f8a312f1e763ab4ba84d0295ec8fc8990000000000000000000000002c427799ae846bb0803ed291d3a81fde4e082591000000000000000000000000a03b06899ccfddb54a5e94a337c7381c61ca0cb40000000000000000000000003875354fbf390a159050e345513a55478c88f3b600000000000000000000000088bb0a643a87cddbc6ef81c0d81949c82de1215d000000000000000000000000cc8c6fe36267f58d56e612fc486083656817d756000000000000000000000000ac7537677cfeab38af3c9f9b0e83d026470969420000000000000000000000006d4df5469c54330827e903b509209d12951ef86300000000000000000000000071e29891fc02b733a81b3cdf482320a5b923b7fa000000000000000000000000ad409952a830507a07c1ff5629d3afa0d8ac9d65000000000000000000000000377af925565774813ccad57e573fc3f9fa2f1e3d000000000000000000000000a4a25896897e9f2956197d61aa511eb6532c87020000000000000000000000007fdda028cdfe5f2f3dbc66aa2600bb37c05f63bf0000000000000000000000006d855285df3692fa5ecc2580a0329ab488ad85a40000000000000000000000007c59163ca87cbc6f670a6898bb68ba0867ac9ac1000000000000000000000000f9bb4a9a1c7ede50ffd25671dac32ac08c51b548000000000000000000000000a0f486d43d8efa8f0af0f95bf5f5bc74f8929e9e00000000000000000000000064030380b3a520272d95e44b95100bb22db1a01f00000000000000000000000046f5d2de52b5b53e175fe2aed84727105071c48d00000000000000000000000091bbdb809f6a324b65cfea16e30a760e87bb26e60000000000000000000000006f2b9309172d83ce084ffdd19897e29beef2a261000000000000000000000000af71bbff8d2b1e0bb4c54530c3a8bf6106e30aec0000000000000000000000005bfdeb75fd917f18e11ae704eca9416587c9209c0000000000000000000000008c67c967b227c5e900e33c9c262d959b649f37df000000000000000000000000eb40c688ee756b917f055ee8a7a5f29a0f75da63000000000000000000000000513c083d57a9261e3e723d2b9d228bcabb09456f0000000000000000000000005fe46a9bb4f55f9e2eca1fe5af55d7c9e79a58a1000000000000000000000000088c33679419e253d4d1701cf1cab26fcb48d6e60000000000000000000000001cff71f11c124960b60abf706492cab3b6d4917d000000000000000000000000571dac51fdb34752fdb1c0f2c5129e29e0e32a420000000000000000000000003d053f790d39f788f70e04bdfb0bd0cc7dee9936000000000000000000000000a2075fe1fe448f25de66912f27f0e4092e6330cd00000000000000000000000069b33721fd8ee18944b3ca2b62f2bcfa6494f7df0000000000000000000000007a81e54d9934ba2cd150acf0dbf2c64caa7cb09a000000000000000000000000a5838a1834dec705e4fe50b5be1566f8838a379f000000000000000000000000540cf31223dfa814eb303d0007858f3d14aa9cd2000000000000000000000000a6dbe441b3ee8ca83b136de014c316df0565044b000000000000000000000000ac09bd2224a04a0bfe58fcb627201b59582b0ee5000000000000000000000000396490f6644c6485df20688bd345bac810113792000000000000000000000000278ca09c0f774c32eb9443fa00823921a4eaf5a30000000000000000000000009b985834a8a0a6731cf5f53e028ea236f7831ef70000000000000000000000001eac2c8563c8c1cbed4ff4d16534bc970fd5e7370000000000000000000000005cd744c90bf9b678a9fd9f8066311afce7a0313e0000000000000000000000004cb7601a928d1d75b83992cb74d1e8a820021fc0000000000000000000000000e2e698a70b2e33bd5ed4f8d765c15eba5cbcf55e000000000000000000000000038d9c3f81161811ad676b4d20835b2e89afd064000000000000000000000000a6db3e95262e7aec3bfa6b8760eae88305df53b9000000000000000000000000d796b31a667a5696b4fc130c0b7102243e39a853000000000000000000000000cc71ba332784b09d873d69954f379ae227b81970000000000000000000000000b22375e1247daf2951cd6f9b9e35b072a7d657f40000000000000000000000002945c702b9d69fe3cf884905f4939d576fc023f3000000000000000000000000c7b4bba55683d164dd9770b743c516726f8f3b48000000000000000000000000a8f867f3f62c06ca5500899c083e4063c4d9a4df000000000000000000000000ca42d4b3bff2acaa8dcde4bb6f1bdf6613e40e8000000000000000000000000025fbee860aa3485e8369a672d70c2b33acbb5f2e000000000000000000000000061476ca3071ffdee8d42284be54de81332ee7b5000000000000000000000000661b39667ddf331937fc81ad383d5cb799d1bd7f00000000000000000000000027eb33f251fabedd95c30f7ebeadcd459b468131000000000000000000000000fd6dff82eb98fe6ead5bcf1fddbd6647e4f3b137000000000000000000000000d843187d51c41ed47866f77e96e4ace28b9935980000000000000000000000006d1aca5d10f4a0053f8c3c21fd2929cd0b0b599c0000000000000000000000001b188ae0c48bbb858d3c4e74998b8577e6f8999b000000000000000000000000c1e78ebcaa068d1619130ec510d274c3a21c087e000000000000000000000000835b43a587383ea05688af1062e960933c972bcf000000000000000000000000d8ebfc464e117a25d94131c616313fab8bd94e3b000000000000000000000000fe446806dae123f4689ce4db9505da563da8e679000000000000000000000000a92155870fe09f582d2b7002e52bbd3b0158e9e9000000000000000000000000179424195967ccf441ac0f94a15c6dfe0c1142aa000000000000000000000000e238eea27ea8e46a31fa5f7d934232316329ef44000000000000000000000000a125ea7a933971eabb1056237b241e770ef99f47000000000000000000000000c1f3298c9353fef8bca27164e55e075b69e484310000000000000000000000001a01e46771220a2c6725ccbbe890d601ed4688500000000000000000000000001a79d98c39bd6429463d4e0ae9411dc39c5d0a43000000000000000000000000e0191ab91f44ea5a1a15ea151f7f40953670d86f0000000000000000000000003788dd22a13fae6b8fcafa4e1d6dc5236564795900000000000000000000000066d6e3622b218b1274e1549e8f08e94182a502bd000000000000000000000000078bd41a44172ec7d05ab659a8cfc5df3765a6240000000000000000000000004676b83307a2a4a1556cdfc4d0c21097b584f3cf000000000000000000000000d1fbb4fc38065d1e8598be59c5b25598cf90217a000000000000000000000000dbafc49b4505cf84f01ffb38711c3e520cdee0eb0000000000000000000000000679953a1d952e9856a318cd91a5c05a3dd547e8000000000000000000000000165876f928e6aeaab1dbaeecd78136f67641947e000000000000000000000000978c3da4263ea49afdae93164a0eccbacb9eb3f2000000000000000000000000df40d5170925480d079324b8f160b07459676db7000000000000000000000000ae0f75ff60de54640f39a8d0634291af45bd79930000000000000000000000008c63463ce5baf6fa61bcb98bd7897e9b557200f00000000000000000000000000b684926c567bb3c0efcdaf3eb68f33d4b744f9d0000000000000000000000003d7fef4e86975126c40f7893e2ba446e00cb57cb0000000000000000000000004bba882cbac14e0bb76a0a11c2aaac7f0d008c7a0000000000000000000000003e26da638c5076bd15237771ac86ba6bd6049b5f0000000000000000000000007ebc1b951df03aa5ccb9a2472596e41cc40f423000000000000000000000000002185bd2c148123282be487b252f8d1b899135ec000000000000000000000000c446ad17b19460a937422bf3d14d8840ee34fbd7000000000000000000000000790a22c4986733b58712f1a593a40e62219586ba000000000000000000000000ccfef21a4f09a855549ba60386e7027be3f2a15f000000000000000000000000d60c9ee8a05b0f680702bf4af3576031c0aa905d000000000000000000000000c363726590b459c89542777b57d006090afda7d10000000000000000000000003aa6c0e3e9524518b6047260042dd11a4b68359d0000000000000000000000004e9421ebfdcc944cc756572656f3ab67e03243a2000000000000000000000000c595313a33c043eaa11226218b757b877762587700000000000000000000000067f0cca9bfeaaf64ef4f76bfc943dddfdf15a0960000000000000000000000000082beb7317ed3dfb8eb05ce9f754edf550d8ff4000000000000000000000000e3dcf316d602d19ac3414da24d31db3d3efd87bf0000000000000000000000007a0b7d56614bfe478705c16d3fa66581a17a0d21000000000000000000000000eb76c2b859f68b7fcf7be81e8ea0484f882151c900000000000000000000000076fff0cd09fe30106822f65b19c74f907c36d4c80000000000000000000000006ca975d1e31af12fc2274e3d5ee4b01e00b2432a00000000000000000000000064ff8a53d6dc8623f1d174bee04ae794dac986fd000000000000000000000000f8ca82506471d6584dd6b3fcfa49c0bc53e76ce00000000000000000000000006b245cfea2da33acc7f166d47a03e9891090ae36000000000000000000000000a67d4919a6f789ab8073cc7fc933c51f8aa86ad500000000000000000000000049123826a7ae7000846119fcbc6fc3b9dc2d08bc000000000000000000000000b44ea00c7a0a5153fbda67731576f0211239e900000000000000000000000000ee8e5c39cc0ec95a84e5a77289d8d55dbe2a1baa000000000000000000000000d6a16c18fed4172aaf9ce8df81f079d6c3807ee3000000000000000000000000bdce6d72a937d98a15652f03c62fc0910ea51093000000000000000000000000361295c5434d19dd6fc7af2f910bc1432a5902c80000000000000000000000002385b0ee1698763d54528e7983316334a40450190000000000000000000000007b42cd337954bcc9a1724d618394fa1d1c971d1e000000000000000000000000f630e3b88c9e653a6875f1a4dad2f4b778933d240000000000000000000000006cdfe46a947d443298edb0f2d9bfdf27e9615c470000000000000000000000000b6f52417c807476b413ef5229810dd7528003e0000000000000000000000000b29d36cdae23ac2318170b46f2e8f2532debc98100000000000000000000000024bdc4bbafc6e51f279029490bc03f0efaeea5280000000000000000000000005ee3609f85cfd472b074962613ad9eadaeec7bc60000000000000000000000000b3bf8bcee9556be64a2016ebc77abb9a4b091c000000000000000000000000006d484d62bc24706ed34b2c9e1213416c45c2bcc000000000000000000000000ef0ad3fc18b9a781e8a54e8582e64ea447f8fbe2000000000000000000000000cb1a033894bf9ed7d52de6dce65356a9998e224700000000000000000000000001ee7103cd20ce53f3191214c3af79d60f11048f0000000000000000000000002f6239fc8bda9ba73715504ddd61d7890a4a3133000000000000000000000000be408db57a962a71a2b368d28f773e58c18854ba0000000000000000000000006252ee40bf1b73cafdb6a69f58d115f973e3e17c000000000000000000000000bc1ede5b45fe204171e07245f39fb68629ed58a40000000000000000000000009e2d1ea742dd13c8319de927a44965f7eb48f5360000000000000000000000005bc408ece6f339605caa3478958da8b45245bf71000000000000000000000000d0d244a3419a963d962b7e9b48a9481b45ea1fc3000000000000000000000000e30ee87acde9a2b90bb03827f720f8fe9f7b9555000000000000000000000000c357811d67be8e77329b220df73b26d4bceb98c2000000000000000000000000772a18d71ab579e67a280ebf8590c76e84c575ef000000000000000000000000249634288d5be3790b39b4ee0080f34e41459b78000000000000000000000000daf8d2fd536cb2eca897fef4792edcce601ec2a0000000000000000000000000e4474eb1d6c4d9162c841f07826cda367f637c96000000000000000000000000f2893601d90b840e44906f002fcdfc7a77f8d1e00000000000000000000000005ea2bbb08191b3bc57e10dd5a108ceb09da9be9e000000000000000000000000b00f41cb3fe1fe17c26136b49cc156f75547f552000000000000000000000000457669205db377091449d32844a334e3ec52367f0000000000000000000000004956fe5a08dbb2974935cde9dd0a12da1349b6b0000000000000000000000000378ee5c706065f6f9a9a5ddc23abe6dfc18a9e08000000000000000000000000bc4e352e46f5d5199f309da497e22ddd3e687b370000000000000000000000000d702f88b41a23b9fba468b0eead52d3b16129d20000000000000000000000004f8e45c5fe489b8fc1c5a64d8f5c6ba452a7c33f0000000000000000000000009967087bad26dcfb1f3f5d317e08a9f655be9e8200000000000000000000000087090607df50a15e188f0c795b320ff3f9e2abef0000000000000000000000009d6ff631bcedfe98d9cc9946e2762007ad50c03b0000000000000000000000004ce2aa30e42c8596c7b73e954c3a8d557458b8680000000000000000000000004fbed33b37a3f3efd074e6952bd7e0ccdf99605200000000000000000000000097078c1b4703c2e60102416eadbc0ef79d90aaa6000000000000000000000000ff74bdca1412b3cc2e0d9a9d123cc8f2e992b24100000000000000000000000022a373a9bd5a9b0901670527e5b567b1b77ef89000000000000000000000000055f01efbcaa77476a9683a4b548a306d1c1784cd00000000000000000000000000f8835c4b92472d097705be9483c9ffd0d6d5010000000000000000000000001bab04cd70e590bce1165a6eaf094db9849492610000000000000000000000007be21f4fcbd7f4da551a2066d283b96ea023cc6d000000000000000000000000eb7ae0d87fe2fa2859854e8c52ef55efd4c467ed0000000000000000000000004906564e9a6b40e52e5416a772ec53fcffc4ebe80000000000000000000000002c53fc27ec6c6c37343ba4bf3d73d63f430f3a22000000000000000000000000c29a711b350602e36b4fdbb449698775449064c300000000000000000000000024d9ddaa8e9efe29135f22f9c49d764e43cdf24400000000000000000000000002dde4dcffe4a68fe179849c4f08cceab8194a840000000000000000000000001ba73a685a7f84ff237007fc6204c4fa627d8a9200000000000000000000000008791d120b9283499d03705585aa908328d93e1d00000000000000000000000040d9f4ae067547d39a7c899d90ab8b762ff32fc40000000000000000000000003854d3b96528fabf6672f260a87a8fef00580d1b00000000000000000000000044fe2bee39704f72e79a66a0fdabdf9121b2a8840000000000000000000000005c8fb82754ea2be533b2686ec36133ca676f045100000000000000000000000099344c27638516acf147d7e783fc74c008c42d410000000000000000000000004ba8f262cdb0c6ecb7b508f5caf87088e1dc2dd00000000000000000000000006aaed8fee892c4d34634d68794e3fd4c5cca06b200000000000000000000000009e806a0942497c86d188763b2a834455fdb5e71000000000000000000000000a737ba411791cf8b69074ca190adf34e86e94f85000000000000000000000000321148c9d788b997a7b3ab4576996122480a3b72000000000000000000000000cf57c406349db6b71cd8a3556342faa8145039cc0000000000000000000000001eebc156678dfb6cc371258fa6ac6091caf5df75000000000000000000000000b91d0e9a17e51399711aa7b048d58c2024ac45ec000000000000000000000000e4cc0ab2a687b2e446c5d4103e5a5b25e67e21e7000000000000000000000000f2c5af742dc07282d17902d13323aa767691d02e0000000000000000000000004bbd2906c03182ced121f38d353144a6099dd3b800000000000000000000000020ba6277f7abaeb8e97dbc8fc53b9627eb32fd21000000000000000000000000413ba545a1856c02d830f9692076ed50813ef6a6000000000000000000000000f614e8f131f699fda3ed58a206f067f609ef69450000000000000000000000002073565f704c88216f71b7f38488f92dd0a1d541000000000000000000000000d5b08722bc6cbfc91f80249d953ee338067a430500000000000000000000000096d508583dd050e5cdce33faad207e59588791370000000000000000000000004d4ea50a883fec71036cf18cfaa7b15f85a2bb810000000000000000000000006ecefe2fc21e21bb429315a62a4dc178b2994d0600000000000000000000000048520ee7fca0c6491ab69c9b9dad9a513adbe429000000000000000000000000e54b7417661d4c9c8cfc704ab7cca96a7c8cdd6800000000000000000000000058c93a992fb2161809cae3a2bf1fd3d5f84465a8000000000000000000000000645ed6868162c0239bde1d5cd47f6c2406758356000000000000000000000000c52da35d96c1cd6002896efa80c1b44ec9d47a8300000000000000000000000039833096527a6cf189d9756794bd12fff7265ce5000000000000000000000000431230e5eb466a95ae2ae211cf90f431437b64e30000000000000000000000000eab6cf6f5c70aa8d54c3683d6132320479add6600000000000000000000000071643f100b23b255e655343df18751429c3828ef000000000000000000000000f379e32b8de91b1bb15e3ed0cdfdb8f05de01e880000000000000000000000001b1eb0bb449b5e5b2834811ed4596ca0d49e6c89000000000000000000000000189392fa5a43bf9e57114a6322f95b32010d7ec900000000000000000000000046a920c752734154cb07cf3a9734b42c3878b36a00000000000000000000000074e32ef257cc6b97ca643133fd7184cf19b82f74000000000000000000000000bda6c1ff30b4c56d6333a694ae02bac20a61b513000000000000000000000000b93a5f6f9dfbcdd9512b2637cbcf5af8895f52e70000000000000000000000004466b6f5e177cec958b89c1eccdb2a5809ba27c3000000000000000000000000ff189caf4e5f4629986b58531f135f2b57d5b5a700000000000000000000000018809ad6312e60f8cd9f4e8e2d9d307d0ed1ff38000000000000000000000000414e7e405b8187d97a0bf238680741af2d8727dc0000000000000000000000001ac9d672dc0229367cad69bd55208f3ae400102b000000000000000000000000c61fdfbf6d2d89416b3c17c6051bd3a3a0d6cdb200000000000000000000000026b7d2111e1ca7ec16d150addf5c4cc915470f4d000000000000000000000000d589c693bc18c74e14592cb483c1253ff3fb843d0000000000000000000000001f3a9c14509623a06b978b61a237a107411271db000000000000000000000000619209c368ad7edf3b9f66cbd0bf7f47126c81dd0000000000000000000000002a63830aeb6a80b82b608eb6100fc8083668950400000000000000000000000038e58cdcc900a5bf7a2f43e1f42b86b0a4a9ace6000000000000000000000000d0133f08d07b98f0f1cb1c8f986f8ef6687c8451000000000000000000000000d3101bc145a2124694fc287fa2c6ee44a9c22f3f000000000000000000000000a0a877598e58a14ce74227f9cfce72d1de053dcd000000000000000000000000b65452b591d8eb448233ebfe5f4965e317756074000000000000000000000000f0e9a44244ec60602df1906509b29c6934306288000000000000000000000000118bb6901134583df409d3831e3bc6bc57054c06000000000000000000000000208f853f50ab5d8ecb3fef71c2326203e3fcb11b000000000000000000000000418d047b3036ec513e4c6b64a197fe8f0102c21a0000000000000000000000001181dd02d528bf4280a37a971e997b5935c1d46000000000000000000000000062881067f5e513c1536691fc2172695ef3d78dd300000000000000000000000052ab9040524f12b2a67ed92aadd14e0431b6ac1e000000000000000000000000ef13606c3dd16750501d74bf1f5f096bbc5564e8000000000000000000000000626ae38c671efda479dabce80b2f176785eb03900000000000000000000000008dce9b2938f1e2651ecddfcecbd0fc7adf2d51510000000000000000000000004e0a50d862f7e84eb690196ab2069deaea6772d800000000000000000000000023725e1099daa9ba59d4945ed03c4d15af10a2e5000000000000000000000000dc0a9f5152a324f7686f82fd0623b47f7cc388230000000000000000000000006dbcee06a71f3f62d0bbfe0f7352fe01c4374245000000000000000000000000fda71359e1846ce1899e18e55fe2789c33c200cf0000000000000000000000001262d62107a3e3b861ddf114abd4ecdea7e5375e00000000000000000000000029be245476b1ed828ef3de1e4e0467137a7d8611000000000000000000000000e8426aa2b781998a479a7753366d85e780123b99000000000000000000000000ae2cf9ddf9cda19d6a4ff0e8e8418d2dca08b28c000000000000000000000000626d834873fb85466800996716e7ec1acabf31bc000000000000000000000000b6811f298236a31273d624043fa499b1980b8782000000000000000000000000a942cc722c276301995decdbb92f7bb715848d2400000000000000000000000090eccbcc8a6793e8d3307cbd41e2f965b7e16ce8000000000000000000000000a2f9b55a7f4726993a7a7cf10a6510446e170cb4000000000000000000000000e705a00ed1111f74f7fe02ce8eba016aac7e4767000000000000000000000000e5b9afc8f399bdfd015616244055cce5e0b59c90000000000000000000000000a94a0d7fa9b0b8ee47573d419a22527e8f147a8a000000000000000000000000d2c7f3f08a11db81d6217a061c2c9938cf7a00fb000000000000000000000000537673462f9d167e3ac79176d8f13f62449ecab3000000000000000000000000ad9d70f11c8a6fec9b2e63023e76ac33e946fd26000000000000000000000000674d994ac3be6ff291c651364ad09897615ec2c2000000000000000000000000a6f2100b10e30c2af8ef7d4cea899068462b55a2000000000000000000000000b8c51189334d852359644e55442e4440af9df3ef0000000000000000000000006c1fd6fb6fbfdf33c84e6e5f9aa49f6203cc1587000000000000000000000000284c29cc6f4968c74b63870bbb576a2304f3a3550000000000000000000000009835c6397813a577ac3dd5d497c6b4842f16d7890000000000000000000000008cc79d2485991ef24d08e394a1639f7101f584910000000000000000000000000d58530eb3d7e56ce090ca1ca6f42921b25a467a000000000000000000000000a7434bba8fbadcbf7c04f033dbfdebf927b0e4ea000000000000000000000000ec021ad7be231cbdcc1f2e99d47d58578908df5100000000000000000000000068786cea112227d78bce12e517e8bc80a87bb2f4000000000000000000000000bc63f7ee9b3269ca470b4bf3dc994b6b5ffe7782000000000000000000000000293a594a0be241d973fe2928f1dd39e957e1ec0c000000000000000000000000c8e43ba533f3dd5ea08caeb9f2a92bbe2b6fc76b00000000000000000000000078702c85bb46aba87e54673f6b8623af6d587e6e0000000000000000000000007ef5ee578124aa2d836c02f49eb286b4475cf3c2000000000000000000000000c2880643e1734e7dec7a30428b71d7cf97fb3ace000000000000000000000000e1556ff86d2b9deb4c6a4f44a802eccd78a9fd8e000000000000000000000000dae9480731fe147ff5c35acf25f76cdd696c688000000000000000000000000019230b372c87fea94312e138d370cfe6e5b6916b00000000000000000000000099945df988da26bb4e1c1b39dda772c052c3d1010000000000000000000000001c0f9812c4eee8fb6f3cc8bca004ae18ef16351c000000000000000000000000b311de6c56eade9aa14975f6ef44b3c19abe24520000000000000000000000006495bcb9a67c39ec6ef670b42cdbda33f23b545e000000000000000000000000ebd4043237ec2aa04021071cca34393d80c2d3fb000000000000000000000000ebaa67f727b70107dc8dea7ebe435f49010234da0000000000000000000000004c2fc1dbfea4e3ef85e3450427088360a5a4a8e90000000000000000000000004ed990115dbcab8be1cfd353122766548b4a662b0000000000000000000000006d353892d35d8bab33cba7d8febfa57f15ddfad2000000000000000000000000f92932e82fb1beef058b2b69d273a25a4613f3f20000000000000000000000007285eacd1103600eaaa68dd99887aeb3f685377200000000000000000000000055c3025c0d0c731bcf7500821bd79d4110f7c4cc0000000000000000000000006a3662b99213ebd85e671755ad2fde0c77a4f814000000000000000000000000b168d925d56cb6dddbe41e55524640d73b58b03a000000000000000000000000d5b026d667062092c3b15c3e5a576317c06dd70f00000000000000000000000075c43df822a917ee41039807a9de2ee55e240e970000000000000000000000000e42ac8784c551c6e3fccc467639bcec5c9174020000000000000000000000006011cdf6de9f809c80d4b54506ef0daf8a225442000000000000000000000000e679aa5d930327f423ed5ad074ba81a33299c2a30000000000000000000000002611637855413ffa1128bf7bf8117db7430836e00000000000000000000000005ba4f2ef07d93e875645fbca04f78888f7818f8f000000000000000000000000365ffa935829e19e2486c150b2d6ad8f2bd3f994000000000000000000000000c9007c80e42c39a1184db5669a560f2608cf24bd0000000000000000000000008b900f104a49987732d732ceb4db4fd26d94dcce00000000000000000000000009652136a9358b2354ce778dc2957a419c4786980000000000000000000000002c49d0ffa7e1f328b299d244353a850ef8b5aa7f000000000000000000000000a35ff08b43935d08ae166089783a404168615651000000000000000000000000d255f6ed7a91151e609fd97907ffac42fdf11ee4000000000000000000000000f1478c687ce9541641ca7752b3997eb70db7664d000000000000000000000000ca47f66063c35b99232a361149f4f10b31a48a6b0000000000000000000000007b803909112e2db81e0afa9bb88dbe5a68a75ebd000000000000000000000000a97ab98279a4cc4ffb30f65d71ad4dec3e1d728700000000000000000000000012e68fe59d05c74c8ef82d28cc3c2fcc60f734c80000000000000000000000007cfad15deb28d2e41c17715a569413af6442d9c7000000000000000000000000a0535251af7cf078c6c1587f7909f99d9aa24dab000000000000000000000000ec8fa904d5ecf8f012f0aa1b30f650e5b69be6570000000000000000000000001feabe07ddeb13f99469a1e0362707441a19db7b0000000000000000000000000bb9517dbdfbc6862b09b72b691e8865b7bbc609000000000000000000000000d81045da961186ba06f60a76498d0db7bf21f5330000000000000000000000004af979ac8134c1701f63c1fa8298297ffd94a1f1000000000000000000000000c75e7d1a461080af7db555088841bbe5a1757a00000000000000000000000000a0d7d4717eb1eeae7ecec2465a4d6ff284427f2f000000000000000000000000dd6cb172b627e1b69425b8ef705b1049f3e0e5a500000000000000000000000014fd586180664f213f864575c72cb1288cd2404c00000000000000000000000002eacaea2187eae4e2b8c7716dc3249b265d9d56000000000000000000000000cbeeb99cbc2477078b2ca0f6e2fbee920df96f6b0000000000000000000000001baaa938e0e9c73a43f7e2fb5ac9e0cd0fa6ddc20000000000000000000000005474a23a9de6aecbe855f2d109f4c040b4df486700000000000000000000000000e23b4badda294a56129160851642e9127b299b000000000000000000000000361e65bdbccc50a504eebd33afd46983721f3faf000000000000000000000000790e357d876c802f68a5125087917be63a814655000000000000000000000000d25e98faa135de57edbf36f53ed33865e725d8aa000000000000000000000000cd47ed835ce475a6fe57b92ce46400f43616c1d200000000000000000000000045bb9b1cf8ba8f57cc3b05ebe5a2e97cc48494310000000000000000000000000c29fc59c27fa60f1529b4169714aec64663f9920000000000000000000000007bef00c477752df1d4af12a7f785fb521de5045c000000000000000000000000e1a35aa92be1282a279fa7403f55006929dfd831000000000000000000000000f74152408a8aa7802581961eb142d6946275b1ac0000000000000000000000009399b48bb280d7af690802ee7f4376b1417553300000000000000000000000007ffe0a30c6a798a553f67657255b78891a4388f30000000000000000000000009be022f18dbd0a19f6008203f74ee9cba118fb130000000000000000000000003558381a6eaa14671de9ea1a5b27932f35adcec0000000000000000000000000dc6038535b80f0ce29e5561259bdb36b28e0c10b000000000000000000000000d2b1a9e64828100b415eb21a9c6ef95d88ba006f000000000000000000000000c693c6f27cefbb34adc397e22178a572b78f32130000000000000000000000001e444cc24dd83a5da18dd2bf4c69b2ca330c144a00000000000000000000000026f68061ff8134da6f906e64913ea126157150e800000000000000000000000062368dcf26ad5f715ddafbcf61d78cfe93927152000000000000000000000000840e1d68074a2da0f46922d48670fadf4e0cc2a70000000000000000000000003129b6e25e0391813c76a27275a1009474ac3b000000000000000000000000002ce9bbef1fcffc1e5e54b2123562f6fc290e02520000000000000000000000009f44c33cfcbb5e86f2664f0c93f91277e281fce60000000000000000000000008031c95adff9177f5c84cc66ee4c04879ccb0c2c000000000000000000000000d0dd2c53f9e556c9e8c23dcaca635f92915a0f4a000000000000000000000000d31d1329df56f696e4891de0434fa86b6a373a1f00000000000000000000000067b250ed8d40656cf3927d4828c238e7a195376f000000000000000000000000370db9071d1419d9aa01f0af68e344fd6e76b84b000000000000000000000000ca4179330a0a639f448f3fa26429faa33f9f95ee000000000000000000000000bc8dafe3399c9c5000b2f0f3963ebe0133339fda00000000000000000000000049e0169a13cafa2afd2e0d76bef66224ed037b830000000000000000000000008a3defb082bb8c367fcd15501024596ed7faf009000000000000000000000000fb1510e98a0667edd7389a6d5a0c7373b015be90000000000000000000000000a085a4e03cd93edcc4587f81389ebbd2b878f3ac00000000000000000000000035c43837e57674e251662c7eb3e7b931aca93b350000000000000000000000009e637904471662307eade728e9250d492cc62c5600000000000000000000000049494cf2bc0dafccb98748bc05e179d0f45d4c1300000000000000000000000007f8fc6948500b83b15ebc943614baefa9d8f78e00000000000000000000000029f7e8dc677e20d00151c2634b50212ebd42d8a9000000000000000000000000aafff33942cca0b12e4c8607683908cbeb4c78c500000000000000000000000031c2f7a26f142bc84e4871dd1ab781890e8d6c19000000000000000000000000d779e35984876640a86579935647ab763ace8d8a0000000000000000000000001ae39d9c4f7b3518cdeb27ca541353a525bcabb7000000000000000000000000ab14539a626e7e39e3288b6a70768bf4973304ae00000000000000000000000061632e38071ae4f5d3ab650a10c22efec1ab5a7b000000000000000000000000cd76697c60b8a58d371881d634009d371893f27e000000000000000000000000575dc06e016af5a4958a9d51550b27f44122ce26000000000000000000000000a16fefb711fcd18b029f5c4fe044bb1f0adc642700000000000000000000000088851d5af9e5426166f2f42ddca9e92710cb26e10000000000000000000000006ecf34f31ba21c2c8bef47bfa99453a231ba236b000000000000000000000000fc975fb799965e802c3d95ad433e389faf6f69bd000000000000000000000000460a1a41590b6111190a914544d98e7b1d78ab930000000000000000000000005555addabdd0d2e0707321c8c5d1982d0dac571b000000000000000000000000af35e2a95f3c1244130267e8303e20562b8bf065000000000000000000000000e64395e96aa5b6db8de17a9e8d604da87752fd9c0000000000000000000000007d7d5c38a9c9d2bfb4ffbf3df102515109e274900000000000000000000000003fe15de7b7531898ff2706a2e7031dc6829de14e000000000000000000000000a1acc88b50248b6556e65d5d5ecd51a997e370db000000000000000000000000b84c1901c57bd6fb98bbbde8996d8e944cda781a0000000000000000000000008753f59872addf7255bfe3db1c93e97f52092da20000000000000000000000008ffb932e8c70fac5ff8b46c26f58a9e3d76d1bd500000000000000000000000054859a7c9053e6235968852c92851d10a0a36bbc00000000000000000000000070e86f9a08f214b94f45c3c4c4bfc0fba52958a5000000000000000000000000380c2012e0035a68f410c333df67ac4c7520cde6000000000000000000000000c10fbf75db452a3e9afb8dec46f64d04dbaaeda7000000000000000000000000fe95d50400b45dddc1f16c484174d2d15c35a356000000000000000000000000d836145d742302af098e34f2699c00b86a56bf4700000000000000000000000023c5c917bba39844aca6fff26e356dcb7c38ab3c0000000000000000000000007a550afffa25a1d3d2c9a06a4bd24302b84d0bcc000000000000000000000000fc6486940bbd0c4958116ce0d4b3a6b042cfde75000000000000000000000000c21098a8169d26a10d7b47dac2990afa61faacf50000000000000000000000004c33bcd789e657d4d46f3a9e30e6cb002162663d00000000000000000000000079ac2c0e584378e3b0a4f954b53ded8cf8dbfa73000000000000000000000000575defc09c847475ba01392ac45b05a288bfcb6d00000000000000000000000056c4268e16e0c3086153a54b647ca904255fd5080000000000000000000000009cc1553de6351bb9b8ca7bcf17f59d1b8ddfb2a80000000000000000000000001b8ac84d43316e33c64046d01f0c49c7985e05780000000000000000000000003a17bc6abb618a6c0b125a97b145e8d395c7816b0000000000000000000000002bb86e856b1d57a82386b62e35b3433037d136770000000000000000000000003cc4e522f4b34f8afcabd946a9aa14de5c5508c700000000000000000000000041e503b8d756f3a4a06db004c0d725912613e5bb000000000000000000000000817104e5ee4a2bac47354858beed2d3195fe99760000000000000000000000007811b504df1f9609e83a7413d20105999324c7de000000000000000000000000b36e6d048af0ac331eb70a445efff26f0775cbfe00000000000000000000000025e4e636165a2372dd51288fe383e2354c490f7300000000000000000000000092feb27035b0d1bea3718d4baaec033e2a65aa3000000000000000000000000088fd6343d2802f07f5c2ef8c5d0056ca450f15950000000000000000000000003d0963a66306ef5c78cad27b0975f54b8694abe7000000000000000000000000a9232df01d22bc17f54fa8ac68e0116278879a4a000000000000000000000000aa5dce330abcf89f2f2ac11da902efa2f0048bd400000000000000000000000079a01fd22667f79ec637e546b6baa95d3e07f2a6000000000000000000000000ef2a0ff01b985260f8c0a11575dbda1672cf3ec50000000000000000000000002f8ed1aa91f188208bc3a0a400dd781c030d0e4e00000000000000000000000099d388a2d0a38c27d4221fc60d93a836e29631ec000000000000000000000000823d4dccc17949d6d3af736b5a0b5a0f9d0476930000000000000000000000007dfc9faea2288cc39fa581ab54882dec88d619e00000000000000000000000000444816feb6410664acb76d21cb218ede9514382000000000000000000000000b2331681dd04709915938c047a0094cb46bd7035000000000000000000000000661f496fe09c391a1ab030f28dfb4f7019dbf32d000000000000000000000000be31d389c18138d04eeeb4397521141be5136bd5000000000000000000000000c450d627aabbb5220430545f9c6b5312212525800000000000000000000000009f80986d28e35ef43a66fe32133fb261a7f764be000000000000000000000000fe7e6513a1e9aee6835f86af619cd9dbbd64f82c0000000000000000000000005cb134fd4735cde81b1da992b140fa9128e0d036000000000000000000000000ecc7b366d2e648237c156d1338dfe3735930cc66000000000000000000000000bab838f191229479fb37a81c86740cc1cb1c0df3000000000000000000000000e8b50f3f70d4f7a8df9ead8ec6b82e91be17a34b00000000000000000000000048ab0821300efc936b4dc2c5d99312ef5fd670c0000000000000000000000000a0da52d7f9eaee85738322c759cc2e6507ede99900000000000000000000000035275dcea33bdd6877c95206d48e1b9b1d7ff3ec000000000000000000000000a02c9f52d21efa6a62961424973d26b8f8fcf594000000000000000000000000b619c536d70f85b40c1dd0d76d951a2ec808dccf000000000000000000000000228ed12ef3f7819f273f327cccd684dea357476100000000000000000000000046e162dba7cf047914fc1696478ffda84f71e5ee000000000000000000000000656a84524b20a1ccafbf7f4b76cd784dcf806132000000000000000000000000deba1bdd0202019e84debba0515ba18e651b3bd10000000000000000000000002eae411ae6a50f9ffaacf17863e370a7f21ce268000000000000000000000000634f9f6762d525f1c44ad43c785c6b9062867db4000000000000000000000000fc36cc411287b90e21c774f53d265a3a9bcfa275000000000000000000000000b16df2e861717a4c3a0261f7682ac1668a52a69c0000000000000000000000007af9070557bc02305f031c373b4e937a6d6d833e0000000000000000000000000b9c2614ba1773033a5816e61d34cf6ef7978dcd00000000000000000000000036a3e0cc997e49df5d7c8583733c0b94abc5dd3400000000000000000000000082a7ac1bcbe06ba74490f0a96bd0341d50335f280000000000000000000000004baa1484b50645d875c34f11ac7d6f4937a3c9c1000000000000000000000000a0df3ee7cc2bf196f5ccffe31cdca51bf2d05fb9000000000000000000000000194598e88cf98afaba47df8f5fa1dab85d856f360000000000000000000000000de486ab0121b6d4bcb1a43ec594db96e7dc41a700000000000000000000000023e4ea63ff46e5d05c0ba2d89c6d26392c8ff35f0000000000000000000000005abe776a92686c97672080910b72a4e1bd4f0bf30000000000000000000000008d1f42b54d82de55a27341809d988606160b24dc00000000000000000000000061b215d15f46c797d0daa5ed9c34ad5896261c110000000000000000000000006d1a66b368a69319946d033ee283991bc08a57e600000000000000000000000047568cb6fa80dfb9963e629c151f2524874dafc3000000000000000000000000b9bf8c8d58c0c21234944c5f010a2474f01a838b000000000000000000000000d2d203c6444287ae80f7d20482e3f8e796ae50b70000000000000000000000001a61734fa25f07657a9476925043f0f85bd02113000000000000000000000000b8caebe59b4ec119914995201a1dad819434879c000000000000000000000000827e0cbfda5a10f4cb782d047fc636852a5636f900000000000000000000000039f003b862b479d2f359c0f08cca186b375c014600000000000000000000000094106b803f3d619251d6d7785b4317dc9711d20d00000000000000000000000043091af837a9916801aad6d819d2b9dde1955c3500000000000000000000000098248017ee89dd268396a68ca05b1b52ce16427f0000000000000000000000001961a590b34ade7fb4da53ec517cac51f7cdf6550000000000000000000000000d61828cc8d025886bb9e79430b4bdf06ae3e37c000000000000000000000000c3161e39cd0fdb1bf51cf80d6673d0e6d2c74cea00000000000000000000000082622cede52a1b89181d8af31381123f8b441a24000000000000000000000000282042999372179853843af0385a9457ed6aa2280000000000000000000000007b682597925e94071ce56191ade71a7712dd9c66000000000000000000000000a0fbe380a9ed68fec1fc61462f26b1da8f40e20f000000000000000000000000d5df370d80a454deb6a3409ebcb3f5527127f68b0000000000000000000000003059d2a8fde1e5f9dd548139732bfb3dc92f851c0000000000000000000000006bd3cc56008fa2c5cc1ac8662d906f205e8f5a59000000000000000000000000b7201624d476ead6cc11bf97c565679d3a4f8c0a00000000000000000000000014ebf4918fc77be58397aca247687de53ebd8b03000000000000000000000000acd7eb3c84827e05fe4c6eb985878ec675f32fc200000000000000000000000005ed5cb4e9f2d015596cc60eb93a2fd63b75f44500000000000000000000000093b80c9b06560360662438b7bc057afc367317b6000000000000000000000000d2881cda4aca733e5ba73b75196913e4a1c9d9160000000000000000000000000e3ad1cbcbf8f7da59e652f81e7cf3bba112b2760000000000000000000000007db69325a2537b7f3a5ba4c7e21fda824cd23ef0000000000000000000000000f48aac3ed038030b558c325a60d2681c7fb6508d00000000000000000000000046df35921ca8b63259853aa24dca0770778f4696000000000000000000000000aa94bd6bcede93936fe36bafc42cee4c03870f540000000000000000000000006d841d5dacc54c44090a9fbecd1a2253186b6d900000000000000000000000004b52bdb54f963bc18f33cbcdf5833b809c43dce200000000000000000000000086f159e4bb63b8c1629cce7f2ffe86250c348a640000000000000000000000000cfe21db51de849dcadf0117f4d715223e0c19110000000000000000000000008558c68b9605bdf7ee84dc9541614ba1cddff38c00000000000000000000000000d66ccdfd6da422f1ca304ae2b3ba2a64fb4e350000000000000000000000002ecc0fbda42357f317fa603224a7253e7bb5fc42000000000000000000000000e6d055f1b5d543f0e6e47cb05413dd6f0e10b505000000000000000000000000d4a0cff4178cee5985fae95eac6dd4fbe54f1afa0000000000000000000000003f324b5d1e4be8572dc4dce48acf3152371515e8000000000000000000000000f027fefc58bd9fa8f15781a0ec5e3ea6bf908685000000000000000000000000bbeca459708a9c449b7e75d167f0eb9ff1ca7254000000000000000000000000d46738a7cad44cea03cd5b263069d0b63d31e13600000000000000000000000068e74e66b23c09fd7acca57bea1c6dd7fae8fe0a0000000000000000000000009ea8974667d791197392c499e4d175cc761d7e1f000000000000000000000000654945378d62642166d5b7801c1231520bbf78c00000000000000000000000003469c0c46ea3545a678fe087496bda077910ea4e0000000000000000000000008f00c5b8f5c051e3c477b17319468129d3dde9960000000000000000000000009ad05f530c20fca59ae29d3366c0f240a882a8df0000000000000000000000001917b447f9758214040f274e0a821ca66bbcf776000000000000000000000000cebef52ae00108632ce22f38e108b75b873cee10000000000000000000000000e6e32e44ab584f085ff03498a65a4a967ee3f40d000000000000000000000000175a8e72b6937fcd8a7e2b60c562824e66fd1e3000000000000000000000000034ca177cce1340722be17b8da4a2e65f9a54fb700000000000000000000000005ff922cd1a965ae313b3cbdde99826b7a8708ca70000000000000000000000002a42cf4e1cfc33850fd8d8da24f86cd89b82ad950000000000000000000000005eeee11116472545392532c8f1f1d1a075aaedc8000000000000000000000000aaab2114af25b2ecafb7345bcd68d62e9071a96800000000000000000000000083d3f3f994060489d03929046a7a3edb4e558393000000000000000000000000d93b04b86ea3606096062c3f6fcba6aff75f790c000000000000000000000000b4cd3318cdee077071316fa048bd038336aff236000000000000000000000000e678aafc78e5883224848171452852b8ed90ee8a000000000000000000000000b259ac931fff5abf69c5547dd8f47648c42f1d3200000000000000000000000057cac6c98d71ebac1bd396b78d6501fb1cb71367000000000000000000000000ab477502509b7416eb16e26ae470568d27daf72c000000000000000000000000ca79a158afeaac45f89af1036600b7b69308f3f60000000000000000000000008a79f889f2f47e94c718b36d857e897f9af8700500000000000000000000000072a328ee6d62a4ab92bdd011c724f060bd8b8df0000000000000000000000000c8d4e862c54bf5b73079ee3735fd34b3b5c621000000000000000000000000005b046b5ead9d617193d484348e48ae4262f1bfaa000000000000000000000000e12f73a4443498ea1f3cb5a1c8c06929fefea9b1000000000000000000000000bcb088cf34e3ec202c90d759f7e94c11a7cc300e000000000000000000000000c05f12ae1289d4c22559d0abf0e6604364b059130000000000000000000000006537b5cabeec9ebb57e46c30caca24e3d966b998000000000000000000000000709aa29515f0c42e2f6350f776fe91e0b686106900000000000000000000000096f9463eedddc3cd3254ad34da92945e71f895080000000000000000000000003dbf60a10d928f638984aba8130a46a30381a065000000000000000000000000ea178aa5238dc02dde344dc2e9c3289d0fee33d90000000000000000000000006a3fcee0a592aa4011805b09dd3b47feaee42d390000000000000000000000009acd2b095703a0a304e5db7c4c12f288b8ae8c8b000000000000000000000000d203825695c6a2cd6ef577cce933c2e886ee3e20000000000000000000000000207938ee73bb4d24f8cd295fe70d72d229efad3400000000000000000000000018f8e2e4deb7ba51ad2d9b83d4711312dd80f3e900000000000000000000000064f15b7a09f77567d230772763b95346f81fdb09000000000000000000000000ea8815785f0326df0b76046fa0a3e3a2c2e711750000000000000000000000002fa10b1b608e6487fa604976edcda36486b8fc7e000000000000000000000000e9dedacf9aae46346269bb0fcf98e2d351c1be91000000000000000000000000943120aacd8e14181c3c583de097c90510b4aaa9000000000000000000000000548831cc35cda12cb3fef396bb5b9c685ce16e2f000000000000000000000000cee4f7e4bc609b5dee22885ed4b55e8c6c17ec3100000000000000000000000018027cf6ceabd8a542eef4cc08e443b92b4a8105000000000000000000000000e631f22cc77ee845bfc4b53d6237297f62aab58f000000000000000000000000edaef9b02dc68a358919f26a4cad236591a43f350000000000000000000000002fa9279542d4286a116aa0cc5aed12be921b0cf000000000000000000000000041ffb3caee4e2ce3bec862a8dfe42340172edd35000000000000000000000000f7bf02b7af734b63f3672cb39d4022dd8f935b9e0000000000000000000000007474027887def0412e58e1248bf2d0acfe316fba000000000000000000000000d8edc58f1db5257dc154899ea1fcf847ecd930dc0000000000000000000000000d8188510ffcc294b62b320c803b6f2f2d15de7b0000000000000000000000009780402c873f50d628ce40e34093aced12c8fdc3000000000000000000000000d5e1020df152b566772cac6e96ad6ae53f24217400000000000000000000000037fd5ff83a93a503eb986936691df44eb64d748e0000000000000000000000000d8608256861d4c97280e858fe9bb93b96c671b0000000000000000000000000263ea3eea420ec7a14f414dfc5a40f271e33c09900000000000000000000000073c44e2c8f811524889863a853df46a1c2b2fb9500000000000000000000000000505ec0e6804b6b261a8d1c311c2ed47876ffe600000000000000000000000044f609fc09d9ad86ebc872719ddb5e9014fc9f07000000000000000000000000a93e1836236118f96387a19eb59d9155558d2fc7000000000000000000000000d83676c10d3fe84e81bc84cdfe1954506348472e0000000000000000000000001654d95ae1bd1267e1f62f13ed8ad048ce0ca1ad0000000000000000000000007f53c8b0affe78f7893600590371a46ef8ec3f48000000000000000000000000703e216dd136b8240e846b90f74dce9b9ae7a04a000000000000000000000000974be05281735668ca55e4fc139f5c641a784aad000000000000000000000000debeddbc197a89fdd31ba8082a1b3b6054e064f9000000000000000000000000c78efeca86fdc9ea1e34b355f78bd6c06c8806bf00000000000000000000000060ddd1152719c56ee1323b264eaaf6e5365e2c79000000000000000000000000fe85b738175b40e86d03876ccd43a084309ac2d1000000000000000000000000c89afd41e73fb56ac42babfe7b6a1ee4a74d1aec00000000000000000000000026b66c3cb7f0f576880657e0e84c6cd6889722450000000000000000000000005d77a8d5d1bf6d21d316f9f8f63fc84ffd61cc320000000000000000000000008fe00834d288165e0df78ad4222ff79a2e89c568000000000000000000000000137fc3ee142d8ec3620e3103e8cec049ac5fbff6000000000000000000000000600702027a4a5e398155f0731861856b9a9dcb420000000000000000000000000f1f0df937b377bf76f18e61272119abb5f0d53a000000000000000000000000e9df0d7a510b74761bc2a4321da5067a0d834b1b00000000000000000000000030fcc49ba720db2a4d93fc7ba991ac0d3e895bf30000000000000000000000004c81bd5546a39060a9f822b58d3462d1a5483f580000000000000000000000006ada9e7b5a98cc3f3ec6960e5b1bce379b4a00d900000000000000000000000044151cd9829660a847a38249119ef4ce37bee8a6000000000000000000000000ddd5ee15a42da65f47b89c848d6f57326d059dd500000000000000000000000024c5f08b732de8e9f53fd5d251e05d219c9947c90000000000000000000000004397acf9a2d1101500b885629c8a300331742533000000000000000000000000b0b0f697a0b5dc6d49daa8c9fa01ac27248954e3000000000000000000000000fee851de667bb65fde37baa53af27c7d7933168b0000000000000000000000009ed6b27358e60c7fc5fe65c0980a37ea461f9f1a00000000000000000000000022d25a4f616544c3748a18994483f16ce22fc4cf000000000000000000000000b1f3a4e226e9acd468aed06146c7980c58e6a64e000000000000000000000000fc7541badb4dfb510ed857842ee02cd731b82d26000000000000000000000000015ffe16403db57f2be901ff3f69a76ed2dffffb000000000000000000000000d9ebff2286f111b36d3246b700ec8597f08a7d05000000000000000000000000f1f262e97e4b5079a8d0b4cd6cd05962bd3681e600000000000000000000000080ec8bb829d27a56715eace831911d7327cdbb760000000000000000000000001eca5215179baf0d0cdad3f62d4735d23fffa1f100000000000000000000000020838e36079ae4629343f0258f979f2842e900870000000000000000000000001d7a50ca9e7df8562d6b4c3ba3e5d5ab77a063a8000000000000000000000000548358b243da7684cc46fe15bdd536f5a4d653eb000000000000000000000000770b5d0d928f25f80f65ff884623f0bdfb5c2c23000000000000000000000000084127d8045653218d5a4037d581453d9d3b74160000000000000000000000000d98ea44817f995c02afadbfa404bd42e69a7683000000000000000000000000d0eb8ab051bc99fb84cfd19b6abd50b7ca958e3b000000000000000000000000368bef5501d78c78143957f1b0352f6e96b5f09a000000000000000000000000e14a529d10fb71d2a8b8af7fe4fb05a48e3cd2560000000000000000000000001a8f88ee44ac130e2318cd91f58ef3e8e0fa1134000000000000000000000000c5852870d0f09fdb8660e654dc0d38977414b5fc000000000000000000000000252c545a4ca1c20340cb434e0b62293142fb18820000000000000000000000002b0adfa8145124d37d2e5cc0a5dbca92e7799c1a00000000000000000000000058dae063921b2be99437166256b33935453659c60000000000000000000000001d724a2fc09002558fd87d15421e621f0cbe50610000000000000000000000003ce43e4956b7c475ea7c46e819ac58dc9c723f360000000000000000000000003f178722ddb737ef9c8fa2949f4f9108f93df0a2000000000000000000000000477229052e1d95da1a096d8284699b183b77e0ac00000000000000000000000004be74f44e452f2fe6c757f19f90b92cfc9f9aea000000000000000000000000afff618b4ac613dedf14ca3d38a3d636ebed638c0000000000000000000000006168292d468bcdc33aaf3bfe8922e8e598002b44000000000000000000000000dcc8d9634f2365337fd05945840f87be597021de000000000000000000000000ca74f12b69e1b9850c085a6b0c4d94c02d98254f000000000000000000000000d1487fc099905198258d959396821a29336a519b000000000000000000000000fd884c62aa4cfeb15e4bb22be395dd1e11a6edec000000000000000000000000d46004c47a1198b6f097c5aadf520cefa122791f00000000000000000000000067e2c307f06890ebb9c1530ce54e99c1fd011ead0000000000000000000000004702324961cad913828d75540ff5cb0c656ac0680000000000000000000000001b2a6c60f86ca8cd811a9d6619ca8bf195eabdec0000000000000000000000008bb62836afe786349e3ef6c27eea0be6669f216700000000000000000000000066d144eb769cd3e5d0b81eab6582520c112022f9000000000000000000000000d6ce4f3dda27fcbf9adedca684b51570ec3bb679000000000000000000000000d2b214d309cd7c1aa5a45ffc7274afa1d701f519000000000000000000000000aa4e1da72d89beaef4080b2d918b9bff517df3c80000000000000000000000003a61aa0490954633693f062ef3d069d59b2309d60000000000000000000000000c40c0d5ab621495f82ff0d39b30ac05ea15c85d0000000000000000000000004387170a459617a2678c6522a615eb5e2c087547000000000000000000000000a4b965025ef80682f488b0ceddacaff54e9fd9e500000000000000000000000092d159b34abcc8e9d6397a1d6dd7bf8817b4e90b000000000000000000000000d376929fe2a73225444bc6cd5b0240d3e3acd01c000000000000000000000000f5b57aa26c0e58a9a4cd916144efafaec5d58c64000000000000000000000000b701cb9946a137e7872a21287f59a372b4fdbfd4000000000000000000000000dc4853206d411fd4930db8eab181bfa0d2f5dcb0000000000000000000000000a2c80398ec4d9657e6833b9d1f5eacf8b06bb64100000000000000000000000055180b3c907d8126f2e3cd458a245c4eb35a5f31000000000000000000000000f098541ca65aec30b07518b937272e9264859b4a000000000000000000000000c5d05780f51414d16abf2d5a0b49c05a979aaef5000000000000000000000000cae593db1c49c94b8dfcbf888ef8fde203f84c3d000000000000000000000000ce500db598bb64607bf0025f65e0d6ad0a9dd18900000000000000000000000049f3396c1263f03aa80c90724f0af2fa2ad4d724000000000000000000000000802810a149e9cb8ab0a29b98b56f5371854d29e3000000000000000000000000ee9d97dbf0dcc579512c4741dcfa8784955cb344000000000000000000000000cb561edf19c1f3077b9db757f3b823791d88694800000000000000000000000007c1c89337f82f447b5e661194fc804e7319882c000000000000000000000000829f9fd536fc98dc3bdc268d1fc0be9a7f28b1ca0000000000000000000000008aac3f0ae1710afb0c2f07c21200c3959f34b80e00000000000000000000000000fa6f1a62ae03612ca0f0e020a5760417c261610000000000000000000000003c76862782aab823ad71fe391b5dcb0e40cceaa7000000000000000000000000e9d30db226657be8145df5efaf6a95436d165b7c00000000000000000000000036c922824821e33e21807591a07c41450a75df2900000000000000000000000034cb00effa39b666c1dc9969d567359e19709bad0000000000000000000000005a7af838fea8f30ae05c8fcaf7a75a7c97cae98b000000000000000000000000e50c582fa5363af3cf31a92e03821a7d898932d500000000000000000000000005806ad5dacc85632c2fa704bc1fc9275740c2b700000000000000000000000082a40bc49758080c189042b440513a94fb6956f4000000000000000000000000b76a2fd940c9be57ebea54c4ca93a52a0861ca96000000000000000000000000294c2fb90594b2acf21e0ab9886a85f63a78b0ce000000000000000000000000d0f83b1ded0e3ba6ec945452f83003216868a68a00000000000000000000000079b227e47876e6d58e0064b345067f3a3d413665000000000000000000000000dd15bb646a4393551687e30c44b81d0aa5dde5d10000000000000000000000005f4f9589ec69f03752ba17baad3bbdb155df01e4000000000000000000000000be355a31fa077fadd83328aea7e1a31d2c287b89000000000000000000000000fece1aa4ea2be938b66c28d29656310e86e48cfe00000000000000000000000047bf21ec643db4a9d746e69077621c84c70885ca00000000000000000000000073bbd7c77dddbff5f4b29dd7e09e576f8be87856000000000000000000000000a83fc2723243a561e066dd6a96ddfdfd0fc6c2ad00000000000000000000000059c029312dfb99d1a35ef52d2807aa0f77a4c7fa000000000000000000000000334b5ae4a1dcb598c3b8341a84c360fcec99999800000000000000000000000063722d8f13185155d2c4cee7c88170bf76a4baab000000000000000000000000fcccd1233d4eb3b728144f37863eab6cd4af09970000000000000000000000005928f4bb773913f824d5ab17dfd7fd7796323a570000000000000000000000008e48a5bb28ac769c04708707f9e57930399fa8390000000000000000000000006777190abd84834863c160f6538e3f0d8b2a81540000000000000000000000001b13b8ace85e51c23b12c80108e965bb2d489473000000000000000000000000b6a1a14b69bd0e82d9e2c6fdbdb1348a130bb67700000000000000000000000052025af16ff630a2b6cb2bd08b5107a5b575dba600000000000000000000000011f21f1567cf07c596ab4b5f2727098e9117fa86000000000000000000000000da0b50a88697df4b676802096838261d90ac9e5c0000000000000000000000008b0cc7a3435ee22c1b46d549c89fa4aab300083c000000000000000000000000fc3902538884284e06fbc03744fe6e5beae6e927000000000000000000000000e0c05997c837e7e2d542b5b50b0a61453e194289000000000000000000000000d716f5604b7ace1dc048035fbdecadc7c00c9864000000000000000000000000bd39ef3fc2344331df0698ecbed4c03c8b769b6600000000000000000000000031a14fdc50ee0db5c1e5f845f9c9a19c31422b2f000000000000000000000000fac3868adeea318882fce6682748f741468f78170000000000000000000000006971542da2d35f0f51815f2d1c4ef28f4c29d8c30000000000000000000000004fab7cc015c9aa980084e8ad59d0a79829fe5f7700000000000000000000000044d37607977d0b752c55a36f06ef855a7d78f6df000000000000000000000000789116a441034203eaaf77568f2ac30c5ea8fe170000000000000000000000006c66f53398e7ec58d6454bfde7a7c8031274c549000000000000000000000000aef7e645aafea564317f5771961cf508580c05ba000000000000000000000000414720336ae0ee7c568cf02b9f12227f0b7e33880000000000000000000000006a97198c25e5dfaba4c8d5491e1792337fa5938f000000000000000000000000aee7d1c80161b3ed0c60f5c3a6d46ca36e3b7f030000000000000000000000001f379286674c22bef9567c7a6cd2db7472c242760000000000000000000000000e6dc1da30c2eaebd8ab251dfe00ec1a74dbec26000000000000000000000000935d9024a8a905d57886c39ff8af7cee51b1aefb000000000000000000000000fab67a518e46725e629908c44355c600d51464bc000000000000000000000000eae42c9ba487c89f64b91289bd479726ad634b1c000000000000000000000000558eff72401a230b3e49e512f19095389205be7a00000000000000000000000052d3750fa7e9ad7af929921dfe4ced11dd402f5c0000000000000000000000004fb75b5b4b9e0575e6dc4420b2c728d1b43cea29000000000000000000000000bdd704078b87c9eb943213b45de84619ab3b825f0000000000000000000000003047e3b3bd884b7494cdda9bb2231af3bb7d6a0c000000000000000000000000c240c2152ebab61d3ca473ff5bb69f7fa8af64310000000000000000000000003eb428d4a41e994524759db51730d58f6d0ea1cd0000000000000000000000007b8c903d1c496357e02a1002620c45295b3cd488000000000000000000000000cac71a7ee7da87bca48a89a8af97cc0a1234b64e000000000000000000000000c944e72555db3feb7d96fe26c547a9a0d98ec0b100000000000000000000000067e5ff8a0de2cb8edded7348e9ad0a80ed8390db000000000000000000000000765abfd221abc5296560b4d6f1ff7cff07df780600000000000000000000000054422fc6fd25a626dc499e1be847bdc1391535e40000000000000000000000009e0dda2908dad6bce51d619288743070f1a2df87000000000000000000000000f6349d0f633dc74d57ce27ea5ddd995f8a2a6a3e000000000000000000000000e9cb9936af93661ada07f95c06bb48b4b2d84a2e0000000000000000000000003949aa79352a201984da90f4639a253dc89164c70000000000000000000000002132a5189662368ef55915326a1d8b198c4af1c6000000000000000000000000651db48bc414ebe34c2fcffd03f8d86b243accde0000000000000000000000001fff00cd4bcc4c3f79d4dba97004ac8ae2ff1b93000000000000000000000000f312d240c5ab711f3aa8cac9672b88a3226d2a71000000000000000000000000e58773ef11cc3099039007da57d591287afcadde000000000000000000000000eb90a09a3aaef948e88fc4de3bb5ef718d0ae95c0000000000000000000000002a2ffcd5ebf6b0436ace3dd865b19706838f4ebc000000000000000000000000832a84370f205100bbfb6199813de13dfb28dc9d00000000000000000000000085d7c2bfe4de60286466041b2bd1e9542ab2a208000000000000000000000000c74eff37b8216b36ee73a2002c5680b98ee967a100000000000000000000000043f9da6cb5a0bf9e8bf26bd142aa10f579acfe5c00000000000000000000000041f9777c82cff5468f91bd7dd644cd6d7e255892000000000000000000000000582b32a18084e2aa6b8efe6cc8de97cb43b32ccc00000000000000000000000047304426d88f8c819f564a7eba2df0a460211d7a0000000000000000000000005923262d3c5e775ab9ecf8f448a84094fd004cf90000000000000000000000007b25f71f60c5f7f9eb19c6590de0ad0745f80f170000000000000000000000005252ebd999194d65baa558651e1d468168e91e0d000000000000000000000000b865dde641169b08389be73bf42767e6af694bf800000000000000000000000069e5c77090c9cddcab5527441eaef5d950c282d600000000000000000000000004a78d755821e46d050e7223c4f5a9380cd4d40700000000000000000000000039b0136b4a5f22a4a82a4396f7bdd1dd02171200000000000000000000000000b012c0e47e8ef09184ee97915ed022b75e3351da000000000000000000000000076db071a8659c1c60f465b23709f64fefea9e31000000000000000000000000f1eab121cbe4f230c40051e02aeaf2134c131fcd000000000000000000000000c8a905e49f9468a0868c6c09652d424474c10b800000000000000000000000008b4d6074ec916607fc0be4c9c95d6e831ac1eadd000000000000000000000000b04b9e7d4330602a4ee5d3a79e4f39e4f37ced2200000000000000000000000039c52524566cf5baaa7b2ad546def3bc699f59cf0000000000000000000000002e4f3b7b1547635f874e86758c705293f1c89c3600000000000000000000000047e2695e92e29c9b6f181eb75446deb4a640945f000000000000000000000000617e5f0f4e4f0b9fdb788f3f8eed8a184b5b87dd0000000000000000000000006fe214c965c6d6f7a099d296be424b1334d9c8870000000000000000000000004bdd26f396153bfa8473a7f16f1a7d462aae4f9e0000000000000000000000001d8eae1014bf33357e7a10b4428d57cfed07ddf80000000000000000000000004e9009ea2cbc64228a3ee0c6cca82f200220d22000000000000000000000000069580bc72de765152b95a8c969a25b9d4fb6e0f20000000000000000000000008b8de51f3a0ae105450898127cdf36a4b2b5d200000000000000000000000000b593e73e4b74851d857411e0f397835943209c57000000000000000000000000b7019b9e6199b34eb31bfbf2f2cd2ecd9da12e18000000000000000000000000a9417b95a8bb58fe7d7b53127856c10667221b06000000000000000000000000be6d2de40a3d3247ac66d14e58aba4ccf00450340000000000000000000000006c809b453ec48da18777a47e73a2118c24bc6fdb000000000000000000000000dd8d68bc0721f63898154f38efaa825dbb29f7a2000000000000000000000000e13a3c1cd0bd45aa6143609afb17c7d8daf2b793000000000000000000000000a1106412374ee2fcfa8151fe7ee651ef648b05940000000000000000000000008e28d9eeb447b409e1925daa2e38a70ef6c27d9d000000000000000000000000cef3408d706ecbe695a92f9b14d0243fc2d537b2000000000000000000000000b23525b0a6c0b4a7029cc6519d81316c60799bbe00000000000000000000000037d326880c17d15b7aeb3e32bfc2e65cdabe3abd