60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000002ed60539c655a9e74f3a7c24633da18dbf4bb221000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000001072656e646572706f7274616c2e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021636c61696d2072657761726473206f6e2072656e646572706f7274616c2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d506f344c6335454c6b39794a6f6e4b4d505957705052743836713379686f54344d48754e3569466e3247316b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005580000000000000000000000007fb927de8c01f010d544b729a1134f09db55e9af000000000000000000000000ec51ef9cf0584dc94616b9d76fc85138649a3158000000000000000000000000d490b19541881c65739e5d048ee7ec8d152c4fc30000000000000000000000007512707cbe6b7bdacaf63f81e6b8edc6f4084a9f000000000000000000000000b6e0781858e6f22e9ff09be42ca3ac0cd422d1d4000000000000000000000000f6890e3114ebc79f56f49d0072b3aa0af85af949000000000000000000000000698ea626dcf44fecc7a3108fde867c1a722c62330000000000000000000000001548aded6528f625f8d1fe14bcece8a78f7ad7a2000000000000000000000000b37983c7a1352e217492f9e9d54abc0022b65111000000000000000000000000c11b306a4600e0b1e37a8c208a1a5b8f6593ee0f0000000000000000000000001d47b6fee60f22f91eca6679f271f986c1085bc4000000000000000000000000cb969501e0aaa2ddffeecda16e7dbece5c4224f7000000000000000000000000c7d23ab1882e54631c67abcb06592859bbdfec0c00000000000000000000000055406dd10cda9681bb5cc2165c52997ad531630f000000000000000000000000f7f2df61465d32d0fd55fd32520265565fdf21f6000000000000000000000000925aa5516f419c97a8de5cda60237087dbe4fd500000000000000000000000006b7f772b7be15a5b274ce17e1bcb33144adc24f200000000000000000000000077629d0672c5cad79b8e7fa1fdce3f0249d437560000000000000000000000003dd7d7db118028783f7018a25bb90f6a6449df13000000000000000000000000e6e334af76f92231d331892b30e0b6577bf88cb6000000000000000000000000031d150d94dbc6b1d435fd6b3c9cbba5af01ec3c000000000000000000000000b8ba7b673f2f79d6280efb26f4e5d8e17de99ed3000000000000000000000000ebd8cd24b04639e4957841e37f4073744104cc6500000000000000000000000014dfaa9437bb3de3f8e7e6d71f4ad07cf3ab1e76000000000000000000000000299c7cd0dfaee3263aa5927e764194b459c694fb000000000000000000000000eee03f86fff7daaa0b29908c7814d3341e31c54c000000000000000000000000704e7d342e1a753f7c97c3ce00cb48dd584899110000000000000000000000001e6cbd622fba8b35fafcce2cc7d84199bc3c5e0b000000000000000000000000fc2c4fce61aa25f9eebc4979fd3360e4f4d667fc00000000000000000000000007b3850bb16db6b3b69ebbe9b31ceada938a6126000000000000000000000000e4183c64b675832cff1efab5b64d712ecadd8e480000000000000000000000001f0d2029cbe6cd5ffa0560f463c43e0bdbce362a00000000000000000000000059bff3207dba05e618299066be799e1a9f8428ec0000000000000000000000003d7b0963e91f1ba909af1c4f76570250c8071388000000000000000000000000b48defce4c786da29be46958aaf96cce2cbae0fb00000000000000000000000000ed7fd561945094edd0c16a39ad3d50c3da921a00000000000000000000000011770dd06a96e332ca74c7726e82ac72e6cc4e17000000000000000000000000c36c05d2729c3767bfd5b488010241fddbddcdc10000000000000000000000002be41db8be72d6a8038f636e68f38e0de7304938000000000000000000000000de55180806119ae1055bbc6744739ac3acb040a90000000000000000000000006255563d3b4c7b598b054a9d152c3ebde7d6ae120000000000000000000000001bba9170adbf1ae43308ca3a89efca06a5b971ec0000000000000000000000003bde5ccc8ca8e17831073736e7acc0eb1d76c3d3000000000000000000000000919c515131616a3707e42207297d54785c8507c0000000000000000000000000e4cf0d044b2ec1a1a6862b4c5e3b70ab4ce500bc000000000000000000000000c8e9fab5940b4b36c8d29e6a3f3d75207a2312ed00000000000000000000000003727b0b2b16e189a1849771630539b0b9543a36000000000000000000000000e14e3cf77e56a702abc8f8ef3607b88156d3507f00000000000000000000000001d80b1478bced8c6ae85baa8e47061ec7e43f91000000000000000000000000635e5e47cbb7b0dff83fd994e166cd408a1a45ce0000000000000000000000009acda0763bce181175108e2ba5f23fb87eb84eb8000000000000000000000000d12b0d29b2ed33d028d1d0a6bbf6a57587fb7e9d000000000000000000000000df5522b9a604669ba0b740074481ad208b404ba3000000000000000000000000f23f8636c86aa1baf494e12fa8ce43c83d3b5889000000000000000000000000773ca837bff260de58253e13553849240c70fb6f00000000000000000000000020c90a1cec3f67a2467370825223090c386b350600000000000000000000000063a40e372fd6d3e045512dbee33ebf31e2320ee2000000000000000000000000a0dfae338862ad802491d23cf337be044989aa1a000000000000000000000000406b13173df9c767bce071b6ba19d27bdf852b94000000000000000000000000c5cc00fb38d83c99bb15448a28c67a272f23898f000000000000000000000000911f3c1716184867d8fbe6889f11aee9f3aa6c5a00000000000000000000000008a24d653b6d1f36b417eb334ab5b51e59811f91000000000000000000000000c99a7ffedced2b0d68918bba4d5534a0423377bf0000000000000000000000001129ef3402240677556eec5e3b27e0062871651a00000000000000000000000022a685230f57a8984184fda06a85dbab2b15634b000000000000000000000000ab85becc04a7f175600a108ee11ba9a3fb9c032000000000000000000000000093606a554898ab2e1b69357e2b7ae4e0cc3611290000000000000000000000004a372a4451f72df4074214501318f08b6ec1ac520000000000000000000000007c954beb3724eedf9fab26db1658c4bbb72401480000000000000000000000006619297a4ce87fab9d781541eb05fe1037311af7000000000000000000000000c3eb6fe4bd2ab33b2829ee5396af8bb07b4c74070000000000000000000000007216d97ab984eb917c045d4a67436b5afbd760f90000000000000000000000000cd73c1d48929cddb05bd5e61c35b77f7e6650da0000000000000000000000003541b7ed2e4bb85705bb679043c155e6708e306b000000000000000000000000b409cf7daa7be3f0b934f249b548f381f5546eb4000000000000000000000000a18df764757226b9a593cf7ba7fa04b7b96a719400000000000000000000000009a475aabdf8ffbfb4931b69b6855c7e5ed554700000000000000000000000006a0023cdab8818357fc61562b9c6bea6e91f4698000000000000000000000000263d4c3f46bbd9687eb6cad0c49c9ba237751079000000000000000000000000d79a1c98e1da2f891a71c9778b8b68c2ad93f156000000000000000000000000c9919c187f8656598ba7321a507721a0480bd91d000000000000000000000000c9f9acb7ec056c2269ec18ed3261255ecaf38538000000000000000000000000084ea7a447108913560b7249d746aabe2c91f167000000000000000000000000e0e60bf90a82a8eac6daf4e6f86cc60485a494a80000000000000000000000006dae26cdef4cd19dea8eef9897f83d0a0cd4867c000000000000000000000000a387321ecfcb4fc134a377d79331a5440cad0b5d000000000000000000000000c0ca8a1e02e006e7ca72902dcfd411c94aaad40e000000000000000000000000e68a3e6860cffd058f4e026abf516b5be662ec51000000000000000000000000eb67625b084b1581ffaeb1f9e7208632941be23a000000000000000000000000649cf1cd1652c70e028efd2f1ebf39599a4dc80f000000000000000000000000c15bf4d072b3f71687e625da202a11c586bd931b00000000000000000000000009e145fedb6e1e27f7501d027be0bd3df597b2ef00000000000000000000000054b7c80bb2688d1e22521a3676b9ae7793364244000000000000000000000000e4e3be2769a7fca77477b4925e60f9b2ad1bd0530000000000000000000000001cbc8fed878c6e65c50ec582bd36fbfe209bbd9800000000000000000000000064023da595c3ac58bc01a2dfb39803bdecc1493c00000000000000000000000020cd34d42bb309c5687d7af1b0621b37ba623ce600000000000000000000000001357dc16cbd6839e82b57c0623e3ba62dd01ff5000000000000000000000000cb0cd08024bc5f8db7fa9d6f9e362d87cdd801ba000000000000000000000000ae5beab521fcacde55fb94d1be57fa30f029d9040000000000000000000000002af9ec370b4e7e6036c0a898a0e9817ec6741ecb000000000000000000000000a706d162fbeb398f284b11d9597055cb319856060000000000000000000000002b49300767203c4ca7d226bfe818bef837acb4ad0000000000000000000000006bf16273b793cada295ba34a765284a924ac7bc90000000000000000000000001793a3532c3b6ae9d2b5a54c5de7d52879a4c1270000000000000000000000003d7efa987a033c83c65279c204993d5ea34eeacd00000000000000000000000049e986e0d111199e047fb3c9e2b5e35ba02cbf3800000000000000000000000050f48a5e7da7e3395a182bc0331051b64f7b2de2000000000000000000000000de492d3cf65e72c62d2316c46eb65677b9d67872000000000000000000000000949dc15381fefe4af3301ad1e260c267b57b927e0000000000000000000000002d82c59deece98a50f827a4a57a2d77f3752778a000000000000000000000000813663342611c2ddf62d7094f67ce25c53108195000000000000000000000000b88b1cd60b36e4bd1247d716e454266611fda7a00000000000000000000000006d8d0017bc519bd1f5d0379e94ae4911059b0019000000000000000000000000afb844fcbc8be2042eda587dd45dae1af56a59a200000000000000000000000003275ae7b0cc4b767a3d22818e12c430ca92ee23000000000000000000000000e8f550adbdf59e6c2a8346d63c7f163a84348ee0000000000000000000000000ca995ffd58f19c75cc3a208f47b11eec35b8ff03000000000000000000000000f4cadad09019e5b6755de2578f44f9971bbb56ea000000000000000000000000c1f6a415444a1cc373f654bd529ee58f26ed871d0000000000000000000000007b89377a59292429f9b1310a0611fb1915e81f3f0000000000000000000000007507425b7e1415bcc5321bcd0fb6d38c01c3f1ff0000000000000000000000004ada2eab9345d079caf5900732220f648f255648000000000000000000000000a69a4f1d2e2868d286b7bbcbd4bbb95456dc6cfe000000000000000000000000d647ad5aa60b77d737b5089fd8eb1741130822c2000000000000000000000000cd756b66ee8c9e513412dd0c4d51310bedc03cd500000000000000000000000028b2af62b9a9c0516ca0f5b906203d87620693190000000000000000000000001e7dce8ee9dbc6920045536e349cfc575a13eee5000000000000000000000000724022ad7f182467f8cf2372a72a763b45babf0d000000000000000000000000dfcbeb9c63a570a79ff6794e7a13e488993878f5000000000000000000000000ff89e5fb97a6b27ab202a2143ac2929d09738ff1000000000000000000000000d472d19abc5f42df39618ff482f4e0dc4acfc67d000000000000000000000000a4744241f86d3eae6ef0be5b3e04a8c00fb868f70000000000000000000000009d05e2b9b92fa27c94e9de8e95539de29b3536c20000000000000000000000006efe6084d1dee2ddea3f5c5d358c822c233151ad000000000000000000000000ce16fa7002c9c49c7870f1e1979e7140562c2b8f000000000000000000000000990be9ce333e793a11841b6fa52d329d105564b3000000000000000000000000aba112a47f247b0a2179fb67b0e036c2965eaa8400000000000000000000000067974deac76ddb8c27e5bb77f744fb7cad4c6c14000000000000000000000000ea68f48b22c2504f1db021cb82ae5eae827fea3b000000000000000000000000606976eb5e7906fb86b43a115a273321604231f200000000000000000000000031a9f33de17a05542dd96ad9677f88bccce3676c0000000000000000000000006972c9347be4fc88a7bc6f6a35d827f7243e4200000000000000000000000000a1e7d5d5cb09ae1b4013ce6f424b0f19c1b1a3cd000000000000000000000000dc0d11b6a37f73a287b6058d864059dc132564910000000000000000000000006697292b5b236e718563d20201f3a7a5754add3200000000000000000000000039b11187b6b1e1e7a8d14b90fba823aefbcf2214000000000000000000000000c326fbdaecc7f35acfdc51774b2aa7ce54bf87920000000000000000000000008dadcc7894f5bc240a88950b6c77adc8ca5e300e0000000000000000000000002512d8f7f687dfd09852763d7ae1e2bd93b8350c0000000000000000000000008c0e71d81106ff0c36b2efd490058b04b9ed006f0000000000000000000000002961dcb30308ba34f6b0524f46caa81e8e5739f700000000000000000000000018a3c37caafad7f8e43b2cff8e0eb163e2faa20c00000000000000000000000003cf6cd295e268279542e01d81849de583d969c8000000000000000000000000c466600f78c06b04b96f880a1a3418324c8a8167000000000000000000000000eb3185882a2088e0f4d40f731c002a026bb21b1b0000000000000000000000006a41cd666f6c7df55f356b927fb441a1603bcc480000000000000000000000004f264664a3568cc7849ee0deed931f487afcbfd4000000000000000000000000b9e3a38ff55005139b8ff2a53f6ceb9b45b3bb1a0000000000000000000000000a80a4ca29be522fabe948a91ace76334280f7ed00000000000000000000000030088b812eead0b2059cdeb94ccda961ed854ecb000000000000000000000000cbfbae972a070a0e1fb3f3c6d50377a2c695a7b80000000000000000000000009cb99ccdd6ad30da0fb3cab1555e5a4a86b7f1020000000000000000000000008ee4b1abe1e2411c24da91edd5d851e0be82fa09000000000000000000000000e474dc39e0fae586a2423986f36672cbe7c8ba35000000000000000000000000025a12330d41a74f3b1152656895d2999ccb68360000000000000000000000003d345ba3992d2604130dbd2a8b56cd32074bc91c000000000000000000000000388de775906e6e90cae7af1609459ba0999039ff00000000000000000000000070e851112441dac47df4ba19f3837094274ef0ee000000000000000000000000d898e4f3b35f469b0b35e054d032498d48c24a9d000000000000000000000000a7d152da97dca1ee968ce837787f4a200fb3c4060000000000000000000000006882c6b2b1f0199ab0a372f5e2a3c0b357f087db000000000000000000000000d94df809b608b2d9a16c74bade73c2e41d01d1200000000000000000000000003651f7bc31af96cc941434d73993cc5795ab618f000000000000000000000000564a8645d9c564e70a8a7a52850f3660fe43364e0000000000000000000000009da815ce779da7b039f54991ed8115f415d99270000000000000000000000000f89bedb22af891c5195944e9376aca2ac0c1a14400000000000000000000000051c5dca7bca03e0e3df7f02d847145d93e1f7e81000000000000000000000000f113013458f8f0c6d0d3fe99adbc29f0a0118058000000000000000000000000020cfce413d56243abe7a9be7ee420cb49dd28250000000000000000000000009035545e91ee0cd565f5c9a1911b41fb51e08533000000000000000000000000139a3c9531684549530566e6f35d9b22e7ea51670000000000000000000000007171282e92ce9b1ffa3d282b19ef2121fdffdc2f0000000000000000000000000d2008ae8354c7f81df0a9d6a338b21b9dfd67dc0000000000000000000000000412f320e1210b7cdc5cb0540f562e080e3b03e5000000000000000000000000c932061ce61faa9223d441e1501fcc2daf7eb6c200000000000000000000000088d5a37cabb0a507d0f4e9dc2a994706eb6b3b80000000000000000000000000387e79b2cbbd6c3881ad7af7a863d3d34fa851eb000000000000000000000000673dc0c6d060f49e3440756058930c578140a25f000000000000000000000000443786f0c86583919d9ac28b1080599c7807fcb2000000000000000000000000556a60ef695a91d4059fc3b3ca71a503b260e6e0000000000000000000000000649e487b7d36e7b4f6261f90fa74433d4d58b89e000000000000000000000000bc1a68a0aacc70650d5b734f193369d4461538b80000000000000000000000000b682a8e1a1227fbc9cb14afa9f6d00b5313080c0000000000000000000000005b36fc8ccf927c136d48bf745dc991d3e0786859000000000000000000000000732c59ab06e3483fa05a64e3c0b420e6e683ef0500000000000000000000000006ee5af29bb5f82e513a68572adc7b255e4b710a00000000000000000000000072d2de69bafe848fb8634f3b2b0dcd0b853c5d8400000000000000000000000054b8d3255ca3ce67d5adc8e1c1de955bf20dfc56000000000000000000000000572270124b87dcedf5dbd361a26503b1f4d04a1c0000000000000000000000000e8cee9c896c74672da495143bdf96349e4d51190000000000000000000000003eb4e2ab60ffb79b33752d6ba8609824a21585cc00000000000000000000000047ae9a5d60c60af339504669ba707901edd21b2a000000000000000000000000b337d73cb1cc8dd7c475fd820a397dd3fb2c6f390000000000000000000000008972a9928fd1e1da51a4bd78bf35693d213bf689000000000000000000000000f43d47369b3f3b868d1273b0c08c46ccb454e6b1000000000000000000000000f4ad6ed5f256a681f486255c54252c1ea2b917440000000000000000000000006eefc77ea852ea89ad6b20656a285f4e4025bdf10000000000000000000000006ba41ec2e36b739b9d707bf40791a0a15227eff1000000000000000000000000c97b8fa08cf215447c38b7cb5318661619b77718000000000000000000000000a437105eb3e1bb1aff86f48baf6b1097bd776e62000000000000000000000000e5fa89a4e9edc2a6653f1110246b3d3812fa796e0000000000000000000000008b1695d4fd312e8c2e01e09ea4e19c39d8197ebc00000000000000000000000068c4fccad1e3dae9886d8eb28613d5480be9c87b000000000000000000000000c60b9501714ca61510d60b621045185d76fa9f680000000000000000000000003ac3906ad065400558c0fbc6c3c8eb247491aaad0000000000000000000000000f4f2bc19977cf04049e560dbd77fb47bdfeaa61000000000000000000000000db5e85b1413869fb002a3e06d2a104c636969480000000000000000000000000ca5192010ffbb25b5663ee5c3a53459e7c272812000000000000000000000000582861c1c233ea2696c0fc469694e7ed42b0e816000000000000000000000000dc26dfca9154d9ab23ffaa63623668f10a3efe09000000000000000000000000acd45d9fe9dc6c7534ac0fec0a3aab17740a73f50000000000000000000000002374d011a77e4795234c355ffb9f6402b85762a1000000000000000000000000edb40035e7b2b7eea8b17c6f193c7f34855937dd0000000000000000000000004b0b50cd5b32f1012d9ee5731a70c80588560ca50000000000000000000000004e0032ee310da597f57c0bd090b22f93521c9be60000000000000000000000008daabcf732e52f9153a37dba6c46788e7ce2ca1d000000000000000000000000b5f8206d57dc66d019001ede37a3740e3c6a49f9000000000000000000000000f68fecad6923da0cfa44bd3c2a2671e1ce68551c00000000000000000000000068af3f2970bffd51721c7214ab48bfea4371fafa000000000000000000000000a077a09c124379c36f18a338af302977c58c20a30000000000000000000000002b396c65a63f8ec40159a0e6e3627f9d0600af2700000000000000000000000013f32fd313ad07246b3a7cce42e91aaa3034e7d100000000000000000000000008596d48fa0173e10767113da789ef507512c7da000000000000000000000000b9c3a0001f86b715783839d51c09a800006560e700000000000000000000000094fbf4ac6056e15ff60484dce095d11440bc3840000000000000000000000000ea8cf32e4ac03acab2babb9028bac5c853e0ce80000000000000000000000000db84100d5141d8a46074b7047bfc64da9072dd620000000000000000000000007113bb89d938082d0cabc46ef8eea83492f43669000000000000000000000000979408835b4971557f2eb9d53f33cf899e5229b8000000000000000000000000639df2b8583cf198051c9efe46ec76f896b55b81000000000000000000000000a7ecacd4d1438c24ed13795685037abc81b4a0ad000000000000000000000000469dbe0c7ee9da4f12f2f582f470ca95f8296a4e000000000000000000000000aa935ee459ff72e4292ba17839d94e64746c5a310000000000000000000000009b2670c98c95ecf02e1d2783b7bf2504e1a5558a000000000000000000000000d1c7cef747361ded5215f061bf1ed7b22fa12e67000000000000000000000000e459712e1de2324e4632fad33c5d9b400fddebd40000000000000000000000006fe15010298e3e8a0e9c53b4640210cd9f219e28000000000000000000000000bc04f17f605a0d41310459889dc5e56e6280ee4700000000000000000000000003d7ad7dd31f932d7a9e15957e900fa538b98b1b000000000000000000000000cb3caa7331851e8003b380e499e7fbcfa3849187000000000000000000000000d2f72e160cb2c712f25db919a41c554017f3d6910000000000000000000000006bdb1ed9b3976827ce26582b4af9ed239ef75fb2000000000000000000000000f30dbaa5149f972f007a8cbd9963318b4122ccc40000000000000000000000006d1e0ac78d82d097574a13f89c475f7e59a232e6000000000000000000000000fc4bf6e75ca3918a3fe160ecfe3b7046e7c1636600000000000000000000000089672ec3a06a83f6663fdb8fef3b030b28a1cc1300000000000000000000000021c132110ef8ac775cda7738fa643c35adc5f794000000000000000000000000d0cff07bd1cccd8f06c980957797fdcb5bf5115300000000000000000000000006b348574f3cd56108f4e2fb47d37080929597f0000000000000000000000000bbd77ed03356670e489a3cca6a78aa3383929989000000000000000000000000a85e7e3c7ff6cfb042cb77cdefa0ea23d3007b2c0000000000000000000000003b06acb74504203b9616048cb6e5d568eb9803090000000000000000000000002068cdd1a56918e6bd7fe62b5faff8f30d347e7c0000000000000000000000009ac84294af091a7918cbc222d7d73d34d64a99a30000000000000000000000002dfbaa2f117936bf58c8b5d4e993b2c238a10db2000000000000000000000000877e949115bb78506ace0e790013bcb2f4e1065300000000000000000000000061f385784ab3ede432e8abeb428d112810dd21510000000000000000000000008eaed077584341aea07be250f26be53d24a30d0d0000000000000000000000005646b8b107350629498809ebfbbeac89492219c700000000000000000000000053f7a9a227348cb4fcfea2eee86f83772f3a92d80000000000000000000000008046d497bf1d13e1dc62cd1323bbce7239f86cf3000000000000000000000000242e0c143eb5ad493f3e850a473104605713522f00000000000000000000000014c3f6360edd9b9719d9c35feb55b5647144cbd700000000000000000000000070f325b4e005f77f607a6f5197dcc6f17c605dc2000000000000000000000000e982255d1209f613ef1c7d390e2bf6e2c8bad657000000000000000000000000d4ad7d1d045366d5fa5c6e5211b47a817a0971670000000000000000000000001670da0c830474f528dec76d4f2d07f6adbbd25e000000000000000000000000cbe3f5a5988b0bb31d223bc34731fc1467104054000000000000000000000000e4699ee17cf0ae3ecb1eeff970706937afb2970d000000000000000000000000f8ed47fdd3e29a39ad697e66766f309cd069414000000000000000000000000002907096430a040c7a652dec4953ed0448744c6900000000000000000000000091f936b065f20e61f58b12ffe3deb8c8a5dd33aa0000000000000000000000008059b1d086330927b574b5533c211c65cf765dd5000000000000000000000000c210c04ab413b1df4af6ed6be6ac7e7f9659b938000000000000000000000000269a1f9260cb748c9970a497dec5fd31c1d91d25000000000000000000000000820832b124ead0df4f3acf1a6f2de130ef8f11550000000000000000000000009f9fc3914256ea89aea0313a1c3e4341a10b184b0000000000000000000000009addd86da15ce62547eda673195fcfa9a14269970000000000000000000000003d29e98f91d5897ba8a41071cca368ea7c1e5519000000000000000000000000b5c629269162a1615f0ddef363d7e357f3076d8b000000000000000000000000707f129271b01f961d5cbaafc5535c17d2ce8814000000000000000000000000abf7ee60280ee55342e65b9e9d45a18505ae8fc800000000000000000000000005798fb11fafb9604b6ab2223f9c5e6be9932d4d000000000000000000000000dfd1ff6c991c9b7d483c5d41524f6a1461c86af400000000000000000000000034f860cdd7dc571d5d364d7b951ff0a6c34360a40000000000000000000000008fca4ade3a517133ff23ca55cdaea29c78c990b8000000000000000000000000ceefa47aa68d64c5f5633faa297f59647a7e9a680000000000000000000000007cdd48fb9447064d4627766a1bf82377a93e056c000000000000000000000000b42a59f226def7a4c7fa72f3408bd32d6c181d9e00000000000000000000000092f4404aad785c42e4c1ea81c5bd08ea4cb6a5600000000000000000000000009cbf88a4aba2bb164221b08ed99d71d17c868829000000000000000000000000037cad731a2a1a7e31061715004c1a7f89e28d85000000000000000000000000f3df9e8535be90f7206a1406272c3b7585f98251000000000000000000000000b0f6c5fa8c7c0e27edf4d25a989d7ba35b8e052b00000000000000000000000041de0574b54315a21c32b91cc9abfa4bf324febe000000000000000000000000d8406269c57ab149eba4e416e50584a6336d9a5b000000000000000000000000d3086890c26e34cb80602902dd3d27a733b117bd000000000000000000000000c2e5455b1549a70c4d44209adf6d62fd7da0c6c9000000000000000000000000e44f5d09700bfd4395dd9c15003d396dee7b571900000000000000000000000034d83088d2f13b750ec5e16e1b13408fd1fcdf0b000000000000000000000000dfb3fe72658691cec489df8c67a0df947f8f9b93000000000000000000000000c2bd627ddc820c3e9236e515f8478913c3e3ed4b00000000000000000000000093f77f572b1c0324cf33d9e440b6c47baf782cec0000000000000000000000003d8623aee519f3cf8ebf29dceb262a960c37dfcd000000000000000000000000e7102fa9c22828d0f4df3e6d29144ed578d3697f000000000000000000000000dde0ca7b18ace25e116e01b0d3c483013a09eab2000000000000000000000000c7ff30922700071e589070c71064be047d4ebf6c000000000000000000000000bb8dd18052692d3235162eb48e1ba5ef685c5f3e000000000000000000000000f875e123e8965ffa653c11a599add4dc7e77c9140000000000000000000000008ef604064c784ab236d7b0d987d71862c98eba870000000000000000000000008d7eeed3d061899c53dcff4d29d929f55c89a9f5000000000000000000000000da47ba19c9c680faeff2d912845325cbc5fef97e0000000000000000000000009ffdc3114dccbeedcb3c239daa4b0217183c5784000000000000000000000000f4366079b855514970424966791e8d4b856b745c0000000000000000000000001646cc7629fc07d6653a7efa5bd2f55f71c07b52000000000000000000000000d254d693864e04bcc81779de808b7b620039d9fb000000000000000000000000111d5f88eb4a77e076954ab5fb9f89ce3d53cc9d000000000000000000000000969af9d3daa65b5ee7d6881bbab352ec59b35b670000000000000000000000007664df517771c605bed38e0953ee370f4103f0f8000000000000000000000000bec1a099283d70e5d4f0808d4aa0fb5ce417412900000000000000000000000063de00fc1b3444a95bf90bac99ff4329de91b5290000000000000000000000005569fd6991d1802dbee9bdd67e763fe7be67c7a900000000000000000000000055662fc507454ba44198cfe989ce1d3834a7b716000000000000000000000000e5da8abbb4c9b00aaaa0f69f9ba0101a5e3d914c000000000000000000000000720ee847e27a400a03f429abf5b82fa99fe09296000000000000000000000000dd2e73389692ac60159396cfa9a2029ccd3600e60000000000000000000000003aa7bb546ac06d858973dd0d8f9e74c08e5d23580000000000000000000000005709d0e3cd687cb7c0e89daf0acfa8329c17c9fe0000000000000000000000009c1664357f28586fbab82ff61a6277a034a71bd6000000000000000000000000c013dc7cc0fcf0b27efb70fc31d3ea3b70be5e1f0000000000000000000000000e3a85f42ad6191348232086808ce4a25bfd0ab7000000000000000000000000fc58f7a3ba25d95dce1beaf3aa69512752b298b60000000000000000000000002031f1f5011c705104abac4383a1444056c01a45000000000000000000000000296e29da82bbc32fbf7b97ea8fd3bba51b9769fd000000000000000000000000814d11cd936f2f7905a412d1a47d35d9be3d15390000000000000000000000004287a6c0af63811a9a5cb4d67b0820c1f7a972bc00000000000000000000000007d3715521c97a409ae5d088357ee26c896d8ea7000000000000000000000000a83360de829b817d75db35308849bc919117d3e5000000000000000000000000d65cfc4cc3712a1160b6577e1ce10c7f7d853fee0000000000000000000000001500462bcc5a30d5d6eda7df1ed3179877286a55000000000000000000000000a281b9455157de385b37470f7df3d412d28afdde000000000000000000000000e7269299461535824793cfbd7dbf98c9bffae5440000000000000000000000006e0d80e8ef95f08a1dbadca5609d1aff5794593c00000000000000000000000034d5825023f2e90cca0141cdc77433fd7da6ecca0000000000000000000000009b9c7f0fe9f3798e8f5ad92e3212e37664bbb3d4000000000000000000000000a2add1e4726c4ee85f17f0f72ea4896456688754000000000000000000000000233db9580aa5273bce2350866349ab7cca2f720200000000000000000000000007019c44907a2e88d694708506f2833aef205a35000000000000000000000000e30dfacd2d78aa649212545a817b5b1ea2b449dd0000000000000000000000005b0b102db0523bc713149e2e473fbfb3d6dfb336000000000000000000000000fc0bf51e6563da9e56ff14b1d18395db20c97eae00000000000000000000000065f66077476630a0a8a4684317b5024ff16b05ae000000000000000000000000201eaa39555af8bb78d3b8388a9cc4a3f52a6d74000000000000000000000000ebf2e85b9cff93553b924b9b4a183016671235c9000000000000000000000000ae28e284eb6f0368f67962fd8b27cb5de1a81d44000000000000000000000000182c78a9e90d4b3f7c94f8257a18d5ce849eaf720000000000000000000000006167236c9491c28ebee2a53c0cd8d74cabdf61b700000000000000000000000027b14f8e593caaa93d0d62c7c7cd7f62c4be3d4b000000000000000000000000179a8b7bd5efc08e328dcc11f4281e9a47e1dbd90000000000000000000000005800dfc5450339425d038e828a36b4dc66cc3d21000000000000000000000000f1ba347eb6b8f4cbcd132aa2990b3746c1c050650000000000000000000000000bba455fc54fa2489015ce76e5ceb8a1e28ae8a90000000000000000000000000288de7f2674603149a3c91505b57fafaa9aee41000000000000000000000000e73ed0a3e0e4604d08b505a7f3becb8a230926070000000000000000000000009e9f149c694ed38da06bd3919f5d5779e66ad1a50000000000000000000000007d895cee70135b00568588748ef9c6a8164fdd5a000000000000000000000000c3a7deff00f329781a5786d47de63cd6d0ae3f05000000000000000000000000a0f6f1c966345b55868227c5835a7cccbcf644e9000000000000000000000000f8fac8d52d3a9be0db9a7b4f237cff375cc48157000000000000000000000000e3b11a6b7ef91cc0b74f1cd33f07b33536af76ce00000000000000000000000083259e9794c3d2f955bc6a17ed2b7a7336ac9a6000000000000000000000000050615f593538d31150f39aee4bbfada51605ddb90000000000000000000000004b06e653effbdbcf9ee08f8780ab709b52b4b8590000000000000000000000007fcd48198fe3f81064c9f8313fb451129f87949f0000000000000000000000004b8300651c42932c112dcd5512898dc713438b2a000000000000000000000000bb5f8a68bfd61ffa92a0f55611c6e663f31321f50000000000000000000000001f4e6a114261e57be04fec897958b43f6dad582d00000000000000000000000004f37e3c3b9e587470497ca6137141e9a3f013ce0000000000000000000000000e2c363690707a129cc693af6385a8aaece314330000000000000000000000002926c6062aef944556914a5ce0be6edfd98e36d8000000000000000000000000d64a26b7dee0202f1f5c2612d7319d312ba39f060000000000000000000000003fcc8923358ac96227976c5238e5e1f15435faf4000000000000000000000000b91c00f486619f708e9c8ca53cb72a3ff068f84e0000000000000000000000009ebb7661920e280a60799803596ab1aa1cd23217000000000000000000000000ae2cac123f51eae82a3428910b41547d38208497000000000000000000000000002aa7211a39ea1736d5ed455fbf1f737a9eb3420000000000000000000000005252f75da0f8067dd46c7243f7fa96acc0651b050000000000000000000000009a58f04de0f1d3b7afe0934988929efd401d571000000000000000000000000056036bade904fc7d965fb9c5b094942dd560e4ee000000000000000000000000433fced4832b459b21f85779b86c591dbfe90776000000000000000000000000134742ec3aebb3eda979dd83dfed87ff645012690000000000000000000000004aff7327d78d6195645e1840d2f5a57a5544b741000000000000000000000000db4a0db88bcec973c82151a8da0afaff6e11e3b8000000000000000000000000311399b3d6f728973bfe8ee06b11ea3aa67b08590000000000000000000000008a382963114358b0cb650b4c922423ffdfd7af30000000000000000000000000d2bc12dfb605d056af2548c1330942aeea11401c000000000000000000000000e94b3e4202fcb02afee5499a7ed344344a5778c0000000000000000000000000d8899e296f954c7a8ff8bdb7e8c5ed1d13abec67000000000000000000000000018e63bbb7c78d76580062827cf66e88739b3ec3000000000000000000000000740b2861d066da667ee9ff13952103a4aa0de310000000000000000000000000ec7192feece155907d86e26fdd5c4901911a3be60000000000000000000000005622d8b255f336833ef1c81e40cc1ecabe9c851700000000000000000000000013c41582aa6be931559bfe585121aca13d02295b000000000000000000000000d070794ec81fa54c314034a16e68e4798248f587000000000000000000000000190d99d851cb6571be4842e29ed127fa82b4d0a70000000000000000000000000cc4cc071c8ee37a1d6f201418297b0173a22d5a00000000000000000000000095b4515df67f6103790ccb9eeae1dcf06c942af600000000000000000000000034601796b632b62ce3f64268783f38dfb17acc9200000000000000000000000064e1948e7a328d292199d2a4859c549cf55d6a85000000000000000000000000992aa1948cc9987e816a97f098b3a43c4d54b9ba000000000000000000000000ffb86c9595dc956ff3b61be2f22cc31dd7d3cf30000000000000000000000000f35a6bd6e0459a4b53a27862c51a2a7292b383d100000000000000000000000001b9feef2185c0ffc06c22cb6ead5c46fba66907000000000000000000000000c292e74bbc397981e3110e5b991e20bf0f9bd86b00000000000000000000000026345297b78dd4d6812ee034a8c8e1ccc675e5900000000000000000000000006f0af035add2b88fa1c0fd72c14e8cd5bc9d644f0000000000000000000000002c8d5a4ebf8fed98ac51d8b8c161273cf1762521000000000000000000000000ea06d3291a4a2bcaa7be3fc9ea5265112d44520000000000000000000000000057553d8b743c15fd082e8738acfa88d5e090bc77000000000000000000000000effd58a56d7e4b7d4003c1034bdb4c893fa36896000000000000000000000000389d4b17b941776236322727812d61e10f449af6000000000000000000000000caa1bc4bf6fc5192129fe71df3bc5b8cb5ad640400000000000000000000000010c18b7427bcd2003600504d4dd5c80161b40f420000000000000000000000007a38f02c6138ce2ae3c9878c35ce2a016f8569a80000000000000000000000003576bf987d915bb288415ad46dac234c4b6eaeb3000000000000000000000000e778e142099f18428781250faf92cc72d135844a00000000000000000000000012b5bd611dc949ee69cb9891ab495ce19631666900000000000000000000000011a19bbc79f6cef1dd92ed010125bc053ff9d6830000000000000000000000008f053c16bec4f980c3d94d38f815d5b9346e67b0000000000000000000000000a6bc8ca9d587a259da9dcd7e9f745b3e83bf8dc80000000000000000000000003747b3eaaa6996825b8a1e143edaa47c6e028f9c000000000000000000000000604e53154503f92381b719f26f89ac79436c0a550000000000000000000000001a638243e704608dd22382efd911f4b56aba71fe000000000000000000000000ec1ee91f3990874413e995817121649adb14ef8c000000000000000000000000b6a2aaadcfc75eb2cf8f4cd64ff2fa26d98a545200000000000000000000000062c358c1e8e07892f24d9e76b3042fc85db9ace10000000000000000000000002b8b360f9302a35547eff2ac82e93ab1baf900050000000000000000000000001d38e7f553031283f938f3f945e642747a9b8eb700000000000000000000000078362715a81449240a877b544cf174b78d39f864000000000000000000000000d9fcddaf635a1872e078b9bcd967ef0f135f8cab0000000000000000000000004594bc35ac42066b44f2b040272fcc2645ff881c0000000000000000000000006ce7072017738a36ee1084b660f2d747c25a8e1e00000000000000000000000074e19191469ee431bb310ebabf3756852d5acc3200000000000000000000000014b3a60076f81dd6501ad711798174bf67e5666f000000000000000000000000fb585ae180875ac4e02012ae71ceb40a4200f9df0000000000000000000000002ce28fa61e1aead92afda5eef69ec18ee508539700000000000000000000000012dab1ad9cb6b565f25714d7e99297df16d9f773000000000000000000000000207a7fd00e002e65fea6792bf8aaaaab5193d371000000000000000000000000d3c2b1b1096729b7e1a13efc76614c649ba96f340000000000000000000000003463d239342f0450647c9fc341d44587e3f095fd000000000000000000000000d3306e48ba77232e21dac20dc3cbd8e5c7977977000000000000000000000000472796742b03ca6b329c03cbdd61d4fa3848c43c000000000000000000000000922edb508d5ce6e244e050913daa9b7c1689dd8d000000000000000000000000a59c21d1e37273f337ce459af657db00a4eb6eca000000000000000000000000d9a90d617e5088a64f9731c53580036f44de76380000000000000000000000005a5a9662eff8f226a31d3e75f00bc8deebb701c5000000000000000000000000913bfa10111e47caa36820e3b5011abeef5bc72d00000000000000000000000060c8ad6cf4939d775dfc019da0e4dbf06dd46274000000000000000000000000922e371a8d461c8a4313f960e78715863e723669000000000000000000000000647244fa448709ff18b95228385640f84b5a2270000000000000000000000000711222ad6b715c2695bbe105a747333439df689600000000000000000000000040fb9c6849d393d44f64695f81788340b9a17371000000000000000000000000109747a4ad9829aaa341ab980b3c8025652afcc80000000000000000000000002b8fa5ac583950bc86354119afd1f71864f9c279000000000000000000000000f5e1eab60d17144b16b1fc5df73061968418243c00000000000000000000000046f926e357f52e200c70163aab04baa98c1652400000000000000000000000008d011e4d8038082e798673e9b32cd7a29a2b65df0000000000000000000000008cdf7a117066eeac3e005697b1efb622fadc5427000000000000000000000000f74947e5082c46513161a19cdb2610ce79ca80b6000000000000000000000000a84033d571c8afcc4087bc574e730151d5bef27f0000000000000000000000008aabf2af7a044ae7ba3c9ca25e36f112ff8fd2540000000000000000000000002a571c8c494ea37ae8bdd21ee8ca626b2b8eca5c000000000000000000000000fecf3670b759d0e95d0c451b0141a86d5368e56b000000000000000000000000b9d0be9e991db8f311a8632c9e84f99afa367bde000000000000000000000000a2547008b1bf8026bc42f880eca4f474870873e00000000000000000000000009009370fe2675e5d63584812b1ab80a4fc6681a30000000000000000000000003e4e098889b1482ebab2c6ab64b1c8732f76557200000000000000000000000028be03b90ed6a262153e7c872d740522ec925a9e00000000000000000000000001f82e0d576451a49d46f705fbe15e9e2d1cbe8500000000000000000000000062f9dd5d2089c3b788fe6b623db5aac878ea2f20000000000000000000000000000000000004d7463d0f9c77383600bc82d612f5000000000000000000000000e40687a988ff3d5e74b9dc79e0416996f46cae340000000000000000000000005c0d3fd7b7b1f6d023a22681a84ddad1bde4c9e90000000000000000000000005e2ec1f52ee1fe2800824520d26aca1013a3b662000000000000000000000000303fc97ca20cea14de1278a05d7ec693ff64777d0000000000000000000000005f87883ac8c77292637b77503e7ba80c3766c2f00000000000000000000000000a926bfdbd1d2e7e3cc1179b9e5cff21897daf6c000000000000000000000000aefc65c1a5701b28fb3d8d142f291c213eb966960000000000000000000000007004dd2432050a634c05522ae47bf407e1bcec5f0000000000000000000000003bf72594c598a88bbaec77580fcfbac8c8aa56d2000000000000000000000000beeb6a8404d3ad5745c08cc25fef5229dd8e9115000000000000000000000000c7850bd8f2d2f904e26b9103e1995821742a723a000000000000000000000000349e7ed8c4ac3d5df65a66fc9a78728697afa1d7000000000000000000000000608eb5468f1e7e5fd1ec63bc19732594353c0f900000000000000000000000003b295056350d16788238acc77b8578e6cd392c1c000000000000000000000000e26abc37b06b819243b4b104270cc18f7c835fce000000000000000000000000c908ef226cd5dc136391cba050bbe6195f67fecf000000000000000000000000b23c4e1bb73d7fc0a73ffb5a06d66fa4083494d90000000000000000000000006a79dc676dc911cfb6328a599e70199aefc0cd7c00000000000000000000000076b62a00c69d97cb351fbd20c4b55bee5d11c6ab000000000000000000000000009f0c7928b64730f898362d4f761f98f6f91a440000000000000000000000000c8ba82224c6240f0371f93d2fea911c92ffb45b00000000000000000000000098bb8255173ceb2fa7a1191311b03dc45ca04965000000000000000000000000624f6478bbb14388920acef8148c389ed8dd481a00000000000000000000000087d7f82b73df9a2115b1fe8d6b966e4912375af7000000000000000000000000349a0ed54df74727ee67359031abead8bb0192df00000000000000000000000027236b5c5b7ed5d78c0b75babdd805aea77fe52000000000000000000000000001ec67f3d15b056747e344d563d47adcc4b67334000000000000000000000000d177b0fbdf978e07f128acdfbae488c0b9de05540000000000000000000000004ec8d980b12bd8124ba8b8c9fe6b2360cf9f4da6000000000000000000000000597d0429a303a2cea8606d29814abe150926bc87000000000000000000000000f8353bee0f05362156ec134fd9f4e194cd33934e000000000000000000000000707da61762c7dfac2aa354566ac94afc4bca40bc000000000000000000000000ead5d38276c4f5f37be322bfe05219d9e87c030f0000000000000000000000005a9e51f5796310f633a90a9caf21eb57fb3b48bb000000000000000000000000cd8ceb90f34f1fe03f384ef33acb386f45872297000000000000000000000000a27206ea72e20d065478cf2379142649cb648a1f000000000000000000000000db04d077fd50393b71f49cbe9dacef55a69688f1000000000000000000000000c0a2dc0ab0dd330d445f29e7acecce3860f4fd6b0000000000000000000000005125e6a9a091950dbcc4f7bd6c3d13b80b347a6d0000000000000000000000001cf8c516d7110514c5a233207e6e0470a1bd23940000000000000000000000006a7822ab74f84beb184c9604d62a7e57b732de4b000000000000000000000000c1020b5e575eccda61100a22c0e11a57cd483c740000000000000000000000004f1f32740224beb8c74056df7dd2c5c62db86380000000000000000000000000242fdf473ff1e679e467808615cdc38cd8f1216200000000000000000000000007d670dc8a47be055f69cc887999e456ffdc9efc000000000000000000000000a04351437e742eb532911f840841a3e3b43b25d90000000000000000000000009e7252bbbeb4865c4d5036e9984da0e1cbf736b70000000000000000000000008104ab3aa891043f79e5b076ded2fec2a2411b1b000000000000000000000000557236121e7870ab72a5c4cce00ca5b54e26df0c000000000000000000000000dbbd4a3131dbb513b52678da12cb37de078b170e000000000000000000000000a4c8aa8038061dbe02a8f34321b68488f2ff5db200000000000000000000000040a94816a7bb84d4e0d2528bacc3c239294ac893000000000000000000000000ea7ba1def321c3df112eaef7c62865cc5ddf60f1000000000000000000000000e31e3aaad3f5910252877b8fac6499caed11393200000000000000000000000029f036d096279b08c170ba69c3b6d164a94341e900000000000000000000000017aa9abdae80665ed57f10a5ca24fe4c24d5789a00000000000000000000000095b564f3b3bae3f206aa418667ba000afafacc8a0000000000000000000000004e865188855c7ce3d6a56ebb607a9764493063e10000000000000000000000005f185ee4fc704c612aa8889c6bf6bc4bb6a31625000000000000000000000000b9b842c818bbdec99062454eb5e5f9b93c6ba57f000000000000000000000000b0be9c16d3f224dc3bfc2607fbf568e25ccdcf63000000000000000000000000408118e6bdb6a1ada5774ae3a44c38a967ebd95100000000000000000000000091b074407c8c146b7fdcf865c67a1f0ef6f98bd4000000000000000000000000d881b387e0c5585453a4606e2dadb2bf6c9a8296000000000000000000000000375525d3c9eb4c453589aa255540453c0ecc21f7000000000000000000000000810acb8f9107e8fc24944d9f8e9a4d9938739cbf00000000000000000000000048cd9b988d3e754bab9f9fa8058e434ce24258df0000000000000000000000001b1e7f3813b479688a54e0be7caa6b54becf465e00000000000000000000000067a5a206f6356bf90bfe53cab9542bc6855c0b6b000000000000000000000000987ca1890c4473f8409ad116acad2db3e9ec743b000000000000000000000000265667528a916924980b5cea89ec257bcc4320170000000000000000000000006054c939e87899f2d2cd74fe65905850a47ca29600000000000000000000000035eea6f2e5952a66234442203af1a972e38305570000000000000000000000007911d5ebf43c612e8aefaaf76d1a54adc9adedd60000000000000000000000003a784d8b64858a4b33ee45edd3d96ca8e6bb498300000000000000000000000019c5471ecd94c8a1c85283172412e2734a5d91ea0000000000000000000000006fa16741b5d60205b435423ba8e7647ee725e916000000000000000000000000ac34d162ec1773170243ab5b171a3cd361d8d501000000000000000000000000a9692d2f624b6f273a3d76f39b6821f4f8aa4a9b000000000000000000000000c54294ed4d9528a94df246830819f867175dac9c000000000000000000000000ba62cd9cefa6bb354a08ab7992e2d6cc6a4206d20000000000000000000000007859717a4fdbb1e8d89ed2a35aed5fba542363b00000000000000000000000005e66a30ec2da48bda30d0c00a93e1d34c8bac5bd000000000000000000000000995df53254ea23a972b5a3a2a6d9585e504b117a0000000000000000000000000f63b22c0ddf8b31d52873810accbafafa577fd6000000000000000000000000ab83ef14a65eb3f7136189aa9b64aa233344755d000000000000000000000000c5c635eead951bbf2259f88b76b694c3bb20c7c900000000000000000000000079f9f10001c2eebfa6febd5ffe96801c52e46b2800000000000000000000000039a6df32c3a6dd93cac534ccfafb9c22106020680000000000000000000000008555002500b552681ec8919f7d61d4b7c336d0d2000000000000000000000000d8436ae9033e9691722f7c898e270eef4a8653d4000000000000000000000000f2925140442f16ab03c15a5c13aee4741e50ba9c0000000000000000000000006682ba096e4d56237bcb5ba0b290a26e2c362d3c000000000000000000000000b38e6f125fefa236ea341de439d13459985ae352000000000000000000000000d5fb16dee953f1ecfa9d261b31fead6e5e616abf000000000000000000000000ceafb881ced7d3c680ec5cc474e3b85ea4080fa40000000000000000000000001ced52dcda3ccc539aa0d2a12631ef4e7a9dd089000000000000000000000000033a1e4792b6abe776f42dc27e1bbb1d3163b35c0000000000000000000000004e740e96ec379ba8483aa59742a443f6c496dc7e0000000000000000000000007b605d9ca3d9b48e84c37bd15d64ee708375a9ec000000000000000000000000e28b645aff4802ca02bde6f7ecbb3c3075dd2bd20000000000000000000000009dfa615aa27b03cce9993e3812920a1fd7807eec000000000000000000000000756affb06dd073e22597decd6e83894eeec8d01e000000000000000000000000772cc5b032c72ee7452bb536bdc8de95bfb2c3170000000000000000000000006f1fb25aeef93beb5d20014c6e4b939e39179b8f0000000000000000000000004a4f542d3357bfdfb77b82fd9c7115c6dd0a5e540000000000000000000000008ee0e96e49c9bfe2264d0208e634210496de598c000000000000000000000000d102e17c51bb322902ba28abb2f9bf4c461109d8000000000000000000000000c72f02ec7f5c94e36ebadd012dfb1ea54eb06a1f000000000000000000000000ea9d324669ab8d6c528abae32bd3c3dde94d3fb900000000000000000000000046990c5920d69fd8bc1d7e4849412b170ea10dac000000000000000000000000e48e1cc561a4cec35fb647d70e64d6ca59db981c000000000000000000000000b87faf3db8c4f0edcb802a028831ed460e9021f80000000000000000000000005db9f2fa84a5b91b0c42611bb7c1b52d57b9bce3000000000000000000000000b16212b10dfbc0febd13569a93ceab57602ea196000000000000000000000000cb5abab268e9855f78f87fce5f8493410a7f0b780000000000000000000000005ccb8c4d9e76c667aa5be8b83d79817382323a02000000000000000000000000bc51a116beff2b3ba94654678652681084448579000000000000000000000000b4df4e3bf1c6c599cedf8e303df3017e895225c600000000000000000000000015365edb65a5dd20f8424b6afeffac05f852a8df0000000000000000000000000000006daea1723962647b7e189d311d757fb793000000000000000000000000d37b88ea49712b6589cda85fda1eb49a3aaff8cc0000000000000000000000009cc9a50c859a7c3727025d6e15d732297a6bc342000000000000000000000000627380c11abb169e7493420a521882d2137301220000000000000000000000003a3e85ea4aab382d64bbdc4e8c6fa2253ed7fc0d0000000000000000000000006d4a098d48433efa827d940ffa9fc1319afbb5900000000000000000000000005208c51e07e8fe1aedf9ce0b2e1ca25d0f8678c60000000000000000000000001efa16c82891a8056adbff85ea7bd4f0d3423a3d0000000000000000000000006428090967290bd6daf4c6da4e089974cc5930640000000000000000000000009890687bfb1d6ff3797459eaf912a50b8c4cad52000000000000000000000000067df2b3bdf55f4b9a0c0e8fccf63b4e1754c5c4000000000000000000000000e0b5ecb67c2d8a9557db7608703759fe1517ecbe000000000000000000000000d1c75ae5f4b6fd9e395b4ef7fbcbca1f1a32d149000000000000000000000000cf7f4b14740b8637b5e19293a1c59caad78b13910000000000000000000000009ca052384cbe7f14696ca022273ac5ce020dfebd000000000000000000000000d20abb5a871c55ccb651ad8018ca9019b39c9e4c0000000000000000000000007a1aea4d82ac2988fcb65a8cd537ccd0360a0bb9000000000000000000000000a11b0de4a186e91df594258f6972a5ad10ecdc91000000000000000000000000bfa5e1ce234b57d73e8a2cf8c8465721ac8152fd000000000000000000000000dfebf4d363e1ff9ca6e7a26c1fe296318af307ac000000000000000000000000a51a8f5c98bbc5c8e27d1a987973c01c9bd4db5600000000000000000000000092e929d8b2c8430bcaf4cd87654789578bb2b786000000000000000000000000d98fea62051daa65cd2ca4be1c26cfbdc0c4377d000000000000000000000000f6600c2f7a9563f98af9be936d604472a8961b4c000000000000000000000000c309d4efcc2fc526be200904b92450767c7c1ad0000000000000000000000000bbb5b2db678f1530b7878ee06d29e84e1a0f53480000000000000000000000009775734b25102085e1fe23eb8b511d75449a8a430000000000000000000000006fb64dadf21d9355be7a593a0d5aaa7c1f2f9d16000000000000000000000000b05a0e55341e48469d3fd78f14233241b41e9a40000000000000000000000000c5c42ca3463846e4edc095a98e9dafd285a4abae0000000000000000000000007f077947c4e8b30ddd4471d0b272a652327d3bc60000000000000000000000001d3219bf9bbe2ae828ff5d02019e9ab821a36c0a000000000000000000000000d4d7eb98a7d6fff133c8a4c14c34201cdc9346190000000000000000000000009e935714a85cda85489c2253ec6dcffde410f565000000000000000000000000cea90cc1cad680766c006764d3ccb97e74c0d9ad000000000000000000000000d2a940c35c606be8a3cc0ad69be6295e6639fff3000000000000000000000000bea0764985f06ee83007d55f94f103b50be40c8e0000000000000000000000000dd4e33383a44e6c792e996089bfd56fb554fe54000000000000000000000000dde144851fe2ed2335544c806456fac45aa72da3000000000000000000000000327e9b87e19ef5060e371b7318ab32cad4311441000000000000000000000000de218021b3b087f47162fcf250287a0ffddf6e5200000000000000000000000050e6a56ba4cfa2bde23ea6ba9b5062b91401299b00000000000000000000000056e1213dfb7c5386b1c25aa9daf60ee3d26be778000000000000000000000000d33c2ccecff8e91fc2d85315061cfcc4343d279100000000000000000000000079d7abde09c38d0f520a3f7a4ec54d806d2e6d6a000000000000000000000000698cc9dadfea16e52583e04fdcab6a5e06909530000000000000000000000000041862653f839ca76989ad1d27a5a4a65aea3f020000000000000000000000004397af75e7fdbb4b4f632a433089f8d0ed375e740000000000000000000000007ffa8a0180cf662731302583e32ec9997d73bc66000000000000000000000000c6fcd45ff68b3da6841284d8691ae17c572a5049000000000000000000000000b6fa76f487a41fa9fd806fd768b7e24eea6e9169000000000000000000000000c58cbf7f923356b2ca15ef0c0f11979affb670af0000000000000000000000004e9c7a0a7b1d32cd698e3d41ae2d2e35754bc2b4000000000000000000000000e4c5258ae94e6b7037b8ad1f38abb5b7f2c65a870000000000000000000000007c45be6bbec444d00bb630e6119d6e9a0062e9470000000000000000000000008184ff7885d5b71f754f09c612dff79387daa4360000000000000000000000007c9d79a924765117b8564d1ce9883fd6d0e57300000000000000000000000000c7e043076fdadbbe30ab081647c1a0f9e91454440000000000000000000000005466ef6c3c79b25f96f630bb41f9275b764f26ea000000000000000000000000c19d7f01e2a8d04deff181caf3541ef769ddc56300000000000000000000000000077c11d6cd068f656cd1fa1182734d913a6e3d000000000000000000000000d19d2c43cf278e930024cfaa8de9c1a860af417c000000000000000000000000a5274d0b5647d2046b5ac1685a7ffe8b1e1f4a58000000000000000000000000ef5015bf7d40283c66b812c75849a03305f5fd1c000000000000000000000000f40104ede3545b6560e818fe0e4d07dd2d4d0cce0000000000000000000000005bbf80260dd795818e36eaecc34da14891254014000000000000000000000000c34d6a6f86877bc336cb495505ecec1205b27a640000000000000000000000000bc2a48382fbb714511446d655cda38c375da5060000000000000000000000009bc17fda3f0c5648cfc645b2c8ec9ff6c55ec0de000000000000000000000000e714ff3b52456249b3601c688fc7a42e2d4f1316000000000000000000000000a0b58f31513bbbe488b9d8e21b5872fd91a647e200000000000000000000000029325c5fc3190d76156af80934918e1ca743ee60000000000000000000000000b066da1eb0e01456a2c3992ee1c19ad57253c855000000000000000000000000239c04d3e9b547b78760d73901165e67516a2d3c0000000000000000000000005141530f0fb828c025aea55ed66db33cfc2f03da0000000000000000000000005c52a4c24da6fef145b2323ffa57dd293b428100000000000000000000000000b1daec45584208d71173c0ab0c12770c2ccd523800000000000000000000000085cdc9c1302aa79530e065714b3ae9f2f21f3adb000000000000000000000000023243130f40331d559491438f57e58be57be1070000000000000000000000004f0038316d62146755f5ff4b1da24623897810f4000000000000000000000000fe6d9af579deccebfc2d8d366c3d667adb696b3200000000000000000000000031b7702eea94f9307d2e9f5a9bfeb35fd568e7ca0000000000000000000000001ec098bdae791dee45173c34a1068c70458e4804000000000000000000000000dfd8cce0a3f304e6b230fb3f8e749956973a212a000000000000000000000000639f140922c11698e60c31d3c588fb66694e06b60000000000000000000000001d95fd4660bc745099861a7184d44cbc9292cf140000000000000000000000004efc020e8635d692697a94916be053ac1907ce040000000000000000000000009a6d36e7ce1231adf04704ece7fc79de8650da00000000000000000000000000f098c0f97923f24aa4771a296bb4a92fb569837500000000000000000000000051c55997adc35fb6f02b8d8d7551753a1068847d000000000000000000000000e7a704f065e15b05b01eed7e1a280d81f9519aec000000000000000000000000d3c322e6d9834f555d445e8238edc3f424211e5b000000000000000000000000aee27ac3ce2547841ae39a05c7fce030f40c333400000000000000000000000051f5578a85fa0f46c5c60fcbdd2401ec45cd01ea00000000000000000000000048c04ed5691981c42154c6167398f95e8f38a7ff0000000000000000000000005ecbf51a8b1d26ed24634dfe2a6a833a604403a3000000000000000000000000e08c46efa3f6fef18b7f9bf3320b8d64245f3d580000000000000000000000001b999be31ae908f515634e12cc2d4adce92525480000000000000000000000007b38ec00ae696f5546a0887118e99b6e8849f982000000000000000000000000f556e2096a93a6b332e76991f4a07ae1a155bdf800000000000000000000000042a33152f196864ec00bfd3bcf5770096a6df6dc000000000000000000000000d8628070fea8a5f824c4cbc63ae4b70ab82459b0000000000000000000000000716c038f6273f240b3f5d2cf88dc88ad9856a4fa00000000000000000000000058be68d1fbef4edaf839c5c37b0de12598b228f0000000000000000000000000d57d550336d9c1f3284aff4871ff60cd32b59598000000000000000000000000b28b52fa141695781367b3b5c4980fb7dd2adfab00000000000000000000000008498ac9eef7cb170cc76c06ab166005cf314cc7000000000000000000000000c6cb658b1ab799b52b893be45c113ee6f0e9c17600000000000000000000000095858b17613763ebd3a27acf2b72b95a666e18ae000000000000000000000000bdff0c6cf97d5dcffb099ce3d2de9ce790312baf000000000000000000000000ff10ce51403152982dfc69bfa2de04d2ede77eb200000000000000000000000057fec82ae11d733e0aa9fcc9f50c709fe26a0462000000000000000000000000f42538859135d5473ffe5fe21b351698d1716ac3000000000000000000000000e2eac3349782c7c6ace56267f8ddf79fa91cb38e0000000000000000000000000eb4ab5cd2f8b13f721b7df138ddbb8b38efcf800000000000000000000000005bdf85216ec1e38d6458c870992a69e38e03f7ef000000000000000000000000dd13b4ad9ed299b6d3074e09a470d698831804a6000000000000000000000000be73c47dfc7d3cbfbb2d73982113e3a2a9c35312000000000000000000000000a518f3a6cc95ea1bf26d15623971f906c009853b0000000000000000000000007a08b9add332f77923e1da6634a9ee2250b0b4f60000000000000000000000005e2e5e63859e17a11dcea5c3c54c40aacb8af50e000000000000000000000000b3dc1e0e8d8b3a06507d132d01def70653170a7500000000000000000000000047ff5d219766e324746cc14158e348a654aa51dd0000000000000000000000008722aca727286de1e5e524bd6d0bab0b04cffbf3000000000000000000000000d36296626f028b22b8c332065e962ceb6a72345a000000000000000000000000cb47a3161240a2988a5ea3fa012266cf3f37152f00000000000000000000000073b4649dc734576ea79854e9fd04fb6b548037e000000000000000000000000076ea436e251a3a3b679f214b9132b891feeebf82000000000000000000000000458ba61310ce1936c481338a4ed9b11adb040472000000000000000000000000bc0194d99a9ad95844fdb71b684043cacc6ee82900000000000000000000000087ad8d0021d167b1c106c949f8788f482700d6b70000000000000000000000008c424e3804c0627302cee3beb1302b24c9ed3d8d000000000000000000000000f29e1adb52e3549abf5006bbb5734c023a0f66070000000000000000000000009dc71b4b3b11b5135c454c9c15cd011639faf0cf000000000000000000000000c7749961f7ea51977caa822e86722e71c4827378000000000000000000000000f759a541af87cec97aeb757b2c001a7c169e8f1300000000000000000000000032921afbcbe853d3f183946c4227cddec002a2770000000000000000000000000c2333e7496acb01419fe79a96d444888eb5c5820000000000000000000000001c9d96b7a27b982887fd706884293b6a2a0d94e1000000000000000000000000aec6848c0d4549eb46148fef228127ae5076af91000000000000000000000000353aa474ca67145e02129206d4606baa6dbd904f00000000000000000000000026c0e23efb713c2ddfb12e65738c54977171f47a000000000000000000000000be99c27a4cbd746f249957a5d908bf64eb06e61800000000000000000000000020e1329bc2da65d8b0b31aec060da6a815ee928a0000000000000000000000000b57b07f61576c94a4fbffc8505c19c202b367e300000000000000000000000085df03ec88cd4f60c7c47bc0b654c6dc7ce73b0d0000000000000000000000002e41dda3e528d785e516267bed0ed1df94a19be9000000000000000000000000dcdd04879b803ea5730b6e5528bb17989f31dd65000000000000000000000000fa15c3ee164dd1efc5c6ff03caa06a873869684500000000000000000000000043a5ef18d21241288cd0681208232bedf9bafdc900000000000000000000000015e14967a0b8929aa10f1bcb1cfd745bf1b85eb30000000000000000000000008116bd129138abdd3c340671d5f7a872b77571c2000000000000000000000000d443b66462c89c61f5936def6a63923c146d6319000000000000000000000000e99f0a7635e8933000544651a048077eebd5f0d70000000000000000000000001564430230e0bdd86c69c8155f7d6633564e7d8f000000000000000000000000a7afd28e0b3566053ee4d022c4e009e198c2d194000000000000000000000000bbc16c25f8ba71af302ce6abd00a035d2eed5b7b000000000000000000000000167a9333bf582556f35bd4d16a7e80e191aa64760000000000000000000000004582720e9e7f49be9bbdbb00a1240f4c60818f910000000000000000000000002930c40f0f18e14a2101ba514b1490b358ef635700000000000000000000000000142acd545e983b8defd994b4763a1af9c19f64000000000000000000000000c6992982a9c8d53fef705164f823d8e8a6e88f6000000000000000000000000034e41ea253a8f400ffa3c1400d702cbd30e210f70000000000000000000000007db168c2af77f28cdde94bcee72dfe51004d41a30000000000000000000000003bb6d9cf0e29dc3d8d7e72001206359515fc799e000000000000000000000000c60ccc2bc3cb508eea12e5ee860e0cdf438c431400000000000000000000000011934c21284dcb67808d8f0751eacc189c04e05e00000000000000000000000043fbb84fefae28a73a240d3603f72a7526eb00f800000000000000000000000001a0370cc13bbb385389fa957e436d0f85ff359800000000000000000000000030af05f83e4abefa4a67a08945bca1e4769cb8750000000000000000000000009f17203888dc74360c838bc906ce44d9f913e932000000000000000000000000490b41794d9d7bf54ee43e20384b5eaa166d7ca10000000000000000000000008d998f6ae2af7e697ef59d8ea5db9ec864514b1b000000000000000000000000ad6745f530850e773047befc415f4b3157faae2700000000000000000000000056ac68dd1d793085f3ee0627a0006373c29b0a4e0000000000000000000000003bb66bcb5543f9672b966dd059b8286039e559820000000000000000000000002a5dc958a11044eafcb9760c51dd69a626f2223f0000000000000000000000006fe50de6fbfe3dd0895b939b7dae9a4d33587281000000000000000000000000a98c42e82e382eee265816055c129ea8115fc2d1000000000000000000000000db146ca03b30153276d538615ee8b5217dd67fe4000000000000000000000000d85beb97d88f64406620a0fb8f7f4ed80d0158960000000000000000000000007c404da7b1b9cfbc5f3023b318048006dc31013a00000000000000000000000070268bfa0639d68599ba3870238ac2bd79b9b8d6000000000000000000000000fb5492a4a89534cd09d8662ed068b6c002c0a65f0000000000000000000000004f236d4ec5e56f7fbe19f649206bb0bbd13a3229000000000000000000000000b5125fa1715b47c7ee4b4782b662bc6e7e5e053000000000000000000000000047959faa7ce52137783fced4e4c707f4e520d1fe000000000000000000000000a5b0ff3c115aa2ce43af2eadfd5f6bda03d4f18d000000000000000000000000291aab2e87a52fcab64913329b9269da907640df000000000000000000000000e5b31080627593fd0a59d77c52b462c132c1ece90000000000000000000000004db56097c1e0a72e30b533b6963b2d0c7fc2ffd60000000000000000000000009ac35fd180673a870b63c0bd940d73b4aa97249d000000000000000000000000219d31f429b8f0d0c06ab05a23ecc6a3322c5b38000000000000000000000000a61335e0ce07400f9ff742f9bab58dc86fed032c000000000000000000000000c98fc0cdef7197bf1e5569957658ba0aaa2dd4af000000000000000000000000f3a26f74917e09cc1c2bf50573b1bee21337d5a9000000000000000000000000e79c179af1f18a9e5359dfc0a60d8348cac673b40000000000000000000000004a760726ffc6594d68e17d123300be778670da5d00000000000000000000000017d1ac2b139d405260850ab62dae4e8f4dc393f0000000000000000000000000878d7938914d0ea4cdf58c9a07388405cbd609e60000000000000000000000005d4f9f455c3cd6c40fa9423517e9eb194354be51000000000000000000000000fe66d5935eb38afcef9c5e3982151679c27b6d41000000000000000000000000b802adf2ff32de9654e5c12839015c48f6626d5400000000000000000000000081d6e1080e00b9f2b87570335d45dfe0028f3d4e000000000000000000000000f3a445ea3b05dffd7744522b120e96a1fdf55c86000000000000000000000000e4919d748b7e3aa683a6cba3a210d4f2bc2253450000000000000000000000006a7baaa4d088cd2764397583f8027c780723ece900000000000000000000000045a3e4c3bc702c4eaa44d51e7494e64448efee09000000000000000000000000e080b0102e60b5f6eec57fa8182d645c467d6d2c000000000000000000000000be16b09f11003a3b39b22878108ee10ced758a16000000000000000000000000c20312acc38fed975076d20a2306bc4f641118d9000000000000000000000000d656c3c97bc2a99af074a95be16df5443f41aff300000000000000000000000053001488ee0794d59b86a427d55721bb7d417ab80000000000000000000000000b4e3406830b0c02309511b60e8545b9be63a38600000000000000000000000099138f3b0766a374d70d7422aa3f0b185cbce9db00000000000000000000000004e05e1bb45b5a057b9faecaeba37d3eccab192d00000000000000000000000033710f5a2627a36f571ca90d6346a5d4f2c2b7a40000000000000000000000003c9edf024a0ce464dd5876a3a06d239d874650b9000000000000000000000000a51c99af776e89adabda1b60327f00032bf9f60f0000000000000000000000003f43b6c5d003bc2f0179c9144164bd0bc2daf3a000000000000000000000000023f8434f755ce5131e2c7b6052acc69adbff5702000000000000000000000000324a08bcae7c0f7d83f773697628f87a9e0d9d690000000000000000000000008048cb8315b2f37ed3ed7bed8ccbf9af23c11d5e000000000000000000000000398cf32ef4a44c9fb18492f1201cc4552ed96727000000000000000000000000ac33ac1b6b8075b20a9e44a4b709b7ac7f22009f0000000000000000000000000f827393c34695bc7df3551eebcd80aa1e26e6bf000000000000000000000000e7240e9f13da3522ee9bdbd96c2ca27be1f5af43000000000000000000000000c45bea03e7f1353f8f4a53fcd1b51c11c0337c3400000000000000000000000085a74c82cfbcca6367652cfe40a9ae9ad88672ab0000000000000000000000001595db94e0b010f65ba287acb2999c6ebd57d3610000000000000000000000002169e945d9a36fca572fe037b7f31af28137703b0000000000000000000000004729c88d6d658b1f3e170fcc3368312cdbfa15100000000000000000000000002069be76492d2fe23c396fe91e8ecacd42ef3d9c000000000000000000000000b0b4c9ce752dadf86034a0372c14da7eeb24759a000000000000000000000000fbec27f7d8efeae4454dc7b83ed7600faf9452140000000000000000000000001d0b36f69bf103f9ac7ba3151a34cde3ef0ca4480000000000000000000000007720b4c86c1b6e739a65c7dac024bbc142f89ae20000000000000000000000000364ce9d7dee34545d1170bf24e5869471bcac31000000000000000000000000bf2842917535ad792cf4ddf126b8cb2fb8a1a9330000000000000000000000004426b9f5d36e7890ec40d744d9d316a921e42442000000000000000000000000b56d9417b35031482a6a2bb4cbab5d5084393d9a0000000000000000000000002fb89db47ca42f48e20262f473a1daaf9c1194150000000000000000000000007f949de129cac4187d6f6510f0014c0820a21c1b00000000000000000000000037c2ff3698bf0337ca8d909217e80f0f70f4e2980000000000000000000000008efdb431fdfe8e7d3b536beaa6e9fd7d7a6a137e00000000000000000000000051e28755384175444804b3e6f0e2508132812cec0000000000000000000000009daffce2ca7fb48189e7081e9b5b9a6353770dbe00000000000000000000000042c78cdb8bafc824dabaa81b840f5db6c95297d000000000000000000000000027d9b33f78fac88c75e4d758f8a2b1f450e7e09a000000000000000000000000088f5d32db4fb288dd2b03e41bb76d0363f96148000000000000000000000000e00a6943a2bf47685a79d149c6c77525da4a0d53000000000000000000000000ec6c6385d4a90d33ea9be102bf1b7fe58c5abd6c0000000000000000000000004998b4b2865824b291d9706fc24a8999f15558e60000000000000000000000001be371a2c46f379febc6d00b4311a0a7789f2b77000000000000000000000000c827e2edf74036aa7dc6ae58bc289b9b90b5b55800000000000000000000000093b5875fa84cfb4e9ab0c85d746113a08234a88c0000000000000000000000002d0827ff834f9b30bcd029a649d0863469734f4200000000000000000000000058cf96e69fb8b18eb3da1db4e8af542d0a980a2f000000000000000000000000f79c1da4d368a4677b05dad66fd11b0c7a9398cb000000000000000000000000a3311c1ffeefd2f3658177b1dd88f833ac18526000000000000000000000000050d1c8f9573938a4c699768edd34e4c199a4d1780000000000000000000000005923e73c4d8a1ff33c2ba06ff3f8b4cdf7ca117800000000000000000000000008d144744d2906f2aef981684014fe4c06ca6ae60000000000000000000000002520a0eae1c513d8701012ab7cd2683e290e8565000000000000000000000000855f7cbb821915d5066c38ebd5f055e13e58aa1b0000000000000000000000007bb264513a0bd95ffb491cd8455e28c180cfe8560000000000000000000000003b5d2e0062f5d450e87ef357ae6b622679e894ba00000000000000000000000098561ead7dcd1072d2eca4848393249172cac951000000000000000000000000f2f00cf3065352f64f10edea72de44b20e69c1cd000000000000000000000000e1eedf1c0af2eb3a927ab279de7e2cdef5ebb9800000000000000000000000007bfeb80fcb57a311a5147b012e4ab2d2475148d7000000000000000000000000d24c33e7185e3f01b3ddd6de696b8718b0fa5de1000000000000000000000000ec643a1afd5d33bfef39d92aa9bccf44770c97d4000000000000000000000000495ff52f3a7a020ef33097ba530ca11da8c65ada0000000000000000000000001ef07f5c9645c05e7d0ca8bb64fcea2913e31430000000000000000000000000ecebba94a8ee00587293952462a3df26024ad467000000000000000000000000e37b957ed8e4550103943ea2f97e1741e3ced65600000000000000000000000010f6b5faad4a2e5d994e89704d355e0d84312306000000000000000000000000c5fe9dfd0c237dd8e8700c54df8b07257a0a993a000000000000000000000000fbb480eea23763a878be03c1597b7f22c8263be1000000000000000000000000f732177d32f9845509715e7486c5d9c0dd5361df000000000000000000000000884a5355b82d4df670126d1a7597b22fcd5636aa0000000000000000000000009ff59a31142477d224a35c32fbcbc9f35530fad100000000000000000000000072d06aa646f088c7831f31887341d228f56cccb500000000000000000000000062bb08da43bd833cd7dd9389480856d479b74fea000000000000000000000000cfff79c2fab8deddb0e3d16b9bf7db5afabce4cc000000000000000000000000b870a15a061b2b3c0bc52eb86c77e9040fd7e9e300000000000000000000000013fc7139e0125d183ada3266000dac0a1862ed670000000000000000000000006d172d9451f4850d7b20948ec00df595697d6a0f0000000000000000000000007ab6f503066e8d8cdbd0aa024819cb26d3fd625700000000000000000000000098ada3604a9316cdbc601ed2fe3b1d1caeb54f0900000000000000000000000003718821e18cdd60a069723a6733e047b06aea19000000000000000000000000690125c415c01e8e1a6fdb9a5f3cfbbfe4630c840000000000000000000000007bec03a1706f4f3cfd132c53bf54c22cd20f5e2d000000000000000000000000eaf4ab850a75ac400e5431bb144176febe7e8666000000000000000000000000c62b0b4edeb6902695e0f100b9ac72a826f39c480000000000000000000000000d60dba1eace842012af5847c4d4ac454576a3c80000000000000000000000003d35c3646a3ba55af99a079943444924fec786a3000000000000000000000000137a735f3b42a52d912cbe2b1c57757f37e77c180000000000000000000000004f42e09869117baf5056d2037f676e731aaed2e6000000000000000000000000d7ee8e7c5adbf90ee234fad052ef6604311fcd63000000000000000000000000b65d186b00c29d0d509e1ba15127b386c435f3d3000000000000000000000000582bc76b81fad3b71c107c3fb681f6c3704396c7000000000000000000000000e0f83402b0266f3abc45a8b09baf424c303e853c0000000000000000000000001819120adc20776eafbb0846fcee731e73b087eb000000000000000000000000d09b34a41880b61257d196c498cb429633f845bf0000000000000000000000006cca7fed1ec996cd9ca8c78b2963e00d9259b0f600000000000000000000000045c9780954de40ffae329d6549b17bd98665747f00000000000000000000000021761a1ed6108884851677c10ff21184b92f1b6000000000000000000000000061e76ebed0159531d73998367e6888ee546d23d7000000000000000000000000ea610563f25a82c0b65e8b376e126721fa1b289d000000000000000000000000d0384d8dd014caa26ef2aee1a5eeabad7c1a0e19000000000000000000000000767639f922280bef68306f13d7c6a4ae9cf5b430000000000000000000000000e625dce941d21374f80a2ba9096059b22d16bf2900000000000000000000000096344cd7c249a390dd4ca580b4f2c3bfd4ad5d2b000000000000000000000000d898de8c54ec3ba5c5295c879b91e6a5ccd3bfa4000000000000000000000000fa645aa6f17f21c15476f164aae641ab17caa6ec0000000000000000000000006f40f855bacbf2c1727aa17c4e00877d8906705e000000000000000000000000019cd1594128c3369a9af60d03dd5644a746375c0000000000000000000000004832fcb1d17fd73c62b22627cdcabd4729f35aaa00000000000000000000000044febc1c5af476eddf214cfcd5d869166875ea610000000000000000000000009737bbcd96bedbf5f86e259dd79e47d743fbd9b5000000000000000000000000a0282fc83dfd75368e3160c529267ce6ca31dbb5000000000000000000000000d607444624d5d8b54d96e79caf54db7e52af6c8f0000000000000000000000002cff9778b93b0a110e628bd81efdb6232d6d6e130000000000000000000000005f5bc2d87d415d1101a18ea46f8d7908a492f209000000000000000000000000bf6b7a2203f09095a615035556b8b0d013a60d44000000000000000000000000627f17a09612d6f5be2c5b20c79299848e36fb81000000000000000000000000e066956c3387c43a270460aafa8886d9419552110000000000000000000000000d94db08c2b232dd55490390fbc5f7a21e291320000000000000000000000000684afee1124794fbabe5cc5b691cbc48c1b4667e0000000000000000000000005bfc3cd98142dc9adb026e4dad97c60ad5a592730000000000000000000000002142a6a42a8420ab8b2152fb701d445809fd30980000000000000000000000005e40871240e9f3416e4ca246a50c6128e3bc21db000000000000000000000000f71b3ddcb7e2cea39feebdad3099263dbe22b7520000000000000000000000006453f432950ebb5db8e7fa52129cd4ea0f80732b000000000000000000000000f1e11c17c3fdea82362ab335daffe2a19a8dc8670000000000000000000000006a684ad97ac4653a6ba6385422b9c9ecc429c66d0000000000000000000000001a0ced17fadd14db1e9a4de6c18902f15be2cd48000000000000000000000000203db948db9b74829f31295ec036d1008df100b4000000000000000000000000c6028fdc8c76872a8e759b6b0a4f9302e9b3c81e0000000000000000000000007c8cc48ab0d4f8f2fed100da9527e6cb91ce153800000000000000000000000041829156a3c2267a9bf1ee93b78345bbfa70c5aa000000000000000000000000dcf3d68a8b01c7085bee29a3f89ec004ba82a4d0000000000000000000000000464ece1bc9e3d5a712e287621ff12f863b9c126f00000000000000000000000073e63ab5c226770cac5a9c326a275e7da6a7afd9000000000000000000000000259e6630dbdbdd66f1d16df2954b546c81a99f66000000000000000000000000ef9d2bc03e5e2931a5b2eb7f01d25f50bf77f48f0000000000000000000000005d66c92e58e2e1915d4bdbc9260255cb14096bd100000000000000000000000005b59259723dbf674cbcc3f7d71ee4068d5c0d97000000000000000000000000c4652cada936dd327a4b13dded88d8739db8e7df00000000000000000000000061170f96caadac8d4b3b56d9d50390279d239af3000000000000000000000000be22440f7e972891d892640e2611571c2aa389560000000000000000000000005f251e567e3cb748d89305032cec78c8f3af562700000000000000000000000094b10664149431254ad2c7718f75deabec7c15770000000000000000000000002a97478e016dcf7be8aaf924c764b0c67922f31700000000000000000000000020cea1d0d68b592bf8a1a00c28d38f0cbb240dbc0000000000000000000000001744d05d55bd114915db18d58d683ba5c7c9abbf000000000000000000000000aed10bca53bbb1b8209c3a50b5e1f0e5e5ffa09c00000000000000000000000006ddd4c64ef8cb41a2e3ff4d997c75f7af26a636000000000000000000000000ad71e53d2623f7a9fa194b48a7283dc31be66a79000000000000000000000000a6d5683c31d55527b2575849c5e790bf525b88c700000000000000000000000090d537845bb014ca9cd5681d525e6bcf3e8d47320000000000000000000000008f677cbe8fd1e892e7fdca2dff1b7b2a27ae46cd000000000000000000000000fba3f77229ef3695d751452597e9fa49b8e320dd00000000000000000000000086269126c5366c47ddbb060a970a1bfb278bc03800000000000000000000000090c3810571d0eb6370557ae7d518c90dd211eb92000000000000000000000000fbe69ae965dbc4e5e06cafb8e6615044859cbe5d000000000000000000000000c6f8d1554a061a3997b0b84b6e3dc27989e2c97d000000000000000000000000aa853151f1aea212c557b8a6d956d1429bb56328000000000000000000000000d57e6138a0eafa0a2b729dec1974b4c8d0781afd000000000000000000000000f725ffd9e5fa421e1f2193025a02cd8d1e4755d700000000000000000000000054b56d95b6fb54fd24b778c1813c4b9e0d60de85000000000000000000000000ec1687136738f094f0e23fe8ff6cfb698173ed8900000000000000000000000091a6498fdd431623b46eff632ab633f1e0bd69120000000000000000000000007c67e562865efaef8c9df00682f0f8e2ca516682000000000000000000000000db9f698f5441c42a91d6ad63810a78b062826755000000000000000000000000ebedf984df9c00b5b6f8df0a6951c4d949e3fa13000000000000000000000000bea0c909e82edbd97b5e65fa3635bb37b433a577000000000000000000000000536d834b75e93e0f111bcd70b0be8bc885f1378d000000000000000000000000d763491a5d8ae90ab232c5792b700830dd3adcf1000000000000000000000000c860c287179d07d0e5c233923b4c51135afc6f33000000000000000000000000de2faca4bbc0aca08ff04d387c39b6f6325bf82a0000000000000000000000008e5a35b057071a23a5fd6d56196a10832893c06b000000000000000000000000d75f71ca08a368fb674e47a5075b9b527367a00c000000000000000000000000766695889677ae43c93b4bcbaf9a54cdbfbc7886000000000000000000000000c416d71bf1254a89df3a5db78b922560aaba059f000000000000000000000000b6a6e6c74bd469fe7eb95ae99572f71d435115f80000000000000000000000008973a9c9e9491d886769c2f99f639383eee97176000000000000000000000000929caa924f0b59433f852ab253d9ea1b6a62b52b0000000000000000000000004486ade268d18f8d65abf4d5584e62815546b89d00000000000000000000000047b0a469cdf3618677968e9830595270f24abf260000000000000000000000003d6dd163ebd6113a0e3401c14fc5d75df6111ee5000000000000000000000000e680092a820f8c51a6d9a9e9c4a03eff489afe510000000000000000000000001087835dfc049fc1b0006031f045d3417ad68d170000000000000000000000004f10028917c3972003c653ed5554cca49ed7b0180000000000000000000000007cad03cf2033de4d7f62127f471b8027463a0e0a000000000000000000000000751891bcb5c3edcefad7172e336aec717620d2910000000000000000000000003b2376ec067445112f1dd72b482f540da2978e6400000000000000000000000004edcbfed5ec382953f0cea8cdfbbd0c09a8bb0c0000000000000000000000007ed47111698420571e2131ef756609f39b3ce16b000000000000000000000000b7e123948c0119db680fd1e42cf4b9def5e0d60f000000000000000000000000c65523832912471d5a22acf2ff34f316694212d80000000000000000000000009cff72ac497e3e201fbf0db75c8773e972cecd6f00000000000000000000000015223ec6b7a1c277bbc280c5e96747e89efd971c00000000000000000000000030372640f2ba3ea4418d79834c1f4643d371c28e00000000000000000000000056b4bff53d67e32d0424be7348eab4bd3e77cc51000000000000000000000000123a0b60ddf0e70df82a7e90edfdc9e942bf6e59000000000000000000000000c8853113be41bc8b0b1707c8c3fd58248d7d55ef0000000000000000000000008cbab00ea59776fefd9571ed76a39436e34effda000000000000000000000000f1de053572152ee6bd43ced7c3c09513b7d485c80000000000000000000000002239473e2e8b1bc3db6f229521a8480483dfa66f000000000000000000000000be5d3810b775d96e8f29f9352037faeb1621c245000000000000000000000000ef24bc37416ba7e41061811d7555b13e8339d268000000000000000000000000c2b0c3d79fb52b2087897eeb8fc8064017b596a9000000000000000000000000d46497fe758e9905215562370ba0483b4239c92c0000000000000000000000006891274c8a98f05947ba0f85abd6b1bfb4b185f3000000000000000000000000b96aed29dab21968f9502a8ea77a5998c6d77967000000000000000000000000c373d1bfe9396f05c84ced2b23f3e2d8f949cb180000000000000000000000000d4f1f04a61ce858d85d9f141e781dabce78981c000000000000000000000000170129645bd524265ac90220702cb000dc1b2bbb0000000000000000000000006a72d03494cf3cde0d1b84d9614cc5bac6c6cf240000000000000000000000000aebe3005ebb45a58862f1f4a82b4bfa9133c22100000000000000000000000084eed0917ba24ed03a34a344122d539aa3bb8dee0000000000000000000000007f4a8a2921f6de14f973a496ade5a3f96093df74000000000000000000000000df97f865bb60cc46f9e349ac88ea41ed13d21a46000000000000000000000000580167f803df4d9ef96602d1f4045ce8f5cbe66900000000000000000000000054910a24c2c85d1a7fd57e9f55f5b3ff34da5291000000000000000000000000f020a3d59b5376e9a3aec6381ed4474967e4dc48000000000000000000000000adf6c761212f5b0fe01e879fba8ea83280be3fac0000000000000000000000009d4b49bc12512b5d9ec0b7eae3aa1cbdab09f9d1000000000000000000000000f65786aaee2383438af4890e9d295ed76c0233870000000000000000000000004867269d6e700e412e4455b928745de99b9bc4570000000000000000000000006f4a2904c69ad938615aee2efcd184e67e8c9376000000000000000000000000d146f9bd544d8548781337bc8cd2173ee9a2f37e00000000000000000000000037b5c2adf325ae5de7e89185d587b85efe741442000000000000000000000000fec12d3d2e73bb5640dfb8209c39686f7780c97e00000000000000000000000057ae2c27537d3e2c950dff0160c6fd205dcf4ea00000000000000000000000003cf955bf92dd56cfe51cf7024ea1f2be49cebc2f000000000000000000000000d9669664b5b8ccf6a44e9e266e0cf528b9a4657f000000000000000000000000922d73c98bff7c17045a8dfd86bda4a377d5540a000000000000000000000000bcada5f152df795139cfa0465dea09628c8001fc00000000000000000000000088b9141bfc98ed4b6eab0e29408786ae2052b0a20000000000000000000000009cbf8795d03322cb2ec211fce248a589951a8aeb000000000000000000000000a4b48dd150fb9c2936e5c2137813efad2aeab933000000000000000000000000afedf06777839d59eed3163cc3e0a5057b5143990000000000000000000000001354fd29a94b9277a6f738fc34a2783e66177f450000000000000000000000006dd79fe1333758e87245fff871331a7a6f78b1c5000000000000000000000000f15ea391e241acde401faede82f12073d5955da300000000000000000000000032837804f7fa978627e34e1cd269024fb05bf43b000000000000000000000000356909787c864fd30937e726317c1e6f283105b60000000000000000000000005a558e0c16fa0e22ef5913119870b256780fe405000000000000000000000000a65e69e9edee865110837e33e8b5641d0b783d280000000000000000000000008c3680113b8aa7a4753fba5b7f7ea39bb91c301e000000000000000000000000826880454396b574e9d33984c8783c3ea80e48a10000000000000000000000001e065b45e69a2394e68d3c17921ce4e0d0900db7000000000000000000000000d75b5b1203241c6bd45b786816ec682ec9aae4eb000000000000000000000000c1f656269ffc528064c54215677811299ec4fecc0000000000000000000000001f25547f35e693ec5fc4b6585a638b0c18d26ae700000000000000000000000062168785fde70cbf178d442f44a6c4cec68cfcd3000000000000000000000000aa7d18802153f9fb6d743a5de643a6cfcef3cd010000000000000000000000006d8765ef3ebbc131aeb33bf3d6973baed2404c570000000000000000000000006afb76c5a5d08cf8b7c1cfd7e615284f28b0db76000000000000000000000000928a0feace9274c515a38831412cd8f7d66e1837000000000000000000000000d2ed339c6b53b4678c8c0d50df97eb1b2f889c9b0000000000000000000000008026683737d3bf926c0cf22092c6c1c0d6c28a0c000000000000000000000000c33d530334e24a1d16f6c139287f84a520fdcc3100000000000000000000000012d8c6d262a8b35d00ba40c0aedc7916830cc0a8000000000000000000000000a49326abd7c7abecfa1eb0ba45ce6ea5453633b500000000000000000000000024cb9dca48dfea880c299e2bf16eb222103039cf000000000000000000000000ab477b2bc13d93e6a6cd7a24f02051c80235b787000000000000000000000000deb3e743db4b8cd0b03beea23628496cd9c30d6c000000000000000000000000b2fdbbedeb586a56db4ed62383020aa400998e540000000000000000000000007f99984c79e113b62b9bb26498d6fdbbe9490bed00000000000000000000000038ece8e98be68500a8b2fc6c2778e5e6b723c4f9000000000000000000000000fc121c254bc7668a2813535e3e2dd421e9ab5a7600000000000000000000000086c278acca4c81569b97eb4d7e59470d4d53573900000000000000000000000031105baeddf4d18aefe3fd24fb43f2b4fbb4057800000000000000000000000076976fa5bb04ad02723fc35d2b0f14f723a7e2de000000000000000000000000473dd320742dbe31730b991e6ce122c4db63809f000000000000000000000000f54635836862aad6e255e9b4fe49275fa5047e5d000000000000000000000000d0de1277436d1bd31f6f1b7363f1718c7469901a000000000000000000000000a3c03cea4ddf3e3f8ef0886638acc98756e4ae84000000000000000000000000cb00bc7b4a892cae99247a47e59e54e7181e56cf00000000000000000000000034d02a3af6c71cc7eb6ae1ed3c6edd6a94b921700000000000000000000000001ec4f9851ff00d9acde9a27a7d7621ccf0b89903000000000000000000000000c668a6b6e00b94feb9cafaa9d5f9fc1e2d875a0d0000000000000000000000006a4582d2d674313a93d19014d641bb406f85c319000000000000000000000000f960cc812c5ace53885da68de8821291d1f3b72100000000000000000000000008d3bae464451a6b1fb30cbae69a0aaf0b0c53ec00000000000000000000000074461e672567b1519d9cea427fc023d89d0a317e0000000000000000000000005e7c9356f7598288bba4605f7f82cefd98413755000000000000000000000000ad38fba695b85f55c32921d727c51de1bb2684a2000000000000000000000000e0bb48ee0f6e28218b91f39e62df33f1c7b548f20000000000000000000000007f7c1013ebbe1a6fc251471462f1779d61bf883100000000000000000000000079df84a85795b6a2738b8b8f8672d354e49c08080000000000000000000000007a6701f7fd891188fda0a84b597b2c6424975323000000000000000000000000f62e8f4fde280c5dfb82e4221129289bed3ed1a900000000000000000000000095b322e6316b097d8d9b57bcc6bb5b841d566394000000000000000000000000e03c0b786bb51eeba9410fe0a47afdb6bcc83c360000000000000000000000003fd0a2da724caba168b9f34c737c0ed81b183ee6000000000000000000000000459f8678fe37a19d409e8f96dc9118a3ff27faeb0000000000000000000000006ac2fe6f015126c9af463da571abc82adcffff0e000000000000000000000000e13dcd42fd6f82b8395595c17355dfe1856cbe96000000000000000000000000e42e8132983e5df167b8fd147597001d499879f3000000000000000000000000a502d77a3d1215ff5bc1d9652cd984f9e0a5f3b20000000000000000000000006acdbeeccc3bd620ab2d8069dab5a1530ea43f630000000000000000000000001aba7f2d1831259df670b1604d1ab24e8302f588000000000000000000000000cbc32217bee43c0b7387e51ce03333ddf181b196000000000000000000000000fe1eed92af2a5ce1287dc7ab2acc1018f56571070000000000000000000000005dc57bf3c13a6f1d998c01ba2d68c46ac33f48d40000000000000000000000009bace3b1f4f4b7c1fe9eb906768f28503182cdd50000000000000000000000001ec54bac55c57ec4b63b60b8c6ca3c28845330ab00000000000000000000000052f18bf9cecf10618780c1fe394d62ce15064f8d0000000000000000000000000b41b3479d1398841f5b444e636e04468c4f4e8b0000000000000000000000006b93e8cd4b11234e07492beeded7bd58688b7390000000000000000000000000f56858589cbffba0b75dfa3e649c3d279e289929000000000000000000000000fc1b665c07a1bfde8e1808139571fdf573e42efa0000000000000000000000001f46644cdb83b440f2da7469c34b756b728edfce000000000000000000000000c4665fc6ecb9ada3f9b35648c7a3fddc6fa14e0800000000000000000000000042a95133fcf108701f60e0d3119feade79ba751f000000000000000000000000da1431f27991694793a48b530040de493c618d440000000000000000000000005c50f01fb5502373cd5816fbc98b9133cac09c71000000000000000000000000200470eccf70a053de3a5bc8ce85bdebbdeaf049000000000000000000000000058185bbbcf292dad5c964581c39f0c8f53d7451000000000000000000000000aa3419d2c59434e44ea8752773fc5da6003f9fad000000000000000000000000283148ddc3b8ac54071545642ed42d8d39e47172000000000000000000000000542b178e5f91c17c298293f00c0e1f54f6137a2a000000000000000000000000ebc0fa4edb4204d3f8af9b31691087249974aa6200000000000000000000000074e8fe248d27b1bec2f2a8765ff8ddf590fdd7dd0000000000000000000000000f366073faf76d7c057ac6f3c1fcc44158d12eee000000000000000000000000a5769a9764c14721c5e9284ec311e13bd4127f2d0000000000000000000000005d54b20bf6f742ab554a137073b4a352488ffec9000000000000000000000000d701abf31fee438afc7033fb867c15cde1894d60000000000000000000000000ddd181540205d4cec36bb5dc7e428a71f047e7ac000000000000000000000000ff2009c746c534a78b51aeeb7496a4b17d640d9b00000000000000000000000088801f5e04d57d43f00685a6a6c6ff2ca82af1790000000000000000000000007c972c3c05b837cd3ac8558abe234c42d09f9db4000000000000000000000000bac065fc8b27ca42057ac8409e0585ec8f51c3820000000000000000000000009faca5a96b2fcd4928179ac536fbc6bb0bc66e8a000000000000000000000000b451d345d52d05de54c40549a8c3bae0a227ab96000000000000000000000000d8f0fec68c7083846f01706f3e06756d76b7332b0000000000000000000000005b6df961bea9a59e7e5014554ac20ded43092396000000000000000000000000ff94da68e096ade16a6703c697749fb602899e8100000000000000000000000039529cb4fce8edaf823f8f81e4ca277c2305444d000000000000000000000000bdb8dfafc829964956bf6b4f8ab605edd2177225000000000000000000000000f7db5f24196c2eb20864cdb6816b6d164ed240d3000000000000000000000000ad30c65e3e9a6e8ff2546848268d25d26a023f33000000000000000000000000695e0b24dd600b97e591ced796184a1c0bdc8f9f00000000000000000000000031c3a7c2720c87a58b8f0a037386f735ddcaf255000000000000000000000000259f05d81075f7fa29a3ec33915e38778dfaaa1b000000000000000000000000694706a3d629dea7dc562ebfcb05a2dd73444eda000000000000000000000000d50c70b0f28ae87d24ec86feed3d7c4bf8ee299c0000000000000000000000006da2380ff3a44d79918d66c922212a8262452b9b000000000000000000000000dcc18eba8f1a90f7a089d428375339728b77b7b300000000000000000000000044665cdf7e129adbfcb86bb267b0ad75c8b759ad00000000000000000000000097b0309bb71772de0789f44049afe87b4fe41f1b000000000000000000000000c863c1c13f9d7fe7214a2ab6da751cd77aaecb0d0000000000000000000000004bc01d7f89b545b58614afb95cd58487482ef3a40000000000000000000000008c3fade113ebcb5ef1404b3df7375319f7f226a800000000000000000000000034a9b07d441dddd3431446640fe54ddb1913a50b000000000000000000000000e7d2b0fadce14db778aefca8d2b10f48eccde43f000000000000000000000000439cf83a95b8f66be1fbdbadd037e2e300f7db28000000000000000000000000ee86379dfee16ec98fc542c08eea4c56c1634675000000000000000000000000278d47e41910c672bb2c1f3dff8ccb0384003e490000000000000000000000008fe18204adea561164cd6111b51500a5bd5b5b4800000000000000000000000049f26e86ce060b17f219fdf85730aa59e9ea947a000000000000000000000000c1203eaa42bef8b8390b0310bd6fd630a3bdf8f2000000000000000000000000dff9c18a4bcd5329d3de0966efaaea2503f187560000000000000000000000005f2508f8aa45635a2b23cbab75250999ea99abb7000000000000000000000000127490cbdd2a1fe8565b0072cf0347814009a783000000000000000000000000750bc04042ea4e0cbbb3c2e6bb4149fd90426dca000000000000000000000000d21554399067241d35571278aacb644b68905dbd00000000000000000000000046fb5572f8b58d3761c2511960150b559470c6660000000000000000000000009b89c45cd4ab009bf58453de0ce72150ce5a4c7e0000000000000000000000001766bfdfe3a719d92b7a6ead1a85424781f0512c0000000000000000000000000b979c5f652df6e5f584a76694c5f4a286e08430000000000000000000000000b186dce2bcfc4b9c30284c4f7892b1e3c8bc35aa00000000000000000000000067fd3881ed72d836a5ba4591f7d841f77b01886f00000000000000000000000060c047dd457f4770079592a18716507aae78c1d400000000000000000000000007fe0c026cb48393fe122740ccf90381a005ffb000000000000000000000000035cefdbda2e814e08d043f4e008aae59239a60520000000000000000000000001a408873a1eea8b27326fe8099ddcc6e6e718470000000000000000000000000c5de6d0a26e4690ffe7e547e7cc8368cee3e4ffa0000000000000000000000006f86b5a1e5301eebf147cd49eb6f811597d206a9000000000000000000000000787a2c65e0ff4cea1abac615eba0bb0be8816ecd0000000000000000000000004b45d55c5329bf07fa5b10687274c01d53734ee60000000000000000000000005b4f4d7493606b8a8cfd64fc1930bb909c287068000000000000000000000000ab52dc8b990edf3a7941018d2669f65679e85f4b0000000000000000000000003d8cedc4cdfeb1a5c81dfb9eb37375b33764d60300000000000000000000000035a4823f336bf6f07de8030d9d5b2adfdaa10f0b000000000000000000000000ad9cf378efa854e550d9826ecc8c5684856a1df5000000000000000000000000cc0342f7749af407e8d5ffdb93141a529aa7896c000000000000000000000000a14af3639225f7b66ee1e5d10ec0864002fc27a20000000000000000000000007bfae33dcc41d84755573cc0b078fae8d1ccc84000000000000000000000000037a95b62b321560d8b34bed5fe88eb0f23ad827c000000000000000000000000a5feee006f9023352c26d5c52cdf577d5bf74aab00000000000000000000000079c76a5f858e847079cbdd59ae40c2a1c336620f0000000000000000000000003ead311935912097ef38fa9998c7b2dff660642300000000000000000000000018392f46eb343139ede75eca35e2a8f52146c2170000000000000000000000008d10db412339b55b6bae136f95a0a3b8678bbf4f0000000000000000000000000cb17187d17d8a5c43446af51b4cff3e4a0a963b000000000000000000000000ae5e3ca27d440395a229935541c74c32c783e1a6000000000000000000000000ee126cf87042d210b5bdca65f1b5a28572cf7bad0000000000000000000000005f450a117b68be12ca95726a96a287192ad776500000000000000000000000007782b9687f4c087adc32eb8fb3aaa2ec69623f0b0000000000000000000000004247ed8f5b1dabad788ddba07118a6f89de2cb10000000000000000000000000243d09c916cfc8fa38bf331cfe8a9ba7da6de74a00000000000000000000000047e9fdb2f997206aba4923078127a54a4bae942900000000000000000000000004bd6d4c18ca4aac2227cfb6d1d4cd7cb326998a000000000000000000000000739b5e88ee72cd3bf255802cbb36f8757ea5d6a80000000000000000000000003ff3ca79c25c811fd2f4b63fd59238af348910df0000000000000000000000009c3de2ba98cf4c572573b3c29c564b18e820e60700000000000000000000000051f98c6735d7d60b53b7b430b4b1781c1dfb4923000000000000000000000000efdb14adada0e668797a73ad2b684e742bc9935c0000000000000000000000005c9495c670f62962d5339bc549e7a6f50c14c925000000000000000000000000c37d0bee90a362849f5df5cb2fa2634d3a0136ee0000000000000000000000005a37f9d38613f1cf419c7696861a3370b8aae2c6000000000000000000000000cf1b27bd1a24fbf3355a0cf0cf2b728e4cd6580f000000000000000000000000626031523af84f8349a655c491b9bbc046a04c580000000000000000000000004091fd68e017ab8d9e29f358c99c17c51edc120b000000000000000000000000edf6ff4df120cf96ec78de7f63b741353ed865c1000000000000000000000000a68e2d71e105dfe36f3a4f07fc2e6d6b8007d2ec00000000000000000000000043e97c6e870f19d8a6a90b4edf4f79228c9f069c000000000000000000000000d01004962367582386f99498a511c4b36ac12cd100000000000000000000000081370e460bd943459bcd0cdd3314f92f6025528e0000000000000000000000000be4437516d02fe5688813fd38a6a452686bd1e200000000000000000000000033875740dbddea3731c91a266bb490129db0bb2200000000000000000000000009ab861f135ab5dfebdbad338509821a0b33ac560000000000000000000000004af8027efd0ef935f2212b4a7c28d435f912d3e7000000000000000000000000221ec53b86be13e27f6fdf6ee1d3aa078fe06c42000000000000000000000000a4070a18b9957a27396426a40037df5472a8dc93000000000000000000000000bd868b60e3fd27e4b70fd64708e1cae3182ffe450000000000000000000000005df55c787f6d8b55b1ae2ca647b73f1259d73392000000000000000000000000dc416bdaef299553070792c6055dbf33ae2dfa29000000000000000000000000d35ee78e006cd4b27d05b3d48c5c68f4bde3aa7e00000000000000000000000013e50a204eb2ea7f728c3a24df2333915e069c6b000000000000000000000000f8fe52e51854890ba337c6ae85abf6fda7d130180000000000000000000000002e6db0434cd7934d2f9718be449043135ff8d0e50000000000000000000000007de184ff29eb0a5106518a54c3b554316b907d9a000000000000000000000000587db9a2bc03e83f919bc4bac689b131c5952dfc000000000000000000000000f92752d8a52e6734bb4e6a8fcf804004df7149d70000000000000000000000005bcca2e497675c5823ea9ff110aa6e71d35afebd0000000000000000000000005af4899da584e773560d9490902228b5530d6064000000000000000000000000ed2f05a09f3c730970949e8d9453b64c80d8d3cd0000000000000000000000009f23ed7b053ab87e13cb4ce61b07bc27439c816300000000000000000000000095b3d9ad4711231f0c30709f3bdbfa19f2287afb00000000000000000000000001a2f26019613a5909eb130d1b6691cf843114c9000000000000000000000000944c3ad85616c18eb1f2b0bdb1e42c29d4f2101b00000000000000000000000003cc97ecfc8a51801d6d184d0cc4c91096f58310000000000000000000000000a0c8b290dad721741c6ead2931c2aa42a93c94250000000000000000000000009788959cc93d4cfda6528d187fb0f95b2b19522400000000000000000000000083dc2b72c7679987362dbf315ef2e54fe5f863500000000000000000000000003d7bdd96e7badfc23c6b708270e47789cfeb2b500000000000000000000000004f294b943d2cff89dceccd2810854f53cff4b82000000000000000000000000002bf3110116482dbe24b928c55eb4da73350acb5000000000000000000000000519fee6a2628f63fc39976291e4fcd905caed33c000000000000000000000000123c6d7d6d0a15bccf7204bb5f5dd6eaafb8871e000000000000000000000000bc79e4e2c8f3caea01b100c4393c8afc5260fa1d00000000000000000000000074cdf35a2d37b022ba93f2070dd6885feb83f5ef000000000000000000000000cff191f6bce90bb827d73f243daf6d65b555b4c8000000000000000000000000de2da62474c0c71c9f2720a62718937c69ade25e000000000000000000000000af1c42e309354ba9e1515a593454612bf5ca50ff0000000000000000000000003f246344e0eb0a710a247f4a1d5e183b26f034130000000000000000000000004cd7f9258ac7cf40badb37049087b54d55d221b10000000000000000000000003199a2a8db8a0ba1922556ce2529ae793fe85686000000000000000000000000858d4ce86aa5bc768278119ad957d62fe3705ecf000000000000000000000000658f074d7fda705c38ebad49ae51b62c15cda67200000000000000000000000045fcdbdb2feeee476a29cbd14c7425ee843dbe8300000000000000000000000066e6af085132414a98591a659efa542ae3d984e9000000000000000000000000d84bddba5e46d1a57b94668c5469d6ba433a189b000000000000000000000000ac6481d8b1fb330a15af48468f9585ff326a04b00000000000000000000000002122bfec95bedad4360227161a7b4a59a4642a5a000000000000000000000000b51b273eccd732a55b231d6dc38654fdaeaa8a26000000000000000000000000863cb5f77f35713afc511fd8e24900dfe9fcfb6c0000000000000000000000009072adea35eb4bdb0edb2cdafb1cc48c9d5e4d06000000000000000000000000450381621236e6c415b0a1520108dc5df136bbe50000000000000000000000002e89f65c77c50eb38cdec6bce22a09fae8636bb3000000000000000000000000bebbc554a4dd1ed229b1bcd9d1f71ce97fc19bda0000000000000000000000008e7dfbc80ba32f64719aae7803daf7424eeebffd000000000000000000000000018e8ccd2e258f446aab1bb4a60c0a7e75d065f50000000000000000000000005a7b12b0f663972b059c778aa9d4d718d6edf00c00000000000000000000000021de789c50ac43cc76383846725eb89e90691eba0000000000000000000000003b95a7e5aa0173e4f2c9e5c1fe03b6cdbaaf7318000000000000000000000000a3dcfb2b693c3013588f798f6c0c0546c653712c000000000000000000000000a5ce10e1863ccb2d3818a4663ef8523d96afac910000000000000000000000006fb7fea173a9b10a71c5944bba3488313846c8670000000000000000000000005e0d0b412ceaca5581ab63e2d5f32d2973c3eafa000000000000000000000000b045c8480bd983a8bc50b6680c160d9017e8bdab0000000000000000000000006b9dfac199fbf5be6239b5037dd3c871ba0a50f1000000000000000000000000bcdb7f3c4d29f070fec02d3be8a906d696f71985000000000000000000000000644350e81088383931a90c8ac490475a0019730f0000000000000000000000004de5059d0979e415f5eeb804c9d074f1e8a4b963000000000000000000000000658e80afd393ffa415abffa7c07f36bfb06b876b0000000000000000000000003b1bea65e2a571ea02086d9235abefdc65bcbb11000000000000000000000000fe7736a03449bc2f63a8e962f54738b87c4ae55c000000000000000000000000eb2326ff872b07b166a3d4ec55d1f5233985b02e000000000000000000000000c14458d710f82e89cda01f826c4676033ff1cc69000000000000000000000000d73d4f6a79e10c3d102a8aae547de49beaa9cc6f0000000000000000000000009408939c59e011283559333f0d41503125f0ed250000000000000000000000004386bd0441c02aecf72dde47594b510963eef26800000000000000000000000027aa1f30387d8e395b6b25970d60f92529f042f4000000000000000000000000d3319b36cacf0bf7507bc7df9826eee1251d12eb000000000000000000000000059c78b1a2e02434c84c44b0b3a0b84d299aeee6000000000000000000000000c2649d93a97064dbf64f099b8dc4340288477de6000000000000000000000000b2f1fc371df32e3522c9b645e06911d1b4ff51a8000000000000000000000000f46883d8bb6cac66027c6c286ab1083c9012cc5a00000000000000000000000070d5125b9fa26369ec117a3e61b0dd1a7f0975d20000000000000000000000002c5b66b43545f88d8058a18751741705364fdb35000000000000000000000000bb431be81884e2736c7d4098f31c1b405e9e38e2000000000000000000000000c8a85794fb26b9724ceb4fe772e8e95620f4a8990000000000000000000000005e1b760f0181ed0f3650fd7c083872f2e506fb1e000000000000000000000000a14c44d509f248cf8dd0eedd158ba5ad28c22d76000000000000000000000000d2729f1c47841c3200708f16fd13fe3acfa8b48a000000000000000000000000b4dc32f0dcf7d87afe530ba46faa6f3bf188a2d500000000000000000000000054cba6e57f27706f9769f80a147851fc829ac1080000000000000000000000000cb6ca3a5a49e265726febf4b62abcff1d3ec26c000000000000000000000000023c837dec8c9cb8b98d34cb7cb7aae063b48c51000000000000000000000000899d4565561c98cde614a23fcfcea392a642855000000000000000000000000013234a69c28461ca72fb26c0705e89a52d51eaa10000000000000000000000005b3aeebf5b28655eb0a0642387923214e6b663cd000000000000000000000000fada267dc3905d5be6e16c0fa4dc813503003bf90000000000000000000000003302be25b4dadb587c65a156f9f291a531b9e1e000000000000000000000000041fb9d5b8e26db6ab07a53ef9fc27df7a2485bab0000000000000000000000008ee6df71e7b306944ee587153663b7c1edbcabf30000000000000000000000004202c856c6fc46dd312adb62eb8c66eb5aaf57bd0000000000000000000000001e19edb47d8ebd6459f47ccb0c0c95c4f8b94b4400000000000000000000000027ac348a851e08a69aac82dc9b8738cf3e8aa16e0000000000000000000000000a77ffbb20a6f91d2c25c6ba234da382d42e8bca000000000000000000000000c49aa15e6442318b2d19038274236f70540104b500000000000000000000000047706d42e939347b0c5e5b1f5184099ceb0c3498000000000000000000000000d3851c3a65c891eec2e2a76d5c53e5a581ee1bad00000000000000000000000063dfcddeafd969e6107293500b61bdc6171a8dcd00000000000000000000000055c2da68e8eaaa1900e79866c3439b9b803f81230000000000000000000000002ae78e597dc0271b73691d12a5476207b6b2224d00000000000000000000000015da9c40a9a5139fe9ea44f8a9525e85476317340000000000000000000000008d7ec1302e5c953053bee3082d1161158b4495070000000000000000000000009703c7de73066a4688b9eb3303f0e86647fa27fa0000000000000000000000003b46e747f896ae0ef5ff8e1a7d2c8e08d8552f27000000000000000000000000d65020704984f7e5b5da197dbe663acb2190a1bc000000000000000000000000928c4deadf17cf900383df49b0bda51673924137000000000000000000000000de9fa5ecafdf5a151f39b8d32cb05c6414a40dca0000000000000000000000001ac60a1ea3c6ea3689036b7ac9f5138992e04e8f000000000000000000000000585930f6e0b319ca5a27e31a2ec3e23cab4077cf0000000000000000000000005a6010bb40ee2dcf20902f054085872f8b314636000000000000000000000000ef9fb0f059a94a8683b6bf6c345df8f92db69b3f000000000000000000000000bdb0580ae97cbf79d1be3583ac090a95c5077bc0000000000000000000000000f9950e66e3c39e779839f7f24f309624dbd4580a0000000000000000000000005da955215ed575a7591fb527166a0e3eafebb1a5000000000000000000000000862e2c74a1a57d4cb3978fea841d43cbb446d6870000000000000000000000000eeb7b819933d112ab9ddc9119e7119d8da4f8d500000000000000000000000078e4efc4346fa75d7794ca9f6381660aceb69cc2000000000000000000000000f5dc851efa31c5d507a8ac5d5a77a63e8e1a87c4000000000000000000000000dee66caa9d4f59426aebcd6ab691dd0c91de31070000000000000000000000002bead6738cd2f6fafb00985ce783b26731914b560000000000000000000000002bead6738cd2f6fafb00985ce783b26731914b56