Chi tiết giao dịch
Hash giao dịch
: 0x2104f2e81a6745700ac62309873fb91b85c3d0d18eb4d5777fa374ee9b533cf3
Trạng thái:
Thành công
Khối:
23732584
112.700 xác nhận block
Nhãn thời gian:
17:21:55 15/12/2024 (2 ngày trước)
Đã tương tác với:
Số tiền:
0ETH
($0)
Phí giao dịch:
0,000128568222337713
$0,49
L2 Gas price:
0,000000000008 ETH(0,008 Gwei)
Hạn mức & sử dụng phí Gas L2:
14.047.474|
13.935.706(99,2%)
L2 fee paid:
0,000111485648 ETH
Phí gas L2:
Cơ sở: 0,00226112 Gwei
Giá Gas Lớp 1:
0,000000006232951743 ETH(6,232951743 Gwei)
Lượng Gas trên Lớp 1 đã dùng:
256.411
Giá trị vô hướng của phí trên Lớp 1:
0
L1 fee paid:
0,000017082574337713 ETH
Thuộc tính khác:
Loại giao dịch:0(giao dịch kế thừa)
Số nonce:0
Vị thế trong khối:10
Dữ liệu đầu vào:
0x6080604052732da10a1e27bf85cedd8ffb1abbe97e53391c029560035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073f2dad89f2788a8cd54625c60b55cd3d2d0aca7cb60045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073621425a1ef6abe91058e9712575dcc4258f8d09160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550738b791913eb07c32779a16750e3868aa8495f596460065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507340be1cba6c5b47cdf9da7f963b6f761f4c60627d60075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156101b3575f5ffd5b50604051615d3e380380615d3e83398181016040528101906101d591906105a4565b815f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610246575f6040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040161023d919061060d565b60405180910390fd5b6102558161032860201b60201c565b508160015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f5f90505b815181101561032057600160025f8484815181106102bc576102bb610626565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550808060010191505061029b565b505050610653565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610423826103fa565b9050919050565b61043381610419565b811461043d575f5ffd5b50565b5f8151905061044e8161042a565b92915050565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61049e82610458565b810181811067ffffffffffffffff821117156104bd576104bc610468565b5b80604052505050565b5f6104cf6103e9565b90506104db8282610495565b919050565b5f67ffffffffffffffff8211156104fa576104f9610468565b5b602082029050602081019050919050565b5f5ffd5b5f61052161051c846104e0565b6104c6565b905080838252602082019050602084028301858111156105445761054361050b565b5b835b8181101561056d57806105598882610440565b845260208401935050602081019050610546565b5050509392505050565b5f82601f83011261058b5761058a610454565b5b815161059b84826020860161050f565b91505092915050565b5f5f604083850312156105ba576105b96103f2565b5b5f6105c785828601610440565b925050602083015167ffffffffffffffff8111156105e8576105e76103f6565b5b6105f485828601610577565b9150509250929050565b61060781610419565b82525050565b5f6020820190506106205f8301846105fe565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b6156de806106605f395ff3fe608060405260043610610101575f3560e01c8063715018a6116100945780638da5cb5b116100635780638da5cb5b14610307578063acb125a414610331578063af8a63de1461036d578063dd22fe16146103a9578063f2fde38b146103d357610108565b8063715018a6146102655780637b7f62151461027b57806383a7ad87146102a357806384cdd13c146102df57610108565b80633dd2b1d9116100d05780633dd2b1d9146101c3578063479c62d1146101eb57806351cff8d9146102135780636eb00d161461023b57610108565b806306134bb91461010c5780630f6efc731461013457806324ebeb1f1461015e5780632c11b0401461019b57610108565b3661010857005b5f5ffd5b348015610117575f5ffd5b50610132600480360381019061012d9190613f18565b6103fb565b005b34801561013f575f5ffd5b50610148610491565b6040516101559190613f81565b60405180910390f35b348015610169575f5ffd5b50610184600480360381019061017f9190613f9a565b6104b9565b604051610192929190614158565b60405180910390f35b3480156101a6575f5ffd5b506101c160048036038101906101bc91906141ef565b6107f4565b005b3480156101ce575f5ffd5b506101e960048036038101906101e491906142a0565b6113f4565b005b3480156101f6575f5ffd5b50610211600480360381019061020c9190614329565b6119ae565b005b34801561021e575f5ffd5b50610239600480360381019061023491906143da565b611cc8565b005b348015610246575f5ffd5b5061024f611f35565b60405161025c9190613f81565b60405180910390f35b348015610270575f5ffd5b50610279611f5d565b005b348015610286575f5ffd5b506102a1600480360381019061029c91906142a0565b611f70565b005b3480156102ae575f5ffd5b506102c960048036038101906102c49190613f9a565b61252a565b6040516102d69190614405565b60405180910390f35b3480156102ea575f5ffd5b50610305600480360381019061030091906143da565b612627565b005b348015610312575f5ffd5b5061031b612672565b6040516103289190613f81565b60405180910390f35b34801561033c575f5ffd5b5061035760048036038101906103529190614425565b612699565b60405161036491906144ab565b60405180910390f35b348015610378575f5ffd5b50610393600480360381019061038e9190614425565b6127a0565b6040516103a091906144ab565b60405180910390f35b3480156103b4575f5ffd5b506103bd6128a7565b6040516103ca9190613f81565b60405180910390f35b3480156103de575f5ffd5b506103f960048036038101906103f491906143da565b6128cc565b005b610403612950565b5f5f90505b825181101561048c578160025f858481518110610428576104276144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508080600101915050610408565b505050565b5f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606080825167ffffffffffffffff8111156104d7576104d6613d4d565b5b6040519080825280602002602001820160405280156105055781602001602082028036833780820191505090505b509150825167ffffffffffffffff81111561052357610522613d4d565b5b6040519080825280602002602001820160405280156105515781602001602082028036833780820191505090505b5090505f5f90505b83518110156107ee575f73ffffffffffffffffffffffffffffffffffffffff1684828151811061058c5761058b6144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16036106325760015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16318382815181106105fb576105fa6144c4565b5b6020026020010181815250505f82828151811061061b5761061a6144c4565b5b6020026020010190151590811515815250506107e1565b5f848281518110610646576106456144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16306040518363ffffffff1660e01b81526004016106a99291906144f1565b602060405180830381865afa1580156106c4573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106e8919061452c565b118282815181106106fc576106fb6144c4565b5b602002602001019015159081151581525050838181518110610721576107206144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166370a0823160015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518263ffffffff1660e01b81526004016107829190613f81565b602060405180830381865afa15801561079d573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107c1919061452c565b8382815181106107d4576107d36144c4565b5b6020026020010181815250505b8080600101915050610559565b50915091565b6001151560025f6108036129d7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615151480610890575061085a612672565b73ffffffffffffffffffffffffffffffffffffffff166108786129d7565b73ffffffffffffffffffffffffffffffffffffffff16145b6108cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c6906145b1565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff160361093d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093490614619565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16036109ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109a290614681565b60405180910390fd5b5f600267ffffffffffffffff8111156109c7576109c6613d4d565b5b6040519080825280602002602001820160405280156109f55781602001602082028036833780820191505090505b50905086815f81518110610a0c57610a0b6144c4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508581600181518110610a5b57610a5a6144c4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508673ffffffffffffffffffffffffffffffffffffffff166323b872dd60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1630886040518463ffffffff1660e01b8152600401610af39392919061469f565b6020604051808303815f875af1158015610b0f573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b3391906146e8565b505f8773ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e308c6040518363ffffffff1660e01b8152600401610b709291906144f1565b602060405180830381865afa158015610b8b573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610baf919061452c565b905060027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610bde919061476d565b811015610c82578773ffffffffffffffffffffffffffffffffffffffff1663095ea7b38b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b8152600401610c4092919061479d565b6020604051808303815f875af1158015610c5c573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c8091906146e8565b505b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614610dfa575f5f90508773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff161015610cf257600190505b5f60028a600161ffff6001898760015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051602001610d3898979695949392919061488a565b60405160208183030381529060405290505f8c90508073ffffffffffffffffffffffffffffffffffffffff16632646478b8c8b8d8c60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16886040518763ffffffff1660e01b8152600401610db19695949392919061497b565b6020604051808303815f875af1158015610dcd573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610df1919061452c565b505050506113e8565b7368b3465833fb72a70ecdf485e0e4c7bd8665fc4573ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff1614158015610e8a575073b971ef87ede563556b2ed4b1c0b0019111dd85d273ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff1614155b8015610ed65750732626664c2603336e57b271c5c0b26f421741e48173ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff1614155b15611177575f8a9050841561102d575f6040518061010001604052808b73ffffffffffffffffffffffffffffffffffffffff1681526020018a73ffffffffffffffffffffffffffffffffffffffff1681526020018c62ffffff16815260200160015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200161025842610f8091906149e1565b81526020018981526020018881526020015f73ffffffffffffffffffffffffffffffffffffffff1681525090508173ffffffffffffffffffffffffffffffffffffffff1663414bf389826040518263ffffffff1660e01b8152600401610fe69190614ae1565b6020604051808303815f875af1158015611002573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611026919061452c565b5050611171565b5f6040518061010001604052808b73ffffffffffffffffffffffffffffffffffffffff1681526020018a73ffffffffffffffffffffffffffffffffffffffff1681526020018c62ffffff16815260200160015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001610258426110c891906149e1565b81526020018881526020018981526020015f73ffffffffffffffffffffffffffffffffffffffff1681525090508173ffffffffffffffffffffffffffffffffffffffff1663db3e2198826040518263ffffffff1660e01b815260040161112e9190614b9b565b6020604051808303815f875af115801561114a573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061116e919061452c565b50505b506113e7565b5f8a905084156112b5575f6040518060e001604052808b73ffffffffffffffffffffffffffffffffffffffff1681526020018a73ffffffffffffffffffffffffffffffffffffffff1681526020018c62ffffff16815260200160015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018981526020018881526020015f73ffffffffffffffffffffffffffffffffffffffff1681525090508173ffffffffffffffffffffffffffffffffffffffff166304e45aaf826040518263ffffffff1660e01b815260040161126e9190614c41565b6020604051808303815f875af115801561128a573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906112ae919061452c565b50506113e5565b5f6040518060e001604052808b73ffffffffffffffffffffffffffffffffffffffff1681526020018a73ffffffffffffffffffffffffffffffffffffffff1681526020018c62ffffff16815260200160015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018881526020018981526020015f73ffffffffffffffffffffffffffffffffffffffff1681525090508173ffffffffffffffffffffffffffffffffffffffff16635023b4df826040518263ffffffff1660e01b81526004016113a29190614ce6565b6020604051808303815f875af11580156113be573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113e2919061452c565b50505b505b5b50505050505050505050565b6001151560025f6114036129d7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615151480611490575061145a612672565b73ffffffffffffffffffffffffffffffffffffffff166114786129d7565b73ffffffffffffffffffffffffffffffffffffffff16145b6114cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114c6906145b1565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361153d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161153490614619565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036115ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115a290614681565b60405180910390fd5b5f600267ffffffffffffffff8111156115c7576115c6613d4d565b5b6040519080825280602002602001820160405280156115f55781602001602082028036833780820191505090505b50905084815f8151811061160c5761160b6144c4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050838160018151811061165b5761165a6144c4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250505f60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff160361178c5760045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663531aa03e87876040518363ffffffff1660e01b81526004016117469291906144f1565b602060405180830381865afa158015611761573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906117859190614d13565b9050611973565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff16036118845760075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636801cc3087875f6040518463ffffffff1660e01b815260040161183e93929190614d4d565b602060405180830381865afa158015611859573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061187d9190614d13565b9050611972565b5f8873ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156118ce573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906118f29190614d13565b90508073ffffffffffffffffffffffffffffffffffffffff1663e6a4390588886040518363ffffffff1660e01b815260040161192f9291906144f1565b602060405180830381865afa15801561194a573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061196e9190614d13565b9150505b5b6119a388858585858c60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166129de565b505050505050505050565b6001151560025f6119bd6129d7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615151480611a4a5750611a14612672565b73ffffffffffffffffffffffffffffffffffffffff16611a326129d7565b73ffffffffffffffffffffffffffffffffffffffff16145b611a89576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a80906145b1565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603611af7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611aee90614619565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611b65576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b5c90614681565b60405180910390fd5b5f600267ffffffffffffffff811115611b8157611b80613d4d565b5b604051908082528060200260200182016040528015611baf5781602001602082028036833780820191505090505b50905085815f81518110611bc657611bc56144c4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508481600181518110611c1557611c146144c4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508115611c8b57611c85898585848c8c60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166129de565b50611cbd565b611cbb898486848c8c60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612e39565b505b505050505050505050565b611cd0612950565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611db4575f5f3373ffffffffffffffffffffffffffffffffffffffff1647604051611d2990614daf565b5f6040518083038185875af1925050503d805f8114611d63576040519150601f19603f3d011682016040523d82523d5f602084013e611d68565b606091505b509150915081611dad576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611da490614e0d565b60405180910390fd5b5050611f32565b5f8190505f8173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611df29190613f81565b602060405180830381865afa158015611e0d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611e31919061452c565b90505f8111611e75576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e6c90614e75565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401611eb092919061479d565b6020604051808303815f875af1158015611ecc573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611ef091906146e8565b611f2f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f2690614edd565b60405180910390fd5b50505b50565b5f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b611f65612950565b611f6e5f613275565b565b6001151560025f611f7f6129d7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff161515148061200c5750611fd6612672565b73ffffffffffffffffffffffffffffffffffffffff16611ff46129d7565b73ffffffffffffffffffffffffffffffffffffffff16145b61204b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612042906145b1565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036120b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120b090614619565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612127576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161211e90614681565b60405180910390fd5b5f600267ffffffffffffffff81111561214357612142613d4d565b5b6040519080825280602002602001820160405280156121715781602001602082028036833780820191505090505b50905084815f81518110612188576121876144c4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505083816001815181106121d7576121d66144c4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250505f60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff16036123085760045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663531aa03e87876040518363ffffffff1660e01b81526004016122c29291906144f1565b602060405180830381865afa1580156122dd573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906123019190614d13565b90506124ef565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff16036124005760075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636801cc3087875f6040518463ffffffff1660e01b81526004016123ba93929190614d4d565b602060405180830381865afa1580156123d5573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906123f99190614d13565b90506124ee565b5f8873ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561244a573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061246e9190614d13565b90508073ffffffffffffffffffffffffffffffffffffffff1663e6a4390588886040518363ffffffff1660e01b81526004016124ab9291906144f1565b602060405180830381865afa1580156124c6573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906124ea9190614d13565b9150505b5b61251f88848685858c60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612e39565b505050505050505050565b60605f825167ffffffffffffffff81111561254857612547613d4d565b5b6040519080825280602002602001820160405280156125765781602001602082028036833780820191505090505b5090505f5f90505b835181101561261d5760025f85838151811061259d5761259c6144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff168282815181106125fe576125fd6144c4565b5b602002602001019015159081151581525050808060010191505061257e565b5080915050919050565b61262f612950565b8060015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b5f5f6126a58585613336565b5090505f8790505f5f8273ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa1580156126f7573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061271b9190614f77565b506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff1691505f5f8573ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff161461277c57828461277f565b83835b9150915061278f8883838e613460565b965050505050505095945050505050565b5f5f6127ac8585613336565b5090505f8790505f5f8273ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa1580156127fe573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906128229190614f77565b506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff1691505f5f8573ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff1614612883578284612886565b83835b915091506128968883838e61356c565b965050505050505095945050505050565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6128d4612950565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603612944575f6040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040161293b9190613f81565b60405180910390fd5b61294d81613275565b50565b6129586129d7565b73ffffffffffffffffffffffffffffffffffffffff16612976612672565b73ffffffffffffffffffffffffffffffffffffffff16146129d5576129996129d7565b6040517f118cdaa70000000000000000000000000000000000000000000000000000000081526004016129cc9190613f81565b60405180910390fd5b565b5f33905090565b5f60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff1603612bc957845f81518110612a4657612a456144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166323b872dd60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff168a6040518463ffffffff1660e01b8152600401612acc9392919061469f565b6020604051808303815f875af1158015612ae8573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612b0c91906146e8565b5060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f9609f08865f81518110612b5d57612b5c6144c4565b5b6020026020010151866040518363ffffffff1660e01b8152600401612b839291906144f1565b6020604051808303815f875af1158015612b9f573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612bc3919061452c565b50612c83565b845f81518110612bdc57612bdb6144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166323b872dd60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16868a6040518463ffffffff1660e01b8152600401612c419392919061469f565b6020604051808303815f875af1158015612c5d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612c8191906146e8565b505b5f8560018751612c939190614fc7565b81518110612ca457612ca36144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166370a08231846040518263ffffffff1660e01b8152600401612ce49190613f81565b602060405180830381865afa158015612cff573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612d23919061452c565b9050612d328987858888613686565b5f8660018851612d429190614fc7565b81518110612d5357612d526144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166370a08231856040518263ffffffff1660e01b8152600401612d939190613f81565b602060405180830381865afa158015612dae573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612dd2919061452c565b9050612de78282613bf790919063ffffffff16565b925087831015612e2c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e239061506a565b60405180910390fd5b5050979650505050505050565b5f5f5f865f81518110612e4f57612e4e6144c4565b5b602002602001015187600181518110612e6b57612e6a6144c4565b5b6020026020010151915091505f612e828383613336565b5090505f8790505f5f8273ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015612ed4573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612ef89190614f77565b506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff1691505f5f8573ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff1614612f59578284612f5c565b83835b91509150612f6c8f83838e61356c565b98508d891115612fb1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612fa8906150f8565b60405180910390fd5b5050505060035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168c73ffffffffffffffffffffffffffffffffffffffff160361319f57885f8151811061301c5761301b6144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166323b872dd60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16886040518463ffffffff1660e01b81526004016130a29392919061469f565b6020604051808303815f875af11580156130be573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906130e291906146e8565b5060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f9609f088a5f81518110613133576131326144c4565b5b60200260200101518a6040518363ffffffff1660e01b81526004016131599291906144f1565b6020604051808303815f875af1158015613175573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613199919061452c565b50613259565b885f815181106131b2576131b16144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166323b872dd60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff168a886040518463ffffffff1660e01b81526004016132179392919061469f565b6020604051808303815f875af1158015613233573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061325791906146e8565b505b6132668c8a888b8b613686565b50505050979650505050505050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f5f8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036133a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161339d90615186565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16106133e05782846133e3565b83835b80925081935050505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613459576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613450906151ee565b60405180910390fd5b9250929050565b5f5f85116134a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161349a9061527c565b60405180910390fd5b5f841180156134b157505f83115b6134f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016134e79061530a565b60405180910390fd5b5f613511836127106135029190614fc7565b87613c0c90919063ffffffff16565b90505f6135278583613c0c90919063ffffffff16565b90505f613551836135436127108a613c0c90919063ffffffff16565b613c7890919063ffffffff16565b9050808261355f919061476d565b9350505050949350505050565b5f5f85116135af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016135a690615398565b60405180910390fd5b5f841180156135bd57505f83115b6135fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016135f39061530a565b60405180910390fd5b5f6136246127106136168888613c0c90919063ffffffff16565b613c0c90919063ffffffff16565b90505f613659846127106136389190614fc7565b61364b8988613cd090919063ffffffff16565b613c0c90919063ffffffff16565b905061367a6001828461366c919061476d565b613c7890919063ffffffff16565b92505050949350505050565b5f5f855f8151811061369b5761369a6144c4565b5b6020026020010151866001815181106136b7576136b66144c4565b5b6020026020010151915091505f6136ce8383613336565b5090505f8590505f5f5f5f8473ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015613722573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906137469190614f77565b506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff1691505f5f8773ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff16146137a75782846137aa565b83835b9150915060035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168f73ffffffffffffffffffffffffffffffffffffffff160361394e57735aea5775959fbc2557cc8789bc1bf90a239d9a9173ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff160361389b576138948260055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1631613bf790919063ffffffff16565b9550613949565b613946828b73ffffffffffffffffffffffffffffffffffffffff166370a0823160055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518263ffffffff1660e01b81526004016138f99190613f81565b602060405180830381865afa158015613914573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613938919061452c565b613bf790919063ffffffff16565b95505b6139db565b6139d8828b73ffffffffffffffffffffffffffffffffffffffff166370a082318a6040518263ffffffff1660e01b815260040161398b9190613f81565b602060405180830381865afa1580156139a6573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906139ca919061452c565b613bf790919063ffffffff16565b95505b6139e78683838e613460565b9450505050505f5f8573ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff1614613a2957825f613a2c565b5f835b9150915060035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168d73ffffffffffffffffffffffffffffffffffffffff1603613b2f575f888c6002604051602001613a9b939291906153c5565b60405160208183030381529060405290508a73ffffffffffffffffffffffffffffffffffffffff16637132bb7f82305f6040518463ffffffff1660e01b8152600401613ae99392919061541a565b60408051808303815f875af1158015613b04573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613b2891906154ba565b5050613be8565b8473ffffffffffffffffffffffffffffffffffffffff1663022c0d9f83838e5f67ffffffffffffffff811115613b6857613b67613d4d565b5b6040519080825280601f01601f191660200182016040528015613b9a5781602001600182028036833780820191505090505b506040518563ffffffff1660e01b8152600401613bba94939291906154e5565b5f604051808303815f87803b158015613bd1575f5ffd5b505af1158015613be3573d5f5f3e3d5ffd5b505050505b50505050505050505050505050565b5f8183613c049190614fc7565b905092915050565b5f5f821480613c33575082828385613c24919061552f565b925082613c31919061476d565b145b613c72576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613c69906155ba565b60405180910390fd5b92915050565b5f828284613c8691906149e1565b9150811015613cca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613cc190615622565b60405180910390fd5b92915050565b5f828284613cde9190614fc7565b9150811115613d22576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613d199061568a565b60405180910390fd5b92915050565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b613d8382613d3d565b810181811067ffffffffffffffff82111715613da257613da1613d4d565b5b80604052505050565b5f613db4613d28565b9050613dc08282613d7a565b919050565b5f67ffffffffffffffff821115613ddf57613dde613d4d565b5b602082029050602081019050919050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f613e1d82613df4565b9050919050565b613e2d81613e13565b8114613e37575f5ffd5b50565b5f81359050613e4881613e24565b92915050565b5f613e60613e5b84613dc5565b613dab565b90508083825260208201905060208402830185811115613e8357613e82613df0565b5b835b81811015613eac5780613e988882613e3a565b845260208401935050602081019050613e85565b5050509392505050565b5f82601f830112613eca57613ec9613d39565b5b8135613eda848260208601613e4e565b91505092915050565b5f8115159050919050565b613ef781613ee3565b8114613f01575f5ffd5b50565b5f81359050613f1281613eee565b92915050565b5f5f60408385031215613f2e57613f2d613d31565b5b5f83013567ffffffffffffffff811115613f4b57613f4a613d35565b5b613f5785828601613eb6565b9250506020613f6885828601613f04565b9150509250929050565b613f7b81613e13565b82525050565b5f602082019050613f945f830184613f72565b92915050565b5f60208284031215613faf57613fae613d31565b5b5f82013567ffffffffffffffff811115613fcc57613fcb613d35565b5b613fd884828501613eb6565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b5f819050919050565b61401c8161400a565b82525050565b5f61402d8383614013565b60208301905092915050565b5f602082019050919050565b5f61404f82613fe1565b6140598185613feb565b935061406483613ffb565b805f5b8381101561409457815161407b8882614022565b975061408683614039565b925050600181019050614067565b5085935050505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6140d381613ee3565b82525050565b5f6140e483836140ca565b60208301905092915050565b5f602082019050919050565b5f614106826140a1565b61411081856140ab565b935061411b836140bb565b805f5b8381101561414b57815161413288826140d9565b975061413d836140f0565b92505060018101905061411e565b5085935050505092915050565b5f6040820190508181035f8301526141708185614045565b9050818103602083015261418481846140fc565b90509392505050565b5f62ffffff82169050919050565b6141a48161418d565b81146141ae575f5ffd5b50565b5f813590506141bf8161419b565b92915050565b6141ce8161400a565b81146141d8575f5ffd5b50565b5f813590506141e9816141c5565b92915050565b5f5f5f5f5f5f5f5f610100898b03121561420c5761420b613d31565b5b5f6142198b828c01613e3a565b985050602061422a8b828c016141b1565b975050604061423b8b828c01613e3a565b965050606061424c8b828c01613e3a565b955050608061425d8b828c016141db565b94505060a061426e8b828c016141db565b93505060c061427f8b828c01613f04565b92505060e06142908b828c01613e3a565b9150509295985092959890939650565b5f5f5f5f5f5f60c087890312156142ba576142b9613d31565b5b5f6142c789828a01613e3a565b96505060206142d889828a016141db565b95505060406142e989828a01613e3a565b94505060606142fa89828a01613e3a565b935050608061430b89828a016141db565b92505060a061431c89828a016141db565b9150509295509295509295565b5f5f5f5f5f5f5f5f610100898b03121561434657614345613d31565b5b5f6143538b828c01613e3a565b98505060206143648b828c01613e3a565b97505060406143758b828c016141db565b96505060606143868b828c01613e3a565b95505060806143978b828c01613e3a565b94505060a06143a88b828c016141db565b93505060c06143b98b828c016141db565b92505060e06143ca8b828c01613f04565b9150509295985092959890939650565b5f602082840312156143ef576143ee613d31565b5b5f6143fc84828501613e3a565b91505092915050565b5f6020820190508181035f83015261441d81846140fc565b905092915050565b5f5f5f5f5f60a0868803121561443e5761443d613d31565b5b5f61444b88828901613e3a565b955050602061445c888289016141db565b945050604061446d88828901613e3a565b935050606061447e88828901613e3a565b925050608061448f888289016141db565b9150509295509295909350565b6144a58161400a565b82525050565b5f6020820190506144be5f83018461449c565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f6040820190506145045f830185613f72565b6145116020830184613f72565b9392505050565b5f81519050614526816141c5565b92915050565b5f6020828403121561454157614540613d31565b5b5f61454e84828501614518565b91505092915050565b5f82825260208201905092915050565b7f41444d494e5f4143434553535f524551554952454400000000000000000000005f82015250565b5f61459b601583614557565b91506145a682614567565b602082019050919050565b5f6020820190508181035f8301526145c88161458f565b9050919050565b7f544f4b454e5f494e5f414444524553535f49535f5a45524f00000000000000005f82015250565b5f614603601883614557565b915061460e826145cf565b602082019050919050565b5f6020820190508181035f830152614630816145f7565b9050919050565b7f544f4b454e5f4f55545f414444524553535f49535f5a45524f000000000000005f82015250565b5f61466b601983614557565b915061467682614637565b602082019050919050565b5f6020820190508181035f8301526146988161465f565b9050919050565b5f6060820190506146b25f830186613f72565b6146bf6020830185613f72565b6146cc604083018461449c565b949350505050565b5f815190506146e281613eee565b92915050565b5f602082840312156146fd576146fc613d31565b5b5f61470a848285016146d4565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6147778261400a565b91506147828361400a565b92508261479257614791614713565b5b828204905092915050565b5f6040820190506147b05f830185613f72565b6147bd602083018461449c565b9392505050565b5f60ff82169050919050565b5f8160f81b9050919050565b5f6147e6826147d0565b9050919050565b6147fe6147f9826147c4565b6147dc565b82525050565b5f8160601b9050919050565b5f61481a82614804565b9050919050565b5f61482b82614810565b9050919050565b61484361483e82613e13565b614821565b82525050565b5f61ffff82169050919050565b5f8160f01b9050919050565b5f61486c82614856565b9050919050565b61488461487f82614849565b614862565b82525050565b5f614895828b6147ed565b6001820191506148a5828a614832565b6014820191506148b582896147ed565b6001820191506148c58288614873565b6002820191506148d582876147ed565b6001820191506148e58286614832565b6014820191506148f582856147ed565b6001820191506149058284614832565b6014820191508190509998505050505050505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f61494d8261491b565b6149578185614925565b9350614967818560208601614935565b61497081613d3d565b840191505092915050565b5f60c08201905061498e5f830189613f72565b61499b602083018861449c565b6149a86040830187613f72565b6149b5606083018661449c565b6149c26080830185613f72565b81810360a08301526149d48184614943565b9050979650505050505050565b5f6149eb8261400a565b91506149f68361400a565b9250828201905080821115614a0e57614a0d614740565b5b92915050565b614a1d81613e13565b82525050565b614a2c8161418d565b82525050565b614a3b81613df4565b82525050565b61010082015f820151614a565f850182614a14565b506020820151614a696020850182614a14565b506040820151614a7c6040850182614a23565b506060820151614a8f6060850182614a14565b506080820151614aa26080850182614013565b5060a0820151614ab560a0850182614013565b5060c0820151614ac860c0850182614013565b5060e0820151614adb60e0850182614a32565b50505050565b5f61010082019050614af55f830184614a41565b92915050565b61010082015f820151614b105f850182614a14565b506020820151614b236020850182614a14565b506040820151614b366040850182614a23565b506060820151614b496060850182614a14565b506080820151614b5c6080850182614013565b5060a0820151614b6f60a0850182614013565b5060c0820151614b8260c0850182614013565b5060e0820151614b9560e0850182614a32565b50505050565b5f61010082019050614baf5f830184614afb565b92915050565b60e082015f820151614bc95f850182614a14565b506020820151614bdc6020850182614a14565b506040820151614bef6040850182614a23565b506060820151614c026060850182614a14565b506080820151614c156080850182614013565b5060a0820151614c2860a0850182614013565b5060c0820151614c3b60c0850182614a32565b50505050565b5f60e082019050614c545f830184614bb5565b92915050565b60e082015f820151614c6e5f850182614a14565b506020820151614c816020850182614a14565b506040820151614c946040850182614a23565b506060820151614ca76060850182614a14565b506080820151614cba6080850182614013565b5060a0820151614ccd60a0850182614013565b5060c0820151614ce060c0850182614a32565b50505050565b5f60e082019050614cf95f830184614c5a565b92915050565b5f81519050614d0d81613e24565b92915050565b5f60208284031215614d2857614d27613d31565b5b5f614d3584828501614cff565b91505092915050565b614d4781613ee3565b82525050565b5f606082019050614d605f830186613f72565b614d6d6020830185613f72565b614d7a6040830184614d3e565b949350505050565b5f81905092915050565b50565b5f614d9a5f83614d82565b9150614da582614d8c565b5f82019050919050565b5f614db982614d8f565b9150819050919050565b7f4661696c656420746f2073656e642045746865720000000000000000000000005f82015250565b5f614df7601483614557565b9150614e0282614dc3565b602082019050919050565b5f6020820190508181035f830152614e2481614deb565b9050919050565b7f546f6b656e2062616c616e6365206973207a65726f00000000000000000000005f82015250565b5f614e5f601583614557565b9150614e6a82614e2b565b602082019050919050565b5f6020820190508181035f830152614e8c81614e53565b9050919050565b7f4661696c656420746f207472616e7366657220746f6b656e00000000000000005f82015250565b5f614ec7601883614557565b9150614ed282614e93565b602082019050919050565b5f6020820190508181035f830152614ef481614ebb565b9050919050565b5f6dffffffffffffffffffffffffffff82169050919050565b614f1d81614efb565b8114614f27575f5ffd5b50565b5f81519050614f3881614f14565b92915050565b5f63ffffffff82169050919050565b614f5681614f3e565b8114614f60575f5ffd5b50565b5f81519050614f7181614f4d565b92915050565b5f5f5f60608486031215614f8e57614f8d613d31565b5b5f614f9b86828701614f2a565b9350506020614fac86828701614f2a565b9250506040614fbd86828701614f63565b9150509250925092565b5f614fd18261400a565b9150614fdc8361400a565b9250828203905081811115614ff457614ff3614740565b5b92915050565b7f556e69737761705632526f757465723a20494e53554646494349454e545f4f555f8201527f545055545f414d4f554e54000000000000000000000000000000000000000000602082015250565b5f615054602b83614557565b915061505f82614ffa565b604082019050919050565b5f6020820190508181035f83015261508181615048565b9050919050565b7f556e69737761705632526f757465723a204558434553534956455f494e5055545f8201527f5f414d4f554e5400000000000000000000000000000000000000000000000000602082015250565b5f6150e2602783614557565b91506150ed82615088565b604082019050919050565b5f6020820190508181035f83015261510f816150d6565b9050919050565b7f556e697377617056324c6962726172793a204944454e544943414c5f414444525f8201527f4553534553000000000000000000000000000000000000000000000000000000602082015250565b5f615170602583614557565b915061517b82615116565b604082019050919050565b5f6020820190508181035f83015261519d81615164565b9050919050565b7f556e697377617056324c6962726172793a205a45524f5f4144445245535300005f82015250565b5f6151d8601e83614557565b91506151e3826151a4565b602082019050919050565b5f6020820190508181035f830152615205816151cc565b9050919050565b7f556e697377617056324c6962726172793a20494e53554646494349454e545f495f8201527f4e5055545f414d4f554e54000000000000000000000000000000000000000000602082015250565b5f615266602b83614557565b91506152718261520c565b604082019050919050565b5f6020820190508181035f8301526152938161525a565b9050919050565b7f556e697377617056324c6962726172793a20494e53554646494349454e545f4c5f8201527f4951554944495459000000000000000000000000000000000000000000000000602082015250565b5f6152f4602883614557565b91506152ff8261529a565b604082019050919050565b5f6020820190508181035f830152615321816152e8565b9050919050565b7f556e697377617056324c6962726172793a20494e53554646494349454e545f4f5f8201527f55545055545f414d4f554e540000000000000000000000000000000000000000602082015250565b5f615382602c83614557565b915061538d82615328565b604082019050919050565b5f6020820190508181035f8301526153af81615376565b9050919050565b6153bf816147c4565b82525050565b5f6060820190506153d85f830186613f72565b6153e56020830185613f72565b6153f260408301846153b6565b949350505050565b5f6154055f83614925565b915061541082614d8c565b5f82019050919050565b5f6080820190508181035f8301526154328186614943565b90506154416020830185613f72565b61544e6040830184613f72565b818103606083015261545f816153fa565b9050949350505050565b5f5ffd5b5f6040828403121561548257615481615469565b5b61548c6040613dab565b90505f61549b84828501614cff565b5f8301525060206154ae84828501614518565b60208301525092915050565b5f604082840312156154cf576154ce613d31565b5b5f6154dc8482850161546d565b91505092915050565b5f6080820190506154f85f83018761449c565b615505602083018661449c565b6155126040830185613f72565b81810360608301526155248184614943565b905095945050505050565b5f6155398261400a565b91506155448361400a565b92508282026155528161400a565b9150828204841483151761556957615568614740565b5b5092915050565b7f64732d6d6174682d6d756c2d6f766572666c6f770000000000000000000000005f82015250565b5f6155a4601483614557565b91506155af82615570565b602082019050919050565b5f6020820190508181035f8301526155d181615598565b9050919050565b7f64732d6d6174682d6164642d6f766572666c6f770000000000000000000000005f82015250565b5f61560c601483614557565b9150615617826155d8565b602082019050919050565b5f6020820190508181035f83015261563981615600565b9050919050565b7f64732d6d6174682d7375622d756e646572666c6f7700000000000000000000005f82015250565b5f615674601583614557565b915061567f82615640565b602082019050919050565b5f6020820190508181035f8301526156a181615668565b905091905056fea26469706673582212203ee974609361f56a5b200acbe2200a16243ce0a1d759668aa95d12a4c679552964736f6c634300081c0033000000000000000000000000acd5066d3df0db5a53eb0a5d884ec9c77b86f7ef0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000018300000000000000000000000010aa5ec30a8da00e1ecb8fdcbd23d3dfcea4cd300000000000000000000000004136b1066fc5bf8392e7f3243e702d480c2b4d20000000000000000000000000acc7695f6918feb4d5d57b4cb5922db2b24efca6000000000000000000000000655a386778dfd98a5d8191626b98e5f92ded4fbc0000000000000000000000008f874e3e3b0e781b5ef6875a39adad5d9e47371a000000000000000000000000d5cc393ce8eb71079f7ac3b247fcdaeca6285d7d00000000000000000000000054de09cb558853e835279308367b7d5dc1374d6f000000000000000000000000305381affd81218280a0e4a490be3db87a34f042000000000000000000000000df8e8d2eef7d5d3b9cd49836bf9261cd98dc3e24000000000000000000000000c1591862c39077a72206c04a3d0e3cefd49c89c20000000000000000000000000519066bcc05d13d88d0190481374f5620d2a210000000000000000000000000e3d604493b99666496a83376407ff35056904eaf0000000000000000000000008e4da8a826218f3ba53ed8e2cb07a03b8e4264a4000000000000000000000000caf5a26acdc3eb03848cfa65dd615ecf486edfd100000000000000000000000031c5d2602bd58e200e5785657900974f13fd0b7d00000000000000000000000095762fb75a56612c5c4304721716d6ede61fa10c0000000000000000000000008de7a3df8de32073ced1b481a6c1b52164777a5e00000000000000000000000020ad25864d6e686f4e7af8ed1d8819f7952215fc0000000000000000000000007b25a90aa64c4fd90302ba746c97866f47a4261a0000000000000000000000001fc13a7a1f91c138973e1d36a0312e741e12a0860000000000000000000000009578fbcd5a89eeb0691479e2110b585d5a1aadd6000000000000000000000000b98612457ec4d1461514785ad1311e49941516dd00000000000000000000000045db53b737f73f070769d217a05466bddcfa40c6000000000000000000000000c509e0ab7107c8779a14d0374a723c75cb957fd1000000000000000000000000eb60feccd3f73d94dd1b5800026d0b94518da7f3000000000000000000000000b10b805bcfd1e14ff8ef47756164baaad70d72b50000000000000000000000008e201b008ae1bbee15fe727a55673fb0b55a9692000000000000000000000000317750b7f4961dfaa5d94264ec77e667aa0e82870000000000000000000000004ca0be6aa8aa2eb9a8989fc9beb9a5753d6ba5ae000000000000000000000000630c9eee9b2d3060f14933142a43eb401e37093a00000000000000000000000016235f7263fd1873a868c8c6973194aaeed3c52800000000000000000000000033f8187a067ef94bfdad0bbc267f6acbaf3627e0000000000000000000000000d059ef92b6b16e3cb62c9531b2cc4532753eac2a0000000000000000000000008d8b392859afb753eff8bd0b763529148faa291d000000000000000000000000592b805028934f54a02a2c5a24bd38d1f9fb2a80000000000000000000000000c0d877c5d06f32603d6aa7f4d4ec10c19255157c000000000000000000000000cbb853fbf613b472228aa57865f4de875097436000000000000000000000000096c6d66716f168afd4040f481bebc5c25bc5909c000000000000000000000000cb9b22db8053a46c4359990708b2f1f6b6f226e3000000000000000000000000ae8c4b0ca6bd5c255c3419dc6c2dbf25c0ab161100000000000000000000000046dc1cdaa4796633114b0c2a46b9542787216ee7000000000000000000000000ce6f02c5122816e822742e9b6e6c85b84adafe2d0000000000000000000000005238a24d46af3a63315a6d7105cbae611ea5f41a000000000000000000000000ebc3c1d9e37c1e42bd70a38e24f210a498a11f57000000000000000000000000a4526b8d9f8faee79607e2988b093c241fc9dedb000000000000000000000000ff6133b8519eb38d9a9edf515a1856e857d60d7000000000000000000000000052e013744877385454372c1b8073cd35561d65000000000000000000000000008d03a45db3335b1af43537fa792b15c773daba5d000000000000000000000000e20cd5b1fd65a4dc986ca1bb7c966320350bfb19000000000000000000000000cb4ec01d0efbc97a21b908126a4c7c5ef64814660000000000000000000000001469c83677dc333ea59585a5642e4bad455c6b180000000000000000000000001e34aeb707d0d6a440b1510f2f7fee11a1dbefae0000000000000000000000003fe50205a58681c37d5a3f8de4512d4eee1f1e4b00000000000000000000000073d68f2850a93b925207394f18182bfa6fc5bdb500000000000000000000000001c2947e175444eadc79c7a24870afdde7cd5c04000000000000000000000000abca4464312632814197e0db2a156937374180ca0000000000000000000000000b14a707607237fa5d4e9b8a878206cfa2c374100000000000000000000000004e31c41b1f3563aec58f3fb6c91db1c4121cf94300000000000000000000000061339229ab97fb185683c7aee78d3f875be427f8000000000000000000000000194f51c74194e381412933560e34107618f10b3700000000000000000000000018efa4115c267078d2e2fa8ea3212373fcb2bccf0000000000000000000000002e3a06427deb01526c3aed6e50739762743cbdc8000000000000000000000000eb7ee473770912575293ac7d662e76e25442fe9c0000000000000000000000002750dba29f8e289c8466ee516b8f3ff9a1d6957e00000000000000000000000001861d93e6106ec02e94e501c58f64429bd578fb00000000000000000000000085095d965180332dc37e82b5acf0df9310dc3b6b0000000000000000000000003bf900ee2b056d3680756fddae75ab9b132388550000000000000000000000009bb695a0498ea2cd97747297f85311be249e51f40000000000000000000000004cb8a15a9ac249ce956dfc1f102f4cb7fea7264700000000000000000000000099413455f5061ee929182dc0a7981cad522f9a93000000000000000000000000d751d246e3eef1fa95ddd759f53e50ec937112910000000000000000000000004116f09159cbb99b185976df7a865e59d2c63765000000000000000000000000d2de0ebc1749d43ebb9a542ba340ca06d809561b0000000000000000000000002eb2e05d0c130f75d18d260a09746a463ec0f7d0000000000000000000000000822a35a8795c6daae0b3963f26e62d75ce01567400000000000000000000000028323d79854933df01797825446b88c444d6c86a00000000000000000000000041f631f53bbb488b00cf494ef2d2c46e1c613c18000000000000000000000000d178d4a65d6cd85fa81b83a4579502c5829d94ce0000000000000000000000002f9b90e0f79dd0d8e6d8c424e6cb23b064b7c2cd0000000000000000000000003cbc2ea9075b98cc1107d34cf106a6340b7f66740000000000000000000000008bcc44de8ec21317f75755c9a6303fa8eb82663c000000000000000000000000bc74b8009f20c7a0ae69825ecbb67c9e7be41cc50000000000000000000000000547ae5d61985d961c16fc5eeab6c6ea4570a9e1000000000000000000000000669f3785b1301ca7092cb2cd935f59b87694245e0000000000000000000000006dea1a8a90288c291610461f00db266090523d07000000000000000000000000b4581eb45c4c573cb583c9607a58546758aa1cec000000000000000000000000bc4187c78e2beaf92b60c93da1336b17f99215c400000000000000000000000052d30702b3db0444074de27c5ac99dd0b2e0153700000000000000000000000074e2a0ec9e590f80534a11d7231d6c266247c6ab0000000000000000000000008a52eb189a054e846c8a24fadde79f57fe763bd20000000000000000000000004ccd06dc0403cff869559526fa3daf202fca3d8f0000000000000000000000005c9bfabf6ab7efca8187bbdf2cc009b573bc2a9a000000000000000000000000e70dc7eb57e1d2c7fa20a0f8595f0d8d6cb928bb00000000000000000000000039b228501faac10a360f90f39831306a9e1a60430000000000000000000000008d392c9f16066b9dbf6b21dd42720de58f37e85e00000000000000000000000027dff46a548d9b49228e3a4bf555ca6e6678c99800000000000000000000000028682b4186febf0273228d1cf4a800f359d2c958000000000000000000000000b9e21cbe161b79ee19ac6dc40725af041b7120ad0000000000000000000000007c0023ef2b0ab7600e6a1e2e6920fd78c74915e7000000000000000000000000360065f2ada2b4d96ceb3d33a1b93b490361db43000000000000000000000000e8d8d001751a16750bfc74b7a0cbe1436c8ab58d000000000000000000000000b31549600c1c84b33879a6d53b8a41845298721e000000000000000000000000d65d139a2cd5b41d5c4ee0dc12dae2ed07ad26db000000000000000000000000469d5feb24a8a0c4921caacbe071a7ed74005dc90000000000000000000000000dcc254e4d4a9454af3259fae11c55b04c8211d300000000000000000000000003f319cb9eae820525b1172d2d7cf31561e351eb00000000000000000000000074ae19a823d8d188312912adf7ba9f45568ab99c0000000000000000000000009efe5ea03a702a252118dcaf5d33c4773922da8b000000000000000000000000266cc6aa95ce60b3f9ce887474ccb111eafe192c000000000000000000000000738fcc53f841fc30098201277d418412d76adfc000000000000000000000000042b66826344d7bf6d2f9ef67f72b0dc8e8d48266000000000000000000000000a8f6a1cf2d77930652721b7ca4420b3b8650fd57000000000000000000000000412a64f381254eba5c3adfc01865728d190e1d930000000000000000000000001eb0ea0cffaff653e3b8ab22ba574283122afca600000000000000000000000017cc66bb214a030ad552f7c934257f29eaf3444b0000000000000000000000000e7bcec64b8a9619001570e438dee0718b7ada560000000000000000000000004ff641c075fd4194f9500a6398469936d18bd458000000000000000000000000ce33b356c6209af9a23a8b19bf9cc72467d961c1000000000000000000000000521571cba4b2c093dc39bc8652508f971ea8aaa5000000000000000000000000cbe700067ec8a352b9a127811fb1c786069079b2000000000000000000000000ac24346ca8087f9aebb90da2e18975159be203100000000000000000000000001fbc40bb28f5311411cd77e83ea8ab218e614005000000000000000000000000f637a9b9d5653c0817c7ed9585783ed945c353dc00000000000000000000000026cd61d3b108b63266e7c59667ed2af72434772b0000000000000000000000009d8cfd1537d0db54c296e2158996bf5622026d4900000000000000000000000063b7c11b5810fd4ebcff6133cebfaf95a21c9d5c0000000000000000000000003c4a04e61056fd369329947d9c0dc62c6c3f8cde000000000000000000000000ffe95136864b2c9814ed23deb20355a3f736f51f00000000000000000000000081ce8dfaa0ed93ac49ff82261b5bae790a0f13d1000000000000000000000000b69232378f8632c8305832fd349aee20cac0a64500000000000000000000000011420c66d32994a93cdb5abc9831542698c157400000000000000000000000000b50215c7f6528cba143698a05cd20b830796d5500000000000000000000000077bfafc6922826f5d74c780b01fec1498f573f300000000000000000000000009a8f14c5810ee9d362ca0ad045f072b73d8aebca00000000000000000000000080e18a387965babede7d58ad1fc7282cd161f3b900000000000000000000000067ff83a91c1e95a5c2ed12e3af502323cc7abdf90000000000000000000000000ca27ad854532ee34b968b92e394e9aa844d3da000000000000000000000000014eb56aa8418d0df6d85d9af6e3958ad27aeff8e000000000000000000000000cdc6ed0fb4b4f0e9a973003690955fe971a3c41500000000000000000000000080a681d56a375fe78dd70beffa51b3d4b99ee564000000000000000000000000927b1c3e8933a2a137b7fe2c14993efe4555baf50000000000000000000000001b5b9d27ff82afd29c2086b295e53f7f7b6966fb000000000000000000000000911fb66514fcc42dc735e616b385051d9a3a117b0000000000000000000000000cd17c39c8c8bd1761000e66fa74adae065a98220000000000000000000000000720f6b49413c389f5566ec8a035fb028d21e3ee000000000000000000000000f19c7c77f1bd91bfef4ffa13e3411a8f4c3386e2000000000000000000000000e78e53a7169f6c5f620b9874550ab4f11a36a986000000000000000000000000369f310b3a8d9f27adbb86de24b62f7875b4f6ba0000000000000000000000006d2ff9125ca4c0076750a56f09e66a5fbf63e84c000000000000000000000000549d2f3a870bfd21cf5cabae01ed43a26e00a95c00000000000000000000000052528f18b83dbbfc35d5eef8010ae9339f08be040000000000000000000000000c2c55ad673dc2630e53b3335415b0496b57452f000000000000000000000000585c46e167709395e4b737f105517c51f20c2bdf000000000000000000000000833741e38da69fadcde6446e9dc60722b7825d24000000000000000000000000e1fe89b9c6c722c1aaebd7600409a8fcabdff6640000000000000000000000001f8628469fc6f378d947db248c3a8c535ea78d90000000000000000000000000d459ff04913aebbfe0ef6e8aa447753fbba9bb45000000000000000000000000f109c553e8e884a758e7054b75b1640d2098ca4b000000000000000000000000efd7daa48e70e42d0f70ec7b0feb4eaade6da54e000000000000000000000000b8e9ef773395cee9e4d24602eafb303a19dc6b68000000000000000000000000108097d2bbe300b87128dd3dc8715658ccc4753300000000000000000000000033aac3c33fa3e889700ddc7410b30f3c77eb7e32000000000000000000000000c32ca864efcb6309159996e2b880d0fd46aee4a5000000000000000000000000b472cecbadcf48fe7dc12394a4e652310096011d00000000000000000000000072318a4dfbd28fc03344f72cbccc62ad05c3bdbe000000000000000000000000a42997caacbae4ad80c8a0c443ef6b0439e24f8900000000000000000000000096d89fd0c130da99a44bcd3f87d24d91563018350000000000000000000000001b8a108f20e50e32591e9e95bd0b6c33d88d271a000000000000000000000000f92a763a40a124242f0b48f148ba1427f19de11d0000000000000000000000008b6171811881240616fe4286aeeb60111cd0cda3000000000000000000000000740835a3a0ebe35ff79bc5177636ea946fe52044000000000000000000000000b6dd5d6648a6be2326918c1bd1044469cd18fd88000000000000000000000000b04eaca3333de139a8c7da6897965be9bcbbf4b40000000000000000000000009e0e399a68ed3f62f2fab5c7e52073cc3f23667d00000000000000000000000053614df9426785b80a1501dbe138a40f07170451000000000000000000000000491f32ccf3d4c722d5b36e16f37ef514499ea03d000000000000000000000000feb63d0e637541db8c0b3b88d17ebddbc812ab860000000000000000000000001538f2aafe944fe56b4b71e892030d01bf141e19000000000000000000000000b037a7e0a1fa6a5ddc8fa53f2eecf2b244af421c0000000000000000000000002e4e7983110ae0ab5dec12ce8ace4dd7e75ba83a00000000000000000000000095f9be5bb2f4390ff23911038e770c694bb4f6430000000000000000000000009b51aa204da8c559174f59df2a6903855620bd3d000000000000000000000000c2e1f438d369254faff5bb339a7d4446740f1462000000000000000000000000f23eb29fbd963391a4e8ead9cafeb6e1e415ca330000000000000000000000007e991bc2b5fe3c669c230b4fd27d9cc4127c49100000000000000000000000003216ab5bc633ec19d4a75fc3be565d05384b2a49000000000000000000000000a59f88bbc1d92832ffdea1116c79d116069b91b4000000000000000000000000f6285d119af1ac8d93d6e7c9a0ff230adf59b06a000000000000000000000000e9a2eae46b4e5ee475069615861f71dc860dbbb70000000000000000000000005a70c505ab8577ee6fcb28c2e609654633d70623000000000000000000000000437a406285e8445e8c662dfb2ed1502c060497d000000000000000000000000094f95ee4e4b8cc8b0b2abc4ec4579d37c021660900000000000000000000000021358de109d7ca61c8e622f936229dcd88522450000000000000000000000000fc4e1916553629299c359267ca335cfaaa1cd723000000000000000000000000a5969c617a4a192fd54fc0cbac93fe094222655a0000000000000000000000004a09eef00ae07816ddc639a06fbd866d79333be7000000000000000000000000894ee27c3eff4f5fe81bed38371f6b22c00c743d000000000000000000000000556eadda8da41b2b11bfd7fe184fde26ecc89cdf00000000000000000000000097bc3f124d9e10658f245d5ad95a0f1901a698c5000000000000000000000000678cad28da0012cfd6cb07ed432ef71ac6322c37000000000000000000000000b53e1691743fdb5351efdaf4be08ab616f641faa000000000000000000000000a3d973cf505cf7b41c6b8fa785476261dd5ba43b00000000000000000000000006e725272368d2db52d7d2f67ad36c8aca2cf98c000000000000000000000000b58469f22e813385ec333e9c42487ec72532dc2e000000000000000000000000b054528cbcea63e6e23a35f09f992414bc056a040000000000000000000000006fb02b815e58797711b7746493524a20218f6c28000000000000000000000000e61c7b276952debe3bfb655d162dcf7157916dbc00000000000000000000000064e9b7f9211588a06a4fa7af0d0978d77eb2a498000000000000000000000000266afcb8fb738a8cd77a53f64e38ab3735a019f70000000000000000000000008d952292cd875760344c93e9f22a7f9bff303f540000000000000000000000007d56fb41dc2fc3943af20c6ce408fad26e1d82c10000000000000000000000003bf2536287a7474450b7b2a4b4a632972a4e3dae00000000000000000000000020c6bced0b0fb572a0aa2c1b760892d0725ea0100000000000000000000000001d563a6db530e488a9ba774fe395ddde17f4298a000000000000000000000000831d89d0a0e26f27edb225e1c253aa187c5deb5c000000000000000000000000db985a973349c9de776a59483673c86b40d6d11a0000000000000000000000005d1527c8ec4479f6fe16e39164bf697afe33005f0000000000000000000000000d3cc223ccc4fa3d78342db8a7e7b62e3d50a334000000000000000000000000d7a4579aef0a0886073a6e64cc81dd2ca56a355a000000000000000000000000f01d64909e7d048ce54c647f1a5fc678755e035000000000000000000000000020dc1c22d1b4ffea516f93f3f6a92939c282ae3e00000000000000000000000035828d6414d9d11fe506f11bbe105aec19e1e1dc000000000000000000000000e18370e8f69807266a96fae68901794b76367f890000000000000000000000007d354ad85d5474608684718f92582fb893730642000000000000000000000000a05b248fe71c32f9567986eb758c10a36d4ce98e000000000000000000000000d186a12047bb98d694f8f485451f27d9aacd16b00000000000000000000000002106f95ea00c9f94ae03624509e9acfd61a45c56000000000000000000000000dfb1790b71039f0524053089e6c160f6bdb3f24b000000000000000000000000097c910afa82723158a4af9709547ef9afb95cb90000000000000000000000004ddf04e19ac451752db8be671124f7f54caea10e00000000000000000000000083faf1b116c0a4382ab7cda91721f05f71affa20000000000000000000000000a7ecea7bbc46b0f72c09801e0b9637abe8627b87000000000000000000000000c8b9d399a43225fb002ccb66cf4c505eafd79e5f000000000000000000000000440cd58001cd54e680ee56f133101422eab9a3d30000000000000000000000001ea615d92f7bfef93829d30aeedeff291a06e66a0000000000000000000000003cdb6318e34567ae1ed67548127908ec7c9be176000000000000000000000000e123c385698d1012ba991834efca05dbe5a99cd9000000000000000000000000345ffaba063bfb83fbacb32193dc064bb99862420000000000000000000000004d46a62a4e9a18ae4b95c432dbc226df4dc7657d0000000000000000000000001cdeda3db2e506b863032b013c2aa048b32cff17000000000000000000000000536659db106f7d87040c04f46c4a08ebe4fe6d470000000000000000000000000855f0080cd572ba3b83ab4810dc5370850c73e80000000000000000000000003fc9ee657ee592e4e6209dc56ed810a43cc58c830000000000000000000000009ebd4b43f1c1f3d073cd1b25297ea20fbc6406a8000000000000000000000000763ea3abca0267a29edb3403db0957d4d1b1ed87000000000000000000000000041c0dfa52bb912d0367fe33ef8e25f274788f5f00000000000000000000000085d0494b68891cdc55af4d1d65b2d2c0b8ca03ed00000000000000000000000082aa73a6ca588ddbb179e8d332da48d93fedab150000000000000000000000002365afa64c5c6cef0bfa89bf356c6e43a9bd77200000000000000000000000002c5b823e8d08cf1e4ca0672e9efa38ba98ec3039000000000000000000000000e4d3acab9c3bcda772a59f0d7276e8a02ef634560000000000000000000000004042437eefa79bc1715270ddb1cf86678addf839000000000000000000000000525ef6b9ca806bb239b83ddb6c54aceab794ba40000000000000000000000000d8a8ca53009224a5fa0531399c17e246692b2d750000000000000000000000005b859d23272b69742a862753c3a568e934b06d54000000000000000000000000e6a14f9065ae4b2e9f1ee21fe7647297256117830000000000000000000000006bbf2a05c611802d38432a4507f3186b9cf299e0000000000000000000000000cad591db65c60b94634465ad37f5543793db776d000000000000000000000000a83f211c6a1853afa6496436e6f8b7c9fca9ec2a0000000000000000000000009f217cee7727c3da2f16ca0d52a12e1a7fc40c93000000000000000000000000dfd72759b03465e88718072738355cf0d92b962b00000000000000000000000001c143e65349af9735b49b585245ae3a17e55e280000000000000000000000005b6b6d12e0e1f3bb332ec5197389293d5ea7368500000000000000000000000055aa1edd1cdc17b6d1dc7f83fde57b4b457dc70200000000000000000000000020fe404cfc574815ec6fc18d47beee58821eac3a000000000000000000000000ef76ff7bebead4e80b63602e73d432ffe87393ba0000000000000000000000002ec2dfa75a7d7b370a36b2bc2a1d192ab65831a3000000000000000000000000b7916576e6e515c29b34049d87e2172a98ecaf92000000000000000000000000daac6971375d772ad8f3cefb692ec4016e9942bc0000000000000000000000008abbdc545398afe8aa500872664951fdbcf9bb350000000000000000000000005a093571de5f672c64b97f5a4003cac7c4a59dad000000000000000000000000241c7686d696122e624692d5f199963762934eed000000000000000000000000d78bae1f965daebdb98c4eba084b42fd6dd3d8d90000000000000000000000003fb73eab97c49f26e6072890f0b8721e281df7480000000000000000000000004af03903fded891e6d9b3fd12d8de4d8d7883c2400000000000000000000000016409b05f3b3f38daa8df4aca75ffac2fe751869000000000000000000000000646a5aeba5cede5e064654161b7ff73574c8cd0200000000000000000000000095ecbbfbbe607e5fa50a83f5af1a695e19d96e79000000000000000000000000ff4329341c6d151e7f94284e3a45edbb8a9903ce000000000000000000000000db4c296f819e830bac3186e2850a31283d8224bc000000000000000000000000901b7ccad69bae8c14855ecbe1dd7dbb5c25870600000000000000000000000050705e8d2928832a8cef89e2ccb1f902b146a0d60000000000000000000000002a816a8d5e62a7843f165bd755a51d7640597c0d0000000000000000000000001267a32b7f621cf2ee505f0e36de7495ee63b2a3000000000000000000000000c44d475c4247b5179389c41f604c9ac48b38315800000000000000000000000074f06897f4c3e9257ceb5e4b36582bd3fa1fb08c000000000000000000000000955981511a8ab24517a529671ecd6b7b457f56c30000000000000000000000004c0ec65d8dc25da1697f1e076a49dbaced8eab6b00000000000000000000000042b7021bce2d3ffc4536ba3afce09cdd9d3dfdd400000000000000000000000006e116b1f317a93b96934a6c2616b8e3d7475d7a0000000000000000000000003c4704ab53295dd908c3128210e0e8f3d9dd908d00000000000000000000000040319bbc764d3b9f6c13f0151341d15d49e323b70000000000000000000000000b9f89930892363aa8e4be7a45f3de333f98531400000000000000000000000049809fcce393a1799f89e98738ad1a68821aecc900000000000000000000000014d55f552126acb6ebdd2f0f1b42262899fe9a59000000000000000000000000085e477696d5648f428a49508680eaec5d44a915000000000000000000000000e6032f43ba92f52e021dab7cefec688c324c18f90000000000000000000000000a0f04c798a62d0124dbd94c8d12b128741876d3000000000000000000000000e968967fe37590e6ef7f85135775b2d62c187219000000000000000000000000dfae536b93c27426cb813993fb482cca72bb2dac00000000000000000000000079d414ec51eed122cfe08bab6ef4fe0eb4fb6bc3000000000000000000000000bd6fcb6765b13920c7b0cc6454859554c4eb2aa5000000000000000000000000bf99abc991accb4f379ec4a311d5622e262d60ea00000000000000000000000090b0dec3bfa34a54dfdd1ca31e06f0774bd977a300000000000000000000000064d9fc36950c45a093b3f75d196140c9fd2cf648000000000000000000000000186179cd5ae636ca3123d8cab06c29ba6faa19c7000000000000000000000000a3591655312e5c2576d50e155af1854e15fdfcac000000000000000000000000c7b38128e777b45b0fbc02499094391fd3a76821000000000000000000000000226f41e3fe32e50a08054d6dea8e0d65aeb6842c00000000000000000000000025b1a0916dde21729150f5cf88d79d56c98896a30000000000000000000000004c45e682729f380a42ba5c6f45e4980acf36801b0000000000000000000000002e0d07947cb73092c0d535ebdab16d4043c22ff7000000000000000000000000ec4861b38aea8e5ce16940aba6fd5788f4425ea6000000000000000000000000495cc9f27553d870fa1f4d13acaf5348b20b7c34000000000000000000000000fdce1abe1fcc6db4198fd6eecdca3ab1a15f2649000000000000000000000000000568cb125369c14ed69fc2869b30351fab6dae000000000000000000000000c9af81a1fb7342eb0adb01c24f4d7e4e2436d23f000000000000000000000000fc5aac3d6615354127898bb34c9d761a81c71796000000000000000000000000823ff85431cc0cb42903348af8cbca70f699f955000000000000000000000000965d548e02b72e50f1332ef096732387263e571f000000000000000000000000dc8c63d5b2b1059da8c4d7b9da010ccc2cf4a08a000000000000000000000000eef6ebab86772b510ed956be8b81f3ee67e47c250000000000000000000000003877fac4ce64216ac240210ba39b78ad5bff928b0000000000000000000000007434c72d0cc74bd7073e45787465fcb4a5660e3d00000000000000000000000005b0e0f98a8006f298e497911040c87ed90324b80000000000000000000000007be6f90c018c0a9a6dec5e4ba7a68145ef17527d000000000000000000000000127f1d608361d808829c09ed970392f19887eaa60000000000000000000000007bd2671758ea3675bbe214e8220b71134e37cc44000000000000000000000000a75af7ffe8c01698e3b895df9ce2ab38b6ea9220000000000000000000000000b0fda180756083c0f6a0e27401666a56f52086b600000000000000000000000058103fd6b5f24e91fe156751395e8d691cc56eaf00000000000000000000000041810394e6d25c62bf8951dc37c5923eadf0b24000000000000000000000000027963f89bff93fec805d044b662e03fc2692c29b000000000000000000000000997199cb56d3c0ece61ccb667c9b8e96568dcd3900000000000000000000000039a831a8051887add28bea4e0f324dead74b1d9f00000000000000000000000055498ae3ced2932b4b18ef2a64cfd5d0d0a6fa380000000000000000000000002153b05c31d4502ecf9ca98e813f71daf9cc568f0000000000000000000000004fc39feba97bf2405f05bcde006a145d1b188c57000000000000000000000000333c104b2a9dba51144f30b5f365ae1c5edff1d100000000000000000000000095933a7b3038ead573bb80461c8a87d76aba40c2000000000000000000000000933fe8020aec30ff3a0058e7e67cd07b5a4085400000000000000000000000002138c0788810415d244f609832c262c27f5cf6a00000000000000000000000006c10bf6cf6825837eed8c6116d79c4c904f68c5a0000000000000000000000002a88b3399948716d0c375d6182d63d142f363a970000000000000000000000008f341a40ab248f2b1ad55c7f8261f49369a482f4000000000000000000000000ecec7075c6adb4f39a35009d4185dc063503eae80000000000000000000000000d5bea1f7f9c2efb907c08c7bac756cb371fd2a6000000000000000000000000b951ea6070c2184255f88eb41d8f1c32203f3a0a0000000000000000000000008d703a399550fbf114aafb7306728823ba99ceb20000000000000000000000004a2217f469003f2f816d42a0901aea1761b60db1000000000000000000000000173605d28d196a63605efb6aa4483576c23e6cf90000000000000000000000006767d9c2c6557464edb309663477f7b51e25a6cf000000000000000000000000c470fa264c933729ba40319312bcafe5ca8091cc0000000000000000000000003852d4c18346da155ebf9dee9973bd1a82f4b74f000000000000000000000000cc56b094bce98731ea261f896d6a231542e7a6fe000000000000000000000000f00d39e595233e5a81187a2c0aae2a5cacb946e8000000000000000000000000313d8eda3952b7a7d662e6370ea03d96ea969cd800000000000000000000000033b46f2111b54e51868fdc1beceaf8481a6ee0ce0000000000000000000000004bfd4529a81a8f0573d95bf8bd153d5cbed00d650000000000000000000000001a5f6c86570745d732876ef15b9ea596c86826d3000000000000000000000000934a403e65322b4d3a59eaafde5bbfaf6e8db5c50000000000000000000000000b1cb43250cc3331d281cf0b34d86bced3a097f5000000000000000000000000224f08a50d51a8cff0761488d29a5868f4e83e5f000000000000000000000000e137be394526d547a668ae33d7b74101710c111e000000000000000000000000d20d66a9307d38fe9ac683c5c224ce08b14f6dc00000000000000000000000007310a99f1e8adfc6e14559799c68147967dbf98300000000000000000000000061107d6e0ade5d3497c556f967c15238d58360960000000000000000000000003f1634ed2e89a023481d13d90feffbeb7136c9e100000000000000000000000097c5882d6aab70b2741b8169f21f354633f48dab000000000000000000000000f317455546c5c4af01a00b42c22872e49b9e297e00000000000000000000000056348a5bb4e8516a19b76f4f322b159df029175e000000000000000000000000ca74e10172468e5acfc250cb01493e77ed520f900000000000000000000000007930eec6229b358ed0657a08e6dc279117a65d28000000000000000000000000c4e5928bea799961e3d9a8ab68588e075e55b1280000000000000000000000000084d8b8b189d8f80a367f810b69d574e6dea7a90000000000000000000000004222d2a53681ac658860ad2e90fe2fe41bb71a7c000000000000000000000000d098a664bd709c60ea5e98238289353aaa1c2beb0000000000000000000000003566cd0b8db44f755f9febd4e319794c37496eba000000000000000000000000f49d1fc45eb2a86c2519a42a3d37445a2482cb510000000000000000000000006315c5546aea1e6aebcdcdc7d1516b3ea0100eff0000000000000000000000002e2d6ca4db512a6c4fe7b5d93951617daf16e39a0000000000000000000000003aec4906da64def95dc4055c654112d2e179e5de000000000000000000000000bd36b8bbddb3d364520dc59100ef33237dd662b7000000000000000000000000e925ef29687500257d79d03bfd1968ba4bdf7d57000000000000000000000000af542e1fa784fc7d32b442c217d6f4a0dba147ad000000000000000000000000c41de77e2c34cb7304a3a94859516ecbf17310010000000000000000000000002b5ff6b2abdd127feabf2920037207e6fbcf5167