Transaction ID
3338af0db1af063931a7aef69e529612f5e09b80b9bd5cac155d4e2d3799bb8a Transaction Size
46,066 bytes
Timestamp
a year ago (2023-11-29 13:44:16)
Transaction Fee
6.983832 ZHC
ZJz4oR4PVVLk1kKeN1NTpnimbq32ShLmsU
5.20922520 ZHC
Type pubkeyhash
Script 304402205833719c8f34770d455fa0bbac92956d0edc3d0a8d71da66e494b19e3791b65302201f9e7528865077c15941e303a69c894a9604519a3adbbe362ca192d6bc587885[ALL] 0268f127b278b528b88da7ce6f31d56d0da3888d2e66a6a9e6610060f3a6082606
ZJz4oR4PVVLk1kKeN1NTpnimbq32ShLmsU
1.74239640 ZHC
Type pubkeyhash
Script 3044022061f465d5aaadf6559ca9eea495f0cb47c39863bbee2f946d1bbf5127ca4ead4302206e24d43134eb603ee7e5aeb8ff49cf910565450410c0bf647d7526280850aa4f[ALL] 0268f127b278b528b88da7ce6f31d56d0da3888d2e66a6a9e6610060f3a6082606
ZJz4oR4PVVLk1kKeN1NTpnimbq32ShLmsU
0.04172880 ZHC
Type pubkeyhash
Script 3044022020a2a31febb125bbe311078ccf94623b2f3410d9ad46f7e3ad81d9f77c1671b00220350ab4723e9f05235a5ac16f47199750c77782a8b12a66411722613538d93a45[ALL] 0268f127b278b528b88da7ce6f31d56d0da3888d2e66a6a9e6610060f3a6082606
9ae41addb5830855b9b4c0d8c7b4b54a21227685
Contract Create
Type evm_create_sender
Script 1 4c2e79a22af18a5806b54abf99427d464e58dfd2 6a47304402206cc29a037c083cc3d36be9650c28f50313c1fc91d83afecc1519ccda09b33c6b02201beb2a19de5ea5a1a8a25182307395ee3ee48192f67e4e3e6f54cf74bdf1acb601210268f127b278b528b88da7ce6f31d56d0da3888d2e66a6a9e6610060f3a6082606 OP_SENDER 4 17000000 40 [byte code] OP_CREATE
Code 608060405260008055610e106001556008600a6200001e919062000e62565b629896806200002e919062000f9f565b6002556008600a62000041919062000e62565b60016200004f919062000f9f565b600355600160055573a48d0ee7365ce1add8e595de4d54344239f8ca28600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600b60006101000a81548160ff021916908315150217905550600a600c55600c54600d55604051806101800160405280600160ff168152602001600360ff168152602001600660ff168152602001600760ff168152602001600860ff168152602001600960ff168152602001600a60ff168152602001600b60ff168152602001600c60ff168152602001600d60ff168152602001600e60ff168152602001600f60ff16815250601290600c6200016692919062000c82565b50600a60135560405180610160016040528060135481526020016013548152602001601354815260200160135481526020016013546002620001a9919062000f9f565b81526020016013546003620001bf919062000f9f565b81526020016013546004620001d5919062000f9f565b81526020016013546005620001eb919062000f9f565b8152602001601354600762000201919062000f9f565b8152602001601354600b62000217919062000f9f565b8152602001601354600b6200022d919062000f9f565b815250601490600b6200024292919062000cd9565b5060006017556002601855600660195560405180610160016040528073ab8483f64d9c6d1ecf9b849ae677dd3315835cb273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001734b20993bc481177ec7e8f571cecae8a9e22c02db73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017378731d3ca6b7e34ac0f824c42a7cc18a495cabab73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173617f2e2fd72fd9d5503197092ac168c91465e7f273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017317f6ad8ef982297579c203069c1dbffe4348c37273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001735c6b0f7bf3e7ce046039bd8fabdfd3f9f502167873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017303c6fced478cbbc9a4fab34ef9f40767739d1ff773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001731ae0ea34a72d944a8c7603ffb3ec30a6669e454c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001730a098eda01ce92ff4a4ccb7a4fffb5a43ebc70dc73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173ca35b7d915458ef540ade6068dfe2f44e8fa733c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017314723a09acff6d2a60dcdf7aa4aff308fddc160c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815250601c90600b6200057092919062000d2b565b503480156200057e57600080fd5b506000601a600073632d3353f5ab6ce87f49c35100bac92828f244aa73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160006101000a81548160ff0219169083151502179055506001601a6000732051fb57b0e7dfce110189df1d9f455af30e81b473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160006101000a81548160ff021916908315150217905550600a601a6000732051fb57b0e7dfce110189df1d9f455af30e81b473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010181905550732051fb57b0e7dfce110189df1d9f455af30e81b4601a6000732051fb57b0e7dfce110189df1d9f455af30e81b473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506008732051fb57b0e7dfce110189df1d9f455af30e81b49080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600a339080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600a7335b763fdd77665fde8a9ac4b38f91b0af783aac59080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555033600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600254600362000905919062000f9f565b6008600a62000915919062000e62565b6402540be40062000927919062000f9f565b62000933919062001000565b601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6002546003620009d7919062000f9f565b6008600a620009e7919062000e62565b6402540be400620009f9919062000f9f565b62000a05919062001000565b60405162000a14919062000dea565b60405180910390a360025460106000732051fb57b0e7dfce110189df1d9f455af30e81b473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550732051fb57b0e7dfce110189df1d9f455af30e81b473ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60025460405162000aec919062000dea565b60405180910390a36002546010600073632d3353f5ab6ce87f49c35100bac92828f244aa73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555073632d3353f5ab6ce87f49c35100bac92828f244aa73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60025460405162000bc4919062000dea565b60405180910390a3600254601060003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60025460405162000c74919062000dea565b60405180910390a362001081565b82805482825590600052602060002090810192821562000cc6579160200282015b8281111562000cc5578251829060ff1690559160200191906001019062000ca3565b5b50905062000cd5919062000dba565b5090565b82805482825590600052602060002090810192821562000d18579160200282015b8281111562000d1757825182559160200191906001019062000cfa565b5b50905062000d27919062000dba565b5090565b82805482825590600052602060002090810192821562000da7579160200282015b8281111562000da65782518260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055509160200191906001019062000d4c565b5b50905062000db6919062000dba565b5090565b5b8082111562000dd557600081600090555060010162000dbb565b5090565b62000de4816200103b565b82525050565b600060208201905062000e01600083018462000dd9565b92915050565b6000808291508390505b600185111562000e595780860481111562000e315762000e3062001045565b5b600185161562000e415780820291505b808102905062000e518562001074565b945062000e11565b94509492505050565b600062000e6f826200103b565b915062000e7c836200103b565b925062000eab7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000eb3565b905092915050565b60008262000ec5576001905062000f98565b8162000ed5576000905062000f98565b816001811462000eee576002811462000ef95762000f2f565b600191505062000f98565b60ff84111562000f0e5762000f0d62001045565b5b8360020a91508482111562000f285762000f2762001045565b5b5062000f98565b5060208310610133831016604e8410600b841016171562000f695782820a90508381111562000f635762000f6262001045565b5b62000f98565b62000f78848484600162000e07565b9250905081840481111562000f925762000f9162001045565b5b81810290505b9392505050565b600062000fac826200103b565b915062000fb9836200103b565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161562000ff55762000ff462001045565b5b828202905092915050565b60006200100d826200103b565b91506200101a836200103b565b92508282101562001030576200102f62001045565b5b828203905092915050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b61a0df80620010916000396000f3fe6080604052600436106104b85760003560e01c806370a082311161026b578063b1dad8fb1161014f578063e0d67a47116100c1578063ec93ad6411610085578063ec93ad6414611446578063ef2ce06214611471578063eff25cd6146114ae578063f58f5130146114eb578063f880856c14611514578063ff952e2c1461153f57610593565b8063e0d67a471461134f578063e3858bec1461137a578063e65183e0146113a3578063e73c9630146113e0578063e7c0772c1461141d57610593565b8063c724224311610113578063c72422431461121b578063c91ee88114611244578063cd4065881461126d578063db05567d146112aa578063dd62ed3e146112e7578063dd67f0091461132457610593565b8063b1dad8fb14611124578063b27f1f1f14611161578063b38186871461118a578063b857d069146111a1578063c0308a5a146111de57610593565b806395d89b41116101e8578063a66b61ba116101ac578063a66b61ba14610fee578063a8bd932b14611005578063a9059cbb14611042578063a96842d71461107f578063aaa77ec3146110bc578063b1581c56146110f957610593565b806395d89b4114610ef557806396d2c76c14610f205780639b7cf3a614610f5d578063a042905414610f9a578063a660969f14610fc357610593565b806383d96bf21161022f57806383d96bf214610e2057806388b0137214610e375780638a36d59814610e745780638bea52d214610e9f5780638da5cb5b14610eca57610593565b806370a0823114610d0c57806375e1583814610d495780637629f3e514610d745780637ab9669914610d9d57806381e7e20e14610dda57610593565b8063300ab3411161039d5780634ebba3ab1161030f5780635d19fa45116102d35780635d19fa4514610bfc5780635ec01e4d14610c255780635f03080614610c505780636565dc4a14610c6757806367dac2a014610ca45780636a49afc714610ce157610593565b80634ebba3ab14610b2b57806354273e8d14610b685780635a3b7e4214610b915780635a8c2d2614610bbc5780635cbe1ac214610be557610593565b8063381c157f11610361578063381c157f14610a1b5780633c14970214610a3257806340cad55014610a6f57806340f39f3814610a9a57806344d0e6ca14610ad75780634995b45814610b0057610593565b8063300ab34114610936578063313ce56714610973578063328f3c211461099e57806335efb664146109c75780633633f722146109f257610593565b806318160ddd1161043657806324254ef3116103fa57806324254ef31461081257806324d29caa1461084f578063263883741461086657806327012a0b146108915780632d548f47146108ce5780632efc0126146108f957610593565b806318160ddd1461073a57806318cf7614146107655780631a4089971461076f578063216da8a3146107ac57806323b872dd146107d557610593565b80630c4b4c2a1161047d5780630c4b4c2a1461067d5780630f822b78146106a6578063102fc65b146106e357806313a070b7146106fa57806313b07f341461072357610593565b8062fa081a146105985780630528d7e4146105c357806306fdde03146105ec578063095ea7b31461061757806309de624a1461065457610593565b36610593576008600a6104cb91906198d2565b3410156104d757600080fd5b6001600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006002811061052b5761052a619ccc565b5b602091828204019190066101000a81548160ff0219169083151502179055503373ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050158015610590573d6000803e3d6000fd5b50005b600080fd5b3480156105a457600080fd5b506105ad611584565b6040516105ba91906191e7565b60405180910390f35b3480156105cf57600080fd5b506105ea60048036038101906105e59190618ab3565b61159c565b005b3480156105f857600080fd5b506106016117f0565b60405161060e919061943c565b60405180910390f35b34801561062357600080fd5b5061063e60048036038101906106399190618b46565b611829565b60405161064b919061934e565b60405180910390f35b34801561066057600080fd5b5061067b60048036038101906106769190618ab3565b611957565b005b34801561068957600080fd5b506106a4600480360381019061069f9190618ab3565b612060565b005b3480156106b257600080fd5b506106cd60048036038101906106c89190618b46565b61220c565b6040516106da919061934e565b60405180910390f35b3480156106ef57600080fd5b506106f8612324565b005b34801561070657600080fd5b50610721600480360381019061071c9190618a86565b61244a565b005b34801561072f57600080fd5b506107386124c2565b005b34801561074657600080fd5b5061074f612660565b60405161075c919061963e565b60405180910390f35b61076d612681565b005b34801561077b57600080fd5b5061079660048036038101906107919190618ab3565b612757565b6040516107a3919061934e565b60405180910390f35b3480156107b857600080fd5b506107d360048036038101906107ce9190618ab3565b612887565b005b3480156107e157600080fd5b506107fc60048036038101906107f79190618af3565b612a95565b604051610809919061934e565b60405180910390f35b34801561081e57600080fd5b5061083960048036038101906108349190618a86565b612df8565b60405161084691906192ef565b60405180910390f35b34801561085b57600080fd5b50610864612ec8565b005b34801561087257600080fd5b5061087b612f06565b604051610888919061963e565b60405180910390f35b34801561089d57600080fd5b506108b860048036038101906108b39190618a86565b612f0c565b6040516108c591906192ef565b60405180910390f35b3480156108da57600080fd5b506108e3612fdc565b6040516108f0919061963e565b60405180910390f35b34801561090557600080fd5b50610920600480360381019061091b9190618b46565b612fe2565b60405161092d9190619311565b60405180910390f35b34801561094257600080fd5b5061095d60048036038101906109589190618b46565b6130a6565b60405161096a919061963e565b60405180910390f35b34801561097f57600080fd5b50610988613170565b604051610995919061963e565b60405180910390f35b3480156109aa57600080fd5b506109c560048036038101906109c09190618b86565b613175565b005b3480156109d357600080fd5b506109dc6132de565b6040516109e9919061963e565b60405180910390f35b3480156109fe57600080fd5b50610a196004803603810190610a149190618af3565b6132e4565b005b348015610a2757600080fd5b50610a30613844565b005b348015610a3e57600080fd5b50610a596004803603810190610a549190618b46565b613a50565b604051610a66919061934e565b60405180910390f35b348015610a7b57600080fd5b50610a84613bde565b604051610a91919061963e565b60405180910390f35b348015610aa657600080fd5b50610ac16004803603810190610abc9190618ab3565b613be4565b604051610ace919061963e565b60405180910390f35b348015610ae357600080fd5b50610afe6004803603810190610af99190618b46565b613c6e565b005b348015610b0c57600080fd5b50610b15613d7f565b604051610b22919061963e565b60405180910390f35b348015610b3757600080fd5b50610b526004803603810190610b4d9190618c22565b613d84565b604051610b5f91906191e7565b60405180910390f35b348015610b7457600080fd5b50610b8f6004803603810190610b8a9190618ab3565b613dc3565b005b348015610b9d57600080fd5b50610ba66140d9565b604051610bb3919061943c565b60405180910390f35b348015610bc857600080fd5b50610be36004803603810190610bde9190618c22565b614112565b005b348015610bf157600080fd5b50610bfa61422b565b005b348015610c0857600080fd5b50610c236004803603810190610c1e9190618af3565b614247565b005b348015610c3157600080fd5b50610c3a61437c565b604051610c47919061963e565b60405180910390f35b348015610c5c57600080fd5b50610c656143fe565b005b348015610c7357600080fd5b50610c8e6004803603810190610c899190618b46565b614786565b604051610c9b919061932c565b60405180910390f35b348015610cb057600080fd5b50610ccb6004803603810190610cc69190618c22565b614832565b604051610cd891906191e7565b60405180910390f35b348015610ced57600080fd5b50610cf6614871565b604051610d03919061963e565b60405180910390f35b348015610d1857600080fd5b50610d336004803603810190610d2e9190618a86565b61487b565b604051610d40919061963e565b60405180910390f35b348015610d5557600080fd5b50610d5e614893565b604051610d6b91906191e7565b60405180910390f35b348015610d8057600080fd5b50610d9b6004803603810190610d969190618c22565b6148b9565b005b348015610da957600080fd5b50610dc46004803603810190610dbf9190618c22565b61490b565b604051610dd191906191e7565b60405180910390f35b348015610de657600080fd5b50610e016004803603810190610dfc9190618a86565b61494a565b604051610e179a999897969594939291906193a0565b60405180910390f35b348015610e2c57600080fd5b50610e35614a25565b005b348015610e4357600080fd5b50610e5e6004803603810190610e599190618b46565b614c17565b604051610e6b919061963e565b60405180910390f35b348015610e8057600080fd5b50610e89614c78565b604051610e9691906191e7565b60405180910390f35b348015610eab57600080fd5b50610eb4614c90565b604051610ec1919061963e565b60405180910390f35b348015610ed657600080fd5b50610edf614c96565b604051610eec91906191e7565b60405180910390f35b348015610f0157600080fd5b50610f0a614cbc565b604051610f17919061943c565b60405180910390f35b348015610f2c57600080fd5b50610f476004803603810190610f429190618af3565b614cf5565b604051610f54919061932c565b60405180910390f35b348015610f6957600080fd5b50610f846004803603810190610f7f9190618ab3565b614ddf565b604051610f91919061963e565b60405180910390f35b348015610fa657600080fd5b50610fc16004803603810190610fbc9190618b46565b614e69565b005b348015610fcf57600080fd5b50610fd861533f565b604051610fe5919061963e565b60405180910390f35b348015610ffa57600080fd5b50611003615350565b005b34801561101157600080fd5b5061102c60048036038101906110279190618c22565b615452565b604051611039919061963e565b60405180910390f35b34801561104e57600080fd5b5061106960048036038101906110649190618b46565b615476565b604051611076919061934e565b60405180910390f35b34801561108b57600080fd5b506110a660048036038101906110a19190618c22565b61555e565b6040516110b3919061963e565b60405180910390f35b3480156110c857600080fd5b506110e360048036038101906110de9190618a86565b615582565b6040516110f0919061932c565b60405180910390f35b34801561110557600080fd5b5061110e61561c565b60405161111b919061963e565b60405180910390f35b34801561113057600080fd5b5061114b60048036038101906111469190618b46565b615622565b604051611158919061934e565b60405180910390f35b34801561116d57600080fd5b5061118860048036038101906111839190618c4f565b61565b565b005b34801561119657600080fd5b5061119f6156b5565b005b3480156111ad57600080fd5b506111c860048036038101906111c39190618a86565b615737565b6040516111d5919061934e565b60405180910390f35b3480156111ea57600080fd5b5061120560048036038101906112009190618b46565b615875565b604051611212919061934e565b60405180910390f35b34801561122757600080fd5b50611242600480360381019061123d9190618b46565b615e7f565b005b34801561125057600080fd5b5061126b60048036038101906112669190618b46565b615f12565b005b34801561127957600080fd5b50611294600480360381019061128f9190618a86565b6160bf565b6040516112a1919061932c565b60405180910390f35b3480156112b657600080fd5b506112d160048036038101906112cc9190618af3565b616159565b6040516112de919061934e565b60405180910390f35b3480156112f357600080fd5b5061130e60048036038101906113099190618ab3565b616306565b60405161131b919061963e565b60405180910390f35b34801561133057600080fd5b5061133961632b565b604051611346919061934e565b60405180910390f35b34801561135b57600080fd5b5061136461633e565b604051611371919061963e565b60405180910390f35b34801561138657600080fd5b506113a1600480360381019061139c9190618c22565b616344565b005b3480156113af57600080fd5b506113ca60048036038101906113c59190618b46565b616360565b6040516113d791906192ef565b60405180910390f35b3480156113ec57600080fd5b5061140760048036038101906114029190618b46565b616442565b604051611414919061963e565b60405180910390f35b34801561142957600080fd5b50611444600480360381019061143f9190618bd9565b616781565b005b34801561145257600080fd5b5061145b6167ad565b604051611468919061934e565b60405180910390f35b34801561147d57600080fd5b5061149860048036038101906114939190618c22565b6167c0565b6040516114a5919061963e565b60405180910390f35b3480156114ba57600080fd5b506114d560048036038101906114d09190618c22565b6167e4565b6040516114e291906191e7565b60405180910390f35b3480156114f757600080fd5b50611512600480360381019061150d9190618a86565b616823565b005b34801561152057600080fd5b50611529616ac8565b604051611536919061963e565b60405180910390f35b34801561154b57600080fd5b5061156660048036038101906115619190618c22565b616ad5565b60405161157b99989796959493929190619202565b60405180910390f35b73632d3353f5ab6ce87f49c35100bac92828f244aa81565b6115a533616b7d565b6115ae57600080fd5b60011515600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006002811061160457611603619ccc565b5b602091828204019190069054906101000a900460ff161515148015611694575060001515600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060016002811061167a57611679619ccc565b5b602091828204019190069054906101000a900460ff161515145b61169d57600080fd5b60011515600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001600281106116f3576116f2619ccc565b5b602091828204019190069054906101000a9050505081601a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060050160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600e819080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b6040518060400160405280600a81526020017f544553545f424c41474f0000000000000000000000000000000000000000000081525081565b600082600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561186657600080fd5b82601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92585604051611944919061963e565b60405180910390a3600191505092915050565b61196033616b7d565b61199f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119969061951e565b60405180910390fd5b60001515601a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff16151514611a35576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a2c9061953e565b60405180910390fd5b73632d3353f5ab6ce87f49c35100bac92828f244aa73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015611ac55750732051fb57b0e7dfce110189df1d9f455af30e81b473ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b8015611afe5750600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b8015611b3657503073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b8015611b6f5750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b611b7857600080fd5b60001515600f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600060028110611bce57611bcd619ccc565b5b602091828204019190069054906101000a900460ff16151514611c26576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c1d906194fe565b60405180910390fd5b600b60009054906101000a900460ff16611c9b5760011515601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff16151514611c9a57600080fd5b5b6001601a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160006101000a81548160ff02191690831515021790555080601a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081601a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600801819080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206010016000611ee7614871565b8152602001908152602001600020819080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506008819080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601a60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600b01819080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b61206933616b7d565b6120a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161209f9061951e565b60405180910390fd5b60011515601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff1615151461213e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121359061955e565b60405180910390fd5b6121488282612757565b612187576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161217e9061957e565b60405180910390fd5b80601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b600061221733616b7d565b612256576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161224d9061951e565b60405180910390fd5b601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff166122e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122dc906194de565b60405180910390fd5b61231c8373632d3353f5ab6ce87f49c35100bac92828f244aa6008600a61230c91906198d2565b8561231791906199f0565b616c2c565b905092915050565b61232d33616b7d565b61233657600080fd5b600080600190505b601c80549050821015612446576123d2601c838154811061236257612361619ccc565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16601c84815481106123a1576123a0619ccc565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683614247565b61241a601c83815481106123e9576123e8619ccc565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682615e7f565b6000811115612433576001816124309190619a4a565b90505b818061243e90619b82565b92505061233e565b5050565b61245333616b7d565b61245c57600080fd5b600a819080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6124cb33616b7d565b6124d457600080fd5b60005b601c8054905081101561265d57612642601c82815481106124fb576124fa619ccc565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16601a6000601c858154811061253e5761253d619ccc565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101546008600a6125b591906198d2565b60106000601c87815481106125cd576125cc619ccc565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461263d919061984e565b6170bc565b6001600081905550808061265590619b82565b9150506124d7565b50565b6008600a61266e91906198d2565b6402540be40061267e91906199f0565b81565b6008600a61268f91906198d2565b620186a061269d91906199f0565b6010600073632d3353f5ab6ce87f49c35100bac92828f244aa73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561275557612753600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673632d3353f5ab6ce87f49c35100bac92828f244aa6008600a61274091906198d2565b620f424061274e91906199f0565b61715b565b505b565b600080600090505b601a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600b018054905081101561287b578273ffffffffffffffffffffffffffffffffffffffff16601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600b01828154811061281757612816619ccc565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415612868576001915050612881565b808061287390619b82565b91505061275f565b50600090505b92915050565b61289033616b7d565b6128cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128c69061951e565b60405180910390fd5b60011515601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff16151514612965576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161295c9061955e565b60405180910390fd5b6004601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600b018054905011156129ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129e59061959e565b60405180910390fd5b601a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600b01819080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b600083600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612ad257600080fd5b83600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612b0d57600080fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff161415612b6857600080fd5b612bee601160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205485617335565b601160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612cb7601060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205485617335565b601060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612d43601060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548561738e565b601060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef86604051612de3919061963e565b60405180910390a36001925050509392505050565b6060601a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600b01805480602002602001604051908101604052809291908181526020018280548015612ebc57602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311612e72575b50505050509050919050565b612ed133616b7d565b612eda57600080fd5b600b60009054906101000a900460ff1615600b60006101000a81548160ff021916908315150217905550565b60175481565b6060601a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600801805480602002602001604051908101604052809291908181526020018280548015612fd057602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311612f86575b50505050509050919050565b60185481565b612fea61885b565b601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206011016000838152602001908152602001600020600380602002604051908101604052809291908260038015613099576020028201916000905b82829054906101000a900460ff161515815260200190600101906020826000010492830192600103820291508084116130635790505b5050505050905092915050565b6000808290505b6007836130ba9190619a4a565b81106131645760011515601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020601101600083815260200190815260200160002060026003811061312a57613129619ccc565b5b602091828204019190069054906101000a900460ff1615151415613151578091505061316a565b808061315c90619b0d565b9150506130ad565b60009150505b92915050565b600881565b61317e33616b7d565b6131bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016131b49061951e565b60405180910390fd5b60008114613251576001601a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020601101600084815260200190815260200160002060026003811061322d5761322c619ccc565b5b602091828204019190066101000a81548160ff0219169083151502179055506132d9565b6000601a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060110160008481526020019081526020016000206002600381106132b9576132b8619ccc565b5b602091828204019190066101000a81548160ff0219169083151502179055505b505050565b60195481565b6000601a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600c0160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506005601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600d0160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006001856133f89190619a4a565b815260200190815260200160002080549050101561351f576000601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600c0160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600f0160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505061383f565b6002601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600f0160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054836135ac9190619a4a565b101580156135c3575060006135c185846130a6565b115b806135ce5750600081145b80156135e057506135df8482615875565b5b15613706576001601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600c0160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461367591906197f8565b9250508190555081601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600f0160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505061383f565b60018111613714575061383f565b61372a846001836137259190619a4a565b615875565b61383d576000601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600c0160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600f0160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505061383f565b505b505050565b61384d33616b7d565b61385657600080fd5b60005b601b80549050811015613a455761395e601b828154811061387d5761387c619ccc565b5b9060005260206000200154600d5460166000601b86815481106138a3576138a2619ccc565b5b90600052602060002001548152602001908152602001600020600201546138ca9190619a4a565b600d5460166000601b87815481106138e5576138e4619ccc565b5b906000526020600020015481526020019081526020016000206003015461390c9190619a4a565b6008600a61391a91906198d2565b60166000601b888154811061393257613931619ccc565b5b9060005260206000200154815260200190815260200160002060050154613959919061984e565b6173ba565b613a3260166000601b848154811061397957613978619ccc565b5b9060005260206000200154815260200190815260200160002060060160009054906101000a900460ff1660166000601b85815481106139bb576139ba619ccc565b5b9060005260206000200154815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660166000601b8681548110613a1057613a0f619ccc565b5b906000526020600020015481526020019081526020016000206005015461745c565b8080613a3d90619b82565b915050613859565b600260008190555050565b600080309050613a9f601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484617335565b601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550613b2b601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548461738e565b601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051613bcb919061963e565b60405180910390a3600191505092915050565b60025481565b6000601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600c0160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b613c7733616b7d565b613cb6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613cad9061951e565b60405180910390fd5b6000811415613d1f576000601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060050160146101000a81548160ff021916908315150217905550613d7b565b6001601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060050160146101000a81548160ff0219169083151502179055505b5050565b600281565b600e8181548110613d9457600080fd5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600b60009054906101000a900460ff16613ddc57600080fd5b613de533616b7d565b613dee57600080fd5b6001601a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160006101000a81548160ff02191690831515021790555080601a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081601a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060405180602001604052808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815250601a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600b01906001613fd692919061887d565b506000601a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060050160146101000a81548160ff0219169083151502179055506000601a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101819055506000601a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160016101000a81548160ff0219169083151502179055505050565b6040518060400160405280600e81526020017f424c41474f444152205a5243323000000000000000000000000000000000000081525081565b61411b33616b7d565b61415a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016141519061951e565b60405180910390fd5b806013819055506040518061016001604052806013548152602001601354815260200160135481526020016013548152602001601354600261419c91906199f0565b815260200160135460036141b091906199f0565b815260200160135460046141c491906199f0565b815260200160135460056141d891906199f0565b815260200160135460076141ec91906199f0565b8152602001601354600b61420091906199f0565b8152602001601354600b61421491906199f0565b815250601490600b614227929190618907565b5050565b6001600c600082825461423e91906197f8565b92505081905550565b61425033616b7d565b61425957600080fd5b6000614263614871565b905081601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600c0160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600f0160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550614376846174fb565b50505050565b60006005600081548092919061439190619b82565b919050555060006018546019546143a89190619a4a565b43424042601b6005546040516020016143c595949392919061918c565b6040516020818303038152906040528051906020012060001c6143e89190619bdf565b6018546143f591906197f8565b90508091505090565b61440733616b7d565b61441057600080fd5b60006001905061447373632d3353f5ab6ce87f49c35100bac92828f244aa601c600a8154811061444357614442619ccc565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16611957565b6144ec732051fb57b0e7dfce110189df1d9f455af30e81b4601c600a815481106144a05761449f619ccc565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166008600a6144d991906198d2565b620186a06144e791906199f0565b61715b565b505b6001601c805490506145009190619a4a565b81101561461a5761458e601c600a8154811061451f5761451e619ccc565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16601c838154811061455e5761455d619ccc565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16611957565b614606732051fb57b0e7dfce110189df1d9f455af30e81b4601c83815481106145ba576145b9619ccc565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166008600a6145f391906198d2565b620186a061460191906199f0565b61715b565b50808061461290619b82565b9150506144ee565b600090505b600581101561478357601a6000601c600a8154811061464157614640619ccc565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600d016000601c600a815481106146c0576146bf619ccc565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006001614731614871565b61473b9190619a4a565b8152602001908152602001600020819080600181540180825580915050600190039060005260206000200160009091909190915055808061477b90619b82565b91505061461f565b50565b6060601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600e01600083815260200190815260200160002080548060200260200160405190810160405280929190818152602001828054801561482557602002820191906000526020600020905b815481526020019060010190808311614811575b5050505050905092915050565b6008818154811061484257600080fd5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600c54905090565b60106020528060005260406000206000915090505481565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6148c233616b7d565b614901576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016148f89061951e565b60405180910390fd5b8060038190555050565b600a818154811061491b57600080fd5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601a6020528060005260406000206000915090508060000160009054906101000a900460ff16908060000160019054906101000a900460ff16908060010154908060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060040154908060050160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060050160149054906101000a900460ff1690806006015490806007015490508a565b614a2e33616b7d565b614a3757600080fd5b60005b601b80549050811015614c0c57614b25601b8281548110614a5e57614a5d619ccc565b5b906000526020600020015460166000601b8581548110614a8157614a80619ccc565b5b906000526020600020015481526020019081526020016000206002015460166000601b8681548110614ab657614ab5619ccc565b5b90600052602060002001548152602001908152602001600020600301546008600a614ae191906198d2565b60166000601b8881548110614af957614af8619ccc565b5b9060005260206000200154815260200190815260200160002060050154614b20919061984e565b6173ba565b614bf960166000601b8481548110614b4057614b3f619ccc565b5b9060005260206000200154815260200190815260200160002060060160009054906101000a900460ff1660166000601b8581548110614b8257614b81619ccc565b5b9060005260206000200154815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660166000601b8681548110614bd757614bd6619ccc565b5b906000526020600020015481526020019081526020016000206005015461745c565b8080614c0490619b82565b915050614a3a565b600260008190555050565b6000601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600e01600083815260200190815260200160002080549050905092915050565b732051fb57b0e7dfce110189df1d9f455af30e81b481565b60035481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040518060400160405280600581526020017f424c41474f00000000000000000000000000000000000000000000000000000081525081565b6060601a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600d0160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000838152602001908152602001600020805480602002602001604051908101604052809291908181526020018280548015614dd157602002820191906000526020600020905b815481526020019060010190808311614dbd575b505050505090509392505050565b6000601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600f0160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6001811015614e775761533b565b614e8033616b7d565b614ebf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401614eb6906195be565b60405180910390fd5b6008600a614ecd91906198d2565b600a614ed991906199f0565b601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015614f5a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401614f51906195fe565b60405180910390fd5b6000601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506005821115615005576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401614ffc9061949e565b60405180910390fd5b600061500f614871565b90506005601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600d0160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006001846150a19190619a4a565b8152602001908152602001600020805490501015801561515557506005601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600d0160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000208054905010155b615194576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161518b9061961e565b60405180910390fd5b6151aa846001856151a59190619a4a565b615875565b6151e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016151e09061947e565b60405180910390fd5b6152218473632d3353f5ab6ce87f49c35100bac92828f244aa6008600a61521091906198d2565b600a61521c91906199f0565b61715b565b156153385782601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600c0160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600f0160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550615337846174fb565b5b50505b5050565b6008600a61534d91906198d2565b81565b6000806000601b80549050111561544e57600091505b601b805490508210156153d95761537b614871565b60166000601b858154811061539357615392619ccc565b5b9060005260206000200154815260200190815260200160002060020154116153c6578190506153c1826177fb565b6153d9565b81806153d190619b82565b925050615366565b8091505b601b8054905082101561544d576153f2614871565b60166000601b858154811061540a57615409619ccc565b5b90600052602060002001548152602001908152602001600020600201541161543a57615435826177fb565b61544d565b818061544590619b82565b9250506153dd565b5b5050565b6014818154811061546257600080fd5b906000526020600020016000915090505481565b600082600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156154b357600080fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415615544576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161553b906195de565b60405180910390fd5b6000339050615554818686616c2c565b9250505092915050565b6012818154811061556e57600080fd5b906000526020600020016000915090505481565b6060601a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600a0180548060200260200160405190810160405280929190818152602001828054801561561057602002820191906000526020600020905b8154815260200190600101908083116155fc575b50505050509050919050565b600d5481565b600f602052816000526040600020816002811061563e57600080fd5b60209182820401919006915091509054906101000a900460ff1681565b61566433616b7d565b6156a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161569a9061951e565b60405180910390fd5b81601881905550806019819055505050565b6156be33616b7d565b6156c757600080fd5b6040518060200160405280600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815250600a90600161573492919061887d565b50565b6000801515601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060050160149054906101000a900460ff161515141561579d5760019050615870565b6014601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010154815481106157f3576157f2619ccc565b5b9060005260206000200154601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600e01600061584a614871565b815260200190815260200160002080549050101561586b5760019050615870565b600090505b919050565b6000808214156158885760019050615e79565b600080601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600801805490509050600384111580156158e5575060018410155b15615a0b5760005b818310156159ff576001601a6000601a60008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600801868154811061594f5761594e619ccc565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010154106159cd576001816159ca91906197f8565b90505b6001856159da91906197f8565b81106159ec5760019350505050615e79565b82806159f790619b82565b9350506158ed565b60009350505050615e79565b6004841415615c05576000805b82841015615bf8576001601a6000601a60008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206008018781548110615a7a57615a79619ccc565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001015410615af857600182615af591906197f8565b91505b6002601a6000601a60008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206008018781548110615b5257615b51619ccc565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001015410615bc557600190505b808015615bd3575060058210155b15615be5576001945050505050615e79565b8380615bf090619b82565b945050615a18565b6000945050505050615e79565b6005841415615d2f5760005b81831015615d23576002601a6000601a60008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206008018681548110615c7357615c72619ccc565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001015410615cf157600181615cee91906197f8565b90505b600185615cfe91906197f8565b8110615d105760019350505050615e79565b8280615d1b90619b82565b935050615c11565b60009350505050615e79565b60068410158015615d415750600a8411155b15615e725760005b81831015615e6657600185615d5e9190619a4a565b601a6000601a60008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206008018681548110615db657615db5619ccc565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001015410615e3457600181615e3191906197f8565b90505b600185615e4191906197f8565b8110615e535760019350505050615e79565b8280615e5e90619b82565b935050615d49565b60009350505050615e79565b6000925050505b92915050565b615e8833616b7d565b615ec7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401615ebe9061951e565b60405180910390fd5b80601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101819055505050565b615f1b33616b7d565b615f5a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401615f519061951e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060050160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415615ff657600080fd5b600081141561605f576000601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160016101000a81548160ff0219169083151502179055506160bb565b6001601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160016101000a81548160ff0219169083151502179055505b5050565b6060601a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060090180548060200260200160405190810160405280929190818152602001828054801561614d57602002820191906000526020600020905b815481526020019060010190808311616139575b50505050509050919050565b600061616433616b7d565b6161a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161619a9061951e565b60405180910390fd5b601a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff16616232576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401616229906194be565b60405180910390fd5b61623c8484612757565b61624557600080fd5b82601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506162fd8473632d3353f5ab6ce87f49c35100bac92828f244aa6008600a6162ed91906198d2565b856162f891906199f0565b616c2c565b90509392505050565b6011602052816000526040600020602052806000526040600020600091509150505481565b600760009054906101000a900460ff1681565b60065481565b61634d33616b7d565b61635657600080fd5b8060018190555050565b6060601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020601001600083815260200190815260200160002080548060200260200160405190810160405280929190818152602001828054801561643557602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190600101908083116163eb575b5050505050905092915050565b6000601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060110160008381526020019081526020016000206001600381106164aa576164a9619ccc565b5b602091828204019190069054906101000a900460ff16616735576001601a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020601101600084815260200190815260200160002060016003811061652c5761652b619ccc565b5b602091828204019190066101000a81548160ff021916908315150217905550600060058361655a9190619a4a565b90506000805b828511156166e3575b601a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206010016000868152602001908152602001600020805490508110156166d0576001601a6000601a60008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206010016000898152602001908152602001600020848154811061663257616631619ccc565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010154106166b0576001826166ad91906197f8565b91505b600582106166bd576166d0565b80806166c890619b82565b915050616569565b84806166db90619b0d565b955050616560565b81601a60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206006018190555081935050505061677b565b601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206006015490505b92915050565b61678a33616b7d565b61679357600080fd5b80601290805190602001906167a9929190618954565b5050565b600b60009054906101000a900460ff1681565b601b81815481106167d057600080fd5b906000526020600020016000915090505481565b601581815481106167f457600080fd5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600061682d614871565b90506168398282616442565b50601a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060110160008281526020019081526020016000206000600381106168a05761689f619ccc565b5b602091828204019190069054906101000a900460ff16616a3c576001601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020601101600083815260200190815260200160002060006003811061692257616921619ccc565b5b602091828204019190066101000a81548160ff02191690831515021790555060005b601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600b0180549050811015616a2d57616a1a83601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600b0183815481106169e9576169e8619ccc565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846132e4565b8080616a2590619b82565b915050616944565b50616a37826174fb565b616ac4565b6001601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206011016000838152602001908152602001600020600060038110616aa457616aa3619ccc565b5b602091828204019190066101000a81548160ff0219169083151502179055505b5050565b6000601b80549050905090565b60166020528060005260406000206000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060020154908060030154908060040154908060050154908060060160009054906101000a900460ff16908060060160019054906101000a900460ff16908060070154905089565b600080600090505b600a80549050811015616c21578273ffffffffffffffffffffffffffffffffffffffff16600a8281548110616bbd57616bbc619ccc565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415616c0e576001915050616c27565b8080616c1990619b82565b915050616b85565b50600090505b919050565b600082600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415616c6957600080fd5b3073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415616dd357600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163384604051602401616ce992919061928f565b6040516020818303038152906040527fa9059cbb000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050604051616d739190619175565b6000604051808303816000865af19150503d8060008114616db0576040519150601f19603f3d011682016040523d82523d6000602084013e616db5565b606091505b5050809250508115616dce57616dcc85858561715b565b505b6170b4565b732051fb57b0e7dfce110189df1d9f455af30e81b473ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161415616e2d57616e2685858561715b565b91506170b4565b73632d3353f5ab6ce87f49c35100bac92828f244aa73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415616fe157616e7d612681565b60001515601a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff1615151415616ee257600091506170b4565b616eeb85616823565b600060035484616efb919061984e565b90506003548410158015616f1c5750600060035485616f1a9190619bdf565b145b8015616f295750600a8111155b8015616f3a5750616f3986615737565b5b15616f815760005b81811015616f7157616f5687600354617c56565b616f5e615350565b8080616f6990619b82565b915050616f42565b50616f7c8685618308565b616f94565b616f8b8685618626565b616f93615350565b5b42601a60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060070181905550506170a6565b60011515601a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff161515148015617097575060001515601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff161515145b156170a557600091506170b4565b5b6170b185858561715b565b91505b509392505050565b6171568383836040516024016170d4939291906192b8565b6040516020818303038152906040527fb69bcaf6000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050618832565b505050565b600081601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410617329576171ec601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483617335565b601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550617278601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361738e565b601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051617318919061963e565b60405180910390a36001905061732e565b600090505b9392505050565b60008183101561737a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016173719061945e565b60405180910390fd5b81836173869190619a4a565b905092915050565b600080828461739d91906197f8565b9050838110156173b0576173af619c10565b5b8091505092915050565b617456848484846040516024016173d49493929190619659565b6040516020818303038152906040527f193fb800000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050618832565b50505050565b6174f683838360405160240161747493929190619369565b6040516020818303038152906040527f5f7b9afb000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050618832565b505050565b6000805b601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600b01805490508110156177655781601a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600c016000601a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600b0184815481106175e5576175e4619ccc565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111561775257601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600c016000601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600b0183815481106176e9576176e8619ccc565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205491505b808061775d90619b82565b9150506174ff565b5080601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010154146177f75780601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101819055505b5050565b601b80549050811061780c57600080fd5b6001151560166000601b848154811061782857617827619ccc565b5b9060005260206000200154815260200190815260200160002060060160009054906101000a900460ff16151514156179075761790173632d3353f5ab6ce87f49c35100bac92828f244aa60166000601b858154811061788a57617889619ccc565b5b9060005260206000200154815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660166000601b86815481106178df576178de619ccc565b5b906000526020600020015481526020019081526020016000206004015461715b565b50617a15565b61796460166000601b848154811061792257617921619ccc565b5b9060005260206000200154815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16616823565b617a0b73632d3353f5ab6ce87f49c35100bac92828f244aa60166000601b858154811061799457617993619ccc565b5b9060005260206000200154815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660166000601b86815481106179e9576179e8619ccc565b5b906000526020600020015481526020019081526020016000206005015461715b565b617a1457617c53565b5b600160166000601b8481548110617a2f57617a2e619ccc565b5b9060005260206000200154815260200190815260200160002060060160016101000a81548160ff021916908315150217905550601a600060166000601b8581548110617a7e57617a7d619ccc565b5b9060005260206000200154815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600a01601b8281548110617b0c57617b0b619ccc565b5b90600052602060002001549080600181540180825580915050600190039060005260206000200160009091909190915055601b6001601b80549050617b519190619a4a565b81548110617b6257617b61619ccc565b5b9060005260206000200154601b8281548110617b8157617b80619ccc565b5b9060005260206000200181905550601b805480617ba157617ba0619c9d565b5b6001900381819060005260206000200160009055905542601a600060166000601b8681548110617bd457617bd3619ccc565b5b9060005260206000200154815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600701819055505b50565b6000617c6061437c565b90506000601a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160019054906101000a900460ff1615617d2557600290505b6103e8846103e883600a617d3991906197f8565b601a60008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600601546012601a60008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600c0160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481548110617e0f57617e0e619ccc565b5b9060005260206000200154617e2491906197f8565b617e2e91906199f0565b617e3891906197f8565b617e4291906199f0565b617e4c919061984e565b60166000601754815260200190815260200160002060050181905550601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054601660006017548152602001908152602001600020600701819055508360166000601754815260200190815260200160002060040181905550601b6017549080600181540180825580915050600190039060005260206000200160009091909190915055601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206009016017549080600181540180825580915050600190039060005260206000200160009091909190915055601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600d0160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000618000614871565b8152602001908152602001600020601754908060018154018082558091505060019003906000526020600020016000909190919091505560001515601a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060050160149054906101000a900460ff16151514156180ef578460166000601754815260200190815260200160002060010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061822c565b601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660166000601754815260200190815260200160002060010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600e0160006181f4614871565b815260200190815260200160002060175490806001815401808255809150506001900390600052602060002001600090919091909150555b8460166000601754815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061828b614871565b6016600060175481526020019081526020016000206003018190555082601660006017548152602001908152602001600020600301546182cb91906197f8565b601660006017548152602001908152602001600020600201819055506001601760008282546182fa91906197f8565b925050819055505050505050565b6000601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600060c88361837e919061984e565b9050600060c88461838f919061984e565b905060005b606481101561861e5760008311156184b557601a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010154601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101541061845a5761845073632d3353f5ab6ce87f49c35100bac92828f244aa858561715b565b50600092506184b4565b82601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060040160008282546184ac91906197f8565b925050819055505b5b600082111561858c576004601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010154106185315761852773632d3353f5ab6ce87f49c35100bac92828f244aa858461715b565b506000915061858b565b81601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600401600082825461858391906197f8565b925050819055505b5b60008314801561859c5750600082145b156185a65761861e565b601a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169350808061861690619b82565b915050618394565b505050505050565b601b6017549080600181540180825580915050600190039060005260206000200160009091909190915055600160166000601754815260200190815260200160002060060160006101000a81548160ff0219169083151502179055508160166000601754815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060166000601754815260200190815260200160002060040181905550601a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660166000601754815260200190815260200160002060010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506187b7614871565b601660006017548152602001908152602001600020600301819055506001601660006017548152602001908152602001600020600301546187f891906197f8565b6016600060175481526020019081526020016000206002018190555060016017600082825461882791906197f8565b925050819055505050565b60008151905060006a636f6e736f6c652e6c6f679050602083016000808483855afa5050505050565b6040518060600160405280600390602082028036833780820191505090505090565b8280548282559060005260206000209081019282156188f6579160200282015b828111156188f55782518260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055509160200191906001019061889d565b5b50905061890391906189a1565b5090565b828054828255906000526020600020908101928215618943579160200282015b82811115618942578251825591602001919060010190618927565b5b50905061895091906189a1565b5090565b828054828255906000526020600020908101928215618990579160200282015b8281111561898f578251825591602001919060010190618974565b5b50905061899d91906189a1565b5090565b5b808211156189ba5760008160009055506001016189a2565b5090565b60006189d16189cc846196c3565b61969e565b905080838252602082019050828560208602820111156189f4576189f3619d42565b5b60005b85811015618a245781618a0a8882618a71565b8452602084019350602083019250506001810190506189f7565b5050509392505050565b600081359050618a3d8161a07b565b92915050565b600082601f830112618a5857618a57619d3d565b5b8135618a688482602086016189be565b91505092915050565b600081359050618a808161a092565b92915050565b600060208284031215618a9c57618a9b619d4c565b5b6000618aaa84828501618a2e565b91505092915050565b60008060408385031215618aca57618ac9619d4c565b5b6000618ad885828601618a2e565b9250506020618ae985828601618a2e565b9150509250929050565b600080600060608486031215618b0c57618b0b619d4c565b5b6000618b1a86828701618a2e565b9350506020618b2b86828701618a2e565b9250506040618b3c86828701618a71565b9150509250925092565b60008060408385031215618b5d57618b5c619d4c565b5b6000618b6b85828601618a2e565b9250506020618b7c85828601618a71565b9150509250929050565b600080600060608486031215618b9f57618b9e619d4c565b5b6000618bad86828701618a2e565b9350506020618bbe86828701618a71565b9250506040618bcf86828701618a71565b9150509250925092565b600060208284031215618bef57618bee619d4c565b5b600082013567ffffffffffffffff811115618c0d57618c0c619d47565b5b618c1984828501618a43565b91505092915050565b600060208284031215618c3857618c37619d4c565b5b6000618c4684828501618a71565b91505092915050565b60008060408385031215618c6657618c65619d4c565b5b6000618c7485828601618a71565b9250506020618c8585828601618a71565b9150509250929050565b6000618c9b8383618cef565b60208301905092915050565b6000618cb38383618e85565b60208301905092915050565b6000618ccb8383619131565b60208301905092915050565b6000618ce3838361914f565b60208301905092915050565b618cf881619a88565b82525050565b618d0781619a88565b82525050565b6000618d188261972e565b618d2281856197a4565b9350618d2d836196ef565b8060005b83811015618d5e578151618d458882618c8f565b9750618d5083619770565b925050600181019050618d31565b5085935050505092915050565b618d7481619739565b618d7e81846197b5565b9250618d89826196ff565b8060005b83811015618dba578151618da18782618ca7565b9650618dac8361977d565b925050600181019050618d8d565b505050505050565b6000618dcd82619744565b618dd781856197c0565b9350618de283619709565b8060005b83811015618e13578151618dfa8882618cbf565b9750618e058361978a565b925050600181019050618de6565b5085935050505092915050565b6000618e2b8261974f565b618e3581856197d1565b9350618e4083619719565b8060005b83811015618e7857618e5582619d2a565b618e5f8882618cd7565b9750618e6a83619797565b925050600181019050618e44565b5085935050505092915050565b618e8e81619a9a565b82525050565b618e9d81619a9a565b82525050565b618eb4618eaf82619aa6565b619bcb565b82525050565b6000618ec58261975a565b618ecf81856197dc565b9350618edf818560208601619ada565b80840191505092915050565b6000618ef682619765565b618f0081856197e7565b9350618f10818560208601619ada565b618f1981619d51565b840191505092915050565b6000618f31601d836197e7565b9150618f3c82619d7c565b602082019050919050565b6000618f54603b836197e7565b9150618f5f82619da5565b604082019050919050565b6000618f776016836197e7565b9150618f8282619df4565b602082019050919050565b6000618f9a6013836197e7565b9150618fa582619e1d565b602082019050919050565b6000618fbd6019836197e7565b9150618fc882619e46565b602082019050919050565b6000618fe0602b836197e7565b9150618feb82619e6f565b604082019050919050565b60006190036014836197e7565b915061900e82619ebe565b602082019050919050565b60006190266012836197e7565b915061903182619ee7565b602082019050919050565b60006190496016836197e7565b915061905482619f10565b602082019050919050565b600061906c6020836197e7565b915061907782619f39565b602082019050919050565b600061908f602a836197e7565b915061909a82619f62565b604082019050919050565b60006190b26015836197e7565b91506190bd82619fb1565b602082019050919050565b60006190d56014836197e7565b91506190e082619fda565b602082019050919050565b60006190f8601a836197e7565b91506191038261a003565b602082019050919050565b600061911b6032836197e7565b91506191268261a02c565b604082019050919050565b61913a81619ad0565b82525050565b61914981619ad0565b82525050565b61915881619ad0565b82525050565b61916f61916a82619ad0565b619bd5565b82525050565b60006191818284618eba565b915081905092915050565b6000619198828861915e565b6020820191506191a88287618ea3565b6020820191506191b8828661915e565b6020820191506191c88285618e20565b91506191d4828461915e565b6020820191508190509695505050505050565b60006020820190506191fc6000830184618cfe565b92915050565b600061012082019050619218600083018c618cfe565b619225602083018b618cfe565b619232604083018a619140565b61923f6060830189619140565b61924c6080830188619140565b61925960a0830187619140565b61926660c0830186618e94565b61927360e0830185618e94565b619281610100830184619140565b9a9950505050505050505050565b60006040820190506192a46000830185618cfe565b6192b16020830184619140565b9392505050565b60006060820190506192cd6000830186618cfe565b6192da6020830185619140565b6192e76040830184619140565b949350505050565b600060208201905081810360008301526193098184618d0d565b905092915050565b60006060820190506193266000830184618d6b565b92915050565b600060208201905081810360008301526193468184618dc2565b905092915050565b60006020820190506193636000830184618e94565b92915050565b600060608201905061937e6000830186618e94565b61938b6020830185618cfe565b6193986040830184619140565b949350505050565b6000610140820190506193b6600083018d618e94565b6193c3602083018c618e94565b6193d0604083018b619140565b6193dd606083018a618cfe565b6193ea6080830189618cfe565b6193f760a0830188619140565b61940460c0830187618cfe565b61941160e0830186618e94565b61941f610100830185619140565b61942d610120830184619140565b9b9a5050505050505050505050565b600060208201905081810360008301526194568184618eeb565b905092915050565b6000602082019050818103600083015261947781618f24565b9050919050565b6000602082019050818103600083015261949781618f47565b9050919050565b600060208201905081810360008301526194b781618f6a565b9050919050565b600060208201905081810360008301526194d781618f8d565b9050919050565b600060208201905081810360008301526194f781618fb0565b9050919050565b6000602082019050818103600083015261951781618fd3565b9050919050565b6000602082019050818103600083015261953781618ff6565b9050919050565b6000602082019050818103600083015261955781619019565b9050919050565b600060208201905081810360008301526195778161903c565b9050919050565b600060208201905081810360008301526195978161905f565b9050919050565b600060208201905081810360008301526195b781619082565b9050919050565b600060208201905081810360008301526195d7816190a5565b9050919050565b600060208201905081810360008301526195f7816190c8565b9050919050565b60006020820190508181036000830152619617816190eb565b9050919050565b600060208201905081810360008301526196378161910e565b9050919050565b60006020820190506196536000830184619140565b92915050565b600060808201905061966e6000830187619140565b61967b6020830186619140565b6196886040830185619140565b6196956060830184619140565b95945050505050565b60006196a86196b9565b90506196b48282619b51565b919050565b6000604051905090565b600067ffffffffffffffff8211156196de576196dd619cfb565b5b602082029050602081019050919050565b6000819050602082019050919050565b6000819050919050565b6000819050602082019050919050565b60008190508160005260206000209050919050565b600081519050919050565b600060039050919050565b600081519050919050565b600081549050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b6000602082019050919050565b6000602082019050919050565b6000600182019050919050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b600081905092915050565b600082825260208201905092915050565b600061980382619ad0565b915061980e83619ad0565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561984357619842619c3f565b5b828201905092915050565b600061985982619ad0565b915061986483619ad0565b92508261987457619873619c6e565b5b828204905092915050565b6000808291508390505b60018511156198c9578086048111156198a5576198a4619c3f565b5b60018516156198b45780820291505b80810290506198c285619d6f565b9450619889565b94509492505050565b60006198dd82619ad0565b91506198e883619ad0565b92506199157fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848461991d565b905092915050565b60008261992d57600190506199e9565b8161993b57600090506199e9565b8160018114619951576002811461995b5761998a565b60019150506199e9565b60ff84111561996d5761996c619c3f565b5b8360020a91508482111561998457619983619c3f565b5b506199e9565b5060208310610133831016604e8410600b84101617156199bf5782820a9050838111156199ba576199b9619c3f565b5b6199e9565b6199cc848484600161987f565b925090508184048111156199e3576199e2619c3f565b5b81810290505b9392505050565b60006199fb82619ad0565b9150619a0683619ad0565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615619a3f57619a3e619c3f565b5b828202905092915050565b6000619a5582619ad0565b9150619a6083619ad0565b925082821015619a7357619a72619c3f565b5b828203905092915050565b6000819050919050565b6000619a9382619ab0565b9050919050565b60008115159050919050565b6000819050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60005b83811015619af8578082015181840152602081019050619add565b83811115619b07576000848401525b50505050565b6000619b1882619ad0565b91506000821415619b2c57619b2b619c3f565b5b600182039050919050565b6000619b4a619b4583619d62565b619a7e565b9050919050565b619b5a82619d51565b810181811067ffffffffffffffff82111715619b7957619b78619cfb565b5b80604052505050565b6000619b8d82619ad0565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415619bc057619bbf619c3f565b5b600182019050919050565b6000819050919050565b6000819050919050565b6000619bea82619ad0565b9150619bf583619ad0565b925082619c0557619c04619c6e565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000619d368254619b37565b9050919050565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b60008160001c9050919050565b60008160011c9050919050565b7f6669727374206e756d626572206c657373207468616e207365636f6e64000000600082015250565b7f54686520636f6e646974696f6e7320666f7220746865207472616e736974696f60008201527f6e20746f2074686973206c6576656c20617265206e6f74206d65740000000000602082015250565b7f6c6576656c2073686f756c64206265206c657373203500000000000000000000600082015250565b7f55736572206e6f74207265676973746572656400000000000000000000000000600082015250565b7f55736572205f66726f6d206e6f74207265676973746572656400000000000000600082015250565b7f4e6f646520697320616c7265616479207265676973746572656420696e20736d60008201527f617274636f6e7472616374000000000000000000000000000000000000000000602082015250565b7f596f7520617265206e6f7420616e2061646d696e000000000000000000000000600082015250565b7f5573657220697320726567697374657265640000000000000000000000000000600082015250565b7f55736572206973206e6f74207265676973746572656400000000000000000000600082015250565b7f57616c6c6574206e6f7420696e206164646974696f6e616c2077616c6c657473600082015250565b7f596f752063616e2774207265676973746572206d6f7265207468616e2033206160008201527f64642077616c6c65747300000000000000000000000000000000000000000000602082015250565b7f596f7520617265206e6f7420616e2061646d696e210000000000000000000000600082015250565b7f4f776e65722063616e2774207472616e73666572000000000000000000000000600082015250565b7f596f752062616c616e6365206c65737320313020746f6b656e73000000000000600082015250565b7f596f75206469646e2774206d616b652035207472616e73616374696f6e73207960008201527f657374657264617920616e6420746f6461790000000000000000000000000000602082015250565b61a08481619a88565b811461a08f57600080fd5b50565b61a09b81619ad0565b811461a0a657600080fd5b5056fea26469706673582212200a296f5137a9f70931f44e0c5a543d6d6e9d0272342362e40182855025c5997d64736f6c63430008060033
Fee 6.983832 ZHC