0x4165d6dd000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000064e000000000000000000000000000000000000000000000000000000000000000000d115c3e15f82566703d7563a237e474699a62723cfd2ed9fe39ed985c44bd4400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020181bf8dc0375a55f0b69a7fb20a0d9ab7079f7d01ab41a6eec39dcde3feda31f0000000000000000000000000000000000000000000000000000000064bc2a1d00000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000005f000000000000000000000000000000000000000000000000000000000000005f400000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000000003a000000000000000000000000000000000000000000000000000000000000074000000000000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000098000000000000000000000000000000000000000000000000000000000000009e00000000000000000000000000000000000000000000000000000000000000a800000000000000000000000000000000000000000000000000000000000000be00000000000000000000000000000000000000000000000000000000000000d000000000000000000000000000000000000000000000000000000000000000da00000000000000000000000000000000000000000000000000000000000000e400000000000000000000000000000000000000000000000000000000000000fa0000000000000000000000000000000000000000000000000000000000000102000000000000000000000000000000000000000000000000000000000000012e000000000000000000000000000000000000000000000000000000000000014a0000000000000000000000000000000000000000000000000000000000000174000000000000000000000000000000000000000000000000000000000000017e000000000000000000000000000000000000000000000000000000000000018800000000000000000000000000000000000000000000000000000000000001a400000000000000000000000000000000000000000000000000000000000001c200000000000000000000000000000000000000000000000000000000000001c800000000000000000000000000000000000000000000000000000000000001e200000000000000000000000000000000000000000000000000000000000001f40000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020a000000000000000000000000000000000000000000000000000000000000022c000000000000000000000000000000000000000000000000000000000000023600000000000000000000000000000000000000000000000000000000000002400000000000000000000000000000000000000000000000000000000000000246000000000000000000000000000000000000000000000000000000000000024c0000000000000000000000000000000000000000000000000000000000000466000000000000000000000000000000000000000000000000000000000000047a000000000000000000000000000000000000000000000000000000000000049000000000000000000000000000000000000000000000000000000000000004ba00000000000000000000000000000000000000000000000000000000000004c000000000000000000000000000000000000000000000000000000000000004c600000000000000000000000000000000000000000000000000000000000004cc00000000000000000000000000000000000000000000000000000000000004d200000000000000000000000000000000000000000000000000000000000004e600000000000000000000000000000000000000000000000000000000000005060000000000000000000000000000000000000000000000000000000000000536000000000000000000000000000000000000000000000000000000000000053c00000000000000000000000000000000000000000000000000000000000005420000000000000000000000000000000000000000000000000000000000000548000000000000000000000000000000000000000000000000000000000000054e0000000000000000000000000000000000000000000000000000000000000554000000000000000000000000000000000000000000000000000000000000055a00000000000000000000000000000000000000000000000000000000000005600000000000000000000000000000000000000000000000000000000000000566000000000000000000000000000000000000000000000000000000000000056c00000000000000000000000000000000000000000000000000000000000005720000000000000000000000000000000000000000000000000000000000000578000000000000000000000000000000000000000000000000000000000000057e000000000000000000000000000000000000000000000000000000000000058c000000000000000000000000000000000000000000000000000000000000059200000000000000000000000000000000000000000000000000000000000005c200000000000000000000000000000000000000000000000000000000000005d80000000000000000000000000000000000000000000000000000000000000003602f482e708823d0685012a05f200852e90edd00082520894d483a9c3c7494549c4ced55364822bd183312cab87e70de5bd9cc00080c000000000000000000000000000000000000000000000000000000000000000000000000000000000003202f082e708038477359400847735940c82520894e4edb277e41dc89ab076a1f049f4a3efa700bce887276f642501e33680c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007102f86e82e7080c84699718c784699718d182b4fb947d43aabc515c356145049227cee54b608342c0ad80b844095ea7b3000000000000000000000000272e156df8da513c69cb41cc7a99185d53f926bb000000000000000000000000000000000000000000000000827974fc273aa22bc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003602f482e708808468df94708468df947b83018f7794a02573c4ad15c16b48f10842aac9c9ea405b65a386d12f0c4c6000841249c58bc000000000000000000000000000000000000000000000000000000000000000000000000000000000005102f84e82e7080d8464f297198464f297238301bbf094df0d02351a3e7a21d3936cf1cfd1ee554cee0a8080a4a59f3e0c0000000000000000000000000000000000000000000000003782dace9d900000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003302f182e708028464f297198464f2972382520894e4edb277e41dc89ab076a1f049f4a3efa700bce8880acce81215bce33680c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007102f86e82e708058464f297198464f2972382b3d894e5d7c2a44ffddf6b295a15c148167daaaf5cf34f80b844095ea7b3000000000000000000000000438670d41d5118003b2f42cc0466fbadd760dbf4000000000000000000000000000000000000000000000000000968bdfd68b000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013c02f9013882e708318464f297198464f297238302d1a594272e156df8da513c69cb41cc7a99185d53f926bb88010e0198eaee0000b90104a8c9ed67000000000000000000000000e5d7c2a44ffddf6b295a15c148167daaaf5cf34f0000000000000000000000007d43aabc515c356145049227cee54b608342c0ad000000000000000000000000000000000000000000000000000000000000012c0000000000000000000000000b7f27a76b3f2551885518d59c4f9b1c6bbd545d0000000000000000000000000000000000000000000000000000000064bc2eb5000000000000000000000000000000000000000000000000010e0198eaee0000000000000000000000000000000000000000000000000007b083db4fa64849480000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000f902f8f682e708808464f297198464f297238302e357947adccfb3ebbc589c3b4080dcf396d00a72e0070887038d7ea4c68000b8c4b2dd898a000000000000000000000000000000000000000000000000000000000000002000000000000000000000000004e0697df60ae9e1545d2459d1427e75cbaaafa50000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000000000000000007202f86f82e708038464f297198464f2972383014aa69466627f389ae46d881773b7131139b2411980e09e80b844095ea7b3000000000000000000000000438670d41d5118003b2f42cc0466fbadd760dbf4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007902f87682e708128464f297198464f2972383048c1994009a0b7c38b542208936f1179151cd08e29438338711c37937e08000b844f2b9fdb8000000000000000000000000c7d8489dae3d2ebef075b1db2257e2c231c9d2310000000000000000000000000000000000000000000000000011c37937e08000c000000000000000000000000000000000000000000000000000000000000000000000000000013402f9013082e708288464f297198464f2972383021abe94272e156df8da513c69cb41cc7a99185d53f926bb80b90104a8c9ed67000000000000000000000000265b25e22bcd7f10a5bd6e6410f10537cc7567e8000000000000000000000000e5d7c2a44ffddf6b295a15c148167daaaf5cf34f00000000000000000000000000000000000000000000000000000000000003e800000000000000000000000025a18c68af97ee250980db306b68e9d3bc0a184d0000000000000000000000000000000000000000000000000000000064bc2ea90000000000000000000000000000000000000000000000014d4b3409bdd0cd8c0000000000000000000000000000000000000000000000000022409728767b8f0000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000005002f84d82e708088463cefe878463cefe9182d31894e5d7c2a44ffddf6b295a15c148167daaaf5cf34f80a42e1a7d4d000000000000000000000000000000000000000000000000015181fcef6b00f6c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029b02f9029782e70803846249be40846249be40830282389480e38291e06339d10aab483c65695d004dbd5c69870221b262dd8000b902642cc4081e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000f9f0faea964b8320000000000000000000000000000000000000000000000000000000064bc58bb0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000221b262dd8000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000007f72e0d8e9abf9133a92322b8b50bd8e0f9dcfcb0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000e5d7c2a44ffddf6b295a15c148167daaaf5cf34f0000000000000000000000009166c9e24c9a15b0898bded320f6c043ef6a8f6c00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000000000000196f9019311845f5e1000830dc2ec94da4c3eb39707ad82ea7a31afd42bdf850fed8f418709a12f75a9e800b901649caf2b9700000000000000000000000000000000000000000000000000000000000000e000000000000000000000000018a996bfc78a753e38277b01744061544e9863650000000000000000000000000000000000000000000000000000000001e13380000000000000000000000000000000000000000000000000000000000000012000000000000000000000000007039fb83798d979bc4697ab4e3e1bb715bf957000000000000000000000000018a996bfc78a753e38277b01744061544e986365000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086f6e6c696e652d3300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056c696e656100000000000000000000000000000000000000000000000000000082e708808000000000000000000000000000000000000000000000000000000000000000000000000000000000026ff9026c22845f5e10008304958694272e156df8da513c69cb41cc7a99185d53f926bb80b90244ac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104a8c9ed670000000000000000000000007d43aabc515c356145049227cee54b608342c0ad000000000000000000000000e5d7c2a44ffddf6b295a15c148167daaaf5cf34f000000000000000000000000000000000000000000000000000000000000012c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064bc2e190000000000000000000000000000000000000000000000017803d4f90ec38f5d0000000000000000000000000000000000000000000000000032bdb956e69aac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044bac37ef70000000000000000000000000000000000000000000000000032bdb956e69aac0000000000000000000000005378e749d3c7f7507bb6cd40d4b4a4e806e5af350000000000000000000000000000000000000000000000000000000082e70880800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006df86b01845f5e100083016c1e94265b25e22bcd7f10a5bd6e6410f10537cc7567e880b844095ea7b300000000000000000000000080e38291e06339d10aab483c65695d004dbd5c69ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82e708808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006df86b01845f5e100083016c1e947d43aabc515c356145049227cee54b608342c0ad80b844095ea7b300000000000000000000000080e38291e06339d10aab483c65695d004dbd5c69ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82e7088080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000196f9019312845f5e1000830f424094da4c3eb39707ad82ea7a31afd42bdf850fed8f418709a12f75a9e800b901649caf2b9700000000000000000000000000000000000000000000000000000000000000e000000000000000000000000018a996bfc78a753e38277b01744061544e9863650000000000000000000000000000000000000000000000000000000001e13380000000000000000000000000000000000000000000000000000000000000012000000000000000000000000007039fb83798d979bc4697ab4e3e1bb715bf957000000000000000000000000018a996bfc78a753e38277b01744061544e986365000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086f6e6c696e652d3300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056c696e656100000000000000000000000000000000000000000000000000000082e70880800000000000000000000000000000000000000000000000000000000000000000000000000000000001bb02f901b782e70802845f56e409845f56e4138320b2f794a02573c4ad15c16b48f10842aac9c9ea405b65a387018cfc3f65e400b9018451905636000000000000000000000000703de06acf5ee49db8841da484b63d18e8342483000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000003d28e1000000000000000000000000703de06acf5ee49db8841da484b63d18e8342483000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000014703de06acf5ee49db8841da484b63d18e8342483000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200010000000000000000000000000000000000000000000000000000000000030d40000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000003602f482e70802845f56e409845f56e41383018f7794a02573c4ad15c16b48f10842aac9c9ea405b65a386d12f0c4c6000841249c58bc000000000000000000000000000000000000000000000000000000000000000000000000000000000017402f9017082e70828845f56e409845f56e4138305d87d94272e156df8da513c69cb41cc7a99185d53f926bb80b901445d946c25000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000001e0b23d6fffeb5953c143274f57bd2357999f3bd0000000000000000000000000000000000000000000000000000000064bc2e610000000000000000000000000000000000000000000000016ec4fdd256b88fef00000000000000000000000000000000000000000000000000000000008abca400000000000000000000000000000000000000000000000000000000000000429201f3b9dfab7c13cd659ac5695d12d605b5f1e60003e8e5d7c2a44ffddf6b295a15c148167daaaf5cf34f00012c66627f389ae46d881773b7131139b2411980e09e000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f902f8f682e70819845f56e409845f56e4138305aa1594169c06b4cfb09bfd73a81e6f2bb1eb514d75bb19870ffcb9e57d4000b8c4f305d7190000000000000000000000000963a1abaf36ca88c21032b82e479353126a1c4b000000000000000000000000000000000000000000000001d353d448ba72269a000000000000000000000000000000000000000000000001d0fda66c3464c7b0000000000000000000000000000000000000000000000000000fe84334fb5800000000000000000000000000fd45c54c7e368b6e77a8dee7db187c90f42743b10000000000000000000000000000000000000000000000000000000064bc30adc000000000000000000000000000000000000000000000000000000000000000000000000000009202f88f82e70880845f56e409845f56e413830222a094009a0b7c38b542208936f1179151cd08e294383380b864c299823800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c7d8489dae3d2ebef075b1db2257e2c231c9d231c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007102f86e82e70801846811d879846811d88382b4b194db3bb6d5a8eeeafc64c66c176900e6b82b23dd5f80b844a22cb4650000000000000000000000001a7b46c660603ebb5fbe3ae51e80ad21df00bdd10000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fa02f901f682e70802846249be40846249be40830454f09480e38291e06339d10aab483c65695d004dbd5c69865af3107a4000b901c494ec6d780000000000000000000000007f72e0d8e9abf9133a92322b8b50bd8e0f9dcfcb00000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000007a70b5a8cb6db000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000000020000000000000000000000007d43aabc515c356145049227cee54b608342c0ad0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005af3107a40000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000c2761bee75f94d3516341f4c53d35795df4813990000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000007202f86f82e70803845f56e409845f56e41383014aa69466627f389ae46d881773b7131139b2411980e09e80b844095ea7b3000000000000000000000000438670d41d5118003b2f42cc0466fbadd760dbf4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007102f86e82e70805845f56e409845f56e41382de9694e0edc0b61d21472516de6356d9ca0e9fdaeee47b80b844a22cb4650000000000000000000000001a7b46c660603ebb5fbe3ae51e80ad21df00bdd10000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f02ed82e7080684699718c784699718d182b22494cce9d3f392c135dc038b147ca73ec496f7f89d938084183ff085c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003702f582e70809845f56e409845f56e4138301307294db3bb6d5a8eeeafc64c66c176900e6b82b23dd5f8701c6bf52634000841249c58bc0000000000000000000000000000000000000000000000000000000000000000000000000000000217602f9217282e70803845f56e409845f56e413831c99278080b9215a60806040523480156200001157600080fd5b506000620000246200024060201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3506040518060400160405280600a81526020017f4255534420546f6b656e00000000000000000000000000000000000000000000815250600690805190602001906200010f92919062000248565b506040518060400160405280600481526020017f4255534400000000000000000000000000000000000000000000000000000000815250600590805190602001906200015d92919062000248565b506012600460006101000a81548160ff021916908360ff1602179055506a19a4815e0ad0c67f000000600381905550600354600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6003546040518082815260200191505060405180910390a3620002f7565b600033905090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200028b57805160ff1916838001178555620002bc565b82800160010185558215620002bc579182015b82811115620002bb5782518255916020019190600101906200029e565b5b509050620002cb9190620002cf565b5090565b620002f491905b80821115620002f0576000816000905550600101620002d6565b5090565b90565b611e5380620003076000396000f3fe608060405234801561001057600080fd5b506004361061012c5760003560e01c8063893d20e8116100ad578063a9059cbb11610071578063a9059cbb146105d7578063b09f12661461063d578063d28d8852146106c0578063dd62ed3e14610743578063f2fde38b146107bb5761012c565b8063893d20e8146104145780638da5cb5b1461045e57806395d89b41146104a8578063a0712d681461052b578063a457c2d7146105715761012c565b806332424aa3116100f457806332424aa3146102e2578063395093511461030657806342966c681461036c57806370a08231146103b2578063715018a61461040a5761012c565b806306fdde0314610131578063095ea7b3146101b457806318160ddd1461021a57806323b872dd14610238578063313ce567146102be575b600080fd5b6101396107ff565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561017957808201518184015260208101905061015e565b50505050905090810190601f1680156101a65780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610200600480360360408110156101ca57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108a1565b604051808215151515815260200191505060405180910390f35b6102226108bf565b6040518082815260200191505060405180910390f35b6102a46004803603606081101561024e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108c9565b604051808215151515815260200191505060405180910390f35b6102c66109a2565b604051808260ff1660ff16815260200191505060405180910390f35b6102ea6109b9565b604051808260ff1660ff16815260200191505060405180910390f35b6103526004803603604081101561031c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109cc565b604051808215151515815260200191505060405180910390f35b6103986004803603602081101561038257600080fd5b8101908080359060200190929190505050610a7f565b604051808215151515815260200191505060405180910390f35b6103f4600480360360208110156103c857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a9b565b6040518082815260200191505060405180910390f35b610412610ae4565b005b61041c610c6c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610466610c7b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6104b0610ca4565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104f05780820151818401526020810190506104d5565b50505050905090810190601f16801561051d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6105576004803603602081101561054157600080fd5b8101908080359060200190929190505050610d46565b604051808215151515815260200191505060405180910390f35b6105bd6004803603604081101561058757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610e2b565b604051808215151515815260200191505060405180910390f35b610623600480360360408110156105ed57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ef8565b604051808215151515815260200191505060405180910390f35b610645610f16565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561068557808201518184015260208101905061066a565b50505050905090810190601f1680156106b25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6106c8610fb4565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156107085780820151818401526020810190506106ed565b50505050905090810190601f1680156107355780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6107a56004803603604081101561075957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611052565b6040518082815260200191505060405180910390f35b6107fd600480360360208110156107d157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506110d9565b005b606060068054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108975780601f1061086c57610100808354040283529160200191610897565b820191906000526020600020905b81548152906001019060200180831161087a57829003601f168201915b5050505050905090565b60006108b56108ae6111ae565b84846111b6565b6001905092915050565b6000600354905090565b60006108d68484846113ad565b610997846108e26111ae565b61099285604051806060016040528060288152602001611d2460289139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006109486111ae565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116679092919063ffffffff16565b6111b6565b600190509392505050565b6000600460009054906101000a900460ff16905090565b600460009054906101000a900460ff1681565b6000610a756109d96111ae565b84610a7085600260006109ea6111ae565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461172790919063ffffffff16565b6111b6565b6001905092915050565b6000610a92610a8c6111ae565b836117af565b60019050919050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610aec6111ae565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610bad576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000610c76610c7b565b905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060058054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610d3c5780601f10610d1157610100808354040283529160200191610d3c565b820191906000526020600020905b815481529060010190602001808311610d1f57829003601f168201915b5050505050905090565b6000610d506111ae565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e11576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b610e22610e1c6111ae565b83611969565b60019050919050565b6000610eee610e386111ae565b84610ee985604051806060016040528060258152602001611d956025913960026000610e626111ae565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116679092919063ffffffff16565b6111b6565b6001905092915050565b6000610f0c610f056111ae565b84846113ad565b6001905092915050565b60058054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610fac5780601f10610f8157610100808354040283529160200191610fac565b820191906000526020600020905b815481529060010190602001808311610f8f57829003601f168201915b505050505081565b60068054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561104a5780601f1061101f5761010080835404028352916020019161104a565b820191906000526020600020905b81548152906001019060200180831161102d57829003601f168201915b505050505081565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6110e16111ae565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146111a2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6111ab81611b26565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561123c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526024815260200180611cda6024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156112c2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526022815260200180611dfd6022913960400191505060405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611433576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180611cb56025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156114b9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180611d726023913960400191505060405180910390fd5b61152581604051806060016040528060268152602001611d4c60269139600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116679092919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506115ba81600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461172790919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000838311158290611714576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156116d95780820151818401526020810190506116be565b50505050905090810190601f1680156117065780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b6000808284019050838110156117a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611835576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180611dba6021913960400191505060405180910390fd5b6118a181604051806060016040528060228152602001611ddb60229139600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116679092919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506118f981600354611c6a90919063ffffffff16565b600381905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611a0c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f42455032303a206d696e7420746f20746865207a65726f20616464726573730081525060200191505060405180910390fd5b611a218160035461172790919063ffffffff16565b600381905550611a7981600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461172790919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611bac576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180611cfe6026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000611cac83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611667565b90509291505056fe42455032303a207472616e736665722066726f6d20746865207a65726f206164647265737342455032303a20617070726f76652066726f6d20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737342455032303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636542455032303a207472616e7366657220616d6f756e7420657863656564732062616c616e636542455032303a207472616e7366657220746f20746865207a65726f206164647265737342455032303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f42455032303a206275726e2066726f6d20746865207a65726f206164647265737342455032303a206275726e20616d6f756e7420657863656564732062616c616e636542455032303a20617070726f766520746f20746865207a65726f2061646472657373a265627a7a723158203e03938f738ac6e356a0c6f8c950d4583cd1b5bafa763e8154dfefafb4979ffc64736f6c63430005100032c000000000000000000000000000000000000000000000000000000000000000000000000000000000011302f9010f82e70801845f56e409845f56e413830200c99407039fb83798d979bc4697ab4e3e1bb715bf957080b8e47c6a25d4000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0ec0cec0e67f5ed734ec2f3301e982c3f3a45f320669a7ed4f5d965869a3b0dcc0000000000000000000000000000000000000000000000000000000000000005676f6b6b6f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056c696e6561000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013c02f9013882e7083a845f56e409845f56e4138302d17e94272e156df8da513c69cb41cc7a99185d53f926bb88063eb89da4ed0000b90104a8c9ed67000000000000000000000000e5d7c2a44ffddf6b295a15c148167daaaf5cf34f0000000000000000000000007d43aabc515c356145049227cee54b608342c0ad000000000000000000000000000000000000000000000000000000000000012c00000000000000000000000071dead1ec531d3f32f565b17f4cc0a092b72825e0000000000000000000000000000000000000000000000000000000064bc2e79000000000000000000000000000000000000000000000000063eb89da4ed000000000000000000000000000000000000000000000000002d87968d621cb506260000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000000000027402f9027082e70815845f56e409845f56e4138302d78194272e156df8da513c69cb41cc7a99185d53f926bb80b90244ac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104a8c9ed670000000000000000000000007d43aabc515c356145049227cee54b608342c0ad000000000000000000000000e5d7c2a44ffddf6b295a15c148167daaaf5cf34f000000000000000000000000000000000000000000000000000000000000012c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064bc2e6d000000000000000000000000000000000000000000000000ebec21ee1da40000000000000000000000000000000000000000000000000000001fd87a1bc7c3b50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044bac37ef7000000000000000000000000000000000000000000000000001fd87a1bc7c3b5000000000000000000000000fe013934f10ce99bde1ee4a4e6fffc0b60a687ce00000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000003302f182e70801845f56e409845f56e4138252089480c67432656d59144ceff962e8faf8926599bcf88802bdb506eb85b32e80c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003002ee82e70802845f56e409845f56e4138307fe2894009a0b7c38b542208936f1179151cd08e29438338084fa680561c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003302f182e70804845f56e409845f56e4138252089480c67432656d59144ceff962e8faf8926599bcf8880a7891936f6a332a80c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003202f082e70805845f56e409845f56e4138252089480c67432656d59144ceff962e8faf8926599bcf88720e502edf9d33780c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011a02f9011682e70817845f56e409845f56e4138303adf194c66149996d0263c0b42d3bc05e50db88658106ce87038d7ea4c68000b8e47ff36ab500000000000000000000000000000000000000000000000048cf5f348edc6a710000000000000000000000000000000000000000000000000000000000000080000000000000000000000000e3a67fba694377e3a2e5a0674a4bef4edfb419c50000000000000000000000000000000000000000000000000000000064bc2e820000000000000000000000000000000000000000000000000000000000000002000000000000000000000000e5d7c2a44ffddf6b295a15c148167daaaf5cf34f0000000000000000000000009201f3b9dfab7c13cd659ac5695d12d605b5f1e6c000000000000000000000000000000000000000000000000000000000000000000000000001d402f901d082e70809845f56e409845f56e4138307acc294438670d41d5118003b2f42cc0466fbadd760dbf480b901a4ea5406320000000000000000000000007d43aabc515c356145049227cee54b608342c0ad000000000000000000000000e5d7c2a44ffddf6b295a15c148167daaaf5cf34f000000000000000000000000000000000000000000000000000000000000012cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed310fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedec8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed2d4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffede8c00000000000000000000000000000000000000000000000101d1bac67cebb88c0000000000000000000000000000000000000000000000000029ec0998598000000000000000000000000000000000000000000000000000f80ff00507b7bd34000000000000000000000000000000000000000000000000002896784761083400000000000000000000000003fe5bf1486d83cc99e1b1bda6cfae3d80e655370000000000000000000000000000000000000000000000000000000064bc2e6dc000000000000000000000000000000000000000000000000000000000000000000000000000000000000002da02f902d682e70804845f56e409845f56e4138308af8594438670d41d5118003b2f42cc0466fbadd760dbf486c41ef38e3d45b902a4ac9650d8000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000001a4ea54063200000000000000000000000066627f389ae46d881773b7131139b2411980e09e000000000000000000000000e5d7c2a44ffddf6b295a15c148167daaaf5cf34f000000000000000000000000000000000000000000000000000000000000012c000000000000000000000000000000000000000000000000000000000002f5f80000000000000000000000000000000000000000000000000000000000032c1c000000000000000000000000000000000000000000000000000000000002f5bc0000000000000000000000000000000000000000000000000000000000032be00000000000000000000000000000000000000000000000000000000000061e240000000000000000000000000000000000000000000000000000c41ef38e3d4500000000000000000000000000000000000000000000000000000000000610ca0000000000000000000000000000000000000000000000000000c272d8fccbf3000000000000000000000000c9b794a678a48bd5475e1bcd9b4f5a240a7453f70000000000000000000000000000000000000000000000000000000064bc2e790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041faa413300000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000003702f582e7080a845f56e409845f56e4138301307294db3bb6d5a8eeeafc64c66c176900e6b82b23dd5f8701c6bf52634000841249c58bc0000000000000000000000000000000000000000000000000000000000000000000000000000000003702f582e7080b846811d879846811d8838301307294db3bb6d5a8eeeafc64c66c176900e6b82b23dd5f8701c6bf52634000841249c58bc0000000000000000000000000000000000000000000000000000000000000000000000000000000003702f582e7080c84699718c784699718d18301307294db3bb6d5a8eeeafc64c66c176900e6b82b23dd5f8701c6bf52634000841249c58bc0000000000000000000000000000000000000000000000000000000000000000000000000000000003702f582e7080d84699718c784699718d18301307294db3bb6d5a8eeeafc64c66c176900e6b82b23dd5f8701c6bf52634000841249c58bc0000000000000000000000000000000000000000000000000000000000000000000000000000000003702f582e7080e84699718c784699718d18301307294db3bb6d5a8eeeafc64c66c176900e6b82b23dd5f8701c6bf52634000841249c58bc0000000000000000000000000000000000000000000000000000000000000000000000000000000003702f582e7080f84699718c784699718d18301307294db3bb6d5a8eeeafc64c66c176900e6b82b23dd5f8701c6bf52634000841249c58bc0000000000000000000000000000000000000000000000000000000000000000000000000000000003702f582e708108464f297198464f297238301307294db3bb6d5a8eeeafc64c66c176900e6b82b23dd5f8701c6bf52634000841249c58bc0000000000000000000000000000000000000000000000000000000000000000000000000000000003702f582e708118464f297198464f297238301307294db3bb6d5a8eeeafc64c66c176900e6b82b23dd5f8701c6bf52634000841249c58bc0000000000000000000000000000000000000000000000000000000000000000000000000000000003702f582e708128464f297198464f297238301307294db3bb6d5a8eeeafc64c66c176900e6b82b23dd5f8701c6bf52634000841249c58bc0000000000000000000000000000000000000000000000000000000000000000000000000000000003702f582e708138464f297198464f297238301307294db3bb6d5a8eeeafc64c66c176900e6b82b23dd5f8701c6bf52634000841249c58bc0000000000000000000000000000000000000000000000000000000000000000000000000000000003202f082e70880845f56e409845f56e4138252089480c67432656d59144ceff962e8faf8926599bcf887232bff5f46e33680c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003202f082e70802845f56e409845f56e4138252089480c67432656d59144ceff962e8faf8926599bcf8871550f7dca7233980c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba02f8b782e70804845f56e409845f56e41383017c2b94508ca82df566dcd1b0de8296e70a96332cd644ec8801eaf912221f7211b8849f3ce55a0000000000000000000000005d553f707516700eb1552f36374ba31dec2c85ef00000000000000000000000000000000000000000000000000038d7ea4c6800000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000003602f482e70802845f56e409845f56e41383018f7794a02573c4ad15c16b48f10842aac9c9ea405b65a386d12f0c4c6000841249c58bc00000000000000000000000000000000000000000000000000000000000000000000000000000000002db02f902d782e70804845f56e409845f56e4138309047b94438670d41d5118003b2f42cc0466fbadd760dbf487010c904bf180aeb902a4ac9650d8000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000001a4ea5406320000000000000000000000006c6470898882b65e0275723d883a0d877aade43f000000000000000000000000e5d7c2a44ffddf6b295a15c148167daaaf5cf34f000000000000000000000000000000000000000000000000000000000000012c000000000000000000000000000000000000000000000000000000000002f8140000000000000000000000000000000000000000000000000000000000032e38000000000000000000000000000000000000000000000000000000000002f7d80000000000000000000000000000000000000000000000000000000000032dfc000000000000000000000000000000000000000000000000000000000008165000000000000000000000000000000000000000000000000000010c904bf180ae00000000000000000000000000000000000000000000000000000000000804c700000000000000000000000000000000000000000000000000010a42296c5213000000000000000000000000012ee9d2cd9a794823b1e226fe21e080a2cf9a2e0000000000000000000000000000000000000000000000000000000064bc2e850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041faa413300000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000013402f9013082e7080f845f56e409845f56e4138302e89994c66149996d0263c0b42d3bc05e50db88658106ce80b9010418cbafe50000000000000000000000000000000000000000000000022b1c8c1227a000000000000000000000000000000000000000000000000000000010ed61ec7d362d00000000000000000000000000000000000000000000000000000000000000a00000000000000000000000009cd17d426a637494d42546bef9b5765c075e79560000000000000000000000000000000000000000000000000000000064bc2e9100000000000000000000000000000000000000000000000000000000000000020000000000000000000000009dd6ea6f9d1fba5ed640651f06802e32ff455221000000000000000000000000e5d7c2a44ffddf6b295a15c148167daaaf5cf34fc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000007202f86f82e7080c845f11c4c0845f11c4c08304842094009a0b7c38b542208936f1179151cd08e294383380b8444b8a3529000000000000000000000000c7d8489dae3d2ebef075b1db2257e2c231c9d231000000000000000000000000000000000000000000000000f443503ef3a68000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012be23b5d9de3094918785d84f9ebe914f507aa8b36a910993c7a8cc53b1f7cc7000000000000000000000000000000000000000000000000000000000000048880c67432656d59144ceff962e8faf8926599bcf8177c42c0898ead8551792147713f5a8ddd04a92ccfb90aea4ab2ec613078c835fe8858704fcc9b18e5291d4598440887c2d5ca9f3063ea1e73aba844b95127bad22f463b9a63c3131946818328a40dc2a260095bb2c6845d0dd25aac73a912fe2eea393d256742080a9630480d229f69b6adc624f2559b650b7f27a76b3f2551885518d59c4f9b1c6bbd545d229fd64c932e5689a8b1927cfb194bfdac7a597956c0410fc633103bdd9b1c2733d316f8491e79672892f9f13224e737a5e143d5c6aec0999e297b4625a18c68af97ee250980db306b68e9d3bc0a184d5cfbb3bee9d6395f3909546acf49780ccbd3fbc39166c9e24c9a15b0898bded320f6c043ef6a8f6c18a996bfc78a753e38277b01744061544e9863655378e749d3c7f7507bb6cd40d4b4a4e806e5af35f1926978d7805dc9bc266eb9ed5a4b98d4d074c098897a894da2e8ecdb9167db0606cdcbe2e4a47118a996bfc78a753e38277b01744061544e986365703de06acf5ee49db8841da484b63d18e8342483dfd869c5320b08006c2e59fa4b9c41d9bf97ebb91e0b23d6fffeb5953c143274f57bd2357999f3bdfd45c54c7e368b6e77a8dee7db187c90f42743b1c2761bee75f94d3516341f4c53d35795df481399c2761bee75f94d3516341f4c53d35795df481399c2761bee75f94d3516341f4c53d35795df4813994b53f4223ed333710412855c9fb16f30ef152d1a148f4e63611be189601f1f1555d4c79e8cebddc8148f4e63611be189601f1f1555d4c79e8cebddc835a32d2ff907347151d3fc79588057b22b7abea41aa79d0e71bc3b81805a9b3d0e8ba3bed3dbf314c1123a379399e2a07fba2b965ab42a8e7500dc7771dead1ec531d3f32f565b17f4cc0a092b72825efe013934f10ce99bde1ee4a4e6fffc0b60a687ceb33d73b31347085ca91cf130399f5594d9b459600ea64813b02824675c0573609da26e280f7f14df05ef86f47554ad79b531c27d207ebb9b64729c7643237e04994ba96efdf29138bf4738f8309b19a9e3a67fba694377e3a2e5a0674a4bef4edfb419c503fe5bf1486d83cc99e1b1bda6cfae3d80e65537c9b794a678a48bd5475e1bcd9b4f5a240a7453f735a32d2ff907347151d3fc79588057b22b7abea435a32d2ff907347151d3fc79588057b22b7abea435a32d2ff907347151d3fc79588057b22b7abea435a32d2ff907347151d3fc79588057b22b7abea435a32d2ff907347151d3fc79588057b22b7abea435a32d2ff907347151d3fc79588057b22b7abea435a32d2ff907347151d3fc79588057b22b7abea435a32d2ff907347151d3fc79588057b22b7abea435a32d2ff907347151d3fc79588057b22b7abea435a32d2ff907347151d3fc79588057b22b7abea42d46a81de9effa0c2e6d2d56fa68bb8cdd38e7d20ce9ef2f19b3b03d6a2ad2d8ae1f0f31b1938a155d553f707516700eb1552f36374ba31dec2c85ef913f1e27695e97aa6c66c663272d9bd774562df2012ee9d2cd9a794823b1e226fe21e080a2cf9a2e9cd17d426a637494d42546bef9b5765c075e7956076a6faed850c0c2b270e7271a526cb26755f14d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600dcf1e76d89499d91c05e74a8d978e726e9ed3f9d5372b14aa93b54f354c28e513e23a74469827f9783518fb6330f24aaf4554210f82e2356974ad1934c023941687983efc6dc829928b3a494a7c0eeb2169aa08fa179d5a4d7f1ba8af791cd22ca9414d55565779ea6200c8bec35dfd80510a06d4f5062580cc157c564a76e5280e2cb53af648a1ea8b08c3b155b8b7e6096d78bd4a432e028456330fce88fb2860e79d8d3d22462abecc5062a0431426f3d225952b2e7de3716b02b8b58a6e1d744fe330718bdd3a3207f3d1f3f627b789934d21ee731140bf270049b1b3dc08c3970ad04b1f0750bdd06d8ed9604d28bf0ed1b12bacb542d9a31d67899971277adc75aab95f0e30e59407affb3ab047011b3ffd93c5aa6636cf174a8891a722442f0eff340c83d916002c20406fa5705dd0fb4d0518b7cb05c82fd9f32bcd05f6d0ed22095f1767373f2464e02782fab7e4be4b063ccf974001ae519677bc05e253ec4cba8aaf8f5c812a229c2f1c8a76e11e756fc771e2f9c67bd9df0c321de96238dc62c64d17e08e565cf88f88edb2436c32e844723e676248a667e8751399e45b1be15be945e32e000126f5f5780ecab94950dbeaebbad674743be273068fe3e1048b352e40331bc35da1cf7820cb82caee30a08a2f861b23e7a038ed081c00ac0a09d053482737379bd30f677716d3e0af6452ac0dddd1aecf43a1912270648b9db358932bca3ec2deabfb33e82b6f30d6554fb771c07a2509bce7cf2f89b2425d07d5e168ca9a024f44efba40537f19ebfdbfc77ce32f23a39a415a0c9e4966d0abc542520688a0475da456415d0c4eb8ea8c1da5fa6f8890e51c5f1dfa96f254476aa37cd5c857ebb9d699b68f060f5728db89adeeda84af3f283a0531ce88d6b95900e58630f2ae67896ea777af66473ec4fe521a51e29bf89a02214c19e5d8ec935a87f3e3a5331cbad7f5f2fd882b6c66e15600fb35e1e234c12e92f6a0cf4ed0215d7dd17bcc5d013837fa58ee9927974b51430e534e57f94f1e29a164261dc8e46a78ccbe17b624cd1481753824f4d8b038e26c59f0aeb072008d0c48f2397af126f2a4b19d783215380a5ed7a41f4229e8fa407506b9835711a0c3676373c6777632fc0a288f4184c9bb7f0f54d34495c669382c1791c956110a6db1695f8febea97b38b6d2cbc2a74631418b513e4bb47bc5d2c2036e0392bf568e7c3b43d44a9826e66c11eb3652c34a15e87c0fe9d1956a8bbae006b50302a177f813b83958928edbe96bd432f6998fa90ce4dc4e65d40d33248b61ee32981a56222bafd3f06aa091807f046f61a94daad385c4f0984b0596c1aab45400f4d3e68ac64a411707a1a288199435e1ea1891fc0543f89d75122d8f2a7436410c541d84db926de1bf72df6204b27398eb3c28b84b18a58bbad38da545ea59602628e977e1ca367f56d5f3e660e42e798aea9e0598a24a2c348923cec677beb17d7250df4d4fdf536f27729f31c1704f91fa23ac868b456862dd7b9ec9436bf0a0bd7b856502056962ec240f7d47efdf5ca2e04182466998e3bfcaabd034823