60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d67616c616576656e742e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2067616c616576656e742e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d54777145654a6b4473595a526b7375504344526e374753345255353448564a396e6a77476f325935624b553100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005560000000000000000000000005f022aac2f6c5abf579338fa48a2ca6b1c9e14a400000000000000000000000071e83438c75b3938588d35fd38eb46d2b4c81a810000000000000000000000003906bdaf2da5fae5495c2bf8041c284b9c1fccac000000000000000000000000de6ee41ae266a39f85b92f8bc3183c11971e85fe00000000000000000000000023b37cde49ef62b407a89a4e4982765b85b2439d000000000000000000000000d83198b85b76d79614b9d684faa4ee2d3b5ee60f000000000000000000000000577a6333c1388ad23674b25b1ff0fc990f816b47000000000000000000000000202eac744ad935abdfd53b069990e79c910a5bba000000000000000000000000ee465ed7cf02afd1ddd80b735672515bf884eb0b000000000000000000000000e8b5a0ce286290e70cbf3c2e1a08b9a6456f03de00000000000000000000000031a7f7cedffc20807fe289ba83e9ef0dd9b0e3080000000000000000000000008ed64f3bf185e72208ee96f8becd69427403e851000000000000000000000000dfd6ccc51097957669b2c719c7b63c2cf586323800000000000000000000000005a4da59807fe5b767d0a68bc4bf54dfcdf653030000000000000000000000004cd9768e491993b856a32cf895c2bc284041c225000000000000000000000000dcb9f2b03d350dee63d2c01e5e14c41e8f2bcf8a0000000000000000000000003c25c2f2c920a39030d1d6288f7c0846cd91e0b7000000000000000000000000d65339e31dc462cfd8c50cca6c340cf8f21705d2000000000000000000000000be92030d98bb0b841307213b9721476bbb1fd30b000000000000000000000000805c1ee454c1427e6ffe6e6a49ec4ec02d386ff50000000000000000000000001fe53a233e3ea82e28c58ce211b153a6e93bdc270000000000000000000000001b1d6c79a8aeab07416660868d41cf07d1c7cb3300000000000000000000000055b80fbffb9d0e712cebd2e5bda559638b63264b0000000000000000000000000ac050a07b9f88746dc5dd3c4d29848529f5a3ea000000000000000000000000e8999187bb143e0ffd701284515d7f829186665d0000000000000000000000003812f51a29037563c13ac260166db973b6b59390000000000000000000000000141ea39dfadc1e6552d5d9251e78aff02c3cce4700000000000000000000000032a103acdfe67d5a51073d2d9e74d644d2e98b150000000000000000000000008fc18c67becaa84e458397dea4e12f628fbf00630000000000000000000000006f6413afa51edbeb4a7f4ea6342598b67c516477000000000000000000000000b3e9848e3a4333dec7d310197e9a3ad954410c13000000000000000000000000bf583786f5444d0ff8e7e0097f1031627123f22d000000000000000000000000c303b911c85597da5b9d19b462a1c0a9dcff501a000000000000000000000000a45057155166bccb2fad4f391583a5a08a5dbc49000000000000000000000000e7e2a3f1c23d900fc2d71a3f7f74761ae49c4d5600000000000000000000000069e68d3f7809d94508eab52f3783f17961386939000000000000000000000000343e0ff8f597953e4a7317b2e153a2f6e787b6a00000000000000000000000007a785a2bb327a78e294583ffec3729901864cbec000000000000000000000000b61cf8185a13b3c52630c1bd7add7728311a41890000000000000000000000000f5706906f2a60a0046c139f2c27d7d4bb9eea0d000000000000000000000000f41670797a2c1a78b47187f55a365546c0f1cf3d000000000000000000000000f8a92e00da619be419582105af26c1a571f32106000000000000000000000000c249ba10d5e4541f57149498b16646fb24b30af3000000000000000000000000990bd7eb61fac735b38fd66fa6702753a238bf6a000000000000000000000000f4ec134badb8d57c7f8e8f26f2e82bb9b8833fb6000000000000000000000000f48573103c5f3811d7082ed415981ce37aa06b4b000000000000000000000000335ff0c4cf8463a6d8fac628af1ed3192417a93d000000000000000000000000e1e3ce502aa6f1b2509d2a364a4595a2f024d25e0000000000000000000000001087304df31d7867d95af786b909342f1b6bba0a0000000000000000000000007217fff07bca1694394c5459e0a1341b129aabec000000000000000000000000f6ac687c227a1792923bb366205a10d33d922225000000000000000000000000b5edb8594c93459efca4e39f8f3334ec0dd6858c00000000000000000000000080a55f09bc68022a47f037cd42dcc22f1fe99091000000000000000000000000ad32f784337f7ed1f00351ccf4a13888e244d08f000000000000000000000000dc1fa5df23e1c4c36a3b74d1c321236d22b1b05f000000000000000000000000720269b60660cfcc4dc2738abe44422ecf2049fc000000000000000000000000e8b89974bae779fe2f4641c9b82e18743a1d2fcc00000000000000000000000048373297bdbd7ed76aa491dde9494f80ab6b84c7000000000000000000000000204cd5c319031289ab6b0c1ce9ce760a4988dd94000000000000000000000000a82ce3118e2827155d33f1cef1b8b1ba538a57be00000000000000000000000056438b1669f50782f85a8dbaa2f8c4aa1d5e466900000000000000000000000043e48029c9fb2cf5f6f5ee6391d6b1f5b8fcdcc30000000000000000000000009b98dbaba35e714034c0d901883886e5b7820d70000000000000000000000000dcac13a94878acd971242860699367ec2049adc3000000000000000000000000ec08d7ac874979275ca62e1081fa26c446366194000000000000000000000000449f0264eca8e10ecc6aff2f5c2027a5466d793c000000000000000000000000c278c0714d7309a9132b93f7605d7f6a80f2bbda00000000000000000000000073cc7367a0bec6552d0d4db1800942007473ef2f00000000000000000000000001e87147da062f52271c2acd801a16c91dbbf4e100000000000000000000000098132f10f9698499923eb9be6563344e3b0f490e000000000000000000000000f187b640f5a972cb5960b4df76c6ad64521ac03b0000000000000000000000002c17cc68700010dcae7b66508245b5619326eeb10000000000000000000000002a01d885920b4c435b2d804d2461fbe5efaf6dfa00000000000000000000000001f50a69c4020904e2af3a31d9387b659ff3bd21000000000000000000000000df77ce08dc6e896e1f84e27a60bb5c9db9502b420000000000000000000000009085ed7f4f417156eb6096da24a3040045972f9b000000000000000000000000af29bbdf38b24fb3cbfe70b32d5d14e618cf2b920000000000000000000000000aad1463012bd24df3e4e75cede2976ac55743d3000000000000000000000000c5f9aa8eb2aa7f24e46369c5f331baafc3b987120000000000000000000000008088870d0b410d33d9495c8c1f7e991729ab6f5c000000000000000000000000c2a8dba1de91ca629c62724c556fbb538e9344b8000000000000000000000000653d53ac2588d935f7d1f1f3042fccf7fd6da0f50000000000000000000000005134b084f7ad7f54a3f25ef7c79409a0822cd31c000000000000000000000000da9268e79f369ad93ab96dc82ab49026c646739b000000000000000000000000adb0fd01b293fc13cdd55f84385aa090b2b7fb2f000000000000000000000000af9f5d8b4c3dcdd9e94823e13d83373b79280b6d0000000000000000000000009f90aa1687d9466f0aa1fe51d16de095b0642c1d00000000000000000000000079e47322df1e407b204195fb4fcbcc65d1de27e00000000000000000000000008d6f7c1b3fc4622675d860a41e6fe79cc8e2696600000000000000000000000055d3985ae31291491a94935965b42763c40dafb7000000000000000000000000bed9112a53ba8556c2ef0979649588c525a59daf000000000000000000000000c16c0dded34176918448eca11b666c4800c6bcd400000000000000000000000023d9f774aa4b38a733c14bb0f4de613825c5590e00000000000000000000000009741ae603df1909b3b73f0a12827a27a3121ecd0000000000000000000000002eaa3dc01241c37ad1b49edff356910cdd09c1d2000000000000000000000000e80c5256ec91b54841b2267cabc50fa2008ef0400000000000000000000000000a4266f77ce6d740757c9e2f283749fa3605713d00000000000000000000000018119b1cd10624b3dc28f9ac953c850540b191dd00000000000000000000000048105e860032107a6dea9a524e8d1e8783eda78a000000000000000000000000e7350954835ba4c7a1eb30cf4612184fc0583fdd000000000000000000000000e7a6acbcdaf5b9cdb365fcb41411316c269d7af7000000000000000000000000a96e1e105f73f73e9c36998a1036e1debb19c5b4000000000000000000000000d14fbd5acc6c5829138d8216ab9c0d604e0a861f00000000000000000000000013edf543ea6e777c51b55b09c2a1d63f118f6dee000000000000000000000000d1b6b0f2d970584d981058344bf22147518ed45e000000000000000000000000317d10f9ab41da15183c6d26f6acfc8f24c7ec8c0000000000000000000000003a2315ba3785f3e961eea38e5d5d48e0ddafa3900000000000000000000000001b4616bfd6fd523ab473449422bc97c66cf5ca6f000000000000000000000000f67431b7b4b535e6fa2c4b3fff64df4332dedbc9000000000000000000000000f3e96c0371170495151debf6ca14e17ac59da1d10000000000000000000000008dd55a5917badcb5a6ee95296d810c8189a8768a0000000000000000000000008b35d16ce684a38fea315ef697bc1d70d9e071e1000000000000000000000000914b343a5bb2f9b3d2115b998c99e0ccc4cb115600000000000000000000000050e715ec8c1c724979263847aaeaee8d97e0fe60000000000000000000000000755b48f9491cec4fd49560e95e7a878bdefe2308000000000000000000000000f3b607cb0d8253db783155d9f06a3bf462398dc2000000000000000000000000a185df022fd2179f9287a344f486bb2d52a51cf30000000000000000000000002298311a1472066116194980abe78edaeb650e870000000000000000000000007a569d7deffbfbf346e864745de1556b2de5775e00000000000000000000000061d20d87410bf3cff0c5c325972faa4444a9adc2000000000000000000000000906d584a615fb1c6cef828d6780fa6d870b2e656000000000000000000000000872af77106a4a39a5257673abc0c125aecf8e76300000000000000000000000089a497405cfef65e9556c32a3085b1f8b8b71b5a0000000000000000000000005c4db2825dcd3ea49e1fb4bec9cbb8558b8dc43100000000000000000000000050fbe41331570c36d4c68c4c6cebbe158a4e740c000000000000000000000000a2925e56561283e12a32bae71becb7c162408a5b000000000000000000000000330c912ec0238854eba0e71b6947f6c1b3c7000c0000000000000000000000003f6d0b233e1895445db575f5079bcae77585e470000000000000000000000000e67a0f3c512cc4db362ec701ad3220760d2520d0000000000000000000000000992c08eac2b8646061d580f2fef24f3d2c506f7d000000000000000000000000670b4ae077563ef2ce029add55e3b3f85eea25e60000000000000000000000005c73d0c11bec000a42b0e1dec279c150f84a7d59000000000000000000000000db0a89e449815a816c177eeb98236408d92fe2ed0000000000000000000000008e515719a47427f1d8f957ecbe72b1222082e3060000000000000000000000006586655ff66335b0b89e3c7591c9569653332cdd00000000000000000000000022c9c016b91bd16fcc162330e78b485df2f8ab780000000000000000000000008bb6939f3c12f1363695fead1779af3230c5a6b80000000000000000000000005db4227451bddb5cd3fc9c22fb903b5b7c684cfe0000000000000000000000001ad113b8177e3182c504e01ba15b3e15343803d000000000000000000000000009e7bddddba1950d766da25eb964e57c53bac6ce000000000000000000000000489b9ae6eaf9c098052e914b4151dcc4ed55d2fc000000000000000000000000a6726d76948d94fc6d9251d74ea60214900bfc4a00000000000000000000000013a9a5fdb69c9791e871243daa791a3c0c7664ca000000000000000000000000a008ce96d6d427181bccca1fd234214eebec6af8000000000000000000000000ff86a5597ee0e1d519c050a6b065fd3401dd9eb3000000000000000000000000ae4df40cfd9a6918513488bfbd269bd950404c73000000000000000000000000b219775f6bb2388c10796f5a27691d93e3fb6937000000000000000000000000e2d5186e6182c531bd359c5e620bbe73aa2fc95300000000000000000000000003b793bbd0db44903cb75f465c2518b3dec0cb7e0000000000000000000000001ceb3ec7e27448fe53c36cacab331a9e3c838d32000000000000000000000000b31ac4cdcae29b35b87b9c66bb9309283b39ec64000000000000000000000000fe9756b21282461932ecef94eafa08e3e1aeceaa0000000000000000000000003b2aefedd3bbfa2f4f2161d0fc2a161810f4910c000000000000000000000000276d980565b990476ee52b3ee60d60d8c920e863000000000000000000000000026efa10261b8e057d6caeb74e6fbf25b2c211b70000000000000000000000000624c137f2cc4ce8d0267e43073e29dbfe985803000000000000000000000000915a35cd4c480487c6c1db61073ddfc20d3be3d100000000000000000000000074412ed0e3d2388204a0b9e16f93e02ad97048a40000000000000000000000007fced6e6aff50291ce595f728c486dcc0e7c261400000000000000000000000097b12df9fcb548dc700a75059b6fe7875aaf1e04000000000000000000000000b1d7dd75de8dbdaceee0f09ab5e4be85679bae79000000000000000000000000aed8fe95a06c6d8e74cb695c97a80969afc6462000000000000000000000000045c4f5d64db921316bb0ecf0f22a074304301bdb000000000000000000000000ca0be10a86df206cbb55d85781e909d0f744b26800000000000000000000000030f8428c61dfca506adc3bcba3e2aaba3926b2930000000000000000000000007c570bc56f041cf820f06d7cdba3faff674d348100000000000000000000000000bd0fe5a24d39af67b3eb3903dec34474f4efff0000000000000000000000000d29634524cc4e6358e79a9d92bc61a09f6ff3710000000000000000000000009118f1ef2d51509b4c781ba1fc43b1a05be1a02000000000000000000000000066ca0630747778604e99e8a66efef69e7c10996c0000000000000000000000002530fd8afb896ab5fb1a4bc12aa8fb96e93da9830000000000000000000000000335e8039509b3abaf06b26f196383999a493a06000000000000000000000000fa9c71a918d8d4bcf3fb3dcd4c9193aedd685cbf00000000000000000000000051337db8e3bbbead3574433941f3d2458d5ededd000000000000000000000000efa46ce9b043718182ce54f0decbee49b139322f000000000000000000000000ca6c03312325da9497b8cd5ab9733107fd6cf72c000000000000000000000000fd6f0add145f3c87018c728467f24d78829fee29000000000000000000000000f1e92c350b8f015b609ea674a620db6c279ca0c800000000000000000000000065c23fb6a9bb4ec71ccc17c2dfc5b3c958e8ca9d000000000000000000000000b49eceb4bf064e7ef8d93dd2a1c0a4febf6e3589000000000000000000000000aa1013d80653a0279fd391ca74ef7e07d293b100000000000000000000000000b55aeab11f7c155d02e97cf58e13c7bf18d9d873000000000000000000000000a8afa24d716ac8f5a52c41bbf1cc0cd528938c1e0000000000000000000000009b57341fc8c38196ded95b753dbe07db6a0fa0b10000000000000000000000003bbe2a6f7d7467ddcb06a8bb3bee08e38e25ac51000000000000000000000000bd0d087132b97789915dbab0ed341fdc3f8ccdf60000000000000000000000001aaa06e2a9185d2a4bb0074e572e03e0978e1bf0000000000000000000000000947b341e62949b7dae6537a894ccc54a0e5b89090000000000000000000000001da4ae64e66e1f9b504b046482e4a7f497595ae0000000000000000000000000d8f87bf95c7f701c47b4514dc5f81531a141781f000000000000000000000000db511a22137a34dafb9a808922bff2b6644c6cee00000000000000000000000006412faf383ae9755f88250856c2c646e7fd3570000000000000000000000000c3200b1aa44dc2a352385da3afa6f426a6339ec60000000000000000000000003925adbf69d401bc0f3f69bcc244f8e1b297cd86000000000000000000000000fb59c06029e4f03f3a575a9fca10f42f36b188f90000000000000000000000006dc14bbc26675498cbf3b6d0b0f37c130dc41350000000000000000000000000cfb6a4153cf042087c5259a1b74445f85709c9870000000000000000000000009b57c418e5b795f85bcae10df7f0f167be584ce70000000000000000000000000fc5ff7271909e55db25d2ea3e93cd20e0ee7873000000000000000000000000d2dc7cfe3cfde3c5ad039608d5db11d3b314c4c100000000000000000000000011760d9261fe5db3230eb96f280bbadfce8555200000000000000000000000006632732b7d6c4c39d882e64264f7f69b9aaea9c5000000000000000000000000de718154e95fabe1939ca744f493d9fb33518c3e000000000000000000000000b53b4621a6471b7dac006f3df769579248372c67000000000000000000000000894218d08e7947a1041a95e5af02b77f6443ac6b0000000000000000000000000b37640f6e6c058d88ffef255026a7ad9f10f3fe0000000000000000000000000f53c7476ac4980da835e02a6920de424db2b62c000000000000000000000000157f02cda1c651c999fd139a8247447c01342dd7000000000000000000000000447b8515307ff637775a886211855d127d4f9180000000000000000000000000cfd999017f8468c019922eb4f38351d6b3ad77d20000000000000000000000009cc86b28f99919567e97bba9782142cc07f32822000000000000000000000000ba0bb5800465cf88dfd1a40054f8dbd0545d0ccc000000000000000000000000bc00744a3c76439dd9eda4f16b82877570c467bc0000000000000000000000003cc357dcba5c377cb2f6a375d73b4f7b03b7b85e0000000000000000000000004fe7204de1296a8183fa519ffd73f3d50376d679000000000000000000000000f27b2c56cc1f2ff401c259b47729df5a16249059000000000000000000000000aa5ab4f66f231b2c55b0322903e3706faa3e941300000000000000000000000075e444864dc70c2c609ea86a03c3141118661cd2000000000000000000000000ab29642e2ee78ae5f19850f3b93fa5dc7f6d5cc9000000000000000000000000551935af28e1031c6f245b6a6929a7a25e7ea7eb00000000000000000000000073410cfbe56c77399a78c8ec9d24141457520dd50000000000000000000000004e6ecdd7063bcd45d59cf1053d7817ad0a61a62c000000000000000000000000bd1bb963275faa95b04185b37cb6b6e5dd96ec8e0000000000000000000000003aff7f0a3af14c14e756f500aab0197eda1a1f660000000000000000000000004ef09babdd75c81b98d1ef1066a8f72cc48f13bd000000000000000000000000a116ca5e2804c88b85afd03f201502c2e1c56c06000000000000000000000000126be46b64e436e94ddc268ea8e57bebc7a0dc7000000000000000000000000079336d5159704fc94cf330d5e3608bd84454e7c80000000000000000000000000212a06fe435e0e3836050409872a58b68f8e1ea0000000000000000000000001be87717dd3023dbd13590188109779bdae4a69e000000000000000000000000623340fccfe942c6b03bca746b704b45e7729111000000000000000000000000811b81f798b559d78079b0c1ab7aca63d6eac8f40000000000000000000000000dc428167add4c195c79f16634f68b5ee2e6fd77000000000000000000000000217a4f3456eb5eb8c3222d0caa57eed02decf7d6000000000000000000000000e4de4df3dcaed53893a486b1522fa94f9c55c74b000000000000000000000000d78cbea5564c4e390078783def5609d5d75c019c00000000000000000000000011f2f710a0e12f68df4a135584b251f0adbf2bb6000000000000000000000000f2bd45bceb99dd0599b2cdd24fcd0567ab4034ab000000000000000000000000aa1aebedaaaa00b9725e49a0239e1f0ee39d8cbc0000000000000000000000007d8125aaf04b951ffcf0de09fa788a840a24485500000000000000000000000040c76dc87b82de89248a2a6679125bb72d0d36ad0000000000000000000000009ee1dff71a4e0868912d1d58ba0a6110c6a97eaf000000000000000000000000986637313f0ce8e0a7da046f17ae25278f034ea5000000000000000000000000bd14f7114164aae6433d5218ef481bffd09e59c3000000000000000000000000608da66e474b079be2fb4a876596520d980d7e2e000000000000000000000000444b96e6ae313899780bc12b689eb37f2e42e5e1000000000000000000000000ca11848f5e2568a36fc08182c6286a12ab8b494500000000000000000000000089ea7c609934782811814d23a6c6ed62c2bdbd830000000000000000000000009b641ec38f769e2774e965d3f9056debc0e57540000000000000000000000000af984224ae3ac24f14e9a57844ebff17bcfe5b310000000000000000000000000b5cfdfaf2ffb37d94207fe95d6df1fdf8d5e622000000000000000000000000ab8f630f0b4c19cf639dd8e9323a0de2bf5329c2000000000000000000000000c88471bca9147521ef6889c6ab014dbc1b96360100000000000000000000000058da84a56810e389f0f7e9831aceac92840528c0000000000000000000000000921c081e3a399e759fad209012d5113c11590767000000000000000000000000b9bba46f68fed72e9cddc185cb57dbb93af4f9af000000000000000000000000b0b28344bd34cdfbf598bc8e30c62f853a664426000000000000000000000000e5a7a5c59b9c9886b28f6a082cf7dfb9d98d773d0000000000000000000000005424ab75b88d9fa14a730403218ba2b2846e23b3000000000000000000000000433a2b7d034e7219b5ef3212bd7c0a019496e787000000000000000000000000b7e7a02dc7fceff877d4d213c620fe2206832cee000000000000000000000000faa5eecff404348a6ea5d20ca915cd52a0ea81290000000000000000000000000cbc23dcfc9f88ee896a9e70ea38ca4a8b6f4c8c000000000000000000000000f43e7a4d10f8a0434e4111bcbab6ee24cbde0831000000000000000000000000049f4eb70ffc21c971a83504281344459d2abba30000000000000000000000008861ed7a72bdd8158cd2199e5dd9b962f2ab132f00000000000000000000000008998be7623ff695b9ac28e62ccb2be3c8ec393f0000000000000000000000008a62f3b3e9c3c3e0151dada9d6d6f51270de5ea10000000000000000000000009a24dceff5a7d6e8a922dfda5e8de3213cbc0e830000000000000000000000000eb8e303555b4a656bb8ecf05a11c0be52ec3bd200000000000000000000000051dbdfd1e5cc7f7304b4c969ff413bf30639ce7000000000000000000000000082cfeb4f640b564d700f7a34dfe23beddcb3a65500000000000000000000000084fba55c8471758f78ff8758a097df4b7380aaa30000000000000000000000006ad77fe65fb874bbda5a52f4e15187091002cafc0000000000000000000000002630fd62ed9b78921198cc7a5a29d5e590aa163700000000000000000000000044e3631e67cdbb3c5fd82c62d21caa30d8376aa6000000000000000000000000a71183c74bb0ba3965a49fd109a54d2cfb9ba7cb000000000000000000000000748d0660ef473be98674ecea1a58f55234bd523b00000000000000000000000086e927cc9a604363f2b57d81c6654cb657e2d1d2000000000000000000000000e8b41cc8d36133ff397cd65e272b7972f400c55e00000000000000000000000079c9f3a590fba4714d5567f1649f422b618690a5000000000000000000000000374fbb9c3dfb12761d2a7f408215780e53573f7300000000000000000000000025f129b669ee5dafc449c8838992a635a845a9fc0000000000000000000000004b84795d793452f6180c3252e76dd9e27ea43361000000000000000000000000132604e7238b4f4ac2b4ebc302b917c89034b2c30000000000000000000000001f454042ab4437ffcc8d7c2972971f78fb0add8c0000000000000000000000008c6cde667065a4e9147fcc4fcdf1a8fac54303c7000000000000000000000000748c8a95dd31a213537d2f3b598063c0101d5ce9000000000000000000000000cd1f435eeab6acea3a330586788398f9f56a0cb000000000000000000000000083658e0539121437f8028ef1e824d47194a207fa000000000000000000000000ef0d3381388f23c617461fc9699611e96d286134000000000000000000000000c85d90f6545827a466d8fcf1a0b87bada72ebb4d00000000000000000000000018c10d2ef3ac967bba96e16c8f3bc8b312b8cf6d00000000000000000000000056d2594b6b5e82b4104f71d795756ddfa2544ad8000000000000000000000000ea681091628aa74054f91b3bce896593c48370c20000000000000000000000003415a7a60f9764e3875ed54a402ec3bcf8e29484000000000000000000000000d316c0712d55ac87ce60f2ca4eabf10755cf26cd000000000000000000000000d99d4f280c345947338a2cdc369cdbca410a2b2d0000000000000000000000003d2e98d5c50910c45e2eb41175228fa22cb6f015000000000000000000000000129f0a438bbb026b76b7281f70282fec566c903d000000000000000000000000a76eb505dbff37780dea81037f6b21126df31635000000000000000000000000fa6769d328724978a1675243a7ccfc477c27d97a000000000000000000000000ca7708314796dd995bdddc9122f3ed820dfd0137000000000000000000000000b3800e5778c1a381b833663a8ab2bb233a9b8555000000000000000000000000e68a04a7f15d12c7fa93f3c22364081ced578cd700000000000000000000000062cce520abfd4edabf9ea73009b556194b59cc8f00000000000000000000000012cbfdf0c506b932e1de89a80def4bbe6751b34e00000000000000000000000032e7a6fcf951199e03a7f9e0d6800831c9b6263700000000000000000000000005cc3f0874cb9e35a99abb2e6dfe2ab9e380bd00000000000000000000000000612045ef77a9e762c9faf7aa3c7fe517ec7947e6000000000000000000000000778cb82718f7496a98d21de6e531a9eb1b64635e000000000000000000000000c4f18b51701e0414d8275a017d57f325435ae5e8000000000000000000000000f9d56596ee55ddf2919624c5b60af7f51c154b50000000000000000000000000e0654138aec740b50cf0b3b031ba4041d943515a0000000000000000000000009a1a97fb4a38feda74677684eac6713cd5473f65000000000000000000000000051eeec8587823f7c131587b32e0bfacf8dacc0200000000000000000000000089457951f8fe9e89ca46ddeea2adf24f98a68936000000000000000000000000997a76c08a2847e8831a7369ab20c5febaf0ac4b000000000000000000000000c9c5d53c0dd181760285247fa5fd3d6e9e1f72ba0000000000000000000000006bf2e1cb6f6c177aad8893a33eed779d25ea83d80000000000000000000000006576de3fb805b1aab76011a0815634f7062e18230000000000000000000000007dd4256ad437b0e4ba3f4b5786a0ce4bfdb5232a00000000000000000000000036e318b1feb6938617cb1f3758e0aee811c5744b0000000000000000000000004f7e52bb2f454b2a1afd58670e8836b7f82ffc0900000000000000000000000052a0071b9e9edd31b621e4204ca0fc8ae68d907d000000000000000000000000bc480fdcd2e3e7b40dc8f8d2785f77d7f4b987340000000000000000000000001c023fba89842dc6574035c18ca0c6b710906cc5000000000000000000000000c2a3206eef4e38df04d6eeb757ac3b18add166da00000000000000000000000090bc928bf7034c2e725f6b4559725c3de80dde8f000000000000000000000000b653627f14df489b2a7c214acc9f3a195f29409e000000000000000000000000173cceebece05930b21aaf34cb50892adc87e51400000000000000000000000032aa0a3258c4d9156885f50bb0cdd40e4a82d8a800000000000000000000000059041ed62472321309b404defa11b2c46507be2b000000000000000000000000f9bb8b9788180dca259ed393fcf0ccd87b770b3d00000000000000000000000087da506c090313929acdb870d3d47da05892d7d100000000000000000000000056ce20e1be4316cc8069f770f9761d5dc2c0847a000000000000000000000000e8c4bfdd906b6dd82f2775f89d39d7474ad041de000000000000000000000000471212c16e5414c8b11310be39b0a3d15b206dda000000000000000000000000546161abbf3c0b3ff2a998495a0ba8d295dc9a1500000000000000000000000061c3bf021c3861ca958739abc10343394b093d350000000000000000000000008268711668c5af8b97210c2d9036f9c9ac416a350000000000000000000000007320a4c334d17b8049fe32769d29ccabb0b7126d000000000000000000000000afd8ff8e558a1117e189fd184dd0ce64dcd7a3f20000000000000000000000006235e48f6ae83a66f5661c98a2dfe4dab1d1fdb8000000000000000000000000e8edaa5df78bf820dbbddf15a79c5a8a91191aff000000000000000000000000adfb4abae4eedba7cdc2912c95844891aec1c50c00000000000000000000000026dd3db078232036c1f316331eb57d4d3bedf2d80000000000000000000000007f9c0ccf1ba99b6f12b4652b84872ecb1fd7a104000000000000000000000000b04ba416075509a09f03466f7862ed5529b373ee0000000000000000000000003a72010f19cd373d4b23bc50c51cac9a7fafa2c7000000000000000000000000bd2312b0920d3f821212b55256120baa300e46b6000000000000000000000000598d43a02cc0b3644776467c1a42719f540a560f000000000000000000000000c0bb373a46c52b2f8645762e0492b5c17b0a92d8000000000000000000000000b053e1fa9939d39cfcce58bdae393f7be632a10e00000000000000000000000018818a4dc5e093e6f7a188cc42d3755916098f34000000000000000000000000b818167a33512ae5bee2d4501e90de4ba87cccce000000000000000000000000fe17f6d8bb0ff74e4e27dbcbe5f13f6f457fe221000000000000000000000000d86c9a48806fd1e0d47e100cf7afb2ea888e92f90000000000000000000000001bb93f55ed0ac0213cb10220da97eb3a7e740f3c0000000000000000000000001fc2248f4457c12cf999642aeec137f3b026c6330000000000000000000000001e588e77bb31ba4040cc805c4deaf535e9dfc1400000000000000000000000006a6f66bd7a5bc402a83418348298420e7bde840b000000000000000000000000e8fba9d053b3fb0eb944e13dc0834bdda0e07029000000000000000000000000a129c35f3882158d22401fd20648554ca3a74678000000000000000000000000f4a9b2aeba44f3b87e7392c942c83ed440f3c588000000000000000000000000077c38180d014d82079209cc0d3cc0d0fdb19c390000000000000000000000006c9d03b68d8e781341628656198486ecb1fcff03000000000000000000000000700ac7dee09fbeaba8ecb230e92f831e29d43b87000000000000000000000000a110fdfd5c49e65e259eb3dd15606130f8ee29cb0000000000000000000000008e6255795bcec860fc02da24fa75189b3543c651000000000000000000000000bd8eab0363ed34b10fb90ee827b4143ae640bd5b000000000000000000000000b6fecb6b66e55e964e869132d25966c910c593d60000000000000000000000003ff4da4f3f159d58d57e77c79ed069a4711c116d00000000000000000000000079431f3b58e90b6f097fe13ad81f5b1a11355508000000000000000000000000418830669d674eabbcb8ca71ab8b3d3329139ac5000000000000000000000000516156388d45aca88e2f73420d4602b7119fa52d00000000000000000000000096eabdd3d4d8a1a08a3d4bfc7052a094f832fab000000000000000000000000092a6948461917179df2102bb4ba08792b60334ad000000000000000000000000c595a0803daf86969dd0d8b8431c888f181d01fa0000000000000000000000002e8f3ebbf036dac5da90040285c933b143ad409b0000000000000000000000003c7c13339a78c4bdaf2bbf4b29fdff1d2688ff98000000000000000000000000eb249074a262161635c3189b6d7050d62ecf770a000000000000000000000000abf5dacc9396b632d74f1a9d1b51ca102c20b67100000000000000000000000060ecf32bc2019e0f21e65d3db806908bc421bf23000000000000000000000000251ba159fe983e0ace688af2c86aca9bc260ea2b000000000000000000000000cdde027632c42ba11ea3064245007df5016316060000000000000000000000001e8f82a00a98c567f17843002dcd6eeb8b9c474e0000000000000000000000002943521cb8ead57b90a1af751fa3223fc3e40aa900000000000000000000000092309e9593ea1d3324b55b8632dc1936e77db6c00000000000000000000000001d8a1494c147b9679dc0d628c75ce8c77911b329000000000000000000000000938a874740d0325c79d8ae646208935253cf8232000000000000000000000000eba45ccb315fd27b8700cba1262b12bcc63bd5310000000000000000000000006921845dfaac7fe027de3dc993b6f9407cadc1e50000000000000000000000008a587e3efe45a6c7b2a73d49a1c9fbe6d0ed2686000000000000000000000000174223c147d0f3203fe13442cb8f29a9dc3c9bf00000000000000000000000004e41d0b97d22b66fb487f0c68ce7efa9c9aa88a100000000000000000000000084e65ea4ca28246f0ed662933a0e33472a43cb40000000000000000000000000ae96954a75a4b78cba855efd36eb2bf957c58185000000000000000000000000523c6e4fbf751ff8bd6c672368dd1e2f4fe38703000000000000000000000000141c5f079f72b144cc713ef5383624d7675ec417000000000000000000000000271263a4ab5a5a0bc68ec418bcfacfada4b5aa420000000000000000000000003114d67630909cb2393bfa6b271128ff3f2821fd000000000000000000000000b3ac2f33d3a74c8d3f90624b6b8bc2e032b32c5b0000000000000000000000003cf0b3b7ae2aff7d6c5faa9ef6fd02684cba35f5000000000000000000000000051f0ef348ecd3514cfe3dc8555fe7f168cf30cc000000000000000000000000b026bef7f4e8055760862cf54b2c09a64f9a5dd500000000000000000000000047a45f155e4fb91988e9d1e1fa202976dfe85bf00000000000000000000000008aa59c3f276490b7cb2c5e8957331f180788623f000000000000000000000000c540dc9fc278e525ec5fd36b6bcc786c80d709e80000000000000000000000003ce9d9cf73f5aae10ca3d2d77385f502f6edd4a50000000000000000000000000dcdacbfea47ecf30a1ac67feca81f1869e233fc0000000000000000000000004f3fee85da5243565b1ce68b29e4fb74a6241848000000000000000000000000d6d1f6f798783b616a66da4603710b3274f8b51600000000000000000000000051a815746bb80b393ea9ec6fa81f916179df0b7a00000000000000000000000063cc5bffeb55f8181d7585d2515c9bafe1c71ad100000000000000000000000033ca4a9735ee0049bea6ae4d6eedb2cac4acaabc0000000000000000000000006a55a30598a0f69dff303f763694b4cf0e78738d0000000000000000000000001821e0303780e12f8be577b7210b21afe67f8f0f0000000000000000000000005a75e02b3e534ed9deb567bb6e45515fd910af98000000000000000000000000d1e1575b0e9bfb964f961d770740e8ca7e795e7c0000000000000000000000004bbfd029ff0b5f9824664f10377b6d29abfc5547000000000000000000000000b0e5c0be1dd8699f785effea3c5a104e0d7fa3360000000000000000000000008a28717f59c1db82987bd08a20556375e813f50c00000000000000000000000088ba3ab07b73ecedba938cba7f5d2333333ca2280000000000000000000000000355ba5164813feeb376351556866248fa454d0f0000000000000000000000009056fd37970c8babf99c7d749412c0ba05ae9f090000000000000000000000007e8064854f2c1a3143454f777ac3d3f0a865e83f00000000000000000000000047a20828067581a3083b39a1b97f722c1a3979d600000000000000000000000082d00223e67772b291bd6a6578825d21a6f1510b00000000000000000000000063c11b8d3d9f5a29ff063f6c73d4cb3049c952e4000000000000000000000000d9404b2488b809837c6b9c284c0752111b10a67700000000000000000000000075a94c3967f142ab0a22b583ce4df8378485ab53000000000000000000000000fde3eae4d02391761273e173ad60ca6a155d2f1e0000000000000000000000009e575fd9f1cdcd07e506918c3b9a3457bb408e150000000000000000000000005034afaea16c73a217270d2d89280399a68794e10000000000000000000000002eb81b53a871c512934f78f09e3eeb8965ef03e900000000000000000000000068e33a39b297565ba8e89db147990563264551120000000000000000000000006a8cfcbd40621a07edacc1e1e06ff89b01e93479000000000000000000000000910d00b49fbb439b00073f4eaeea9a19397b3fd9000000000000000000000000940a689760673788aa7308d652053e7b2059765b0000000000000000000000002f1a414f0ccb36dd13eecb7869e1cb21b34b91050000000000000000000000006d7740f14339bed67b87990e7fa52b76aea9c87400000000000000000000000012c4dd6ee9b1ac7ec488a4525cb68d7249ddb5af000000000000000000000000a7f6623aec29f37c092bca29e76e041ba2fd2b890000000000000000000000001eb9c22c617241a5370c2d233c34d0909573934b0000000000000000000000004b7d8813d6f7e23b83a12b2fd20cdbe63149afa7000000000000000000000000ca8e6f2f56cf1c46e9e22a09751025495dd94097000000000000000000000000acbf87391ea036c81f735557dd51ad10778fd7e4000000000000000000000000da34bc2110fc2b9646d76c7bdc6547972fd6d8ae00000000000000000000000053d58f12b2ba9664f7a3606502f08943ec052415000000000000000000000000cf824ab2e85f7ccf691e44e20a4280592fbd6c06000000000000000000000000bc511f39f271a109cebb2225b0083426d2ca07eb000000000000000000000000fe52c1cdcadf9fb8933e3668e2b568b46bad55760000000000000000000000008bed11f8b9ce4347c5df2714c8946cb1d220f0310000000000000000000000008007e916bc11bb1895005f343f47231f7fbff548000000000000000000000000104c72c2d676b287932f3e99dd866e67d17b5d32000000000000000000000000ef544f3f393c7d18606f5fb858ee58997df76e36000000000000000000000000599e953cbfe317545a549125bbde90e25850be530000000000000000000000003ff74e517c40bea8cb7965ceaaa750cbcc6f9d06000000000000000000000000530e62949803e143dc68ca2d804ccb7000ae7a9f000000000000000000000000c991248185f443ff8ff77f6d27835deb036b7bc100000000000000000000000041d7bc2662a62a3bb56893805705e21c478c54050000000000000000000000009176899175b0fb914d1b42b62718154bb27588e500000000000000000000000030cdafa6f92c486e85b046dd61b9265379683a4f000000000000000000000000a7d9cc4cdb6c01766e2d8dd8bceee60f4cd0768900000000000000000000000001a66c9de259b9aefe062b0fd19b70bac402f4a30000000000000000000000004ed15f136b3c48050eabded0bd66ecc82c87f57400000000000000000000000042cf872d5e5a7644de60a10ac35aed132a4d80540000000000000000000000000663f71dc61ea51cd1bd28c84543d36cb8fd43ad000000000000000000000000fd1e85cede79c8f97df94cecd2aa9657326ba128000000000000000000000000b22bb53c3dffa9353e8f1c7899dce585bb48739a000000000000000000000000736239f62e15d9c7751a23fd3dcd66543e55496700000000000000000000000050b128883ec75584a0c8ddbe3b53b45e31b09740000000000000000000000000d2dca3136b6d64e2b4606fb7c385215523e5330f000000000000000000000000763a9578762e2b85a11c338978385ab945f72eea000000000000000000000000f6dc476e1b54b7324396b0c25ade7190f27523e6000000000000000000000000110f9514fd2bb9c0b0b28e106a0ba6aca1e01e6d000000000000000000000000fc9d52cb762a97ad46ebb493f0b02fc36e3b99d30000000000000000000000005b0713a784e40c14c7948c8257b59bab44756f940000000000000000000000003f0a6c13932d0da1e05f266470f74d7e9adc2995000000000000000000000000f005d93d2a62e3a9b8abbe641a2b1f8b71b61a67000000000000000000000000d4c0aff85c68d83e83a407a9dae6c1752f35d112000000000000000000000000e1c2e7f4300b449bb90f49294bee96216fa56a7b0000000000000000000000002a8009627156d05091b34cd9551996b15b0968ac0000000000000000000000008ffa569044c4722fc72e21502d708141cee9e1b00000000000000000000000002a26efc9857c0c308a8eff996a8b5dca5cda9a0c000000000000000000000000506ae136045e078dcb071922d5be6107fbdbe4e70000000000000000000000007dfed01e2bb5f7c4f03ce9746654b84115f4e5fa0000000000000000000000006260263aeb0e3c9121047c81212f4e4399de2069000000000000000000000000d78e82135fa3aa2aeeb6ee7768eb0866aca6d03a0000000000000000000000009b78acfced6014061138b739d1c5fbaa7ac9f23c0000000000000000000000009edd7cd8fa7b0c1717ccc77cbb9781fe71e6c09d000000000000000000000000f3f0f770ea4853c42a2ebe436feca0a0c87e10a8000000000000000000000000671bb5871a30bbafd8fe626193bd1ce0d670de8400000000000000000000000026d869086bafb21a68d9b5c915a06b463b2c74ac000000000000000000000000a2082e6f1d84b8677fca667452f3f828dfdbbac00000000000000000000000009a6bda50aa4d5c66f263251a74e0948dedf8cf3200000000000000000000000018df3806beba49805631a40aff2cd059c935e17f0000000000000000000000004d4a103676e663f5af788244cc43e528c3b2c65b000000000000000000000000f26acb24782d69cc50568a7c7b7e48ee1dd571380000000000000000000000004b2b5ff08a4b168d25803240db1d447c69133e380000000000000000000000005751b7c63f6f5be803141208390569cd757f840c000000000000000000000000e0e0cdd6366026fab2fd6ac8be423e66b71839a200000000000000000000000056098b40440d9e1473baec421de32d785fd54645000000000000000000000000eaf097b60770568b4f99864e194deb8db7368ed1000000000000000000000000dc573ddfb415825f1b83cc5286eb50408531864600000000000000000000000050b55b3f56d5029ee5ef2e06b5e887a4e10b9721000000000000000000000000da23e028d6aa62d8ceacd11adfefbaed5a9a847c000000000000000000000000855d5c50515b892caa032a4f6c03296ff32405ed000000000000000000000000fa3a597ce25d7073fd67c5678773514f387b2eee00000000000000000000000046bad56729e176caf298816d01524ce26b65bf0d000000000000000000000000303a2f58df6cc23e773d13a4ff3b2713fccc37970000000000000000000000004ef84ac31daebe0e3ce591aa2a6ed604c8d1e70000000000000000000000000090f384b5ef81a4f568e91e6df9514f8eef775ad60000000000000000000000002401043fd6ab8c9985c64164c9958c8683bf5286000000000000000000000000c279aa845db6ace00cbf21f37f5c7fe9ff9669950000000000000000000000005728d204b7a55205719fb7ff90764bdc38dd448200000000000000000000000092c5eed55591850074edf95fba506399029bfd200000000000000000000000001b14470a80dbf497fba7077795f20d497fba8f51000000000000000000000000ea374776d2e3d749bb21f078a37e5ea8935dcf5a0000000000000000000000003a691e7b487b4598a7ade49e74e410c16e1716be00000000000000000000000055f20e0c4bb7bcf27a2d7ffd6322bd6d3c2970b70000000000000000000000001b52de00c8f329fc35ac6ce96ca547d865243fcd000000000000000000000000ccb7cad013e8a1459a6c5f90fc09745de035bce900000000000000000000000014c64e387f00bdb316f744f2a2b91ee90e094aac00000000000000000000000017620498d468844f6014bfb8ed140e5edb1e23d6000000000000000000000000cbba21be105620b6d3f0d83bdeadffeebe5d603800000000000000000000000044eb7520101c76acd87d3258503bf51b2e8f4867000000000000000000000000b383af75700e36a49b2269cc9286a5c050899d5f0000000000000000000000004512ff76be8741a15b5dd4db98f7e8ee9a0cbbb40000000000000000000000003564252550a6f1e020dbd17b18d0b90c7074a4b3000000000000000000000000c315f507e304cc0edf5a3e98c871555c7ac87adc00000000000000000000000085605bb494a581aa7844c57dde7b479a48f7b665000000000000000000000000b0b53e3703357e91e63d515f769269074f9603990000000000000000000000002d37b9c0b333e403f1099bdefdf437eb0388d57600000000000000000000000082016770185dc7869270622879f2038b97b05ced0000000000000000000000000449aebd3a909c9ae111285d3cac5e8d26f6bce2000000000000000000000000965af31b3f27f7637701b81df97170f460a29724000000000000000000000000c55c366129bc2af04f90f0faeddc542b37899de80000000000000000000000006a367e910e78959a3dfa717fe23efa4bce76ce3f0000000000000000000000001b672433afdd34bb246ba9f221169ebb0e80a4ea000000000000000000000000381971654baa5f8b5d0f1576ac5bb4863d4b7d650000000000000000000000006e7cbef9bd9f9ae722f25b887dd9fc70c60b31cf0000000000000000000000002ddc0d4e5ddab3835e97dbda4ac256ec07a2827000000000000000000000000024380a023c3f1a6f577f7d6c16030de69c594028000000000000000000000000b39f5315e1a7e76f92618c1b4a850cf562ec70e1000000000000000000000000baa0ad40948411d4193158826c8612fcca8dcf5f000000000000000000000000bb912bc0a67dee77019dff9afbb6753558257418000000000000000000000000d1ed95b2cda87d907e527e099bbf689ccee5ca810000000000000000000000008fc66db4e04bef82d936768a27a2f8199b47bd41000000000000000000000000e65e6c42c810a7098a7803195543f622187cf4bc00000000000000000000000030f58500c1ab74a90c441b394b967a836703aa91000000000000000000000000dd39cd20223af3a1bb23c78040cde732961fb345000000000000000000000000d7b8449fcd6333c9e9f13787085bdac8f0e04b0100000000000000000000000093b64fc170648692f37e55c3ba4abe0f375fc5640000000000000000000000009e94bb132b25a588c505fa6fa239624eecd06d7e000000000000000000000000b94a6034830784a092ea1116d699cb1691bcce810000000000000000000000000245ebeab838c19e1c936d12d13182ecbf061546000000000000000000000000bbe9b68d42bdc2b70b015e3e10285c362c71c8f800000000000000000000000000552a8db78423ac352ce28451d7eb48fdac2d030000000000000000000000009c982d250efb90ea75cb927d02bdc7b32b25e39a00000000000000000000000085b1330f57fa95d77bd15fc6d0c3d6cd2cfc87d7000000000000000000000000784be655c6661fc34637edd95522445b2bacc00d000000000000000000000000713a1d4122ccd361603743aa2ad042f76f1c47b200000000000000000000000090baec15b571e4502d77aadff4b164b14c55f0ed000000000000000000000000af5f922406db98bfc02516bd210adcb431a8157a000000000000000000000000d63fac8dd2a9008c33047b32a51cc28da5c171f4000000000000000000000000559aa6b92c6180d4e66585ea12c160960442502b000000000000000000000000b6360f7714e15a8340bcbc5415e28fd7e3bcdcd5000000000000000000000000d3399287a1a5e1cf09940a9c5a4e8a55303b1801000000000000000000000000402f8ce80e1d8bda784a4b06c8862ab2116cd50e000000000000000000000000ad87bab6c74c6790a8d23a676f2336405e2de999000000000000000000000000c87aa80aea6abb548beb4e906f5f3d6bb53662d9000000000000000000000000b5a0f3a900315c55dc5b6693dddbb7301262a75100000000000000000000000040e2761d8aedb1f10b99876d10da3f8ec139578f000000000000000000000000e1a46a8d9b4bede1c3f122a71e939169acf3f267000000000000000000000000cb8223f0082d7de44f09ee4d0ff517e3fec1a3c7000000000000000000000000e40bd39333d86a21dd709355d36b09115496c4a30000000000000000000000003f5d93ea497f7589d86a8cb18c526ba3c6ab6fb200000000000000000000000023c561d691ab98e221173082bdca7e370a779503000000000000000000000000ee5f6d21d7cae5d7871dacfc7c058efbeb80d807000000000000000000000000b6a73bea8a78acbc71966b8abdf4092564669aa6000000000000000000000000199e4b79f833b3080e092022b943c111ed8b082f000000000000000000000000784e10f30c6f934e1e5327f9dc5e1ee834664819000000000000000000000000192660e5752a5614917a9145fa8a378160378b140000000000000000000000000b40652a28b772a2d173a593dd6af6cc2b79525100000000000000000000000014f943f8ed81b79b691fd81d2ea463d6243a6cf40000000000000000000000006059c1be5baf22a7451e4e9e4330dcd3dc3546f7000000000000000000000000ed01d350f3c45e6c51701352e8b0127614d6e1cd0000000000000000000000009f68ccb3bc6a97d0f85a091eda517f85c5810954000000000000000000000000041f5f5f728a4a130e6924a71714166c103e4eed000000000000000000000000dba1426ed0d8e89eba6d10bb2ad700473558e23a000000000000000000000000bea8e827f2eced0a72fe9dd674a3256d3f21563e0000000000000000000000009263ed3374d8c2298441a5aaf0cc18f6f0c5fc090000000000000000000000004719a3fc206cd4b99442e04a54d1b6a8ee1d918b000000000000000000000000344aad5801f5d9b2e0822fd39f213f0e2f76ee8200000000000000000000000032ffdab57bd26f67bd86f565195aacafa0524937000000000000000000000000e27445efdd9b0aa93a52e6868883db5fa3c1644a0000000000000000000000003cfe4bd45ecfccd16e519ffed9442b96370a61c200000000000000000000000032ac42513229b36d71410530a85dc8295b3f90b20000000000000000000000007e44db231f023e835a744d34d61292443488676000000000000000000000000075ecdc536adf529c22dc6e3add3ee15fd720680e000000000000000000000000dfa3f39c70bb2e826d2f9cbe8eefceef9170c4dd00000000000000000000000012467c86b70d94ee61bfc5597d58af9297e01f92000000000000000000000000e2c9887d6df4ab6975d1320c5f97c311beaab87100000000000000000000000026c783809e0f28104c260a1f5b6643c5f2e52ff900000000000000000000000047d5b5dd1769f856f2f3640fed07e31faae986410000000000000000000000006113de43339581ab4346b595d493f954602f6f01000000000000000000000000d1c596864678168f18aff96bd51502e395ad6612000000000000000000000000565ec823ef23ceaebe72545bc1f7fbde25b14b050000000000000000000000006c65ff66687eab2a92bed6299ac737223d679cee00000000000000000000000007edc1be76c1163af3091ac8ebb585da427ca0bf00000000000000000000000096e7838439cbbd5dfaea0c808359d77690071abc000000000000000000000000522235dcc9b367da63d81615dc4c9e872f7ad62f0000000000000000000000008251c595e9ccab37bee992dd15b76010786a62ea0000000000000000000000003b4ab7f7af7d1ca47a9e329cae932d23bdfcb697000000000000000000000000db15897eb0b84d7ce55a50d7e822686dc68693ff000000000000000000000000e4a7b1c20a037f97ef48e7bee20f92a1c57c5dc50000000000000000000000003c8e4eadf8fad32e60de29223f02a88cedd380b6000000000000000000000000a69e8c47e75aa4bf984a99904ec034eb772dc6280000000000000000000000004178c3615f58e7d50759c083c8d70b0a77b6191d000000000000000000000000352f7223a9ee48acd3e905fe3a0d777c9ef19f410000000000000000000000007deda552579527667363111822b165644680a21a000000000000000000000000ef96c284e512e9308c3711c99942efbb7e132cd6000000000000000000000000c99273a95fd4e669eac49d7925084405eb47c9ab000000000000000000000000231c28109291c014fe3e278f90a6f9cee409dc51000000000000000000000000e4910c54fce7b85426c33ff6bf0de0de77bcf2fe00000000000000000000000072a44a7b9eee351b65cb0a463b119dd9188a1b4d0000000000000000000000001eb61f71dec2cd3347ad801f510b6f9d6b04240b0000000000000000000000009224c725d07555e64631e4ee373a6cf1c518f74a000000000000000000000000f41a80c6e61e32c8d25aeb9cad76f849134a2a360000000000000000000000007741317254746b7cf683a19db5351ea6dd64c9fa000000000000000000000000d2e961efa06b08dcdea4b724e887a3af964aca79000000000000000000000000113e289a38e26294441f25c5a425cc64a819f9a200000000000000000000000095659953b48ecd5e8d7fbca268007687f4ae04f40000000000000000000000007c023d9239bed88ad7e3596199b5c7de498b05d20000000000000000000000006cdcf9ce9f055df9c82470a7ec155583fe115a4c0000000000000000000000007a35ed3b63511fc4e8062fd4d4840152f68a556d000000000000000000000000de69bb94c0f119380b38179fc0f08c20da55c49600000000000000000000000050a58987700d07860b9f38c8e04c313f97ef81810000000000000000000000004c3c0483352e44c62f855a409fcbd58f63b0668a0000000000000000000000003d812b7383828a6a374c5d623d5221f7e4620a160000000000000000000000001a4a33be04d92e78d1a3db07fcd8adee2c742948000000000000000000000000a466684d81c791ca87dfbafbc67cb313df3f5626000000000000000000000000a68c3d6e4e33c93f04cd8fe3635f6b91a12288a7000000000000000000000000edbd739132a234abc323298b9bdb367ac09cffc40000000000000000000000006ae77074bdb5555142b81dc4d8728b50b6c910e60000000000000000000000001ff715079ef60b25867ff673d8f0fca746ef3ed8000000000000000000000000f96e8951432a0ffabf5b387f530e76e1f1b111d800000000000000000000000086e09df26755148157161ec2259434802b947df8000000000000000000000000dc27739a3b0a3bf5098deaf701fcbe6799d7fbd10000000000000000000000007c6e6d7e27f4c4cf922a7aec06cc513796549710000000000000000000000000af2fa9158d30e3642739623599151f9c79d05253000000000000000000000000a41163a278727eddbca3d85b928c411e35673acc000000000000000000000000ebccaf3aed15edf33f5fe2d086ba156c30ac39ce000000000000000000000000135e024c69b1f909eb9b333ce56e36db7876b476000000000000000000000000c174bc1f0f6e1ca1af0976ddebc73a87171406a4000000000000000000000000ac0e980ef6136c2491bcdb99572f1da18b7999210000000000000000000000007eff472496118f84e9e7dbf41a079ce22320e6750000000000000000000000009eb46b7b31b73c5f5510dd620ef02a0a9b4ac2b60000000000000000000000002b7862968ab6499c07229f3eaddc8d0506644fc8000000000000000000000000b112742a6eb04b09803c0eaf93c829ebede0557f000000000000000000000000d6e15c5d761e98f16f64e3cf1b0aa8983971fcd2000000000000000000000000293d49073d85c2370c0bc27aada9764176dbde650000000000000000000000008d68a6e40384552fe7151c867dfcd94c7d156814000000000000000000000000c9b7b1d1df47b02c8a944e2bf4a360f63699164c000000000000000000000000f5a057e516da50c71eee31d6f1422a86b7ae79fe000000000000000000000000af83f25eab1af507930c30a12ec04e1eb8c5d978000000000000000000000000820c07f8adc7449d7386a27a36bac6752e636adf000000000000000000000000bc95fc4fc4f1c9ec1ea0b991f03d78cfd0152b1c000000000000000000000000c1f9133131bfe36c51b39736986f975999e1cb74000000000000000000000000cd3f4c42552f24d5d8b1f508f8b8d138b01af53f000000000000000000000000cced9a561eb02e1fd1c89a7411e35032c35089010000000000000000000000009d6da3070a46e34bed673fa5cfcb2131e7fecbb90000000000000000000000003773d47252842332c07a08a0eeb2c2147d6fc9740000000000000000000000007af31412bd68d50afdd9a4327b154b2dd94f47e9000000000000000000000000cd3fda1a1f4d14b12011853d85bedf129a2ce074000000000000000000000000327ac26875c13fa62067fb14564973d505e5eeaf0000000000000000000000000a497e565772295eac2bf98c56b1c871c7db6a420000000000000000000000005a11c48f4946a17066d234dbe627d2eda27f8a040000000000000000000000008512a340948e09305dab718ead6ea147caacdf42000000000000000000000000113782c187418aec56fb126700b7f5e2fbe5f58e000000000000000000000000ca1d49dc5b8618984c7e4e0082369db3e7083914000000000000000000000000b8ea87b54ab964aab17937f9cf5b4622cf343b4f000000000000000000000000108ebb2afa0889108331a9c121b01ca6ffffdaea000000000000000000000000c14fd862dd2edede30bd508182c45afebcecc054000000000000000000000000dda57baf28146ed8719fc3c7f15f81f6319154cc000000000000000000000000dfcd8156e568f724bcef3a0813aaef4e631b3dba0000000000000000000000008beb2cafc05f2d9c9373b7602a1d2926fc75ca3400000000000000000000000051bb76b3c8f4606c5fcd5548d8de3db4901a5ca7000000000000000000000000104d8039017abec9f4b9652f91d674bdd6c92d660000000000000000000000007ee4ed65503f48691e00ebe7f306e16703ab33d5000000000000000000000000ebbd79d31f2a389e485595ec6294073c5171f57000000000000000000000000054913caee833d447ad0148155f102db70501a3ff00000000000000000000000096120676e715150dc48c08e09e2d25e015524594000000000000000000000000bb213eb9f87893cd34c3af81e17e227d536d3460000000000000000000000000838e82bea75624556d729e0890d68c4712d16bfd000000000000000000000000ea5fd16834f29188b18674664143a523e7a421ec00000000000000000000000033e9cd309c7bc6e485906a3b30cab34fd19feae8000000000000000000000000806f73532671728345d2860826f6d04017fcc656000000000000000000000000ff6202e15773b4283dfa83d3559e70f293dd20ec0000000000000000000000003ce48ec8b32de9340f35d30df2bbbc43ce0f510700000000000000000000000059af8f5a923897dc752fca74cf638d408ff73f5d00000000000000000000000016d0d0074f07dcc0a6707ed6fe827d1fb14604b0000000000000000000000000e31afd154f96c048e0f8833b36afd91df0501b090000000000000000000000006c1c420c04f4d563d6588a97693af902b87be5f1000000000000000000000000f2fd3687772c57180fdf9e3dbbce929cfed87cb2000000000000000000000000a528cef2c41814c1ded5f86265a4663f13d7135900000000000000000000000041e3fc824015ac7349079afffc22f7113fa87c94000000000000000000000000cdec3c9f96917c6782362018a46841d35559d09c000000000000000000000000a91851c4f83bcd671374ea00d041fae5853c4202000000000000000000000000c9d8e189dde97acaca735870949daffd731eb03900000000000000000000000050da45f24238701e4e0d764abb6faa3586fb031b000000000000000000000000c775dce5624ecab2c9b15992c8dd4a5349024ad0000000000000000000000000f2da5a046617083864c2a48cc4491d3e46ab040e000000000000000000000000a591e56d590f8a6c7b38dc863d6014ff7ad2f2ce0000000000000000000000005867161e79624c66aba4b6d45d9c715e1d04c9ea00000000000000000000000002fdd1b77d3f6d45652b206580cd699f173bf4fd000000000000000000000000b36cab4ec90220c10212bc55ffb598d250a823a8000000000000000000000000251822c13998723d60155f89dd349b6ae909ee10000000000000000000000000e54b75388f7aa2eca902ec98d7493e8467f34db6000000000000000000000000681b9b222b2d1d0b67a5529a858f721725b8749f0000000000000000000000006d0e62701e11f020740857c63941f87e94b8d7ee000000000000000000000000f2109997045d09da26e2c5ba0925cf09425b81270000000000000000000000008629d20300e1b93d169af3c143bcc9c2ab662d71000000000000000000000000521331872dbba4c5f4463440ceb9eb044aad919a0000000000000000000000007fdcec61db1cc9a9cdf02e8bbaa92b7b9646a4ba00000000000000000000000001b0b5659b9c3f2a58ef93ec75707d706f5cf946000000000000000000000000d7e5aa143ca68f7524fe21dbb60c0689c968370b0000000000000000000000007e951479ce197ae8fd321491d2a70675a48b698f000000000000000000000000aad3cca9ea4aa45634f67879a770748ac13a2ba600000000000000000000000061ff9c05e2be82c7e442b9f2e3e468c245cd921700000000000000000000000094270afb3a8319c85189fc5c78ab7454f797d5fb000000000000000000000000ce70fc0d658c29846ef4f1c2cd2b8e3689b4591c000000000000000000000000072e469629b7cd5a7112dbb7706355e84726542e000000000000000000000000a461878dc9060517c267fdc3b3fd77f422744539000000000000000000000000cc5d3d1ca3658292d343b354c3cb7b73166727f8000000000000000000000000a84405a000759313d516993e9b99f71aaf176c610000000000000000000000002548c5dba6770e3a294ab16fd2f2c42ec52353ad00000000000000000000000089d9e5d4d5f9c91086fc3d2888d4501ee114467c000000000000000000000000b511896162d825ba3f48b038174b593c5855c6d400000000000000000000000097d84f23171d659c0923c9e095a0e456d6dc8ca5000000000000000000000000de1e391952a68e4bcad3d9fb1fb73ee6e35a2058000000000000000000000000bc0f631feab995cb7ef8392b1942f0df66ef019c0000000000000000000000004c87a2407d58531d91647abec8e6930edec9681a0000000000000000000000001994facf7747556b5e551eef34049f2431f5b45d000000000000000000000000c97b4d44f4d21380d5a3031bd3d423d88ffe86aa0000000000000000000000006d4667a58369eb6f7a40f2bca47cc7f318f1d32d000000000000000000000000a8f69de5584493a2a7ce59b5d4f3bbcf6ef191f0000000000000000000000000f897f6126301613a89153568ec4b21de91188929000000000000000000000000216aaf7f07765a70190a3123b552f9cdc4e32771000000000000000000000000f65e5d35a2ea5dc9f29f71e8344217eaf77e851b000000000000000000000000366ce1ed4ca6957d1e88e1c1b5de68753f91f7cc0000000000000000000000005ea173774b6c6b16371b7d72c91d9bf9c14570d3000000000000000000000000f71fb22ae2c907e0dde58850b2ef41c4b3066479000000000000000000000000c82d7fc5716185a2a219b1053074e69078542c84000000000000000000000000b4fd434f183072e48347e87bbabeaafbfcc3d6390000000000000000000000003e72bab6fe249b587d6859ad6896b1f927e19425000000000000000000000000856b63349fb6c818ea7cd7305483ae0ef6956f6c0000000000000000000000007d80d10667d080dba83ee037c644089f203034ad0000000000000000000000001ec04e79952b80aab91a34d79fd279b34982d8f0000000000000000000000000c35ca9dab7d4ca79926e6a23073fc89ba36a9567000000000000000000000000aac3d4f4587f38b9df9e9d5cf66dbda1c328746f00000000000000000000000011e9df3047b7b7712fa1ed58e8e76a716ec5623c0000000000000000000000002091383176b7674bdd7835830ab3fc3c8116f9dd0000000000000000000000004dcd2c6e0ed6450d6c07c9091df5fad2992538a300000000000000000000000018d79bec2f90da8ca17eae5e7f388499078b25440000000000000000000000006b1acdb5c5235cc3461414cb34cc19a6c0809599000000000000000000000000a505cbddd7af485939aa76dafdb620bd7378c5a900000000000000000000000093f0926856a27777f42b671265904b870c58d2980000000000000000000000003ec9a46869635a87c6ba7906366d2465ebca297600000000000000000000000000d0df422ffe01deeaf301f5b046ace9c3d15f4e0000000000000000000000000fe4ff72a00deb7d1065f7cb6f550750170b3cb7000000000000000000000000e26a3a27929f5f474df848ad4d77d7c60bf90e70000000000000000000000000efd89a07423f7921fecc243677ec06012f45827b00000000000000000000000091b9ca1cc1238b95fbe6792b46063aaba714ce13000000000000000000000000e3830e9756b6b07753ccd07a719ec5f63c2911ce000000000000000000000000f3fa84526d645dba54446c173d4f1e59c3609a8a0000000000000000000000009055fc8339b8a16fcad19b4e9d24c9965095a454000000000000000000000000d42f9edd22d23cad7c85826a6cce6b45498b4d09000000000000000000000000b8b4c9ad8acdb761fd4b5ba65fa70d028cfd9f48000000000000000000000000e6df0985660f1a5cdec2a2b58265e71aead303b70000000000000000000000001f6f730ea57f2301647539a91d7545bfc6c6e55b00000000000000000000000098792a2530516320b6f384910dc7390371c79f7800000000000000000000000086ec395eff56d8b9a485cd64c78bc21c5d48321c000000000000000000000000e334f33fbb3bf2db86e220e67393681cda115c40000000000000000000000000ccd39a0bcb30182e3e3cda7e35c6b6cbe19136c8000000000000000000000000f56e90b729d9ef6490fd63abc72c997639a47088000000000000000000000000bdbd64a1f6a8359da6b2ed1bdb4301c7d5fc9ead0000000000000000000000003a4d67cc2c75edfd97603c04c1d9f829dbe92aed00000000000000000000000011eba48a89c2e9588fc4d0ae70ee38e89c1e28140000000000000000000000007f01200b7f846c4c6c08aa61e77f96160b196cd80000000000000000000000008d2cf3c405fa4f6379cd39ef2a9a34e4f16902bd000000000000000000000000e9f996e603d73bf854b4d4f2a58cac59d491f41e000000000000000000000000d7d34bfd7e17b39595ef8edecec36a328c3f3309000000000000000000000000dcd1172b619b4cfb8f8aa517a406cb9b5148b4e6000000000000000000000000a1b9b5a19074e00ef09191ea9df551f072e051d1000000000000000000000000d5d9b547de4038b90639f29b5f05ab9a7142053a0000000000000000000000009801270eab6d180d6d89937e5e715c16efd4f548000000000000000000000000929f266020ebee1bcc2a09924e48acdb93ccea14000000000000000000000000bbf7af38fe9164f03ec2747ae8d12c37a4e7c50f00000000000000000000000002ef5a53b93c3437ab7fabb750f1642f0161281800000000000000000000000062202b700cb9bdf356e85185547d1953964a7d13000000000000000000000000d0d145383b2350191451aa2799374670497d01600000000000000000000000001b44b82d55260075abefb7438e4ce5968066c304000000000000000000000000784634b61b1e99c8c66117417756c5786595d01f00000000000000000000000063327f2ecb686ec1245e6662b4b24197095cdd1b000000000000000000000000bd14ce8b18d990e0612979351c8113af26bd1983000000000000000000000000209402bc6d9929aa15943dd17bdc0958afa128f70000000000000000000000005037c4a5866de56c052463419fe2f726a30d1c870000000000000000000000007f2e80dab35980b48a4c39299e0dde2adbe3bc470000000000000000000000006f104e56598980887772b58333825e711d6b49ea000000000000000000000000d1e2ae67c139adb6090f67715d4a9eb96f659f11000000000000000000000000a28672979ec8d34cb4cb120ea7bdb6b40a7f8ace000000000000000000000000fab95c4215d27016a0a7a531a7af9ee68e71a5a0000000000000000000000000f2a4d6df07b0e1668ecb657c2050f90929c0c159000000000000000000000000ab16574b446bfaf564dfc29b83e0832faa838ab80000000000000000000000002797cb0d03332af9350b2db3996c34f5e96e23360000000000000000000000009b216ea47f01857ca21e1de8c4a4cda9e907d506000000000000000000000000e19b50e03399b8686745e9698b32c191187c589b0000000000000000000000002852dce5b98252bbee06867007148c2c33cf2b1f00000000000000000000000017f9ed9b4b4a4eca94ec1986c96c00bce8ca3ce500000000000000000000000021b52c13bb2f13d319ab03304d98b1cfad11c1e700000000000000000000000081acb6d7f12bcc08c2430ff140f291f90df889770000000000000000000000001813a5817c113cb20ce5429f7a3ade364d5a8e14000000000000000000000000d80f5f054f605345af767ecbae0567b4d691d559000000000000000000000000f66b65a911b5753678846d90acbdc7fb06f89fb40000000000000000000000007efbce89eeb0d6d1f14d483d92c30243edd23d91000000000000000000000000189d32d70c5f0a758ea975381d5066d5fcbe0c17000000000000000000000000c219d6b9592fcd4911f9956a7ba14b87b86c47cc000000000000000000000000008fc6d379b5b7fb36cad612df9201fff074ed63000000000000000000000000690f68aff9b378d6e166bcb2417ae65cd4a35027000000000000000000000000d3e4b7dd8421a4277164fcd0264763b9f90577da0000000000000000000000006127c70bdeb31bc9ad6d68530a2423bbd19eb89f00000000000000000000000053cbc7e5b8ae87a558e148074d8cd13a53c2980a0000000000000000000000003b81bc088bae57d74d5eb0e5060ab6f8fef51535000000000000000000000000d352660819e36740df1898387e65cc0104eb6f670000000000000000000000001d72422c066706b2382a221e8c99ad7956cdbd5e000000000000000000000000f98f3adcce33dfb6764c94eed30ae4de631b449100000000000000000000000027c5d51d6e9ebd6f4d6d2058b60803f3410c7adb000000000000000000000000fd745011ceb3746cd6cbe780c2d4be4c630ed6430000000000000000000000007bc2f940c82152ecc56065c99ad1beed7bdd0cd5000000000000000000000000ba161800a6340fa11108583567661b27192cc4ea000000000000000000000000700349961129e9beab36c21d4fd0bde9a59adf3f00000000000000000000000062e24baa899442ab91c0b0815203dad2ebb56e69000000000000000000000000be104b9b670de251348725d3d2b868f764a513a70000000000000000000000004d94dba2f301a86f3aa0fb48261e671982be71e0000000000000000000000000916db0fd7ad36a72532f6ff99ce06e862d646072000000000000000000000000f37107cb1947e8d69657edbafd6dfe550d2641bc000000000000000000000000f909c7bd8aea6343b51ac2bb5f73e744bd1e31a8000000000000000000000000022287d9ece059733c556bfbe0f1e74510b5c91700000000000000000000000038c797a541164fa81b2ea45f13766c377337948c0000000000000000000000001b7440f0940904121e13614877e4034e7c700354000000000000000000000000171d4f3a2afc3d74e730a9e2dc1adb8ce8f0178e00000000000000000000000081ed4befdd223ef2103b2d188beaff949575085000000000000000000000000011cf8e310d94155a3c3f2de7a8ccf027c789f1a7000000000000000000000000067951efacd79a80d8b657a70d37c282ba1697b700000000000000000000000084e14e73c1dc3ea7d0721664094ba8e29b4fe59000000000000000000000000019e251b3b858a8f45a39cddce08cf2ba364522b2000000000000000000000000278dbe58043d47e26cc9e0709f6dc84e1599985c0000000000000000000000006e6a110008c140459be2d533241e296b7c4534fc00000000000000000000000058f03587ead0d32486d5eccf651ce606c5e87e3a0000000000000000000000004514d9a468b3eb47547078a33a4a2abb046aa463000000000000000000000000b26435aefb3bfaf0dbf4356e441486225f66f308000000000000000000000000419c0cf59bf93b4bb789fa5eeccdb5c684a536cb000000000000000000000000098437685f4d21bcfc9297c966580ece92ba303e000000000000000000000000fd0c8d70dc5a0333884db1f6c40c4e3bff697ad500000000000000000000000047749a205fc28418ae8023b72e57f476d45e4b14000000000000000000000000d91c61a52495fe6cddb7407e9093d61a329188f2000000000000000000000000da460097e37c7e6b889d64d55a5bdd38acfbe4ad0000000000000000000000007458f5ce4712b18f0a8ef7785bd2d576d31405380000000000000000000000005b0d7430564f001b74dd44056de358c2c0c0462f000000000000000000000000d4930d30d9455ec19dc5b96e1669c4917679608a0000000000000000000000009255d74a5579332052d848bbaf4a849f67451dcb00000000000000000000000052dee55f48606596735454b55278eb3a567fc95e000000000000000000000000b52bb7aa937ae179ffdbb9201ad442714267e4b00000000000000000000000007c796d70c73ce758487ecaad3ea32d69e71ce2f3000000000000000000000000603e82f8aa11ff0d5cf9dde3e506ae81fa0321e00000000000000000000000000f939366c0bfba9702b2f269b4df9ed2e59542870000000000000000000000006ae8d076390864cc5b264dbbfd456fec9638e2c0000000000000000000000000bdda3319d3b199c24d29842dff85736ac14ceb97000000000000000000000000e814146a7b00cb935647567dac727b29451d48e5000000000000000000000000472dab7a342af5d23634d20152bdb433c4601c00000000000000000000000000b090281186311d6eeaf4a1d73c62402c69ef8700000000000000000000000000a269c7ec11abb08675cf4b2ab8cc1bdad00095050000000000000000000000005255398aa6afdf8968474e2e0fbc0029dede09a20000000000000000000000008d4ee19160ace97da5034637be55d44cd4d6d63a000000000000000000000000ea296b992e4d508faed39c79752bb9639b88ddcb000000000000000000000000ed3b6801a4cbcd3149a081a5cc8416b7208036b40000000000000000000000008f5ddb3ed07a4f80752c46efbeda7d25e5347f0d0000000000000000000000000c53dc38ab905039172f4aad1f6c7d574b6a3454000000000000000000000000eb11217fe444e602c8932f5a5725be23d26bc3a400000000000000000000000009759889143fcd420f25e217c59ede1230ac73030000000000000000000000005e4951bc120a341dda786e440fcb564500e032ab0000000000000000000000004158fed357c4047068b34e9dbb3d3625c768728e00000000000000000000000086da5590f967af367ca561ed8d3ce0cd510a3aa3000000000000000000000000a9256562ab4347ab6ce28c18701ee047f3f10ccb0000000000000000000000006ed9385554cb9544e8b08cc6bcb67afd3f8d17b700000000000000000000000062a2f4cbb56415efd8f134ab851d73c4e7ac1cc2000000000000000000000000ed9c2b6274c45e436aeb36ec58e0e057bd0fefc2000000000000000000000000412a2f0b3c653db11b816fb04506cb0c614d046f0000000000000000000000008c5fd837f2e9e85154244105011b1b99b530383a00000000000000000000000073a17f82d38d44611b27769c8d3086126c4963b3000000000000000000000000e7a5e45925066c099f7449f3b3a1e7fbfde9fc1700000000000000000000000019c411ddad57b1a6451943f757b4edc34674d0ba0000000000000000000000002f477c198d36fca1f6c6ad6668e91a3ec7e980ee0000000000000000000000003c3192c3cf3b4f266d4680360ce2536eb012afa70000000000000000000000002b562c8d3aee0ac9411efd48fda62a6f6134536b000000000000000000000000330654efc1cdf0aa096f62ee89ab57d69bc65b17000000000000000000000000b26adb3a15d943b4c020ed6e42387530fc1a63f30000000000000000000000003043bec077b07a10c52d54924e31ada4c6ff305100000000000000000000000080345202d219c5b0845d3c0b35e2f75902c5ba2c0000000000000000000000001066a4b53813121a9e7cc0e19178de3096b21b1b00000000000000000000000066b052e0105484490dccd60946da0f9fb9b265de00000000000000000000000021f682adc8943f17afefa2cd2fa4aaeef4183d600000000000000000000000006991d9aa26e2c38ca9270e00df870dde889144270000000000000000000000006b85e83d560175f26f54ad88d5e4b16b98fa6a6f000000000000000000000000fd3d551e1de48c5c512ff66e117bf1d92f5e03b00000000000000000000000005fb30a23a7138ef73a27cde84cbebdf0cbd4d050000000000000000000000000cb1395967cc2d28b3e23458cc0fe2c56bac0357e0000000000000000000000008ea96adf2104f6d6a6ec360eea98b1df878ae6540000000000000000000000008feb74d402144f05ef47823e2058a77d8ae8e41f00000000000000000000000003f6f9fab5c63a91dc100e1135bde501f4db7fe4000000000000000000000000726881899b165aec7ca0ccd96432661064163c4a000000000000000000000000de1741c28ed59818e16ddafff896919aceadaaec0000000000000000000000007d32908ea038bf8b5f5970c72efbb0e2fb912874000000000000000000000000af373b805d07f32b71f316946edc5875d534b20a0000000000000000000000004da48b31a7af723ceb218ab0206f5202675bd8c2000000000000000000000000d8cb0b4c90b0114bcf16f597cffa0b302bb63a7a00000000000000000000000028e6d529f77d3208414941a01c2608514f7b0b330000000000000000000000007db7070da1ea1d3497cf7b65db07a792f2cf2e70000000000000000000000000c7fdcf7c3a87020bfaccd93349d8f59093dfe17d000000000000000000000000de3959744147eda40d9a7b01d9f49205f517b4a0000000000000000000000000291d5f31f7ac20a147dafcc02f8ca8a2c911f85d00000000000000000000000092ce8cf73fc5f866f9b368ed260d3dce565975eb000000000000000000000000c15e1bf963adeca3e42591bd7dad89e487e39f22000000000000000000000000911b21c03b5b7a08489b4a1c3657ca8914f414a30000000000000000000000004ad994cdc52f2621e6fb1f8f2f83608b8c02208700000000000000000000000031fbfe5a3c0c6ca3d2c131009403503cf312ee17000000000000000000000000e626c7343dd086096447dc01ad99d3b45aa99a7e000000000000000000000000faaccfc17eba86eee2aa03d37339d89566777bb30000000000000000000000000e4ab463e11767fa057f4eeef9f64efd5a690ef1000000000000000000000000dab3d22ef3a508f282ce9c857747796e462b2f2f0000000000000000000000002564a062461490ec785cfb565a947e221bc0f744000000000000000000000000af144ba7b15e4ed08a198c1652a969f066bcc783000000000000000000000000f330e4e71234fe01e054a01787c846849b99efd60000000000000000000000006d4bb4bf52ba6225381885b1a334244f7c5e435a00000000000000000000000033d2d6af85a315b2fb11ee80fa60f647616b3d02000000000000000000000000d514dbead73648f56c6fcb4b758edf7197a928bc000000000000000000000000c731ac52e6a36c76db7cc15ea738b876493eeb5200000000000000000000000019a10c0d5dfa3005f5559b09ccec5f388be952a40000000000000000000000008d8ec70a61f96f90f4ddc9603fa3d180b0469f7a00000000000000000000000083ce291b5226c31d389ecf4f59d9581fed4745510000000000000000000000004ca51c30e2aaef80950a203b877906278a80f0c1000000000000000000000000e824f74c8a0953eaafb4ffbe42ca17270bd9984700000000000000000000000079b975137998dbe784cc89de4053399323278f170000000000000000000000002b4d7de15b2687c8f692d3d9bbb96d97b9ebadeb0000000000000000000000009cee2e7e6dcd8e389d2348e302be79114fe85670000000000000000000000000f27eff60ba23fa4363a8c020d3f558e54b3cb337000000000000000000000000294ac7f36a5963e4537e73344a4b1663513d5475000000000000000000000000c87c0f12893d3534f7218123528c8f98f224c9ee00000000000000000000000094c0e1c5d25e0956e1e1f4d782285f6ac573822d00000000000000000000000025f8bf97ebb47815fa524c0958b1ff7b3bc06972000000000000000000000000d1ca04ae75461254e254af512c2e0fb7eab108150000000000000000000000003c5c340cebdadec0b9f09605262cb41b517fd68a000000000000000000000000094b324ba1f6ffc603fc3c3f3c1e5aa3ab3974d8000000000000000000000000a5994b4c1d83dc8aeccb7d10be0420991f977fdd000000000000000000000000ed14e2ac5883394daebb531488c0e2af7ec38eb2000000000000000000000000d5ad09cf1ed13fecb2589c9218821d9881f1a01f0000000000000000000000005cf203e8d4f0a06303434eb765efeb41ccf2305c0000000000000000000000000eab9909fc20c507917d53037712d3220a56055e000000000000000000000000cbc9ad42d8ad60cb5638e562b25b8bb9318c691c000000000000000000000000ed6552f00c4c0f0dccab1e17f3fb04bcaf105ce9000000000000000000000000c6ca57c9b1f1d4fdb1f0b2af657340111b570b3500000000000000000000000030842a9c941d9de3af582c41ad12b11d776ba69e00000000000000000000000093f9f2f386fa6b00617a413294d5acec82bae35100000000000000000000000047f13f37fe34143e1857ec4022fcb547cfdedd780000000000000000000000001a375b7318ee6d08e26188b3974e8760626ca52e000000000000000000000000768156d5a9f962f2f6653accb03c674d709f79c90000000000000000000000000dda61d45f8653256dbf0088630c0353332eb1730000000000000000000000007af071a2ece76a3b29ada7c3edd9a3989fa0cecd00000000000000000000000026bcc102b053931cbff84573e7af849aff7d0d840000000000000000000000003f10e4dd42445d0e8f519a49a7c6f80a621d1fb10000000000000000000000007b84107bb289d1ef3ece4e62fd25bc0e24638bef0000000000000000000000004487d29218e1abfa619ddd8363d33dd1ff0e238200000000000000000000000037ebda629374981431ae285e332477102a30693e000000000000000000000000ca4a276054e8f4adeb59c35e93c96cbefacdb1a30000000000000000000000007d29adc16b7c4e64105aa373e707d437366fe9c000000000000000000000000016e867a4dfdaff1d1440dd4519744af07c0b5f27000000000000000000000000c8c76e18699c12411c0d16e026b9019c5c40b2d8000000000000000000000000450169f7844c63faf247fff96154b8e41d0721eb00000000000000000000000000040229c211d2d6530cf8c206454704c4b294a7000000000000000000000000a71929cab6195bb20ca759dc37a2f28a5a72f7be000000000000000000000000900a94d6c538a1ad3c0085951d10bb457e9f5904000000000000000000000000600325dfd67a02fd4f3601724afa229afafb4a9a000000000000000000000000232fd14829c42a37705a916973432783f47c56a50000000000000000000000009c2db67fbfb443c19348a280c425a41d7298dac10000000000000000000000005b784d859ea833739768644949a3e7f95964cec4000000000000000000000000909a390b031d32761b11f575b3a17a2662deed830000000000000000000000009684b0eb4441eef0ed45de606cbcd15e3bffa62b0000000000000000000000000a6657e9b72cf6c0874e609bee76008a3da51e52000000000000000000000000a86da9caf9b68fbf0f9f98718cc81b049fc750360000000000000000000000004c94fc813e140d7b95f46f2189c93703e2dc33800000000000000000000000001eaeff4ff0894609b6174562ef98174d6ac5bc720000000000000000000000009421899e3cbc029ee06480ea5d76ccd37f93b0d5000000000000000000000000500c6514f8d01965cc5770c0d89c8d2fcf8c852c0000000000000000000000009dded6a98f17cf00bdf13e80fbac9dbc4dc2269f000000000000000000000000ab93c205533427ea29b1418c18c12118eca60475000000000000000000000000c36486b312f80beb21bd7c05350c9338401793dc0000000000000000000000004c5e543544042378682f717368cbe50b565efe650000000000000000000000001da2cdb4b10e9daa84ab6b76d8145a9ba92e25b0000000000000000000000000eb077b13cea8d816c0b32579241c758be0b29e25000000000000000000000000842d1802ca685140d999b001a409a9a34abd96e1000000000000000000000000746fc0e91d3629c3be2f1be7e6b3e994d9ef66a8000000000000000000000000e1b7572d416b23dde72b1dbe2f6848462f109c850000000000000000000000007cede05afe798c46745b3d757747ea79ae68b34a000000000000000000000000aa7a89464180b42f934b13927168f561ac7208ae0000000000000000000000001f36cf3344165a631f65946fc9a5de44372b04130000000000000000000000004a69e7b3c0ad7b4c1fc243a3facbdb83c01deed3000000000000000000000000775d1d3ea46501c4d61208bb64f078c14a955af7000000000000000000000000c6a11d8be03775755d75432ba94269a7580f3e620000000000000000000000006588f1a45a2fa6e29b1164021aa9dca1f940e67d000000000000000000000000d3494140efe3b4258f4d8b4c4d163f7c7fecdaad0000000000000000000000003387f22271a4816662da9342adade563011e1d13000000000000000000000000465c0a47677f16a5b1e76144d5ae04cb7153bf4f0000000000000000000000000df04f20de706b8a79e979d4cee6457712501ae900000000000000000000000068389ce26ea32957891918a6ce24385fca9b3dca000000000000000000000000dc743bb894a0cfe00e3fb347251755c3b2b4dbe300000000000000000000000056a95ca955c2b045542a069551e05a3346d40c25000000000000000000000000b97ec2bf15fad4fde06ca0ebbdedd75b3d3aa1df0000000000000000000000005893f788838a354e4ca0f97faa8cd685b28277a8000000000000000000000000e96d50df3ea155033dee61f2c880b4840ad37ac90000000000000000000000003c9719690f79210dbcbff87b52e9b093eb5f7e350000000000000000000000005567dc6267c87484d440443b74c2b294f4a61505000000000000000000000000dc448c965a1dd10cbade5c34572549fc3490ab0e000000000000000000000000956e3afe2088b919c63ac9b846716cf6c881a91f000000000000000000000000c68d6a39bc7799ace5a8f804d0bbaac71f7473eb00000000000000000000000030232273c62d91735727e759a0069a7d53d39ef5000000000000000000000000481dbbf61e7210e7dfae1f17de0952e0826f0b8d000000000000000000000000566509060dceb616b93cbeac7bf4f85ae9c817080000000000000000000000004d810abfa740e9aebc147cfb153a531673de5a69000000000000000000000000c5e232626886305f23872e9f1f1e0a15bda1eb0a000000000000000000000000b564910bc287e79df580825b0a623aef1922b5aa0000000000000000000000003afec7778a43e213c771189667de7222eb1832880000000000000000000000007d9616f4b5de68bfc960c9ef654d9b1b734835be000000000000000000000000ef5a0453c7e2ad692997d14417d821eb087e75520000000000000000000000006434c29e634dd690bc3e6c04efb1ba3d353e3f540000000000000000000000004fbf8b39450683ace0402307e7b5246efea2a9f10000000000000000000000004469a8b1a66c47530673019492f3cfe19765da1200000000000000000000000072511892976f623b7eea435bf94b55fdb8c2357200000000000000000000000068e29c7165ca05bbcab319572b703443400f313100000000000000000000000082bb3585736957a1db925968f91982fe06fc3dd7000000000000000000000000fad1fbd114a93396ba09502324e6c84179a65dd5000000000000000000000000d0e979f7fb5b2ee3593171b92e78a43853000f62000000000000000000000000b8e0ba8103d2b60a99a32820963f54a563f340a30000000000000000000000001b446d8a99bbf48229376725df1284a0ef09873700000000000000000000000046712698a7e847519eb159392b7720eef2a4e426000000000000000000000000b4f50f406c95ca6d8a3fabae344b4ecc5fa6d088000000000000000000000000521cf2bb705ce4677695f79f95295533cf4f99bc000000000000000000000000596b369e362ed845b4323224a3670d53a02de75f0000000000000000000000003f1d102ad65b01f76f93fdc4f1c3dc90792b44e800000000000000000000000058cc9124a140e51c91d8730a26c9401aa1b66517000000000000000000000000070223442e36088050085737425c33dca4f84bbb000000000000000000000000ff1e79311f0a70410c4d237327459593b5b96209000000000000000000000000af01860df0b4c1e35c322d14cf9337bd1ac5fbce000000000000000000000000d461ce19d830a8847e5f86d54276990283c7ce7d000000000000000000000000db5eaa161977922f36f487f73b8af5f1e7611a4b00000000000000000000000021a809e4fcb549929455c61541ca7b07833664cc0000000000000000000000006bf66ab86762398406602c9a2c96b2c9a2b32282000000000000000000000000286549a0eefff245fbd6d5c4ddf392dc9d4d8406000000000000000000000000e3997b72bbff6ca8f26b2469a49e1a8766984d1c0000000000000000000000001246ab07bffe13242a84bee112b88ca898672fcd000000000000000000000000c1b30dc7ca15befa7f02099d9363aaa1b8c53c680000000000000000000000007b0ef8a8b813fa8ead1a7399e0daa3c4435f60f1000000000000000000000000048bad76af0f7c50006d405875fb37bfb09f73e8000000000000000000000000b38c9d498d42186d035d56b1e89115132b0ec6760000000000000000000000002ff3c05f38c194e5d1935dbc4401995a2b0a42ea000000000000000000000000226e7588d7c0bc3c7f270dcf277621c42b9f0bf80000000000000000000000002046398b3ba018b721ae7f174e619ecff4d58725000000000000000000000000ae4d501e9c6936b25461c33f4303c09c303e4b0500000000000000000000000025275cc37afebb672758dbcf2c786d0fef08aae30000000000000000000000009b3d03af805c496ef8898c57e0712c069374e483000000000000000000000000771f1324cefbe2ef765e42a188c0bffe62d2c2c00000000000000000000000007d97ff9f80fe8ee29d33ed2ad11c32d0368eb3b50000000000000000000000007e70d5f31655dc66941102e71690bfa688c991bf000000000000000000000000d6bcf7ccb315034be4bb9712cce932a8fe68690e00000000000000000000000083680ebf171c321e52d350f8657f4f33c7c9b779000000000000000000000000a8405d14490b23c857bad9e6268d93f2245e332a000000000000000000000000ea2fcded733a4ebb1663aa55584e0a81cf863e9e000000000000000000000000b6142c03585983387bbcd36bc892e1085f824cb900000000000000000000000035b844391f2f769fab29f20a5e5dac75402263ec0000000000000000000000008b8b0ff6df2c5b349a98f008669912c2f817379b000000000000000000000000cc2fe226a8d8a3a7119362057c6ece1f65b8ff7300000000000000000000000020ce1e2a425d040273c9f0f1d79db44f9e3d5033000000000000000000000000ba4925ebddda61845f1c9ab6b8cee9b5da009a9e000000000000000000000000f63273b957913f96f6285814223042d55950ad2300000000000000000000000020f5f6bcf5eeb05270b8cf1db005eb7fad9e83e30000000000000000000000007d7cd7bd338e77c92e31b2e4af33e5af0cb6f26b0000000000000000000000000a6a3fe12448053261889f59f87d7591e1db8f670000000000000000000000001d5f42e8dfd134759583cf294d56725a955e6aaf000000000000000000000000c64e9eabb6542de4f3d8590451451ff991e4adaa00000000000000000000000082e38713b8167b661a26fb4e460dea03f916d8c60000000000000000000000005eda3eb23e40ad2782bd13f083ab9e9026c12246000000000000000000000000042bbd1566977b9f41732402afda8c959e4e175d000000000000000000000000e86a666a421b4fa33f6ebff721b832265ef30db3000000000000000000000000af07e1b23a695ea153b74d2bec79fa8a2c6d577d00000000000000000000000023217ad04cbed272322acc0510f05c3473dde993000000000000000000000000f14327327a6a90ba597ae9dcbe0a5354c2f512c7000000000000000000000000a57261fb8bb6b701849fa006da2ce60a721e0ac1000000000000000000000000433be46b5c62782541adf7045af87ba5aca3c84600000000000000000000000032b7187a3a2753c8d0f7572382cd5a7eb1f04e8000000000000000000000000091c7470e5f627d1000ab249c0673ee74cd39a3140000000000000000000000003e92049a32e2cf4e0ead18adf6f46e43826a22d90000000000000000000000009c6c42a99867abd87eedb0f2138fb9eccf46540f000000000000000000000000c2560349c416799c31c1007c3d420c313ab1f60b0000000000000000000000005272a0149c85d89309bf083c6e949ef8a77ba9310000000000000000000000007bbb3e463dbfea55a84497d88b5dfe91173929400000000000000000000000008292861c014e329720b7bdf7740e37579771d67400000000000000000000000030a4d253e3012c689f6cb65c79565830d3980e86000000000000000000000000535ae8b78f2c6d29257f7d545b088b5214de40310000000000000000000000005b2109e9d531000bcd070d8c95411427b6efd41b0000000000000000000000004cec44fd79d11479f40059e99a107db9065ef1940000000000000000000000001c30a5670cf3c08a79df9708272d1585d5d6a40400000000000000000000000001a3d67d22adde4bfe548bff3625084f1844162100000000000000000000000066ed847dff6abb142f9b53b67d163517e93569bd000000000000000000000000c05757a53cec55838678e4d7d75954d1566b5ee400000000000000000000000058c99641be48fd62a23c3963f4a22a774b8ae59a00000000000000000000000092fb5ed212919b86ac9a2580ce71f47b437da525000000000000000000000000b01f90f7f95228dcec9eb255e084f23e740952ad00000000000000000000000077bd08c86565b9de94b530c5a53909544bbf09f50000000000000000000000006e6515fadbbbb33d1e027ff505a51cef3e73b5a800000000000000000000000065cdd929bff7d7b92c2bbcd3d28b50c8e92a2e3900000000000000000000000081d59f3b1a59c6ec31d9212577c45d7d15107fad0000000000000000000000002936685a492c02b5cc71697d21ad1dd1e5493e80000000000000000000000000ceb8bdedfc0bdd5d639577674f89faee41e5d0c1000000000000000000000000399059fad5b2fa3af3e9402f6081df950612ac8f00000000000000000000000024af911b3f03a3db15b037a67f617b0cf3dc1640000000000000000000000000bd4a05da76d5512bc29eda3dbee975010c804f33000000000000000000000000fe745a2d9cdd7813a9e0b8acd025be56445c220100000000000000000000000001af7627bfeec822ba3eb268d7cc69f1a80fa11300000000000000000000000060799fc88328e7490c6c4514c074ed6d64f397b9000000000000000000000000bd53fa5781a944aed5e8d256627b4222bef1fe0f000000000000000000000000e62b76ecb8dd538ebe2ee2c49787be8c5ab1e3cc000000000000000000000000516d723fcfb76ddc3555f845fc77dd6a2163433f000000000000000000000000ffadc85ea220b09951fc335da4ec92c6d998e7210000000000000000000000007be14f856995b5cc8bb8c23c57f910c97f883ca0000000000000000000000000e4e512a282ff6768edaf70a1cc774f265dce154500000000000000000000000046ac69edb229b690eab9e93f409cfe96b7d694ba00000000000000000000000072982663f67e28903a62d7b7e10d9334174a0b8e00000000000000000000000083b0896b710d9c0d2086c5e2c2d1b4dcbe088164000000000000000000000000e61d09e04c94179e92ad186111dcf6f43478d16900000000000000000000000057626038cd778c862f79fddf70aa3536e755984d00000000000000000000000024b6e47c006ad7b58f4cd89d6795b979577d6d19000000000000000000000000881c4a9c06e8f626661fe86a66d404d6d4d0101b0000000000000000000000007f2338c07f97bfb10f0f727327dbd667370655db000000000000000000000000f4bb2c724f9a882f2f6556eda24bce673f955d64000000000000000000000000c1477e975f6c45b1ac369ba9b60de00c7ee501d40000000000000000000000008c105e73608468cdbd607dac25bc3c98105db576000000000000000000000000bd55a1664f943a70633dcd08ee256acceaa3f074000000000000000000000000c6f0fffec78bb5ee94701aeca206aabba00be47100000000000000000000000048fc9a67d4927d1949492e4302cd9fd1cf556632000000000000000000000000f23e0624518da0ce05583b13f572fd487a736ef3000000000000000000000000d9ff537840828618983cb29ba6665b74bb3d31b20000000000000000000000009440b0dacbb8bedad983fd8c767aab42ea1275cf000000000000000000000000e04c989428d573214d4c20a3f9b33e8c8ff433dc000000000000000000000000b0d9891a33426a9fb0b97be3f56e0905ff10e0750000000000000000000000006ccea32923d4d150023bde797a4a9e117282fb04000000000000000000000000fc11e0ea39b41b39455aa6e9ba1ebc0dfd48db6b000000000000000000000000b78b24100db7b072212314c42c30a5c2248c65c60000000000000000000000006ce72eb114ee51726e5c1f682ad269f9d2e8025a000000000000000000000000c8146309958be0654890452315dbf665616d8608000000000000000000000000b6e8b268611d488b7cf9875ae8c131613b1f5303000000000000000000000000870640d1cc838518cd8d4bf2b48759c0f1dac6e50000000000000000000000005ab19722aa868bd4003d5b25440dd0841530f122000000000000000000000000b09f5f533daa7d9dc4e856d314a5c7f01bb57daa00000000000000000000000077176edee10da6a1ec8124b21588da199ef7ee7d0000000000000000000000007693edf04d0797335084909f0a9c4399ab20a742000000000000000000000000acb4b6c68839d92974061a2619404c95f8591697000000000000000000000000c52282465348b3d655d25610ea7a96ab12d4fece0000000000000000000000007e397a1b5fe4f3a87e498934220f1a57e6134638000000000000000000000000590adcf25cf40fada1658727b52d86c36d9132ee0000000000000000000000006493853eef2f55c87a3f839c2da5c0a6b9a9205000000000000000000000000091fd177db6bb4332ebce9b7832b61423a8205976000000000000000000000000a617cef804a5077d746c7d081fa5631af08be92c00000000000000000000000044ae1ce99a59a0675a481e0eba8a4008e4718e760000000000000000000000004cda80a10c2d345c6da41bc7865d2d6c2d4e2a62000000000000000000000000ab7345dcc91dec8e43149f3062092352c7a1e389000000000000000000000000e0106edbf6f33ee4f0bf8bffe5b9b9a56d7fd8e10000000000000000000000006102726d280b6e591d1ea9f64ac41c1f0fb820480000000000000000000000004125e8bc4eacf9d0d1eb9cafd38e4360b3ec170d0000000000000000000000006c5fe922ac726f2a415cf518a746b2ffd76137b300000000000000000000000012bf63d424d7578e22770a3c316bed43ad3bc3a800000000000000000000000086089b14f697d364ee4e074a125b16b5b7f5b13200000000000000000000000067be97c14fab62e20102323b83065162cf2468de000000000000000000000000271fff1b517218eaac9e2bd4fd3d554772e14dc1000000000000000000000000a7ec45a39ba6139cbddf3989229068485a6eb72a000000000000000000000000d6589700859ab87e271bc5b3f39bfa6f4e3d4cc6000000000000000000000000a79a8bcc87d26cdc63854dd4273963746af7915b0000000000000000000000000ef2b51bdb9c18855b6c739219685cd405e56e9a0000000000000000000000009598c8afd17823c144ff87e2817c72ea73a0c5d3000000000000000000000000f38d3fdaa27007726ef8200511271fea29bab0030000000000000000000000005c334a1972e135f66cfbf17fb93a9b45507d23a2000000000000000000000000ff61689a136b097b5152cb736b635ed00c471fc5000000000000000000000000094910550b4b2969415c9efb9f207ec17be9ee5f000000000000000000000000eb51b2b3ff9254a5293bc6542b4b7e4ed1a09c270000000000000000000000005124af6af140f254740741852690bb0ddb1767830000000000000000000000000aeb9569b10bdb41e16986a280ed4ca21ee954b4000000000000000000000000199d68f140c3dec500f80b0198ca7ef55d5e587f000000000000000000000000322afd7dda58c6ef1d34aa708d07cf20680dd04000000000000000000000000049519510f3dc961d8cf51c50ad31f4745754aa100000000000000000000000006cf6e508f9cdd17cbf1c4444cfaee1360f27704e0000000000000000000000003aeac7266a5a24f1d0b7951ae3b947ea6de4128a000000000000000000000000c1b1b3733017c7ae4cd873f1c87e5963716d5ca00000000000000000000000007fbccd9bf01c2e16c70e73020e68db31466663b4000000000000000000000000f6272c1eefedd9534840950a0186f5cdd266bd8900000000000000000000000084290b33c200cf367b28463d7234f9480debc65a000000000000000000000000685a73715329600565e591efafcc853929ad4f41000000000000000000000000f96ec5b8577f23d4e9eed53dddcfe147cd56a893000000000000000000000000733e51bd43fdb7dfe08cb4222e50432cf36ca8e1000000000000000000000000ad94ee025b5656ac590db72d34e4c5c73b909890000000000000000000000000ada74e3d46cbfdae72f4e4d8c7c3dda0ce2377cb0000000000000000000000004e3c08f745b76af4ce45a18ec2811ce292b134a6000000000000000000000000f7054928a77f9b0a3d8a793238919f8763ed07c6000000000000000000000000f01ec560c857dd16463aacc058b1d456075bcea50000000000000000000000003b744d8969b304375f5de1bfd5d61dcabdfe5754000000000000000000000000f010ed0b8c0944c6d68640994f7fd01c44e6519e0000000000000000000000005a4c00571b95fbff58d4f45374df99c50656e4fe00000000000000000000000021ebbb364b3cae4105d10d9f4b885de4bc590c2800000000000000000000000045b4f0fb97b2c189496117d804d21255ea23c3630000000000000000000000002fb6b7ed518fbc9538ec7d16e9b16f16a9ef04810000000000000000000000000a44aaf475d4b1e1b143072c21992774b545c05d000000000000000000000000de1792d5fe9e8a06d7fe96e3cebdbcaccc8f58fd000000000000000000000000b498ecb7da920afa1886389c2f32ec07ab239be900000000000000000000000012f31aca620383ae4bd7cbe64ab5edc07f0296a3000000000000000000000000851fd718ed8dfa146c06fb68129c949d30f65736000000000000000000000000e5475694dbda631a7d88fff7d1b751a457b7682400000000000000000000000040e1985b875e3c72c9550990c699a035bcbf0a790000000000000000000000002752163a947c365855582920086897f4f23b2579000000000000000000000000eb1eab14588e66ec0bcaa3b8c0cff2a9e446186c0000000000000000000000009843862baff8aacdcb0208f06467815005f225d7000000000000000000000000f7bcd053ae089c382256e3f972c538e13fd3a954000000000000000000000000dac0b6584df57c63667cb4d288ce0f8b66588207000000000000000000000000e53b64581915c1bed81d489c25c26743b54935ee000000000000000000000000ea41536fdefef108ebaa0684ef7531a83828f6e7000000000000000000000000bd237a934d3468b66b3cd7986b4fb13ef1b8aa77000000000000000000000000ca546e48ed13775705b0830e7d629ede1c6cef89000000000000000000000000bb25d76f0681b0e0d50f800b3cb4d8c9eb8661c8000000000000000000000000e81b93c0424c57266b511a33059e575bc38c8c9600000000000000000000000036fb1ec10a96d4a99b1ac06551aa9ac227c1d5090000000000000000000000007f905d35deafd2dc565d12dc31210e4a46f1a08e0000000000000000000000004a5281e7b1c3e98b3c6dd7de3f1ebe7c3aa5f71c000000000000000000000000d247e3e4d7047782df4b183570ece79acdef2eaf000000000000000000000000462cdf86e85f6665ed0638b97d637b0f7f4f46e9000000000000000000000000f6efeadcac1237ff1d2c7738458f8d314941e1200000000000000000000000009eb3c197fc5b07feb72a676126d8f6f8e6a570940000000000000000000000000cbbf144b50d9285621fee9251558444c5ea081800000000000000000000000078f5c3002f76085fb81c20b6f4722b50b7663744000000000000000000000000c96880b70fa19f14af4f720babd7d6bd21fa714d000000000000000000000000392cf4e1b73580a27e4ce8b87b5c8a3c92760919000000000000000000000000ee164eb525bec95701bfc0922a3d934e7f4f3678000000000000000000000000e27859a51b728ee9604d1a96e420b66285d7ca0a0000000000000000000000002c5e2e4bb183b9d6b2dd927f27bc9354e0d5ddd20000000000000000000000007436959ef7d97f4d7d426809be2455f02e230e7c00000000000000000000000044ffe97a75cb414344c9d297c6863848a6aa17aa000000000000000000000000ad0bf73b5dc48eb950530b050a490479f707eb320000000000000000000000006770cefa522f925962c6b0dd6cd6df3af9058ad80000000000000000000000001adf330907a8456ad815188d786b9715f582e09c0000000000000000000000004899ab3b9779bc9ca69b1a740e3036c90c5c8187000000000000000000000000d304595e017cfa301f3688c0ad57c270655abbfc000000000000000000000000d53b16a1035cea32281d9602ab7896135bcef6fc0000000000000000000000005b5bef7ca3ca8944b4d80286b015333fa093aa19000000000000000000000000d2f3b52288fa406a0b245aa4a7d6c2b6077bc5ea000000000000000000000000cf3921534b43eb9265db55f95e750b2e39d19bf8000000000000000000000000a7a684e26983acf907dc8d6a4ddba062a9f63dd90000000000000000000000004433805bacb997550d87c6699ca8d4dde94be67d000000000000000000000000ffeaa08535bacfb64de5d34b53647a434a491c8c0000000000000000000000000887351bd10f49cd90e8dfccba5108586eedc9aa00000000000000000000000082d129433f759fa762fe6e2ecea24b21df490aeb000000000000000000000000362803fe784a3d14e234ab5cf2a256173237026400000000000000000000000014b67503e27127153aeb6e93188f307e9fdc809f00000000000000000000000085bf5b7d3111148f6bf08f1fa273870ef01af54d0000000000000000000000000c74a82e1a7001fe87f7523df2772564bae396610000000000000000000000009560986680aac8f5aff20649c471f175c7018bc8000000000000000000000000e42dc4123e3041acb3c218d120e7f6037dd05fc800000000000000000000000025cf9ce5d71333fd73d61758883c78f6e1d76d5d0000000000000000000000009945e6a5494bf6cd619ee37be135c92be01e367600000000000000000000000064dc21c87d9e3ef78fb7518e99e129e31a69a040000000000000000000000000e6c9d39eec89aac77409ce177963e63457c407e30000000000000000000000007ed3abb6edc5df138ddd0d532d36e2a380f58bf9000000000000000000000000326d24e3166da118689b336418e30e3eda631d590000000000000000000000008f559aaf6aacf0798aff799521c98ccfe2525d8d0000000000000000000000008cfaf7add68cf86d3c8a3abe17ed6e77ebca9ff600000000000000000000000073ae61d090c4b509f631b6b1461ef79e1bf124620000000000000000000000009a8698bf50f5495f3d16f278488190bd39a74cc5000000000000000000000000573cf27e38a3185704203625981071bfb4a110ed00000000000000000000000060c77e10f40575dbc35f275dbf2a54972dcf28f4000000000000000000000000e89ae6c655236a548b4e33a300bd34db58b1050c00000000000000000000000011d8a7a53ee5c300e98ccde39f8f447712cf2946000000000000000000000000aae0e173d1f4a84a7df2f69f8134a667e5947bb4000000000000000000000000a435ff62c8b94d2f1651c17d5ac6a5a104c2aa19000000000000000000000000c7bcbafba51c7158d37db04899104793f5e25efd000000000000000000000000afa5b05ef08673e0a4f40d578e6a3306879bb774000000000000000000000000b868e58bdca54be242e6b1c4202a6aece260bacc0000000000000000000000005f84f0389858d4a47705769361ab3c1d440fa8c2000000000000000000000000bc8e516de99c9f4a1417477195e28b01b70bb6850000000000000000000000008ed21773b45a7a78549f02ef54aae22988a12ee2000000000000000000000000ba7b01a307397e5e2bb8bd8d04b4be916b105ec60000000000000000000000003646510ab533df97fae72574d1fea13752c88b5500000000000000000000000093f258718b9ee5a82dc5de6e46d252d82dfc9296000000000000000000000000fda1cac5218fee43d872d7d4b23159b7e0d58f530000000000000000000000000b86e0893741c79be34ad34b1c26a0f53df72363000000000000000000000000c7312a4c779c67b0e0c58922441751cdda20fada0000000000000000000000002fac312d07156ca04980929aa9924e5ac0020f0800000000000000000000000052d1416a91e69fea7d5efba6f45f37f6aee1e168000000000000000000000000acef30840a31f28788a4592bfa33b8107497b67100000000000000000000000087701b26279482248db2b7658b4bc0c24facd0ab000000000000000000000000bf611a1afb25ef31460ebd10e10b28bb4122ab4700000000000000000000000065bb4b7982c8742e8418d48cd25d9294913bdd83000000000000000000000000f0eb820c884ff5379d4644a05f5cb37e3beea6ae00000000000000000000000002ec97c7867b6ad6ffe5abdfbb3b543c1806f1bd00000000000000000000000024f210a44d92870ab6e8fd9de56b909ef485d6a5000000000000000000000000fbfbf3af46b012bd40a0866929e671a1b5dbda190000000000000000000000008fb001472f34076723009a173aedbc2c6e3e3823000000000000000000000000be5c71b5da58f01d2d7a1cb4fa5b2883635fe0b00000000000000000000000001b97796a671c959af59e74304cf64d22b426cf35000000000000000000000000da74fb73f6c474cd9997e499134359f113e9ac89000000000000000000000000af0b3b860af18578d1683487723eef397671effb0000000000000000000000007399e9d405bf2eb7f77dcde02fb906cc096347db0000000000000000000000008833881868ad2430d4c27c7f62080a32f490c640000000000000000000000000fd76025f6061f6ea34ac87c140f3d016cca06eb6000000000000000000000000ee61576287b3479c545a2c3deff6339e14b396410000000000000000000000002066b12999e117bcb92fa8bcef4ee949669d9056000000000000000000000000133bc404ecd30c72c9747c9578e56cfadfa42ce40000000000000000000000003110cfe1cd53ce6f6786b84125161abd7d00d90800000000000000000000000070ecb6a6d5f527def4fa6e8dd19785f90e0eedbf00000000000000000000000098b824ec5dc524a546ae1d06824c921190949b2e000000000000000000000000a5b2e054f8b9ef3619cf1402dd054ca864dafaff000000000000000000000000a71b4a2894925fc0893444d0e6866bc7e3577bd000000000000000000000000099f9280367c3b1161e91c6c35cda6dfd01b124ef000000000000000000000000b1a7caa38d84d22f2e33f74b57567f4f8b8abceb000000000000000000000000f020c7df9b7ca2dcb2433d8ef1413964406ae41f000000000000000000000000b32b91d2473fe355d9d8d3e4dd9452ae7dd47e64000000000000000000000000393fc34f8fa980e1aeb42cc48e0b49fd94ffb1ba0000000000000000000000004006ed7c30a98c70683c52c60a512e5c348dcd9c000000000000000000000000024385c542b5041a0f31dcfd6623648555ba03680000000000000000000000005858de98d798cda1f63115786cc4046acc0798950000000000000000000000006c7af199e8a957e7b5a6329ed45bb6aebfda4e40000000000000000000000000c81771d691370493980edbf5866aadb445028b190000000000000000000000000a58f7bbe41e512b81dc6c447cd17c98e700e8c0000000000000000000000000e1332871d5c2db267ff43bc874aa5435804f32ee000000000000000000000000fac80d62ca460045a00c9aeee4ebab17b242a527000000000000000000000000f12ef4cab024ac176f6dbc0a4e74018f47a44a5f000000000000000000000000337ca99c989d3eb9b106b8ca10ddfc3d795b31ec000000000000000000000000ff83693822aaa14d8df67231126a5f1a95be1827000000000000000000000000a74a306b28b60636032053f9a9ec29485b199b5d000000000000000000000000008168e2f81407f5b3c6205a3e202439a81c37160000000000000000000000008e17035215df389964460dfabfef4e89535247fd000000000000000000000000441136e5c5a4c6e4cfccab8ec32a72450fe830790000000000000000000000002ad88d16fc60ea591234519c33380aeddddc20330000000000000000000000001e05a7d53c2d84f42c64552c097fbbfb9e39ad3900000000000000000000000010b5390a0c9396696c3b522a59809d4bd0d4fce6000000000000000000000000bb570c4344dda6f1fb98063dd275dff93bc9f439000000000000000000000000f58eb5255de7120fd0a37e49d407ed4a83cfaf670000000000000000000000006071ea9474d7e7e5b01a72856836c993fd9085cf0000000000000000000000000f36641f901e10df7128b6042e81890d19a651c60000000000000000000000000471539a42d0a7fab108a167c31ccc77a3b5f0c5