60806040526040518061348001604052806d5d737fd1a47e86abb3211bdf46e373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016e9726632680fb29d3f7a9734e3010e273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016f02c0fd34c64a4813d6568abf13b0adda73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001710794d8a4e6c1d0967264fe41241172245ab373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001720411451ebceaca732c2a8ecbba8725712c636573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017206765b24871edd8237ee1fbb846c2e2122a44173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017214ea9bbe130c8af7f00c8e61fc07368bdaaf7d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017228a0c18c360fe331b84643569a5c4ff53d17d873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001722b655d18eed97b181b42606da5fd5d31920c1973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200172481c763040401298280c68bca50ead0fe5501773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200172486fcef4a3114055e48b0fcb5d6fae5d46c68a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200172489ddbf5aa399ee576c066a25cc908e038721f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017251e8be62eefa8ce8ef6a73d1da5f24c57b9dcf73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017262d626596224836140b4bf050d03589515c69773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001726f620fd7f260b46b720307e44b2f6fe0a2fe8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001726fae6c03a3d0f4c1b7268c1382919c367673e973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001727577771315f99f5485816592df6359c0747ef773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001727824eba599d45a9c038aa2f1b64807699a6ea273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001727b5f508b7beef9f064bb7917d0c62c4101226c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200172801c62ddea4b0d7940a0711830f14c23c7217a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017284fb11b832117069758e9dcfe3e6ee8c96e90973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017287f240851e070012ba62ad874219080d32945673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001728a624ce3677b604b704417f340b3eca7c9610d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017291972629ad23c5630c466abe6cb1bb86c475f373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017291b7533ade15e8582a979723c1ff8d0469fedf73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001729479c263046e392de100e6521d2a6601ac082e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017294d41e4c2fc535b7140969dd984f172717f15973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001729a950ac242a003d0eb6e2fd1512e07a744bd3d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200172a129cf2559e8a3bc39fcb482c953eec9218fd373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200172a56fda2b3fec55e1e532da3f5a1e775551943a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200172c7df0c5abaa79cb57e91bde1766301ac3783da73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200172cd07274408ae1712a8717f8d799f50a151765a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200172dcab93b13eaf69bbd0f4745711902a25992f7073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200172de83782e2b75369e9a681a7ea95dc44fc4001073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200172e484da1156202e9dd341ad7ea9c908bb919e9673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200172f11e4f7295a924cc457f001c6139e97e23fdd773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200172f4e061f4ca12d2a9c632fbe6bb215b743ad56b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200172fd9a9909272c8955df9aa70bd510e628dd8fd573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730100e22f222753f6021abeb3f7e4af4c57467cc973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017301045e946c5469be8763e4127e27dcd1d4778ec673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173010a3abc8f93bed92dfb4ce606b4eecbe96ad47b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017301170961c1c3ad42153386895f89b0468eca749273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173011d2667eab1988668f7d0ea5ec46e07e9716b0b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017301255fbd693997687ed9252ca68e56c42463853973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730126431074fe69ddc32af5a443d6018468bbf7f773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730128eaa9ef7c743409bd9052054a5e0a7dd88fac73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173012d8e2ce2716b260718abe39062a76be15570b373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173013108da0dfa523aa9f7b4e469d2f1c03b96a6be73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017301460bba9e8a6708d88377e7af7a7f4322067c7173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017301535764501ae1dccd6a7a4452e1368e4a32c83b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173015854d302542ab03e8984b8a8d5f814a3eb098373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017301645b32de528ffa5d8bb403985849293732e72673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173017252042524df387a7ed994d41d7bde44f4670a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173017840451b091a690fb3090c547a873db5d6c1d773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173018454053731e6aa310dbe6788a5f13161e4f8e073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730188f5e345b28261872809ee4106d0d1f366554d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017301992bc2bd93ea7683ec782b350d8d6cfb7cd3fe73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730199690938db7fa5032ece6e65e39b847e27364673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017301a756376f513abfa0863a52ce6155bd53e3622773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017301ae8d6d0f137cf946e354ea707b698e8cae648573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017301b1cc5deeb40efa351c1f0ab87f28aa4acdcd9d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017301b38713a5e7e937bc44b4de21ab2e626cfcaaa973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017301c2b2756d35e8db931698007985a5ab7fc419d573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017301c64eb7bf82fe18f3b7cddc85d5b46934864bb373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017301c78e7d4c424b8a8a9f6599f66c6b852b134ee973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017301c8270c4869d243ffd42453935f08c35815a6cc73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017301da72eec8cc2b520eaba33906a2771888d327bb73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017301eaa7b40b642f72bf31abccc625775c0f92a6b573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017301f5a090daad0cdbaf33409da01687db0cbba35373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173020d26b380e80c0dd862b1ecfca74a0fa40f810b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730210a3ec02f398d02b5b4f4c5befb892ac83a80f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730213e0a6f4a7fed70267c430f877da00bec7dd9e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017302169ce69dd33df899cc890dbd19b7baa6cfbf0073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017302173e5c44af81b5daf8ded76680ab7d3f5990b273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730218dd7dab00e416ec3f3365298f5f7e30bbaadd73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173021a569f5bf2ecccac4d86d360ecc7fa2aa3921173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173021c071a52250a675d5414db2d665735723d378a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173021c622ebf35734300f83706642596274f818c5773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173021f751490d8a042b747cd55068e8abd060cb0d973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173021f98f7a2cbbf01ca6d0d5510c1d32ca725bde473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173022377b41077dc6e5ca3568c624082cc728b083273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730225cd6e7b1d520fa9da7bbe2593b3fef875a6d773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173022a1575cb163c56dbf855965587a24f4f95637173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173023130c2e992cdaeb89bf2b5aa7b09539f1cb2d473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173024a51a011e3be2784406f6dfad79c468a4adbdc73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730251ecd1c52c803f00542d987dcf3ddbc4c157fa73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173025462dcc2a009718ceb4dbcd229a33a16f8b65373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173025497f7d7e7119edfd81bea29db90ca64ffe24d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730266803d4dac3b88882e26ecd7381464ff3e835f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017302706c602c59f86cc2ebd9ae662a25987a7c798673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730276310d12c8ea8e50ed425e36e341df1cceac2373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730278927548ef9d3fcfa2c965bec241a0a41576f273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730279582676affc46622add562a35bc9042fb425d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173028c84677f3fb780c7a3cda54a325d487827a59473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173028ed8a184b2e0c57cbb2fda3dca306de4407e2373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730292193527127b0541159c65dac44cd3025cca0a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730295df22c27fd03ec63dcfb896a1e2aff575761873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017302a6465731d23cedbed11674adc17c6b6fde8eed73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017302a647d4b8981e9a9e98d11f2eaa46fa7dfd106f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017302a6a7ae12d0f3a6aa261268ce2f2cbccf49b8af73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017302ad96d8db016177421f5945ff51d96dbb67ff7a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017302ada9147c3beb14f4fdf31777b5b918df62e4cd73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017302c0f635f77ad1b98c5917cb14a04c46bb7ef37b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017302c90571136ffe75bd0f5c674003d7b04f2b9fa973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017302d148ba34c78e71bbab187b2caa9fd7b646226673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017302d440b2d082c4c15a8935da735184772207f48f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017302dcce9e0aa57881dd15d09ad904c6ff93f0c05973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017302ede4a337497612a34d96d3b26bbd18c22a1fd373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017302f98979708e8cf57391cc6d3947a1b0838bc61273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017302fc351e5ffe36e756218a7cd5fa9c73ad18307373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730308794cbd50174be3401e08e352960b2e39b9d073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173030a37f7505401936b0c2208659b043d62e57a8f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173030a806c9d2b7644df56cbef2d9bddcecd6b239e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173030c18146f7da3898b464475e1f867e0fde0293873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173030ce3f1e85e3a1f8c4bb5e6956ee3b887a505df73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173030d804f060a5089e01235d0abec40bf27a3d5bd73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730316a2bda3f7f5cf9cabe746870a003d3505a23373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017303185e3ea42784e9ee85f3c6de10a4ef0574b03e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173031a493e8b331c36c97086f6459801816e84332b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017303272a6eb408413bcdb898b414ad6ecacbc4bb1573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730330a14fd591d869cf9945ca19937bd99fa339c573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017303317170b4bec8ab0e6aedca4dabc6e96e7cb1e673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173033a6e3064488d5d66aede13e87b6f6ba5e6a8f373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730350ada63b3bffd9aa37df3164eddb939ad98e8173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173036b9367ef694bf2af5728bec9022f3b0507ef6373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730373411c49f1fc0f0dc81af79de982d590d58bd573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017303752deba37a90eb5b1cf7929bc29e836dd5174973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017303756518c21323bc480e45659b58a767d585065573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730382803b4c2270b7afc7dc2df5ec9b3cfd30224e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017303862d47f73cffa79eb157a8a5b2338b064a16b973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173038964628048c15960bd9b1594b56b8688b434ee73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017303904c632680049a0888f5ac310d15c87c55c48673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017303a10b48cfc94d4ec1d6f840d7e95f002c04795b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017303a7d1fccb4c784946b9bc1530e8361c1d03dcd173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017303a819bb99979cf232d16a60ea604c4b5e22831173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017303ab48e8362c2efdcf988c9715814d52fe2f5df473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017303accc05b02c7df6f36064e016fc5cf650260ab373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017303c3472bd1081ba9675f6b670507f277a2d7d91973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017303c402bde83ba3c17e369240f74f49e9839abd5773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017303cd7592beea17d73ed8468ad1d3b73daef0c28e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017303d5097eebc7da688d29693412a9f07bd71867cc73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017303e4ae853fa5bc1a75be2128638a4d737d97d34a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017303f2378b65e81db15a34a9c758e0ffefaa5129ab73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017303f4822629a1f83526acbd36e1f9db0784cbd30773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017304028198e451f64212c33ca22cb3b1fba627245973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173040376d79e5cdf0571d7acf15ee5da45c23c6b2073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173040d89b1a6772c398b9836bd0f640af961bc4fec73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730414ab2d43867b37af9cb601b573e3937f4f878473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173041d552686bba6758489f8fc2132bce1da5952f773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173041ebb58db319690823589de26360b84dc8dbc1773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173041f034d8187fc2041d51fd42718cbe8da2e13c673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173042391415f05b6067bbdf8604f265d89b4e1e7e573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730423df43dfa56b92f8eb55ce70780575c62e893673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173044b726e12689fe322a9d6e52b54bd226c7e2f5173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017304509983c4a21eae1284e7012c3115e934f014ea73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173045764c42ffb8f83c62b04bdb7f15be44da4e8a173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173045961cc11bb174d6788e5a4a5877e58b12cf8e573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173045f019cfaaa1034d9af8c2a4383c1f7441e8ced73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017304649d8c9993984f930303254362452a9641cd1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730469243a92ae3b41816cc9cdb93e36839668133a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173046ef76da758720fc0fe906b0f682798f8871d4173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730471ae987bf4565d1510dfa890d13fe52edb9d8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173047cb2863a8e7881bdb9543235a2368281c32d6573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730483fa3ebe9a8f62ecd6c2028f4b65a38662eea473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017304889a52cc147d357961bbbb004f124036b5802d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173049de6fa75e10532709251971e911b4f2e469c9773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017304af5203671c70f1812d87e12407f3f43ee5379e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017304b15cd0637d8a51599e19141c341a8941f4a7be73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017304b9d539b8ddfef5b1e762332a367c13eb26f9a173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017304c17d923fd9f18f2399e9589ab80ab62f85b40773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017304c4a90801d1ef5ae8576a0a5bdd8eeab362a64473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017304cba99bf19958470d03be77fd1936c1ac73784d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017304cd9cc35601bb748cbc98b549545f44068cddeb73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017304d2b729fa85a52ed3f2dfaf49a74caf524b6f1373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017304db04f1d373a0cbbb4f54dc24258df16ef6963f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017304e733091693494cd9f29a2ef7e030b2594f0a6573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017304f4eacc7414361e7c6ec2f738a256dbe0f4dcec73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017304f5322538a09945542cb267b850e3d521909a7273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017304f7244581360ae45ee6d136dd9ec64926c9386c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730500b0550ed0ed5225e459fbaefaaef7f696123e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017305067961bb5ecc728cf2caf6d43564f41faf120973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017305096597ebc29bde93ade9853ec985cc6fc6510973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730515b7819a045aeb797e984acb0d05cdafa98d3573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017305160aa256f20f41e900d038a2c793e61d8acf6673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017305181e7726b7b7af7fe55ac18d2f60f30b9f6eea73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730519cad4973844dfee19d1f9f5a09fb9b3f824cb73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173051a4944441d173055068b61bde9f888597c40a873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730521eea6179d084b1e16bbddaee8d4b66bede02473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173052328bafa2cdcaebaaada632435724e75481f5273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730530505c3494dfeb353685f4dc951c7b6008560173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730531fea6d198171c7a1dbe559307b051222c8ca073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173054a9889923fddb425187643d3717cf9288516c473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173054becf10c79afa4e60f75b187837be9fb83867d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017305650b0ef4615c3e5f6600b16a85b3c1d65b439673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730573582cd92d9cfd1570f6f2210dd0c98b65de2173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173057cfdeefff35aaff54ac852c52efc3e2ffeafa373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017305902f0c2d7f97f08664eda31100b3dc684b046773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173059576e052fda76df317771ffdfb6663d1509e0473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017305974614b74d479db24b16263ce1ae2beee4384173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173059c53c39b36eb533cf85e80ea22e78871908bb373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173059c8484d99eb132923d5ebc1e29cbab2132ab7973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017305a2a663e09594c7d4873133d46160462648833173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017305a2f0eef8c2b4c68e5c0b5801d8fcc1b42b6cb973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017305aec97411631bf064dc7a8a3707e6042f543e8173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017305b0319c6f3aa8a895ca30b5eeb29657c128598373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017305b2132ba65af63db39e0d99d83e95cb9587739f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017305b44991f6f5d8cf1b9c8c58fde91d0627944f8073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017305bfba34a229dd926208dc4bca5be4e2d3235ee573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017305ea30ce5382e65b8a851418a3a8c895d1b518fc73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017305f2c11996d73288abe8a31d8b593a693ff2e5d873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017305f6016ec8bc53bef58d41bfbeb2dadb286e743173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017305f7ddba54a8848369b84c4d12a6c524d5e7e41d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017305f97105fbf8e6363e88fce01468d44c7663cf7273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017305ff6bcaa332cd0629c0b12a8b12d2ddececd35773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730613bd6d359f576917c6cc732f835536ec18f52173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173061600d3515b387d562504eed5a1a485f9ae0ee473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173061bd76b6edfa060319cdb6a8fba7861e7f181ef73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173061c594850b9fae25cb8f832cf24e69fb0cfe61c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730624beb6f8c1aa2907f8fc10be77c7aee6cae73773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730629ecddbff55e2b1dd8314c55f8a3a82078377173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173062e6e637a0acf8b52872237d77022fad7be9ed973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017306357073254a61be6fa67ec5b027ee69a3e57a4b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173063b41a093b9f458ba83dd4b976b196fea0dd98c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173064568b59951177f47210e3d30cc200646c0e30273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173064784a752063372b760b5cf7e0e224edc08778073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173064a4887f6a19093517bfbf67f216d187378e11173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173064f5692b711fe69cc10ef3848ba659b8b6dcefa73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173065837cfeef5c3c73bcbdc8a0f7cafac38f5e28973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173066b040ccdfd69e68eae78c2041da6e398b5d1d173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173066c648a99ac73d90e0778bf91a71db187776f2773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173066dd96797fcf09d19044f24da26c27e4c9fbbb173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730672e40dc1bdcc4ced82fe07de840d3ba06e340273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730673962924875bd4cbd2e0b22ed63c85cecac2e473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730674ab3a0d612a657ddf8fd7f446b15d5e3f3d8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173067cfb4fbfb2a682a544502f9769525786eade4773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173067e7738e61cefe7f9678bc0688a5b0ccacc382a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730680fd9bda0044031053d03aa89429a4578bbe1873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730682269bc5c6cc786d3217e285b6406b9f52399573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730687b41bb23759d65810d8553376574a5456b73c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730691d0fac697d85f99e41057108f6b4f4c4091ec73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730692555296ed33d9a4ba47f470abdcb54a15ef9f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173069c4ead784939c7720dfa17830b8cdcd0ecaf0e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017306aa071723465101e84efba52a4b06c2f1a6bd4073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017306b31a710260908da16e978a034495454dd6893773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017306c642b7626ab166660affe259de66e4e214c90573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017306c7e5ed96f285c0b184cdc8722561dbbd65c7d873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017306dc8bdeae2c299202b1ea795d7b1828542e2c8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017306e642738514aeebcf4a4af82876d5c5cc0ea16373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017306e91dd7d19a0ec81762b06cf2a9b038c5a12e3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017306edb83425580f84fd59e9e77652f75512189f6e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017306edc2ec7278064b07738c9078ecdad031ff756473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017306f2ccc03c4f4f86304b6b9ca181d187a69539ea73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017306f374183f415251f3c83a6453a67544c319814d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017306f5e5f48240ad36676f914367c2cfd48b71458a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017306f6cdf691bceefc3166d74d969b93c7651046cc73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017306f7dbbc4452bb337bd0139b25e74a95dc56411f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017306fd7f49ca5bc7929a92b1c7b4639f049b41382073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017307025792ae8f343beae0254aae2bc8d47d82364473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173070a56ae42408157910f9603910b292ece6bdf6473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173070b4c212232e5bf0db823043692880f03d8c01773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173070c0b19be15a76a859569f530e064cb28adef8c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730711656a43b2d0d8fc8f8864d9616429092bf90873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173072ee9b012178945359d1dd0b1bacc98303236d073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173073587790ae03769e38f221ce27475d213cc1cb673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730736e3344001109d17504164c0fb2ec4a194ad6273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730738c0aa35728c1f29c4e1fe3f02ae660d69ec8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173073c332ced8b9c6e73b3d3ef4ee6f0862fff354973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730740cb7d8752b969fa5183d093c9864997011a5f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730759e5ee85d18dce5a77d2d89b75fc10ba774c4573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730762cc394afe20d2c3fadfb482c79bb43d1dcb6873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017307630e9088bdba58016e629fc89c9699c2d4b08c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017307699312f1d87cd2dfd505aba261f7d6ed60ceda73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173077216dd12376581bde15132ebe4f8af7928bf8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730784b309a2e8b42a1d00937bd016937b090dec8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173078d241dbe88c96d02e69cee7e13be12b361220573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173078e4e1507d0d52987c6f7f5c6804c045100922d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173078e69af5afcfc6726b4b60ced4eb0aa0ff17acf73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730793e332553bc74ec820b6ded2e205f8d4a03cde73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017307964f135f276412b3182a3b2407b8dd4500000073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017307999652c01646a303adf6ef8251823610a9827573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017307a6ab63cc4c046bc63c346547108f247ca49c6373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017307b2db920cba8e176f26c67c17c1d7d3b0f0377c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017307b92243153c0b29f89abf3b512535641d112acb73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017307ba4fb226fd946bc51d5e394dddcf215a7becf673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017307bc2d1b53c44e0a55cf29590b5cecc7375dbcdd73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017307c5f8fab827512115c4e3b7d81ab1ba3629228d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017307ca968f9290e01f79aa050c633ee23caf16583673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017307d9811e5a9e73ee40c4d6024c1f026c1b409c2073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017307df760dd27858ead253a32e63beb00f7965c26373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017307ee72b0a1e8e95eeb210f986bcfe263ae2e91b473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017307f0c857999a8b4bb8ddae21d3f443c2267a1f7e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017307f29a9bcc591e73e9db75a34ef6999b6a2ff85a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017307f6c7902bb62e4fa202356eff458de266c122c973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017307f70642cb786277cc568b359b2d8f3222a4b01873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017307ff779c1beaa61d34687539a0321ea658461c7773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017308046e2349017615d53d3977c307d39ab4eeb3cf73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730813290698e0fe46fbeca7974c598920c35d27fa73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017308155e92dba20e203ec4eb8327d1b06009a0dcd873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173081932b0369eae9905440eb5aeb0a312a9ad020d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017308200f209706ff84b7c1eaa717aef38e8bf5e89a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017308249c38e03ec4c4abf410f4e51e364c94dcc20173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017308264b720627ff1ead71afc8addab9025845732573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173082a998b9f518fdf154f851549430467f08c53ee73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173082bdad332db4b2bb68232271d37695cccc62cd873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173082be917c616c7216a798e915671332a1a3c2d3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173082f2bc08be8f1611ef089d4ee638f49d210326273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017308364e0cc4d2e071e9ba7736fb9ca07cb5ca490c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173083b14c48c0842279b85d3cc5643c24b04e0525173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017308458906a20f2c98b76cdd87e99c18d0b15c8aad73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730845de5537265e212460aaf96179cf737c27195573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730848ed5162f662ef1235623125135eec8a585f1d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173084c96eedad61562a332bde6060417aa5270446373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173084fb62072c4068a439e169bc079f475d0c7d7d573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173085266a48305c50d13433398285a6e794117753173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173085cb649bf48aa15064811322a5e26f54aeaf0db73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173086224e71ef4067c4de36c92d8bf2d51a746436e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173087886a2aa1e263bd72eb67a365d268a3e13c85b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017308855863d10873033d1e8502f7374947c52ae86473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730885e040be68bfe8cabf51c78dfdeb936e2ecad773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173089a23aa8861c74d70d7b3b0c9e37cd1377ee7df73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017308b071ac60ca0c8a88680a2833e613df9466dd8e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017308b5ff2510b32314c2620e2ca19f1342429d32bf73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017308b73450806388a926600af9d2b5d3a1513704b573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017308c0b17da65f6f3407c9632f47a9201760eb4d1f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017308c83856f0457111951af08b6e4b0631be19914873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017308c908f862474183dc3c41c2d0fce8b551d1c9af73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017308ccae95fcc2d6b6724e30139e560d9c08d9d47073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017308cf93a702cff204c027497c0a40c67bfacbe49673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017308d259a1b45862c946905aeed20196194ab64c0473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017308dc8a49e025f79d7beea014b0beb5d16708776073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017308de85e5b3d6b5a9c678944f9be5426f21a3401373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017308e88a1a0c7b931cc39bbe2c49d9da0d6aa2a71573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017308f236c3050e73f25f7fb828e2311eacb7af8f5b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017308f54e2b8781921f4aecf691bcbc6999cdbaa30673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017308fd1b188e7e97fe35617ae2a65f50fac901ec7473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017308ff792b38c9ef172383086502ac01bf5a12657c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730902d8c57f040acff1c6466517640ce2f25210d473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017309049da5ca3d668860948a9c1d79fafd7d21bea673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173090a5d9ee53e865fb5977f9f6c5ff56ff70c6dc873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173091077f89a0861d86627921a3de46dc663b5b27e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173091817e049994b7091d7925320f460c01218a84473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173091865993a95d5ae2d9ca3fd4ee1718b4d0b484773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017309238ff24055f3e2dd1d59d924940158571919ba73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173092522aac98c25bbbc56e5cfbe41557eb8d2a59673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730929e71e232d56b738ab51bc61a9cd1b6bd2fd1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017309393ed5964cc7abfc32b06544ef84fc2898656e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173093a810238e5c65b5bc33fc11237992b5c84562c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173093c5992534672d1a95ae1398f03ed59f634a62973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173094f4eb0c78eb2bec0f041f4c608979aec39198973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173095928e6be7f201da518af5e96f9c54f0e3584b373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173096040399da28f20ec5d9dab083b0641f89a603b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017309610ec84a95b6b12a0f93d6073cde1792628dce73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730963fdabcb9170d7fc8a6439814326d36faa438073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017309641015fb8b08388a7367b946e634d37dddffaa73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173096b405c3a81e68235d43fec2b41c28cb7248f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730973f939a23c13bdc5b679c0dc198b76abb3ac3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730978289c75fde41623108fd8b7e00ff7dfc1b04e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173097a714561229f1e8fb6e0fb28c222a398d683ea73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173097af16a3dd422652345f1ca5700df3708cad32373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730981d9af3eb4015078bbc9cab274d3367f540abb73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017309939b6ae30311c7826fd13b19556ac77b86ffc473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730995432cea6bcd6d28ab2c4ed1df27fc8891f74273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730995b15bb003b1b9c7e4e15864b4726e1200ec1a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173099c7f878615288b84f53508bd93c565179d16bb73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017309a0edd5f583c1a28f4fb75157c371178e9e628a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017309a2b912c76be77281ca0a30f8f5affb8161df6373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017309a536630f3ddba6b629ff0e6b8d47bd95bfc08973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017309a53d704dda747306cd5688396d70b8aa661b5073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017309ac467d9add03aa7f69ffc55b8aa8428d4923e873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017309ba30d0f93ca59037ef19b1bb2d4d4e2d6fecde73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017309bf124d0859599ece0e6af25b57451e7b2d2a0173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017309c18f8f019929f95bc3762dfc493b0c6c90a36173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017309d519e2e6b948a5ea27b6ee06788b83c99747e773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017309dc47c3c21a11f41e25a058c1dfc07951661c2273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017309dd64318580671f4fc61e97d3887417ed58be6c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017309e0cbdef5e9950208891461607029747a8e36db73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017309e285c7944182ef22587bd4b91c387451fcb52d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017309f0a19a82f2192d9b7c06f09d4c1caad0ae56ae73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017309f213953d92f865b949b3e39b9dcfae687d496673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017309f52e6ae1649551a7aad0e089e04ac0d622d48673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730a0187cbbc8480a241436198cbf3ee053874c6ec73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730a15361567e7e1260b21d41d0466a19368adff2473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730a183adbb549c6f9a0ce259370cd1705aa44047d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730a2182a75865dbd1701791fa999a49a625b87a5573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730a28c04667686a7f2182a9a2488998c61029289e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730a2ea10ff4e3a5d4c29b4c814cc616db7ce8b2e673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730a300bc17e693806b09e5e51092138ec37754e1073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730a39795835e79bc639883cbf2b464839e0a4326d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730a4057e84e3b4dae99511ffd1567ac97eb42301d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730a4215068327ff2900145d0d9cd3eb91da3ae3a173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730a471224e17cd28db60a200191aa3372eb24ce0473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730a49dbef2561ace4b20df0dc857e35d5024f09e973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730a4daecdadd1779f404de6365ce59055e836260b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730a54a8672774d9fff1c0fcc292840031ac083fec73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730a60934bd9051123cd0d1bdbcadbc0a3cb3b3d7c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730a690b298f84d12414f5c8db7de1ece5a460587773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730a692599ea106e81ad028cc35d6d974aa61c5d0473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730a74cc06ed597a68a61d069c1cbb52239597569273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730a8cef2555e570d46de48e75d51285464b93682d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730a8e2bcee9950019bf5eb1b96dd1747926f08fc573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730a903811167dba89c9a5b8d1b962410f0122283d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730a90b83884870046b73441af03b76c35c1d2176373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730a9c3ccf75068526854675ec5a7a99948474807b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730aa019ff6d820c369af32bbdee36300e0589f64c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730aa3bf232d71bcdfa9d403b443ce36ec5623e8f873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730aa79b1e422a893b374f7c0d670a8b600f466c1773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730aba8330802cc74d0501a074139c52eb5332747f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730ac5c1340c233bfb910cae0b2bd0a6d85b6ddf8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730ac7e8093681e393b65560f9593f62ea0a1f97f273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730aca64ed1fd08fa781cc0e16faeafd09762e63d173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730acd70f0ad1c809cc3b90dad4a3bc3d1e82c4e4773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730ad17a7b91743b246a3d014a90c7920a825c37c373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730ad2bfe074bc7f922c7cfbb85421588cc941ecbb73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730aed1878803e2f86b6ddb83f5523f0a793e973fc73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730af13c846ee1dd1d82f1fb66eb0732d56ca9793a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730af3803a36336586271ec39bcd097aac641dfc1d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730aff1e0f3d0f11c21c5976f1f68179d2edfac6fc73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730affd3b58d29c10478c89e684ea4f5e7ab61881273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730b0f9f02d9aef778433dea88c4bec341d6c8683473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730b188c26cfa9be9b6a04376ae69c147a71eb131173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152506005906101a46172c4929190617b11565b5060405180610140016040528073c04a7482244696bb2f26b2a2374626ffddf196eb73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001736d96254e563907d0b73a5cbaadeea761a20cd8cb73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001735c8e1c363eecf0881a9bc81319987b531c4e5ad173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001733c1acf05c4dcc8ef94cf7ff48f64f5757aafb9db73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017343d4b4551bc9cd2f1770e5fc59b043043a80d16773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173cb692809bf98a8201648b3c81f7231230f5cdfb173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001739b0e4b1af9ff814c96d1e9858b6f1de276e470db73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173857b0d394eefb5d85c95a12a169a8c8ed0711af873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173d250cae71373f055f326173c12c6b0ad6ccb60ab73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173d69aaab0c081035d19a19a7c893921672875131173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815250600990600a61759b929190617b98565b503480156175a7575f80fd5b5060405161a60238038061a60283398181016040528101906175c99190617c71565b6040518060400160405280600781526020017f427973636f696e000000000000000000000000000000000000000000000000008152506040518060400160405280600481526020017f425953430000000000000000000000000000000000000000000000000000000081525081600390816176449190617ecd565b5080600490816176549190617ecd565b5050503360075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f600a6009836177089190617fc9565b6177129190618037565b90505f600a826177229190618037565b90505f600980549050826177369190618037565b90505f5b60098054905081101561779f576177926009828154811061775e5761775d618067565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff168361787360201b60201c565b808060010191505061773a565b505f82846177ad9190618094565b90505f600580549050826177c19190618037565b90505f5b60058054905081101561782a5761781d600582815481106177e9576177e8618067565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff168361787360201b60201c565b80806001019150506177c5565b5061786860075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600a8861785d9190618037565b61787360201b60201c565b5050505050506181af565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036178e3575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016178da9190618106565b60405180910390fd5b6178f45f83836178f860201b60201c565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603617948578060025f82825461793c919061811f565b92505081905550617a16565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156179d1578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016179c893929190618161565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603617a5d578060025f8282540392505081905550617aa7565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051617b049190618196565b60405180910390a3505050565b828054828255905f5260205f20908101928215617b87579160200282015b82811115617b86578251825f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555091602001919060010190617b2f565b5b509050617b949190617c1f565b5090565b828054828255905f5260205f20908101928215617c0e579160200282015b82811115617c0d578251825f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555091602001919060010190617bb6565b5b509050617c1b9190617c1f565b5090565b5b80821115617c36575f815f905550600101617c20565b5090565b5f80fd5b5f819050919050565b617c5081617c3e565b8114617c5a575f80fd5b50565b5f81519050617c6b81617c47565b92915050565b5f60208284031215617c8657617c85617c3a565b5b5f617c9384828501617c5d565b91505092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680617d1757607f821691505b602082108103617d2a57617d29617cd3565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302617d8c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82617d51565b617d968683617d51565b95508019841693508086168417925050509392505050565b5f819050919050565b5f617dd1617dcc617dc784617c3e565b617dae565b617c3e565b9050919050565b5f819050919050565b617dea83617db7565b617dfe617df682617dd8565b848454617d5d565b825550505050565b5f90565b617e12617e06565b617e1d818484617de1565b505050565b5b81811015617e4057617e355f82617e0a565b600181019050617e23565b5050565b601f821115617e8557617e5681617d30565b617e5f84617d42565b81016020851015617e6e578190505b617e82617e7a85617d42565b830182617e22565b50505b505050565b5f82821c905092915050565b5f617ea55f1984600802617e8a565b1980831691505092915050565b5f617ebd8383617e96565b9150826002028217905092915050565b617ed682617c9c565b67ffffffffffffffff811115617eef57617eee617ca6565b5b617ef98254617d00565b617f04828285617e44565b5f60209050601f831160018114617f35575f8415617f23578287015190505b617f2d8582617eb2565b865550617f94565b601f198416617f4386617d30565b5f5b82811015617f6a57848901518255600182019150602085019450602081019050617f45565b86831015617f875784890151617f83601f891682617e96565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f617fd382617c3e565b9150617fde83617c3e565b9250828202617fec81617c3e565b9150828204841483151761800357618002617f9c565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61804182617c3e565b915061804c83617c3e565b92508261805c5761805b61800a565b5b828204905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f61809e82617c3e565b91506180a983617c3e565b92508282039050818111156180c1576180c0617f9c565b5b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6180f0826180c7565b9050919050565b618100816180e6565b82525050565b5f6020820190506181195f8301846180f7565b92915050565b5f61812982617c3e565b915061813483617c3e565b925082820190508082111561814c5761814b617f9c565b5b92915050565b61815b81617c3e565b82525050565b5f6060820190506181745f8301866180f7565b6181816020830185618152565b61818e6040830184618152565b949350505050565b5f6020820190506181a95f830184618152565b92915050565b612446806181bc5f395ff3fe608060405260043610610143575f3560e01c806378d06fce116100b5578063ce606ee01161006e578063ce606ee014610468578063dd62ed3e14610492578063f2a40db8146104ce578063f2fde38b1461050a578063f3290d7514610546578063fe575a871461056e5761014a565b806378d06fce1461035e57806379cc67901461038657806392001777146103ae578063922f17ce146103d857806395d89b4114610402578063a9059cbb1461042c5761014a565b806319aa57e81161010757806319aa57e81461024257806323b872dd1461026a5780632d405ede146102a6578063313ce567146102ce5780634e6630b0146102f857806370a08231146103225761014a565b806306fdde031461014e578063095ea7b31461017857806316114acd146101b457806316348009146101dc57806318160ddd146102185761014a565b3661014a57005b5f80fd5b348015610159575f80fd5b506101626105aa565b60405161016f919061193f565b60405180910390f35b348015610183575f80fd5b5061019e600480360381019061019991906119f0565b61063a565b6040516101ab9190611a48565b60405180910390f35b3480156101bf575f80fd5b506101da60048036038101906101d59190611a61565b61065c565b005b3480156101e7575f80fd5b5061020260048036038101906101fd9190611a61565b610809565b60405161020f9190611a48565b60405180910390f35b348015610223575f80fd5b5061022c610958565b6040516102399190611a9b565b60405180910390f35b34801561024d575f80fd5b50610268600480360381019061026391906119f0565b610961565b005b348015610275575f80fd5b50610290600480360381019061028b9190611ab4565b6109b4565b60405161029d9190611a48565b60405180910390f35b3480156102b1575f80fd5b506102cc60048036038101906102c79190611a61565b6109f4565b005b3480156102d9575f80fd5b506102e2610a53565b6040516102ef9190611b1f565b60405180910390f35b348015610303575f80fd5b5061030c610a5b565b6040516103199190611a9b565b60405180910390f35b34801561032d575f80fd5b5061034860048036038101906103439190611a61565b610a7e565b6040516103559190611a9b565b60405180910390f35b348015610369575f80fd5b50610384600480360381019061037f9190611a61565b610ac3565b005b348015610391575f80fd5b506103ac60048036038101906103a791906119f0565b610b61565b005b3480156103b9575f80fd5b506103c2610b77565b6040516103cf9190611b58565b60405180910390f35b3480156103e3575f80fd5b506103ec610b9c565b6040516103f99190611a48565b60405180910390f35b34801561040d575f80fd5b50610416610c6c565b604051610423919061193f565b60405180910390f35b348015610437575f80fd5b50610452600480360381019061044d91906119f0565b610cfc565b60405161045f9190611a48565b60405180910390f35b348015610473575f80fd5b5061047c610d27565b6040516104899190611b80565b60405180910390f35b34801561049d575f80fd5b506104b860048036038101906104b39190611b99565b610d4c565b6040516104c59190611a9b565b60405180910390f35b3480156104d9575f80fd5b506104f460048036038101906104ef9190611bd7565b610dce565b6040516105019190611b80565b60405180910390f35b348015610515575f80fd5b50610530600480360381019061052b9190611a61565b610e09565b60405161053d9190611a48565b60405180910390f35b348015610551575f80fd5b5061056c60048036038101906105679190611a61565b610f58565b005b348015610579575f80fd5b50610594600480360381019061058f9190611a61565b610fb8565b6040516105a19190611a48565b60405180910390f35b6060600380546105b990611c2f565b80601f01602080910402602001604051908101604052809291908181526020018280546105e590611c2f565b80156106305780601f1061060757610100808354040283529160200191610630565b820191905f5260205f20905b81548152906001019060200180831161061357829003601f168201915b5050505050905090565b5f8061064461100a565b9050610651818585611011565b600191505092915050565b5f808273ffffffffffffffffffffffffffffffffffffffff16306040516024016106869190611b80565b6040516020818303038152906040526370a0823160e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516106d89190611ca3565b5f604051808303815f865af19150503d805f8114610711576040519150601f19603f3d011682016040523d82523d5f602084013e610716565b606091505b50915091508161075b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075290611d29565b60405180910390fd5b5f818060200190518101906107709190611d5b565b90505f81116107b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ab90611df6565b60405180910390fd5b6107be8482611023565b508093505082610803576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107fa90611e5e565b60405180910390fd5b50505050565b5f6108126110bf565b8173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff1603610880576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087790611eec565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff1660065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff160361090f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161090690611f7a565b60405180910390fd5b8160065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b5f600254905090565b5f61096c8383611023565b509050806109af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109a690611e5e565b60405180910390fd5b505050565b5f806109be61100a565b90506109c9856111a7565b6109d2816111a7565b6109dd8582856111f3565b6109e8858585611285565b60019150509392505050565b6109fc611375565b5f60085f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f6012905090565b5f803090508073ffffffffffffffffffffffffffffffffffffffff163191505090565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b60085f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610b4c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4390612008565b60405180910390fd5b610b5e81610b5983610a7e565b610b61565b50565b610b69611375565b610b738282611406565b5050565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f803090505f8173ffffffffffffffffffffffffffffffffffffffff163111610bfa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bf190612096565b60405180910390fd5b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8273ffffffffffffffffffffffffffffffffffffffff163190811502906040515f60405180830381858888f1935050505091505090565b606060048054610c7b90611c2f565b80601f0160208091040260200160405190810160405280929190818152602001828054610ca790611c2f565b8015610cf25780601f10610cc957610100808354040283529160200191610cf2565b820191905f5260205f20905b815481529060010190602001808311610cd557829003601f168201915b5050505050905090565b5f80610d0661100a565b9050610d11816111a7565b610d1c818585611285565b600191505092915050565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b60058181548110610ddd575f80fd5b905f5260205f20015f915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f610e12611375565b8173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff1603610e80576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e7790612124565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff1660075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1603610f0f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f06906121b2565b60405180910390fd5b8160075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b610f60611375565b600160085f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f60085f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b5f33905090565b61101e8383836001611485565b505050565b5f60608373ffffffffffffffffffffffffffffffffffffffff1661106860065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1685611654565b6040516110759190611ca3565b5f604051808303815f865af19150503d805f81146110ae576040519150601f19603f3d011682016040523d82523d5f602084013e6110b3565b606091505b50915091509250929050565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480611166575060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6111a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161119c90612240565b60405180910390fd5b565b6111b081610fb8565b156111f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111e7906122a8565b60405180910390fd5b50565b5f6111fe8484610d4c565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461127f5781811015611270578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401611267939291906122c6565b60405180910390fd5b61127e84848484035f611485565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036112f5575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016112ec9190611b80565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611365575f6040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161135c9190611b80565b60405180910390fd5b6113708383836116b6565b505050565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611404576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113fb9061236b565b60405180910390fd5b565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611476575f6040517f96c6fd1e00000000000000000000000000000000000000000000000000000000815260040161146d9190611b80565b60405180910390fd5b611481825f836116b6565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036114f5575f6040517fe602df050000000000000000000000000000000000000000000000000000000081526004016114ec9190611b80565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611565575f6040517f94280d6200000000000000000000000000000000000000000000000000000000815260040161155c9190611b80565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550801561164e578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516116459190611a9b565b60405180910390a35b50505050565b60608282604051602401611669929190612389565b60405160208183030381529060405263a9059cbb60e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611706578060025f8282546116fa91906123dd565b925050819055506117d4565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508181101561178f578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401611786939291906122c6565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361181b578060025f8282540392505081905550611865565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516118c29190611a9b565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f611911826118cf565b61191b81856118d9565b935061192b8185602086016118e9565b611934816118f7565b840191505092915050565b5f6020820190508181035f8301526119578184611907565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61198c82611963565b9050919050565b61199c81611982565b81146119a6575f80fd5b50565b5f813590506119b781611993565b92915050565b5f819050919050565b6119cf816119bd565b81146119d9575f80fd5b50565b5f813590506119ea816119c6565b92915050565b5f8060408385031215611a0657611a0561195f565b5b5f611a13858286016119a9565b9250506020611a24858286016119dc565b9150509250929050565b5f8115159050919050565b611a4281611a2e565b82525050565b5f602082019050611a5b5f830184611a39565b92915050565b5f60208284031215611a7657611a7561195f565b5b5f611a83848285016119a9565b91505092915050565b611a95816119bd565b82525050565b5f602082019050611aae5f830184611a8c565b92915050565b5f805f60608486031215611acb57611aca61195f565b5b5f611ad8868287016119a9565b9350506020611ae9868287016119a9565b9250506040611afa868287016119dc565b9150509250925092565b5f60ff82169050919050565b611b1981611b04565b82525050565b5f602082019050611b325f830184611b10565b92915050565b5f611b4282611963565b9050919050565b611b5281611b38565b82525050565b5f602082019050611b6b5f830184611b49565b92915050565b611b7a81611982565b82525050565b5f602082019050611b935f830184611b71565b92915050565b5f8060408385031215611baf57611bae61195f565b5b5f611bbc858286016119a9565b9250506020611bcd858286016119a9565b9150509250929050565b5f60208284031215611bec57611beb61195f565b5b5f611bf9848285016119dc565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680611c4657607f821691505b602082108103611c5957611c58611c02565b5b50919050565b5f81519050919050565b5f81905092915050565b5f611c7d82611c5f565b611c878185611c69565b9350611c978185602086016118e9565b80840191505092915050565b5f611cae8284611c73565b915081905092915050565b7f4572726f723a20556e61626c6520746f206765742074686520746f6b656e20625f8201527f616c616e63652100000000000000000000000000000000000000000000000000602082015250565b5f611d136027836118d9565b9150611d1e82611cb9565b604082019050919050565b5f6020820190508181035f830152611d4081611d07565b9050919050565b5f81519050611d55816119c6565b92915050565b5f60208284031215611d7057611d6f61195f565b5b5f611d7d84828501611d47565b91505092915050565b7f4572726f723a205468652077616c6c657420646f6573206e6f7420686f6c64205f8201527f616e79206f6620746865736520746f6b656e7321000000000000000000000000602082015250565b5f611de06034836118d9565b9150611deb82611d86565b604082019050919050565b5f6020820190508181035f830152611e0d81611dd4565b9050919050565b7f4572726f723a204661696c656420746f2073656e6420746f6b656e73210000005f82015250565b5f611e48601d836118d9565b9150611e5382611e14565b602082019050919050565b5f6020820190508181035f830152611e7581611e3c565b9050919050565b7f4572726f723a20436f6e74726163742070617965652063616e6e6f74206265205f8201527f7a65726f20616464726573732100000000000000000000000000000000000000602082015250565b5f611ed6602d836118d9565b9150611ee182611e7c565b604082019050919050565b5f6020820190508181035f830152611f0381611eca565b9050919050565b7f4572726f723a20506179656520697320616c72656164792073657420746f20745f8201527f6869732061646472657373210000000000000000000000000000000000000000602082015250565b5f611f64602c836118d9565b9150611f6f82611f0a565b604082019050919050565b5f6020820190508181035f830152611f9181611f58565b9050919050565b7f4572726f723a2041646472657373206973206e6f7420626c61636b6c697374655f8201527f6421000000000000000000000000000000000000000000000000000000000000602082015250565b5f611ff26022836118d9565b9150611ffd82611f98565b604082019050919050565b5f6020820190508181035f83015261201f81611fe6565b9050919050565b7f4572726f723a20436f6e747261637420646f6573206e6f7420686f6c6420616e5f8201527f7920457468657221000000000000000000000000000000000000000000000000602082015250565b5f6120806028836118d9565b915061208b82612026565b604082019050919050565b5f6020820190508181035f8301526120ad81612074565b9050919050565b7f4572726f723a20436f6e7472616374206f776e65722063616e6e6f74206265205f8201527f7a65726f20616464726573732100000000000000000000000000000000000000602082015250565b5f61210e602d836118d9565b9150612119826120b4565b604082019050919050565b5f6020820190508181035f83015261213b81612102565b9050919050565b7f4572726f723a204f776e657220697320616c72656164792073657420746f20745f8201527f6869732061646472657373210000000000000000000000000000000000000000602082015250565b5f61219c602c836118d9565b91506121a782612142565b604082019050919050565b5f6020820190508181035f8301526121c981612190565b9050919050565b7f4572726f723a204d75737420626520636f6e7472616374206f776e6572206f725f8201527f20706179656520746f2075736520746869732066756e6374696f6e2100000000602082015250565b5f61222a603c836118d9565b9150612235826121d0565b604082019050919050565b5f6020820190508181035f8301526122578161221e565b9050919050565b7f4572726f723a204163636f756e7420697320626c61636b6c69737465642100005f82015250565b5f612292601e836118d9565b915061229d8261225e565b602082019050919050565b5f6020820190508181035f8301526122bf81612286565b9050919050565b5f6060820190506122d95f830186611b71565b6122e66020830185611a8c565b6122f36040830184611a8c565b949350505050565b7f4572726f723a204d75737420626520636f6e7472616374206f776e657220746f5f8201527f2075736520746869732066756e6374696f6e2100000000000000000000000000602082015250565b5f6123556033836118d9565b9150612360826122fb565b604082019050919050565b5f6020820190508181035f83015261238281612349565b9050919050565b5f60408201905061239c5f830185611b71565b6123a96020830184611a8c565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6123e7826119bd565b91506123f2836119bd565b925082820190508082111561240a576124096123b0565b5b9291505056fea264697066735822122094d8e26443ec36fabfc26e8fbf1cba4e2e4e44ec7814427316056afcdc47604764736f6c634300081900330000000000000000000000000000000000001a9322ee2a845830ec34c0000000