Détails de la transaction
Hash de transaction
: 0x25d21f7c1b9c9a9fc78a8221bf77498c31f478bb44c29242a7a663ec6bf09382
Statut:
Opération réussie
Bloc :
25021218
48 330 confirmations de blocs
Horodatage :
14/01/2025 13:16:23 (Il y a 1 jour)
À partir de :
Interaction avec (à) :
Montant :
0ETH
($0)
Frais de transaction :
0,00022517186705618
$0,71
L2 Gas price:
0,00000000001 ETH(0,01 Gwei)
Limite de gaz L2 et usage:
22 516 438|
22 337 985(99,21 %)
L2 fee paid:
0,00022337985 ETH
Frais de gaz L2:
Base: 0,007130322 Gwei
Prix de gaz L1:
0,000000002024154294 ETH(2,024154294 Gwei)
Gaz utilisé L1:
375 154
L1 Commission Scalar:
0
L1 fee paid:
0,00000179201705618 ETH
Autres attributs :
Type de Txn :0(transaction originelle)
Nonce :1
Position dans le bloc :140
Entrer les données :
0x6080604052732da10a1e27bf85cedd8ffb1abbe97e53391c029560035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073f2dad89f2788a8cd54625c60b55cd3d2d0aca7cb60045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073621425a1ef6abe91058e9712575dcc4258f8d09160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550738b791913eb07c32779a16750e3868aa8495f596460065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507340be1cba6c5b47cdf9da7f963b6f761f4c60627d60075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156101b3575f5ffd5b50604051615d3e380380615d3e83398181016040528101906101d591906105a4565b815f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610246575f6040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040161023d919061060d565b60405180910390fd5b6102558161032860201b60201c565b508160015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f5f90505b815181101561032057600160025f8484815181106102bc576102bb610626565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550808060010191505061029b565b505050610653565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610423826103fa565b9050919050565b61043381610419565b811461043d575f5ffd5b50565b5f8151905061044e8161042a565b92915050565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61049e82610458565b810181811067ffffffffffffffff821117156104bd576104bc610468565b5b80604052505050565b5f6104cf6103e9565b90506104db8282610495565b919050565b5f67ffffffffffffffff8211156104fa576104f9610468565b5b602082029050602081019050919050565b5f5ffd5b5f61052161051c846104e0565b6104c6565b905080838252602082019050602084028301858111156105445761054361050b565b5b835b8181101561056d57806105598882610440565b845260208401935050602081019050610546565b5050509392505050565b5f82601f83011261058b5761058a610454565b5b815161059b84826020860161050f565b91505092915050565b5f5f604083850312156105ba576105b96103f2565b5b5f6105c785828601610440565b925050602083015167ffffffffffffffff8111156105e8576105e76103f6565b5b6105f485828601610577565b9150509250929050565b61060781610419565b82525050565b5f6020820190506106205f8301846105fe565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b6156de806106605f395ff3fe608060405260043610610101575f3560e01c806384cdd13c11610094578063c600b2dc11610063578063c600b2dc14610331578063d078646314610359578063d59bcb9214610381578063dd22fe16146103a9578063f2fde38b146103d357610108565b806384cdd13c146102675780638da5cb5b1461028f578063acb125a4146102b9578063af8a63de146102f557610108565b80636eb00d16116100d05780636eb00d16146101c3578063715018a6146101ed578063812040221461020357806383a7ad871461022b57610108565b80630f6efc731461010c57806324ebeb1f1461013657806326e603501461017357806334cc2d2b1461019b57610108565b3661010857005b5f5ffd5b348015610117575f5ffd5b506101206103fb565b60405161012d9190613d67565b60405180910390f35b348015610141575f5ffd5b5061015c60048036038101906101579190613f0b565b610423565b60405161016a9291906140d4565b60405180910390f35b34801561017e575f5ffd5b5061019960048036038101906101949190614195565b61075e565b005b3480156101a6575f5ffd5b506101c160048036038101906101bc9190614246565b61135e565b005b3480156101ce575f5ffd5b506101d7611678565b6040516101e49190613d67565b60405180910390f35b3480156101f8575f5ffd5b506102016116a0565b005b34801561020e575f5ffd5b50610229600480360381019061022491906142f7565b6116b3565b005b348015610236575f5ffd5b50610251600480360381019061024c9190613f0b565b611c6d565b60405161025e9190614380565b60405180910390f35b348015610272575f5ffd5b5061028d600480360381019061028891906143a0565b611d6a565b005b34801561029a575f5ffd5b506102a3611db5565b6040516102b09190613d67565b60405180910390f35b3480156102c4575f5ffd5b506102df60048036038101906102da91906143cb565b611ddc565b6040516102ec9190614451565b60405180910390f35b348015610300575f5ffd5b5061031b600480360381019061031691906143cb565b611ee3565b6040516103289190614451565b60405180910390f35b34801561033c575f5ffd5b50610357600480360381019061035291906143a0565b611fea565b005b348015610364575f5ffd5b5061037f600480360381019061037a91906142f7565b612257565b005b34801561038c575f5ffd5b506103a760048036038101906103a2919061446a565b612811565b005b3480156103b4575f5ffd5b506103bd6128a7565b6040516103ca9190613d67565b60405180910390f35b3480156103de575f5ffd5b506103f960048036038101906103f491906143a0565b6128cc565b005b5f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606080825167ffffffffffffffff81111561044157610440613da5565b5b60405190808252806020026020018201604052801561046f5781602001602082028036833780820191505090505b509150825167ffffffffffffffff81111561048d5761048c613da5565b5b6040519080825280602002602001820160405280156104bb5781602001602082028036833780820191505090505b5090505f5f90505b8351811015610758575f73ffffffffffffffffffffffffffffffffffffffff168482815181106104f6576104f56144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff160361059c5760015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1631838281518110610565576105646144c4565b5b6020026020010181815250505f828281518110610585576105846144c4565b5b60200260200101901515908115158152505061074b565b5f8482815181106105b0576105af6144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16306040518363ffffffff1660e01b81526004016106139291906144f1565b602060405180830381865afa15801561062e573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610652919061452c565b11828281518110610666576106656144c4565b5b60200260200101901515908115158152505083818151811061068b5761068a6144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166370a0823160015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518263ffffffff1660e01b81526004016106ec9190613d67565b602060405180830381865afa158015610707573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061072b919061452c565b83828151811061073e5761073d6144c4565b5b6020026020010181815250505b80806001019150506104c3565b50915091565b6001151560025f61076d612950565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16151514806107fa57506107c4611db5565b73ffffffffffffffffffffffffffffffffffffffff166107e2612950565b73ffffffffffffffffffffffffffffffffffffffff16145b610839576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610830906145b1565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16036108a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089e90614619565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603610915576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161090c90614681565b60405180910390fd5b5f600267ffffffffffffffff81111561093157610930613da5565b5b60405190808252806020026020018201604052801561095f5781602001602082028036833780820191505090505b50905086815f81518110610976576109756144c4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505085816001815181106109c5576109c46144c4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508673ffffffffffffffffffffffffffffffffffffffff166323b872dd60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1630886040518463ffffffff1660e01b8152600401610a5d9392919061469f565b6020604051808303815f875af1158015610a79573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a9d91906146e8565b505f8773ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e308c6040518363ffffffff1660e01b8152600401610ada9291906144f1565b602060405180830381865afa158015610af5573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b19919061452c565b905060027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610b48919061476d565b811015610bec578773ffffffffffffffffffffffffffffffffffffffff1663095ea7b38b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b8152600401610baa92919061479d565b6020604051808303815f875af1158015610bc6573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610bea91906146e8565b505b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614610d64575f5f90508773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff161015610c5c57600190505b5f60028a600161ffff6001898760015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051602001610ca298979695949392919061488a565b60405160208183030381529060405290505f8c90508073ffffffffffffffffffffffffffffffffffffffff16632646478b8c8b8d8c60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16886040518763ffffffff1660e01b8152600401610d1b9695949392919061497b565b6020604051808303815f875af1158015610d37573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610d5b919061452c565b50505050611352565b7368b3465833fb72a70ecdf485e0e4c7bd8665fc4573ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff1614158015610df4575073b971ef87ede563556b2ed4b1c0b0019111dd85d273ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff1614155b8015610e405750732626664c2603336e57b271c5c0b26f421741e48173ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff1614155b156110e1575f8a90508415610f97575f6040518061010001604052808b73ffffffffffffffffffffffffffffffffffffffff1681526020018a73ffffffffffffffffffffffffffffffffffffffff1681526020018c62ffffff16815260200160015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200161025842610eea91906149e1565b81526020018981526020018881526020015f73ffffffffffffffffffffffffffffffffffffffff1681525090508173ffffffffffffffffffffffffffffffffffffffff1663414bf389826040518263ffffffff1660e01b8152600401610f509190614ae1565b6020604051808303815f875af1158015610f6c573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f90919061452c565b50506110db565b5f6040518061010001604052808b73ffffffffffffffffffffffffffffffffffffffff1681526020018a73ffffffffffffffffffffffffffffffffffffffff1681526020018c62ffffff16815260200160015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016102584261103291906149e1565b81526020018881526020018981526020015f73ffffffffffffffffffffffffffffffffffffffff1681525090508173ffffffffffffffffffffffffffffffffffffffff1663db3e2198826040518263ffffffff1660e01b81526004016110989190614b9b565b6020604051808303815f875af11580156110b4573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906110d8919061452c565b50505b50611351565b5f8a9050841561121f575f6040518060e001604052808b73ffffffffffffffffffffffffffffffffffffffff1681526020018a73ffffffffffffffffffffffffffffffffffffffff1681526020018c62ffffff16815260200160015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018981526020018881526020015f73ffffffffffffffffffffffffffffffffffffffff1681525090508173ffffffffffffffffffffffffffffffffffffffff166304e45aaf826040518263ffffffff1660e01b81526004016111d89190614c41565b6020604051808303815f875af11580156111f4573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611218919061452c565b505061134f565b5f6040518060e001604052808b73ffffffffffffffffffffffffffffffffffffffff1681526020018a73ffffffffffffffffffffffffffffffffffffffff1681526020018c62ffffff16815260200160015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018881526020018981526020015f73ffffffffffffffffffffffffffffffffffffffff1681525090508173ffffffffffffffffffffffffffffffffffffffff16635023b4df826040518263ffffffff1660e01b815260040161130c9190614ce6565b6020604051808303815f875af1158015611328573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061134c919061452c565b50505b505b5b50505050505050505050565b6001151560025f61136d612950565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16151514806113fa57506113c4611db5565b73ffffffffffffffffffffffffffffffffffffffff166113e2612950565b73ffffffffffffffffffffffffffffffffffffffff16145b611439576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611430906145b1565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16036114a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161149e90614619565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611515576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161150c90614681565b60405180910390fd5b5f600267ffffffffffffffff81111561153157611530613da5565b5b60405190808252806020026020018201604052801561155f5781602001602082028036833780820191505090505b50905085815f81518110611576576115756144c4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505084816001815181106115c5576115c46144c4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050811561163b57611635898585848c8c60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612957565b5061166d565b61166b898486848c8c60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612db2565b505b505050505050505050565b5f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6116a86131ee565b6116b15f613275565b565b6001151560025f6116c2612950565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff161515148061174f5750611719611db5565b73ffffffffffffffffffffffffffffffffffffffff16611737612950565b73ffffffffffffffffffffffffffffffffffffffff16145b61178e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611785906145b1565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036117fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117f390614619565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361186a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161186190614681565b60405180910390fd5b5f600267ffffffffffffffff81111561188657611885613da5565b5b6040519080825280602002602001820160405280156118b45781602001602082028036833780820191505090505b50905084815f815181106118cb576118ca6144c4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050838160018151811061191a576119196144c4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250505f60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff1603611a4b5760045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663531aa03e87876040518363ffffffff1660e01b8152600401611a059291906144f1565b602060405180830381865afa158015611a20573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611a449190614d13565b9050611c32565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff1603611b435760075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636801cc3087875f6040518463ffffffff1660e01b8152600401611afd93929190614d4d565b602060405180830381865afa158015611b18573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611b3c9190614d13565b9050611c31565b5f8873ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015611b8d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611bb19190614d13565b90508073ffffffffffffffffffffffffffffffffffffffff1663e6a4390588886040518363ffffffff1660e01b8152600401611bee9291906144f1565b602060405180830381865afa158015611c09573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611c2d9190614d13565b9150505b5b611c6288848685858c60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612db2565b505050505050505050565b60605f825167ffffffffffffffff811115611c8b57611c8a613da5565b5b604051908082528060200260200182016040528015611cb95781602001602082028036833780820191505090505b5090505f5f90505b8351811015611d605760025f858381518110611ce057611cdf6144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16828281518110611d4157611d406144c4565b5b6020026020010190151590811515815250508080600101915050611cc1565b5080915050919050565b611d726131ee565b8060015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b5f5f611de88585613336565b5090505f8790505f5f8273ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015611e3a573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611e5e9190614dfe565b506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff1691505f5f8573ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff1614611ebf578284611ec2565b83835b91509150611ed28883838e613460565b965050505050505095945050505050565b5f5f611eef8585613336565b5090505f8790505f5f8273ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015611f41573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611f659190614dfe565b506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff1691505f5f8573ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff1614611fc6578284611fc9565b83835b91509150611fd98883838e61356c565b965050505050505095945050505050565b611ff26131ee565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036120d6575f5f3373ffffffffffffffffffffffffffffffffffffffff164760405161204b90614e7b565b5f6040518083038185875af1925050503d805f8114612085576040519150601f19603f3d011682016040523d82523d5f602084013e61208a565b606091505b5091509150816120cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120c690614ed9565b60405180910390fd5b5050612254565b5f8190505f8173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016121149190613d67565b602060405180830381865afa15801561212f573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612153919061452c565b90505f8111612197576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161218e90614f41565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b81526004016121d292919061479d565b6020604051808303815f875af11580156121ee573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061221291906146e8565b612251576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161224890614fa9565b60405180910390fd5b50505b50565b6001151560025f612266612950565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16151514806122f357506122bd611db5565b73ffffffffffffffffffffffffffffffffffffffff166122db612950565b73ffffffffffffffffffffffffffffffffffffffff16145b612332576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612329906145b1565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036123a0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161239790614619565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361240e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161240590614681565b60405180910390fd5b5f600267ffffffffffffffff81111561242a57612429613da5565b5b6040519080825280602002602001820160405280156124585781602001602082028036833780820191505090505b50905084815f8151811061246f5761246e6144c4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505083816001815181106124be576124bd6144c4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250505f60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff16036125ef5760045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663531aa03e87876040518363ffffffff1660e01b81526004016125a99291906144f1565b602060405180830381865afa1580156125c4573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906125e89190614d13565b90506127d6565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff16036126e75760075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636801cc3087875f6040518463ffffffff1660e01b81526004016126a193929190614d4d565b602060405180830381865afa1580156126bc573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906126e09190614d13565b90506127d5565b5f8873ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015612731573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906127559190614d13565b90508073ffffffffffffffffffffffffffffffffffffffff1663e6a4390588886040518363ffffffff1660e01b81526004016127929291906144f1565b602060405180830381865afa1580156127ad573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906127d19190614d13565b9150505b5b61280688858585858c60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612957565b505050505050505050565b6128196131ee565b5f5f90505b82518110156128a2578160025f85848151811061283e5761283d6144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550808060010191505061281e565b505050565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6128d46131ee565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603612944575f6040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040161293b9190613d67565b60405180910390fd5b61294d81613275565b50565b5f33905090565b5f60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff1603612b4257845f815181106129bf576129be6144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166323b872dd60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff168a6040518463ffffffff1660e01b8152600401612a459392919061469f565b6020604051808303815f875af1158015612a61573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612a8591906146e8565b5060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f9609f08865f81518110612ad657612ad56144c4565b5b6020026020010151866040518363ffffffff1660e01b8152600401612afc9291906144f1565b6020604051808303815f875af1158015612b18573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612b3c919061452c565b50612bfc565b845f81518110612b5557612b546144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166323b872dd60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16868a6040518463ffffffff1660e01b8152600401612bba9392919061469f565b6020604051808303815f875af1158015612bd6573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612bfa91906146e8565b505b5f8560018751612c0c9190614fc7565b81518110612c1d57612c1c6144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166370a08231846040518263ffffffff1660e01b8152600401612c5d9190613d67565b602060405180830381865afa158015612c78573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612c9c919061452c565b9050612cab8987858888613686565b5f8660018851612cbb9190614fc7565b81518110612ccc57612ccb6144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166370a08231856040518263ffffffff1660e01b8152600401612d0c9190613d67565b602060405180830381865afa158015612d27573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612d4b919061452c565b9050612d608282613bf790919063ffffffff16565b925087831015612da5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d9c9061506a565b60405180910390fd5b5050979650505050505050565b5f5f5f865f81518110612dc857612dc76144c4565b5b602002602001015187600181518110612de457612de36144c4565b5b6020026020010151915091505f612dfb8383613336565b5090505f8790505f5f8273ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015612e4d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612e719190614dfe565b506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff1691505f5f8573ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff1614612ed2578284612ed5565b83835b91509150612ee58f83838e61356c565b98508d891115612f2a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f21906150f8565b60405180910390fd5b5050505060035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168c73ffffffffffffffffffffffffffffffffffffffff160361311857885f81518110612f9557612f946144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166323b872dd60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16886040518463ffffffff1660e01b815260040161301b9392919061469f565b6020604051808303815f875af1158015613037573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061305b91906146e8565b5060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f9609f088a5f815181106130ac576130ab6144c4565b5b60200260200101518a6040518363ffffffff1660e01b81526004016130d29291906144f1565b6020604051808303815f875af11580156130ee573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613112919061452c565b506131d2565b885f8151811061312b5761312a6144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166323b872dd60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff168a886040518463ffffffff1660e01b81526004016131909392919061469f565b6020604051808303815f875af11580156131ac573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906131d091906146e8565b505b6131df8c8a888b8b613686565b50505050979650505050505050565b6131f6612950565b73ffffffffffffffffffffffffffffffffffffffff16613214611db5565b73ffffffffffffffffffffffffffffffffffffffff161461327357613237612950565b6040517f118cdaa700000000000000000000000000000000000000000000000000000000815260040161326a9190613d67565b60405180910390fd5b565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f5f8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036133a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161339d90615186565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16106133e05782846133e3565b83835b80925081935050505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613459576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613450906151ee565b60405180910390fd5b9250929050565b5f5f85116134a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161349a9061527c565b60405180910390fd5b5f841180156134b157505f83115b6134f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016134e79061530a565b60405180910390fd5b5f613511836127106135029190614fc7565b87613c0c90919063ffffffff16565b90505f6135278583613c0c90919063ffffffff16565b90505f613551836135436127108a613c0c90919063ffffffff16565b613c7890919063ffffffff16565b9050808261355f919061476d565b9350505050949350505050565b5f5f85116135af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016135a690615398565b60405180910390fd5b5f841180156135bd57505f83115b6135fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016135f39061530a565b60405180910390fd5b5f6136246127106136168888613c0c90919063ffffffff16565b613c0c90919063ffffffff16565b90505f613659846127106136389190614fc7565b61364b8988613cd090919063ffffffff16565b613c0c90919063ffffffff16565b905061367a6001828461366c919061476d565b613c7890919063ffffffff16565b92505050949350505050565b5f5f855f8151811061369b5761369a6144c4565b5b6020026020010151866001815181106136b7576136b66144c4565b5b6020026020010151915091505f6136ce8383613336565b5090505f8590505f5f5f5f8473ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015613722573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906137469190614dfe565b506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff1691505f5f8773ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff16146137a75782846137aa565b83835b9150915060035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168f73ffffffffffffffffffffffffffffffffffffffff160361394e57735aea5775959fbc2557cc8789bc1bf90a239d9a9173ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff160361389b576138948260055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1631613bf790919063ffffffff16565b9550613949565b613946828b73ffffffffffffffffffffffffffffffffffffffff166370a0823160055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518263ffffffff1660e01b81526004016138f99190613d67565b602060405180830381865afa158015613914573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613938919061452c565b613bf790919063ffffffff16565b95505b6139db565b6139d8828b73ffffffffffffffffffffffffffffffffffffffff166370a082318a6040518263ffffffff1660e01b815260040161398b9190613d67565b602060405180830381865afa1580156139a6573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906139ca919061452c565b613bf790919063ffffffff16565b95505b6139e78683838e613460565b9450505050505f5f8573ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff1614613a2957825f613a2c565b5f835b9150915060035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168d73ffffffffffffffffffffffffffffffffffffffff1603613b2f575f888c6002604051602001613a9b939291906153c5565b60405160208183030381529060405290508a73ffffffffffffffffffffffffffffffffffffffff16637132bb7f82305f6040518463ffffffff1660e01b8152600401613ae99392919061541a565b60408051808303815f875af1158015613b04573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613b2891906154ba565b5050613be8565b8473ffffffffffffffffffffffffffffffffffffffff1663022c0d9f83838e5f67ffffffffffffffff811115613b6857613b67613da5565b5b6040519080825280601f01601f191660200182016040528015613b9a5781602001600182028036833780820191505090505b506040518563ffffffff1660e01b8152600401613bba94939291906154e5565b5f604051808303815f87803b158015613bd1575f5ffd5b505af1158015613be3573d5f5f3e3d5ffd5b505050505b50505050505050505050505050565b5f8183613c049190614fc7565b905092915050565b5f5f821480613c33575082828385613c24919061552f565b925082613c31919061476d565b145b613c72576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613c69906155ba565b60405180910390fd5b92915050565b5f828284613c8691906149e1565b9150811015613cca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613cc190615622565b60405180910390fd5b92915050565b5f828284613cde9190614fc7565b9150811115613d22576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613d199061568a565b60405180910390fd5b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f613d5182613d28565b9050919050565b613d6181613d47565b82525050565b5f602082019050613d7a5f830184613d58565b92915050565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b613ddb82613d95565b810181811067ffffffffffffffff82111715613dfa57613df9613da5565b5b80604052505050565b5f613e0c613d80565b9050613e188282613dd2565b919050565b5f67ffffffffffffffff821115613e3757613e36613da5565b5b602082029050602081019050919050565b5f5ffd5b613e5581613d47565b8114613e5f575f5ffd5b50565b5f81359050613e7081613e4c565b92915050565b5f613e88613e8384613e1d565b613e03565b90508083825260208201905060208402830185811115613eab57613eaa613e48565b5b835b81811015613ed45780613ec08882613e62565b845260208401935050602081019050613ead565b5050509392505050565b5f82601f830112613ef257613ef1613d91565b5b8135613f02848260208601613e76565b91505092915050565b5f60208284031215613f2057613f1f613d89565b5b5f82013567ffffffffffffffff811115613f3d57613f3c613d8d565b5b613f4984828501613ede565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b5f819050919050565b613f8d81613f7b565b82525050565b5f613f9e8383613f84565b60208301905092915050565b5f602082019050919050565b5f613fc082613f52565b613fca8185613f5c565b9350613fd583613f6c565b805f5b83811015614005578151613fec8882613f93565b9750613ff783613faa565b925050600181019050613fd8565b5085935050505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b5f8115159050919050565b61404f8161403b565b82525050565b5f6140608383614046565b60208301905092915050565b5f602082019050919050565b5f61408282614012565b61408c818561401c565b93506140978361402c565b805f5b838110156140c75781516140ae8882614055565b97506140b98361406c565b92505060018101905061409a565b5085935050505092915050565b5f6040820190508181035f8301526140ec8185613fb6565b905081810360208301526141008184614078565b90509392505050565b5f62ffffff82169050919050565b61412081614109565b811461412a575f5ffd5b50565b5f8135905061413b81614117565b92915050565b61414a81613f7b565b8114614154575f5ffd5b50565b5f8135905061416581614141565b92915050565b6141748161403b565b811461417e575f5ffd5b50565b5f8135905061418f8161416b565b92915050565b5f5f5f5f5f5f5f5f610100898b0312156141b2576141b1613d89565b5b5f6141bf8b828c01613e62565b98505060206141d08b828c0161412d565b97505060406141e18b828c01613e62565b96505060606141f28b828c01613e62565b95505060806142038b828c01614157565b94505060a06142148b828c01614157565b93505060c06142258b828c01614181565b92505060e06142368b828c01613e62565b9150509295985092959890939650565b5f5f5f5f5f5f5f5f610100898b03121561426357614262613d89565b5b5f6142708b828c01613e62565b98505060206142818b828c01613e62565b97505060406142928b828c01614157565b96505060606142a38b828c01613e62565b95505060806142b48b828c01613e62565b94505060a06142c58b828c01614157565b93505060c06142d68b828c01614157565b92505060e06142e78b828c01614181565b9150509295985092959890939650565b5f5f5f5f5f5f60c0878903121561431157614310613d89565b5b5f61431e89828a01613e62565b965050602061432f89828a01614157565b955050604061434089828a01613e62565b945050606061435189828a01613e62565b935050608061436289828a01614157565b92505060a061437389828a01614157565b9150509295509295509295565b5f6020820190508181035f8301526143988184614078565b905092915050565b5f602082840312156143b5576143b4613d89565b5b5f6143c284828501613e62565b91505092915050565b5f5f5f5f5f60a086880312156143e4576143e3613d89565b5b5f6143f188828901613e62565b955050602061440288828901614157565b945050604061441388828901613e62565b935050606061442488828901613e62565b925050608061443588828901614157565b9150509295509295909350565b61444b81613f7b565b82525050565b5f6020820190506144645f830184614442565b92915050565b5f5f604083850312156144805761447f613d89565b5b5f83013567ffffffffffffffff81111561449d5761449c613d8d565b5b6144a985828601613ede565b92505060206144ba85828601614181565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f6040820190506145045f830185613d58565b6145116020830184613d58565b9392505050565b5f8151905061452681614141565b92915050565b5f6020828403121561454157614540613d89565b5b5f61454e84828501614518565b91505092915050565b5f82825260208201905092915050565b7f41444d494e5f4143434553535f524551554952454400000000000000000000005f82015250565b5f61459b601583614557565b91506145a682614567565b602082019050919050565b5f6020820190508181035f8301526145c88161458f565b9050919050565b7f544f4b454e5f494e5f414444524553535f49535f5a45524f00000000000000005f82015250565b5f614603601883614557565b915061460e826145cf565b602082019050919050565b5f6020820190508181035f830152614630816145f7565b9050919050565b7f544f4b454e5f4f55545f414444524553535f49535f5a45524f000000000000005f82015250565b5f61466b601983614557565b915061467682614637565b602082019050919050565b5f6020820190508181035f8301526146988161465f565b9050919050565b5f6060820190506146b25f830186613d58565b6146bf6020830185613d58565b6146cc6040830184614442565b949350505050565b5f815190506146e28161416b565b92915050565b5f602082840312156146fd576146fc613d89565b5b5f61470a848285016146d4565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61477782613f7b565b915061478283613f7b565b92508261479257614791614713565b5b828204905092915050565b5f6040820190506147b05f830185613d58565b6147bd6020830184614442565b9392505050565b5f60ff82169050919050565b5f8160f81b9050919050565b5f6147e6826147d0565b9050919050565b6147fe6147f9826147c4565b6147dc565b82525050565b5f8160601b9050919050565b5f61481a82614804565b9050919050565b5f61482b82614810565b9050919050565b61484361483e82613d47565b614821565b82525050565b5f61ffff82169050919050565b5f8160f01b9050919050565b5f61486c82614856565b9050919050565b61488461487f82614849565b614862565b82525050565b5f614895828b6147ed565b6001820191506148a5828a614832565b6014820191506148b582896147ed565b6001820191506148c58288614873565b6002820191506148d582876147ed565b6001820191506148e58286614832565b6014820191506148f582856147ed565b6001820191506149058284614832565b6014820191508190509998505050505050505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f61494d8261491b565b6149578185614925565b9350614967818560208601614935565b61497081613d95565b840191505092915050565b5f60c08201905061498e5f830189613d58565b61499b6020830188614442565b6149a86040830187613d58565b6149b56060830186614442565b6149c26080830185613d58565b81810360a08301526149d48184614943565b9050979650505050505050565b5f6149eb82613f7b565b91506149f683613f7b565b9250828201905080821115614a0e57614a0d614740565b5b92915050565b614a1d81613d47565b82525050565b614a2c81614109565b82525050565b614a3b81613d28565b82525050565b61010082015f820151614a565f850182614a14565b506020820151614a696020850182614a14565b506040820151614a7c6040850182614a23565b506060820151614a8f6060850182614a14565b506080820151614aa26080850182613f84565b5060a0820151614ab560a0850182613f84565b5060c0820151614ac860c0850182613f84565b5060e0820151614adb60e0850182614a32565b50505050565b5f61010082019050614af55f830184614a41565b92915050565b61010082015f820151614b105f850182614a14565b506020820151614b236020850182614a14565b506040820151614b366040850182614a23565b506060820151614b496060850182614a14565b506080820151614b5c6080850182613f84565b5060a0820151614b6f60a0850182613f84565b5060c0820151614b8260c0850182613f84565b5060e0820151614b9560e0850182614a32565b50505050565b5f61010082019050614baf5f830184614afb565b92915050565b60e082015f820151614bc95f850182614a14565b506020820151614bdc6020850182614a14565b506040820151614bef6040850182614a23565b506060820151614c026060850182614a14565b506080820151614c156080850182613f84565b5060a0820151614c2860a0850182613f84565b5060c0820151614c3b60c0850182614a32565b50505050565b5f60e082019050614c545f830184614bb5565b92915050565b60e082015f820151614c6e5f850182614a14565b506020820151614c816020850182614a14565b506040820151614c946040850182614a23565b506060820151614ca76060850182614a14565b506080820151614cba6080850182613f84565b5060a0820151614ccd60a0850182613f84565b5060c0820151614ce060c0850182614a32565b50505050565b5f60e082019050614cf95f830184614c5a565b92915050565b5f81519050614d0d81613e4c565b92915050565b5f60208284031215614d2857614d27613d89565b5b5f614d3584828501614cff565b91505092915050565b614d478161403b565b82525050565b5f606082019050614d605f830186613d58565b614d6d6020830185613d58565b614d7a6040830184614d3e565b949350505050565b5f6dffffffffffffffffffffffffffff82169050919050565b614da481614d82565b8114614dae575f5ffd5b50565b5f81519050614dbf81614d9b565b92915050565b5f63ffffffff82169050919050565b614ddd81614dc5565b8114614de7575f5ffd5b50565b5f81519050614df881614dd4565b92915050565b5f5f5f60608486031215614e1557614e14613d89565b5b5f614e2286828701614db1565b9350506020614e3386828701614db1565b9250506040614e4486828701614dea565b9150509250925092565b5f81905092915050565b50565b5f614e665f83614e4e565b9150614e7182614e58565b5f82019050919050565b5f614e8582614e5b565b9150819050919050565b7f4661696c656420746f2073656e642045746865720000000000000000000000005f82015250565b5f614ec3601483614557565b9150614ece82614e8f565b602082019050919050565b5f6020820190508181035f830152614ef081614eb7565b9050919050565b7f546f6b656e2062616c616e6365206973207a65726f00000000000000000000005f82015250565b5f614f2b601583614557565b9150614f3682614ef7565b602082019050919050565b5f6020820190508181035f830152614f5881614f1f565b9050919050565b7f4661696c656420746f207472616e7366657220746f6b656e00000000000000005f82015250565b5f614f93601883614557565b9150614f9e82614f5f565b602082019050919050565b5f6020820190508181035f830152614fc081614f87565b9050919050565b5f614fd182613f7b565b9150614fdc83613f7b565b9250828203905081811115614ff457614ff3614740565b5b92915050565b7f556e69737761705632526f757465723a20494e53554646494349454e545f4f555f8201527f545055545f414d4f554e54000000000000000000000000000000000000000000602082015250565b5f615054602b83614557565b915061505f82614ffa565b604082019050919050565b5f6020820190508181035f83015261508181615048565b9050919050565b7f556e69737761705632526f757465723a204558434553534956455f494e5055545f8201527f5f414d4f554e5400000000000000000000000000000000000000000000000000602082015250565b5f6150e2602783614557565b91506150ed82615088565b604082019050919050565b5f6020820190508181035f83015261510f816150d6565b9050919050565b7f556e697377617056324c6962726172793a204944454e544943414c5f414444525f8201527f4553534553000000000000000000000000000000000000000000000000000000602082015250565b5f615170602583614557565b915061517b82615116565b604082019050919050565b5f6020820190508181035f83015261519d81615164565b9050919050565b7f556e697377617056324c6962726172793a205a45524f5f4144445245535300005f82015250565b5f6151d8601e83614557565b91506151e3826151a4565b602082019050919050565b5f6020820190508181035f830152615205816151cc565b9050919050565b7f556e697377617056324c6962726172793a20494e53554646494349454e545f495f8201527f4e5055545f414d4f554e54000000000000000000000000000000000000000000602082015250565b5f615266602b83614557565b91506152718261520c565b604082019050919050565b5f6020820190508181035f8301526152938161525a565b9050919050565b7f556e697377617056324c6962726172793a20494e53554646494349454e545f4c5f8201527f4951554944495459000000000000000000000000000000000000000000000000602082015250565b5f6152f4602883614557565b91506152ff8261529a565b604082019050919050565b5f6020820190508181035f830152615321816152e8565b9050919050565b7f556e697377617056324c6962726172793a20494e53554646494349454e545f4f5f8201527f55545055545f414d4f554e540000000000000000000000000000000000000000602082015250565b5f615382602c83614557565b915061538d82615328565b604082019050919050565b5f6020820190508181035f8301526153af81615376565b9050919050565b6153bf816147c4565b82525050565b5f6060820190506153d85f830186613d58565b6153e56020830185613d58565b6153f260408301846153b6565b949350505050565b5f6154055f83614925565b915061541082614e58565b5f82019050919050565b5f6080820190508181035f8301526154328186614943565b90506154416020830185613d58565b61544e6040830184613d58565b818103606083015261545f816153fa565b9050949350505050565b5f5ffd5b5f6040828403121561548257615481615469565b5b61548c6040613e03565b90505f61549b84828501614cff565b5f8301525060206154ae84828501614518565b60208301525092915050565b5f604082840312156154cf576154ce613d89565b5b5f6154dc8482850161546d565b91505092915050565b5f6080820190506154f85f830187614442565b6155056020830186614442565b6155126040830185613d58565b81810360608301526155248184614943565b905095945050505050565b5f61553982613f7b565b915061554483613f7b565b925082820261555281613f7b565b9150828204841483151761556957615568614740565b5b5092915050565b7f64732d6d6174682d6d756c2d6f766572666c6f770000000000000000000000005f82015250565b5f6155a4601483614557565b91506155af82615570565b602082019050919050565b5f6020820190508181035f8301526155d181615598565b9050919050565b7f64732d6d6174682d6164642d6f766572666c6f770000000000000000000000005f82015250565b5f61560c601483614557565b9150615617826155d8565b602082019050919050565b5f6020820190508181035f83015261563981615600565b9050919050565b7f64732d6d6174682d7375622d756e646572666c6f7700000000000000000000005f82015250565b5f615674601583614557565b915061567f82615640565b602082019050919050565b5f6020820190508181035f8301526156a181615668565b905091905056fea264697066735822122030812de3a2655640f347fd7e20870fbcda6c752135ba8268fcf91d151c76797864736f6c634300081b003300000000000000000000000016554d0980159c51fd070b83339fc833f7fecdb7000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000002f0000000000000000000000000f574d7b4128706696bfcc5cb8ac3ddfdbb6d5f56000000000000000000000000395418bbb2f5a0016d855ee3d810b5fad6271ae8000000000000000000000000ca8b668add9f23d66627ef8acb0ff887d4720ac3000000000000000000000000b7b854a39960724d56bc02e066eb865dcb3541170000000000000000000000007cb4eee00ad3581da67eea7f324165a7051c56640000000000000000000000003963ff3a69d7833c38831caa52bf7cbe1314bdb40000000000000000000000002cea3e3c156198106fad4e034a03268854aeac07000000000000000000000000adb25c08973ba409a1acf153f10b2d381d1309c5000000000000000000000000904d82f4bc46da48d3c781a1805556fac0708505000000000000000000000000a801e7786f25528bc924c54431dc60dcc52f7a4a000000000000000000000000483f62acb232bf431c9cbb6db3b0e4eaa7db579500000000000000000000000034fd4cd9b3b9b7b110c6d183a705d0d0b524c8d8000000000000000000000000abb6b7c98dcd3d30c06230cf6d290496a2fd1c3b000000000000000000000000622eb51d5e409153f54dcd2bba59c1af12f2f086000000000000000000000000f5152fd0038957573892f696abd89e28c535d50c0000000000000000000000002de8d08192225bc868b58cc695429367a65569170000000000000000000000007f26d2cf1b9ae5b134e01b12b74d1d37f6f6a3a1000000000000000000000000dd1128dd5a3d984aaa7d53c1e521b6074422255e000000000000000000000000e9d1f2aabe146cc661e3972971594cb2248f9a84000000000000000000000000d1ee2d9f961f081f3945941aa0d828ff0c0bc28c0000000000000000000000005ae0570dcf05789b0929ee963fbd983b1fbb095c000000000000000000000000e02c936623d8a47ed6e876f3458945c3ab8e6db6000000000000000000000000e049fb44e084d4b45cbf08f29a0fe37160558b8300000000000000000000000014a3d9ff05cc70651dc43a7dec92a34eee29ac5f000000000000000000000000f386763593df66407a481b130a56ec60a51e2b0500000000000000000000000075f03f25d91837fd53f70239326b143ee41e1200000000000000000000000000b274c599b4ce922e4eb354ada3e155e6d412f1bb000000000000000000000000cd649071e6d075df06b0a9d542f684170772108f00000000000000000000000025898b8961d14afddb3584c7a8ead74593853d94000000000000000000000000f2eb376ddc78a27cb6a3a5e950d49db2361318df000000000000000000000000aa7b71f99b49568d78e1ea042353c987615ad8050000000000000000000000003f939928140fc34bf2dddf509ab1bb204394dc65000000000000000000000000ef990810b4c2d3b965498ef96b066e96330cff4c00000000000000000000000015ef5fb5d4513b51cc842a8155001abe4e680f2c000000000000000000000000ea64ebc2d0818d85ad9e8e0ba9aee81b07329e0f0000000000000000000000001f52a60b8ae5dbe26e9bb44a0373c331f3127e3b000000000000000000000000a05bb2cd75184eb4cadda5b88c186383ef17f1d1000000000000000000000000062d812f638e0624a61c234fb16231dcd5929ce1000000000000000000000000c3036b4aa32226f2d57ec8dc2bd49476cc5e00db0000000000000000000000001552994a55bcca44bbac8c40764338d6743012610000000000000000000000006a91701336e72e21fd4b6a4744e4278fe35a99d10000000000000000000000006bff831f53d821ca9808f163fd29cbd08c8dfe46000000000000000000000000cf916f17b422da564a6850504ab039d084d05544000000000000000000000000140cb8ab879fd59f627ac2f5d111dce1de285ffd000000000000000000000000436e9fb890e9d5edb2bb40b7ebde3ba42cf1b722000000000000000000000000cf836efdcf2b9a24efdcc6168c7916cc791f38af00000000000000000000000043b7bca74d477ce58fbdaef96b0e46531f82cf6f000000000000000000000000c9fce93201786947b77c208c05e9b2c63dbc4472000000000000000000000000d6902599507bfac5d2b052e7918f84bc7c5b0fbf0000000000000000000000002d65066ccce21cfad49385d19906235a0cec1e53000000000000000000000000c433842500eb8252da3e9069e844e57b0f3087390000000000000000000000002a3d7907eb868c76f7bdba3d380a68bd876311dc000000000000000000000000660194a5d4a8e410d65bf7bcb3d50114d8075ffc00000000000000000000000038264f503f2dd22cebc664d8d3361bf8d7ce5e6a000000000000000000000000d799958db307a25d6e25943decbf586bb839ced6000000000000000000000000190ea5ebe782f0ab4c24a6271fa8ba3ff95af2d8000000000000000000000000af536c9fe05eaff8def0fd24f2599fe197b5c4820000000000000000000000001689965017f21e3e226b8882be66746ced365dc9000000000000000000000000e4b68780586c300f25d4b3d494b7594def581dd600000000000000000000000083986ac4e9adef55df13169be35f301b4c30b3890000000000000000000000009f7cd6f9118e2ebc0cebd893e86376494bff8336000000000000000000000000e8cea9a45ae37157798a1005116e1f75dd4c151500000000000000000000000009030945a6d5d7ce53c8e030096a99006def9743000000000000000000000000291341a190ca827f662121773ee0013ea24059cf00000000000000000000000001066307870e36a55c7bb23d9090700a2df79be30000000000000000000000003d76d0534ece36cb21019a4d942f59eff36d29300000000000000000000000003f7d1ab574d6b0399f423be731a794c1d86f1c2400000000000000000000000033a2a9a62b53fcdd7496620879c752a35553c5950000000000000000000000007b670471c238b8e21436e26ef311b7fa4ae0ae35000000000000000000000000be413413a8e64ac56d0afcd30dfd2b5cc4c0d66200000000000000000000000087eac182604bb51057b372ee94e981cbb20e912e000000000000000000000000e25ae01a7f0a1e748e44c0a56ec6486fbd6b4417000000000000000000000000d127d7b5adaee5b70350e799548fc00663a80bcd00000000000000000000000096ed59b06803457ccbdebab6fb42dc4dc9d344fe000000000000000000000000e4d5d4f26d08c75a2e693e2a7e7a57490ea460090000000000000000000000007d995a7ea03891a1b75fa064bdaf93cb34a8f7a50000000000000000000000000a5e2d51b818359598182a77c57822a15e866f8300000000000000000000000012ccb344aedec6b0a7a34e6188302f948be5005c000000000000000000000000137934419d2db39e09a6fc841d214bb7915c44560000000000000000000000006c3a17f806d17e5793de7ada16d8d1cc38316dd3000000000000000000000000e97d210bf6f778bc536dc0bc50e8d1756f1dc3f300000000000000000000000083f23e8ac0cec5493587c21328422999b97e8479000000000000000000000000b1bdc3fd9163b6993bbe76669acb39fc8539ff9a000000000000000000000000def8c13b1694b729cc053a891ca70df432e50e0300000000000000000000000078a4b9ac35d46523bee06d4902bf5f20a7a9d21a0000000000000000000000006db0bf88f6d44fa9fa3f14ce7a07bf49c9202c5a00000000000000000000000022cdbbf564ce0726527b95e9b617243dfa1b1d0b0000000000000000000000001b8709ba51f2b95bf1f2a50e4152deb83dbfeaea0000000000000000000000005a91cd3007cc8b086f0fba2013fb8fc7a9142e6c000000000000000000000000e6517c4a990c0709538cb5beefed173c7c42003200000000000000000000000077e98931ac9465de2d74466cded19ba1129f77b3000000000000000000000000ae92dd898bbbb24c111b2af4f158de6b813a7d1e00000000000000000000000047f83c36d7612897a5df3ebb4787da737d5e1983000000000000000000000000800883eef1f0d74ab1dd6d6421a90397040acda90000000000000000000000007e2dac0eafd35cfd985d7091635249179b8ee55000000000000000000000000087ee396632496c31c468b0269b607754a9df099600000000000000000000000057e66cc8283f21d58dd797927cfbed216bbe6142000000000000000000000000661fc69daf14876edc06cce7b8394a7e0ce7d1cb0000000000000000000000007a9f54f30a453642264c538b3ef7c7d36f0dd2f5000000000000000000000000ddc9d9825fdc3099c13dfaef20c495064ac8ecc5000000000000000000000000f00270ee093e7b53a7b1e3671bfc585a53ccbdc7000000000000000000000000ccde865cfe79dcf72978864815767fc4ab81d8d10000000000000000000000005d20fc8d2a5e829a6e14b6213ee927a9e3cfe81700000000000000000000000036fcd61048424b5399cd681302d61a287e83b8b20000000000000000000000002475f42de2eff7de11a76800e7ca777f13cd2d94000000000000000000000000a05ad25e4115bb16592bac083c3b8ea76d7033bd000000000000000000000000d04a2dd7da25eb73466f89cc2040a39bbdcaecdf0000000000000000000000007b0ae83b84d90f4d94b6d2bb037e6b93d7048ffa000000000000000000000000f921e7fe5a049cae61efb48b632f350ae1cc4e850000000000000000000000007008551c1de3c8d6e4de21615a56d9414692198b0000000000000000000000001c0f89437698066115fb6610986f32cf7fcf5c6e000000000000000000000000f4ef02f319973324834794d01e756dd400bd78710000000000000000000000006dba84605415c1966bd59176a34d24fe628fa7da0000000000000000000000007fc76c117be80e9431051b2ab7ec1f4a25cdbe17000000000000000000000000bbe5edb7af9852b3f7461be725d5a6bae2cf807e0000000000000000000000004b4141415e18d4e862ccfae91a1c4b6e24f00bcd0000000000000000000000002f73e068c4463bc1b28c2c11edd26708b7d746240000000000000000000000009939a3b2df1e8f90c5edde47c90ecd9f7ed1aed80000000000000000000000009fd10c04033ce50c55a277fa9c66a9ea7bd436e200000000000000000000000037ff2b0576b661d6fb9a01cb10713d471a68bdc200000000000000000000000011484759765556780e40151dc4c7cef0d3e96a79000000000000000000000000a275b2b0d8994b1279ec124b15cd2c62f4bc5b190000000000000000000000008229679f667dec5542a8d55aeec26025cb3217b60000000000000000000000003e36fa6608a39c2945af40b0999270776cc50646000000000000000000000000427762a108a71170c2785f0f788b900a250a4160000000000000000000000000c80d7c37d5843295fd38b02245a515ae2e970a29000000000000000000000000137ac15c65e6a728985c0dfd979b45d4d325fbb20000000000000000000000002c8314fa5b82344510b0aad0d383c04b1ac224f2000000000000000000000000eb0da138fa86b3f516b726d86fd74dafca89a4ce00000000000000000000000028362eeaea8e89895d7f7612f42e557351d62ff60000000000000000000000007789125b9295e658ed6514d7248ff147819d9e2200000000000000000000000030dc6c62cb3c71fb476cd0d95e00112e630bf6bf000000000000000000000000f60cf1df522a197f22cd26f4b27f7ac303347357000000000000000000000000e7731bd6057efdffdf2bed7d3bdee9cb673caed9000000000000000000000000ed2964eeb6f17efa9fe1af88c56c956699113dfa0000000000000000000000006e9f17d82868ba4c979559a126a32b55872e69d1000000000000000000000000c7c9633b765d4e204b2584a9420ed385a2f5cc1600000000000000000000000099862923eb4831cabd62553cb5e674ee90de2f9e000000000000000000000000499c08bd17fe12a845857f8af2b62fad7790823a0000000000000000000000002717b54ca9564321e61b195871096404ba12a9e900000000000000000000000096e269c25eb09b26d85ae5487d44b0082516b68c00000000000000000000000073ce8fdafda6ee307c9b8a2841e9259c6b0fd2aa000000000000000000000000cd7965b0f30ec5414f00aefd6e4d172e96ff5c74000000000000000000000000d436e7f0c884e1a7707d070664f21096d36f0c6d0000000000000000000000000cdda0cac21d0ccd06d33af8f6e1947a5e29330600000000000000000000000082091b6384d5318bf9e28825ef45c8a07459bca5000000000000000000000000ebb79475b6548d2c216f320b8a2c68b75b6f319a000000000000000000000000f99bcd838ee1dfab75ca786dc50512be9a0d50c00000000000000000000000003f9aa788315f1b255a2f6a5c2a256311a79dcd4e000000000000000000000000c6ae5bfcb3ebf7f91a43b66676b4bc4307ddc7fe0000000000000000000000001d2e47d6efbf67273cecb5eb41d8a40207d1232b000000000000000000000000ba7a6aa831b2446df903aaa6e9fd340554b21349000000000000000000000000c8171ba427e577e5ca20b7431681d553641f1ffa000000000000000000000000196ad45be7dd9d7ca38ae181ed9e63c2783b4119000000000000000000000000a16ee9cf6255e9bceddfd1a91b6df4fbfff545f8000000000000000000000000779a46f7c554646deefd5bd128cab0156755b98200000000000000000000000019d431a0daec1305a54052b9f3c045534fe926c5000000000000000000000000effcd9b421024e0bdedd3df80e402f72e69b73e9000000000000000000000000023b9861afcae472aa426165ecdb2b43cf687836000000000000000000000000bf8f6dbc3637ee034cd86c3cea625af755c59db30000000000000000000000002263275f72828d3fb207560f87c19d6e7297cea200000000000000000000000086eca44270b322f061d65d682ce49269a9eaee9a000000000000000000000000d6c1ae02b60a15d127b5636dbc2ae6153848ca800000000000000000000000003f0e6ee6d478b1c7bbfd3c9031a3ef7ec5307e58000000000000000000000000e23bca213d393c0aca306504c6d5148c350beb5f0000000000000000000000006b91edc03c2d24f2ce10e2e7038a6dfff29acec8000000000000000000000000dbce6f3c137b1f7b623ef8eba282192ea4a25258000000000000000000000000212c1484ec7bcc200e360c19df43090cf8bdfef00000000000000000000000002b2a02e3a385b7ebc18557e9ca46de4626e967c700000000000000000000000036fa9d019ce9877943a5bbf5a629fa4e5f312b6600000000000000000000000099a2319e078850b171387ce292246f22854cd5bf0000000000000000000000003dc1ccef46be3bcda120c8a844fab4b675a44e290000000000000000000000006614d09c5f0c75016906f4350c05ba181600eac60000000000000000000000001b7521d3c328b527355397dbb4fe29538f3df031000000000000000000000000eb6479bc216cbed5af3096527329c9c2843ae825000000000000000000000000602e8dd908fbe21507e2c98df146f2a7c69dee14000000000000000000000000f13addf64924d7258f2f77c3b9e13836df0ea8c00000000000000000000000004d68e247f433291912f72402f808c5109bdab82c000000000000000000000000f532181b2a3605bbc38c5e2c10ebf0dad2cdee1f0000000000000000000000006b7ffc6350207d8bff55e0149cd36b3ae409d090000000000000000000000000b1ce7538b2174e99abf0883fcab95f10ef33159f000000000000000000000000fe27c07fb1db2913593702db432394bc30ce651d000000000000000000000000922aace49aa30f448f7643343bf6508b8ce43d530000000000000000000000006725be8c33f4de7b163505eab8c22489889a32fc0000000000000000000000004c174fda863ca26b9ce51e571c8e367451244156000000000000000000000000110f4314d4b7d45b80a8f9305fdb518af28ba1b700000000000000000000000062559dea1760a6c2bfbbcf7752061ae281229bfa0000000000000000000000001f063e34277770d011818d4575df08e57b09f2080000000000000000000000005dc77ca9576d6d159c93f10b17b28a19eb5f1bda00000000000000000000000095b4fa02daf6bfee210dbb937e0b64a0b708b3100000000000000000000000003e183ced0cdce70da75dc8c3874028291a6ff328000000000000000000000000706b19bf86cc4b690d88502141d75ef78dc9e7cd0000000000000000000000000db142b85dd18490ec3d9f740201bc773694eb33000000000000000000000000e98a3e37e5e20fdfba018aa5fc9d2974e66909bb000000000000000000000000f368d055b08d6eca295a8bb6f50b89d39be7325a00000000000000000000000077674997a43b849ec3da917b637bd159ca1961f70000000000000000000000000ffb04e13ce338bdf07e9c2d21f0615876d2a7ed0000000000000000000000002ce14576a8072aadc8a824d6e3d6a5a2eaa57f5e0000000000000000000000003aefc6e00c3bb71500ce57fb4d7e5dd4d9f2152e00000000000000000000000050299af9157e546b85b963efa6909709c37f5222000000000000000000000000f2cd3eb3e238298354f1acc90b0f12b8f9f89c660000000000000000000000000d7111370950e17be4c7172ae530ed772da93c80000000000000000000000000679feb00c0ff2d8863f9fce39abfafcc76c2d1df000000000000000000000000edea11c9bd5ee6604a87f44bbd9a885a9c13c7d5000000000000000000000000965cbbab109633f865ab24b50d8584ff9900a7d1000000000000000000000000d8f3fa2441a2240e30e5689432b335d8b039ed2e00000000000000000000000034e33792da2f95c3f205d6aed88f5f0be024dbcc0000000000000000000000005fb5c4cb59d348011d7b31bc918fb7175c3d802e00000000000000000000000029f7129ef59f89733eb77438c36bc7948e95713b00000000000000000000000021ec813f0047b7c1eb2077292edc04d51aa9d9e60000000000000000000000009631e293e7d108f8c2cd45e01583ad563981b749000000000000000000000000f2e94fc32e398d3e735d004bad2f3183e5e6296e00000000000000000000000071eb931ca71db5b94104b47546bf08a4af3308be000000000000000000000000e34f9ce82703272dd8bf6308d45a61e34a55fc490000000000000000000000008a90364ca27b8bf465bb0b57b417fa63b645eefd000000000000000000000000aaf0f8f0916072ad6fad559df3de4bb1c58166be000000000000000000000000e78de6159e3c1057544dc32a49296dc6f7bedd94000000000000000000000000786abf2e9d8b7d4267f949e47c3a22daf0c633ba0000000000000000000000003d50186279c87bc6027a02226fc3eade590f20490000000000000000000000005fc6585cdd2acb1659db8b1fd06fe31d6f27cfb6000000000000000000000000c69a00d9815d4d238bd044e3354111da612a7325000000000000000000000000bbeaab6899b54591d9c37392b331167ac4f865c5000000000000000000000000c4b9b9f964c47e1f5be84e847e3846abf2d7233c0000000000000000000000004bb6b42bd9f1764f69656fa04dc44577b0f2b468000000000000000000000000b8db13bc155ad85c5a62efaf9e5aa600c6bec838000000000000000000000000431dc5b9e5f67575ac08ad5e83aa88fd07aee6780000000000000000000000001135bbb4a6dee166c126b505b591ddcad7b264e1000000000000000000000000b022cb34428871f85ddd7729d5be305772f38a3c000000000000000000000000a4ed11c8cd51d57541e909d863e3d7d77f7118e00000000000000000000000006ec0504f045f60bb36f577ac6ebda113f8e074fd000000000000000000000000284812664c1acbaa99be0fb0e0c0f74c75efe7300000000000000000000000001241f66623939f125d0155efbd37d1559e8c810b000000000000000000000000644b20b59303fd500d91700753b6392f50a24bda000000000000000000000000bbd43fa37ad929fa1ea927971736cb345b104b7900000000000000000000000078ae2209d17134cb8a303fb0dc8cabf2b04f0332000000000000000000000000ee0c5b0fd3cf4eb8274569820e33734815ef2f84000000000000000000000000e4fc9f5fc9725edb99a45978e9c8055e96fcd6360000000000000000000000000a4a62edc19b6f252c1bc70d96a29f799d2e662e000000000000000000000000ffcb89d84f270bbb5337c125a37da58a7d92a3ad00000000000000000000000064ba5ecf8efc95c1f54ab398a7a738b51197a02c000000000000000000000000b222f0bff78c4b6a396f7ab2821e85728242b0840000000000000000000000007de9c835fd7682190df41fb2d200542bcb285fcb000000000000000000000000b51ce11295a092ff16e62196f10a1cd5d4624b4800000000000000000000000080fe35cb8a58d482593e56b9e8ba62db06e016270000000000000000000000009a7ffb8d923bd99eaa9d438f2bddbcdd9f98780a000000000000000000000000226e00f44a55497e5d4878f7a03f52ddae89eae00000000000000000000000004104c26170716be7ec300d087109f09c743de60d000000000000000000000000f52ac4fb47356d9a553ba93b5cea271b7aecee7c00000000000000000000000056d56fbbf119b318f813d9ba354fb9f37f2f91a500000000000000000000000024c3ddd8df8cb60579f66136f341aa47d199a8ee000000000000000000000000e0ad5c2fffaab162232bc08f58f70c4fdc9d55dc0000000000000000000000005381db120cdd90efa80ad3d722cdaa617a9acc0c00000000000000000000000093c9b72aa8a2f58b833367b66b6b1b9c2803060a000000000000000000000000c5a60ea028690d33efd89e256884f1eed6a5d4ec000000000000000000000000315b1fd11e20bfcf6e38e049e2c26aee3007941d000000000000000000000000be953c0f2c7d9fe818d6697597e70b30021c7d6a000000000000000000000000227593432b1b191bf26867e3eb72c8fa9b2653230000000000000000000000006e3d431955f5c76295615e4c264d2d986fa6bab6000000000000000000000000e4cdfffc970db4d9349b966b8883141d799c3fc9000000000000000000000000601dd0dab29e6f2593a5ffa101ed240e61ecce230000000000000000000000007e00fe8d910845682f58f135bf986489be39386f000000000000000000000000851df4788d746f7c7ea5a762506ed84f1bd28eee000000000000000000000000904ee7fc566a9ecb3ab1460a2a41b3364e9c377e0000000000000000000000008daebd8e1234fcb415eb6d57b843557372ba1e0800000000000000000000000025d6834c6be14e937306cc5c14c4567669b06a2f000000000000000000000000c7935d01c693bf780e6929ffa5ad2a9165c2acf6000000000000000000000000bc073f7e20de294a8954025c072f4d399fd95355000000000000000000000000ebe7e6ce0030139c8754abd742f4f0abc16926c0000000000000000000000000d0df7e5802fb5b1f324d303d9bc2507cba45200c0000000000000000000000008380d515e07fed0f25bec7ffad85b0dc625b958d0000000000000000000000008055ae308e835b5114133f9ffbe179f5f14ded530000000000000000000000006466521d791aaf0988fdc870dc040849267b8ab8000000000000000000000000deddd19525510264d43e7bb76158077c1d997f00000000000000000000000000ab346eb130c7fe5972d551f656b53332fa9a52e000000000000000000000000093d5dd1804bcf315715beb4be04457c46c9b00d20000000000000000000000006ced2b95b095a523a2ea2b3780ab10cbc6bb8ac20000000000000000000000007763efd86f0ecabe4601a336907f2bb1236390fd000000000000000000000000195f05ac39665c9cd5066c37d70122966104aaac00000000000000000000000068e1072e405771f36528f1b34494d212e51bbe9e0000000000000000000000001848fd744c2122d3b5b6339a4acf41c6c0f88e390000000000000000000000007dbe58781679e40315b400947330032c45e6e2a5000000000000000000000000bccc98c9c11d655c76883b4f30a8c086c67f4906000000000000000000000000177abc2959cc8447f99048c6e22806bbc64d426e000000000000000000000000678996e45c6763221d9e24f87dcb2c5864ec1cbf000000000000000000000000a4b05b24946472d09f8e1ac69d3f61186401830c00000000000000000000000031120c4421904781fd18b0b30970b67f064b6d490000000000000000000000008b470affd0b4d805211c945ed0bef5e9bd10283200000000000000000000000052b40772c5dba8d17a03bea288fd1e295fea51a50000000000000000000000005fe4e5cfa99ed91805b57ff12e4e2e41fd2d9d1a000000000000000000000000224fb0b5f200efcd08e50f9a008f13a113aedcdd0000000000000000000000006f3c61102aac0a4c8d574cdd97461facfe53f5d90000000000000000000000006f7bc0a2160eaf15b4d2c8931c2eaf1f7bc67f8f000000000000000000000000fa8f13cee0c99698b4db2a1b78699d63cc14d22300000000000000000000000051cbbee38db9d0b43dac95ea0d5518bf214291b7000000000000000000000000b4265c4b7e250621d8e47b4335ba2d804f463fd3000000000000000000000000c9cb0c1a33127eb3d152887b1ace48632d7746ad0000000000000000000000009e1478e2c1247576722f992c8aa7722a5de7311d0000000000000000000000006aee200cfab46328518d89302e25c69a96b10fb400000000000000000000000075fc8d120febb6c3c2e69b31334770e6ed7c3b1700000000000000000000000001ca77d35a0b86d3de17acb08c7d7cab38d423b1000000000000000000000000559def32210eb05adf37e68ef7d9260f463e470f0000000000000000000000008490a28646c15f4c4984c75ca3a3e4708ed76054000000000000000000000000ed523ffa9c67d52340639ff2b11eaacb21ebba900000000000000000000000009c195ef4768be152099db9d8c93470435d8012ff0000000000000000000000005566f3845e7769c6d7e9ab9974dc0cb245d172c200000000000000000000000035b1bf55e808bae581c197179583d6f166051955000000000000000000000000b5c0c4e28beef886c6f8c92b55c9d88664ada83f000000000000000000000000ea54308f6c32110f8a5a949d8fcfaa75028e1d81000000000000000000000000f82c20201ce1594f6839792977f8478660702fc10000000000000000000000000ef5ad75fc3ca76709f4bb7ce35a2d3f2e94b21a000000000000000000000000803cc41928623de62597e709a877aefca4904f31000000000000000000000000bf2c5217fe152ebd50e0c354c47554c8a19ee24500000000000000000000000045ba9395d757d6f9612b1150a5a68f783e36aa93000000000000000000000000f8952443dc0777d17a22b2a0a65171cd8322b6090000000000000000000000002fa10425bc5652513329b4c4ac474ad4be5b06a5000000000000000000000000f3bb67ef0d4e27a1a8d3be985b73f6fcafc821ac000000000000000000000000177a232706f1b6f44f92463952d6b5038beb648700000000000000000000000020141d8df82e89d444ebd4697087f3ed04114c9a000000000000000000000000125e34bef6d3dd0663a7f3c2911ef9085614d2f400000000000000000000000074bb9b390550f123019a6c2455eff1167ae719100000000000000000000000001f32e9f1f913c5eac4f1c79501dd0fd6e7b91e450000000000000000000000004e63df16112e63f4d1243474a8bc2de2a2988382000000000000000000000000143b3887faecd31378d79bcd6f49544f61e180e400000000000000000000000095607516e9bfb6ced0e38842449bcfc94075f7150000000000000000000000006128e4ec961fd8f59da81c48fa11417e71f8150a00000000000000000000000090333cbc3985fe91b4fcad788155387c048b9be400000000000000000000000048f751e216e0072efce6bbcb490a281beb133f5700000000000000000000000016107e8389e9e01c995792ccc54a9a763afccd75000000000000000000000000c02ba97a3b4fb8533e0d5b083672e84bd315d532000000000000000000000000b6d7af6d3479d0d2c9e21d3812697ba1138029790000000000000000000000004637adadd07d76ddde4d89e9813bc1df274e07dc0000000000000000000000009d27c810b8046c242fa911e91aa89b440befe1570000000000000000000000009ed14d7b1601157f16385126b9f26c2f1edd940a000000000000000000000000d0ee8830fdfb85d7216d2730c58106ad9cdc34be000000000000000000000000974f145274f2c1002f982ab8c209b4cb7167032e0000000000000000000000007c0b3c746f320c3d112760c9c225e7b3d3fab0fe000000000000000000000000bffe92cf156dc38660bb910a9b9ff41d4f0bbbf20000000000000000000000003dc44bdb216f873d44a936faca38dbc875721795000000000000000000000000c78d673b3488129d3086dab44a23ac23d2650a0c00000000000000000000000051a8bf7c90e5eb79c79d508e5a4c335938b86faf000000000000000000000000e4c2a5095de8b81e018f1e3c98e269cccfdc692f000000000000000000000000642dd05b6727c738348dfb307a92ceb452334705000000000000000000000000f6e1e1292ea91acd60e8b125449a4770b7fa261c00000000000000000000000094383d9298993d617192c979dc0a7907bc5370860000000000000000000000006cf8cc225a8d4c0b90e2d5e98acd5b89611f3a1a000000000000000000000000c5171b043b1a10d838a1683b7db551da2acf2f6a000000000000000000000000a6e3fbf28ce2546e2ec0424d37125608cbe546e2000000000000000000000000047ce592e55ae2a3cd2c56c2e8720d05d3cc5752000000000000000000000000d8ad2bf95d4494d31015cc77e84883ec1139d41b0000000000000000000000001d7e6d8c8a10374193624dbb75bee4c827f416b0000000000000000000000000b24254184543ec4fb0f45cf7763539f9d5fd333d000000000000000000000000257871ab9c502be3f24208aa8c9c2ec06815f1ea000000000000000000000000d49fa899c67a26859769a72678e51b1d9b8399cc000000000000000000000000269a780acacd67c66da7b10ba77c693612fe4f18000000000000000000000000582c180622d14677464da687971aefdd190ae612000000000000000000000000defc5ab6296577a429d5ba365e5f662785e65cf800000000000000000000000041a06eecaff65d790480c7f83c2bb8b6b4bac7d500000000000000000000000025b5d1bd4840332a3fbb9b2ad3724985dfc8269600000000000000000000000047ff287d5cbbec356a7b941fb8df61b58e6ed2b00000000000000000000000006e6f4e6ea54255918fabe625cfb9dc69f5c6b717000000000000000000000000c2f3bd73a0238a9fbc3861091f553bb1b3ef9a370000000000000000000000001521cecc9e9e20b809fe0b6ff119f103d8d42555000000000000000000000000c9858fade57dc225211ba58d6e6c1dce64d755a700000000000000000000000037af05e1167e3aa773c4e68268e1fd5e51a4d50600000000000000000000000082c85f0946ada7996157e7ebaf10f4b565cd7cf9000000000000000000000000fe2d6c9b21f19fd6e11682e33c211889614f1f4200000000000000000000000034ef6d936df6927d99c2ac2c9cc72077de7fc19700000000000000000000000024795cb65ee34aa78620a74a38922e1e6ad5ff1f0000000000000000000000003592af345023a7c68e6bab1ea525c0a6d0d929ef00000000000000000000000078a7025e1222ff95f1dfae51f056b860d4c8a1b1000000000000000000000000ab725a2b62f4597754dba8185ea5a3896534bbd000000000000000000000000085efcfb6a43c05f5ff71767cd0004340b19de876000000000000000000000000fea49007af98de464d9674967b405df818bd36ca00000000000000000000000069ac135332c70c7f54e039cadbc031a6b4c9d9d1000000000000000000000000996ae08ce3644809079b2c97f25d53f308c88908000000000000000000000000581562dfb0bf1bf016f550c9ef4bad7e72c7f259000000000000000000000000eeb22c91641f736908e622f73e1618b6700b0cf4000000000000000000000000e03e5109a0a74c705d6e7919d19dc1e317367ac4000000000000000000000000ef0d70912786dc75066a9c68cdd4745155505d270000000000000000000000003eb6cb928e48eece53c643ede43f0399b2c86773000000000000000000000000df93755d44dcbfde0741b5d0d0f63e0467fb286e000000000000000000000000e497209e52e12e8abae00d9a3ed97a60b7d5aa15000000000000000000000000ff6e67924a69281983c9d7f13283ab961c23fc5500000000000000000000000054196ddb29be3107e73e16bc13a16661732f6abe000000000000000000000000e3f85f8070c6893289524bb6ee13e41636d573fa000000000000000000000000683d79759c4ff9ccae588db4a886828e4068251800000000000000000000000064d1606a3a74d139505d41745700a2a4bba927220000000000000000000000001d4a252ea70c94eb4f5eec31d84ef93f38d76fbe0000000000000000000000000cd58cba6f3143033183d00b498e9d5b8a4ad3cb000000000000000000000000e61abfd4a897fd4968c58c85f42a1d2a37c31d6e0000000000000000000000006e5e33e77539ca894126604a0d351191db417312000000000000000000000000804a7b22f5c587d7527cbeaf3b69f71913933ce70000000000000000000000006ad254e1201337c7473970bf4995fe47ac887626000000000000000000000000a85b67f4d42a0932f643c496aa5e5ff16da171420000000000000000000000003b348a4931fc45edd7762d8368f3fb47a83f6e150000000000000000000000008a222ae04c9db39740da2b06d74e9dffd4c49302000000000000000000000000426d99621124a5796953596e4566e2f91e28f6df000000000000000000000000abefb3adc8336decf78bbe86ea972eedb79907c5000000000000000000000000e1869cd706c86bfa3a03ef3ec164ae759aba4803000000000000000000000000310c613eac567b95ef79d2871cff089ae5f9a70e00000000000000000000000029e0664ca55aa5cf3b4eccf6966347c2dd90dc7b00000000000000000000000093057e7b506efe8e3f0193fbee5d5f5d081ed840000000000000000000000000a7b68d0ab8f1a794ff67f550d7911a97ee4dabcc0000000000000000000000009df0a7475f6bfea64fc863cb9130feabfd16d89500000000000000000000000031e8c4422cc166ae63e2156e6b4a6910844fda1b000000000000000000000000ffafbb8a4e047e0296138d880f44db40fcc41f8a000000000000000000000000b5bc2f38dbd2c5846e97db12c34bda985f3f63c700000000000000000000000095dc113181d8ee6499e81814ea5129be1d3733bb0000000000000000000000006f8c524f569a97b1eb18b39cf7c3486f7e41d9c50000000000000000000000002e2fc82d1becfcd9c652045b595d829cd2e6ed300000000000000000000000006266fdcbcaf00ccfc958d6acca2afeb871e479140000000000000000000000002789b0cd165130bb7eaf9fd70545d7b3364922420000000000000000000000007eed4f82b0080e7859c37a5df642474a03ea580f000000000000000000000000a319af4c9e46fcc7d57da14294609c3ebe64c87b000000000000000000000000e0cd233c88d5661278e88ab74b025f62e0b2d7d40000000000000000000000009619b88f78c5134a73b617b29f976439fee043690000000000000000000000002033fe2395ca0f22640987ad213fb3acbe5d4b980000000000000000000000003fdfcd67a9fe23e49ba374f8afb4a98ae8c08f440000000000000000000000003a1bb7270d68957fd5a9e7fefe4b279714bb82c9000000000000000000000000388795f24c7505fae318f200fd70bb1a3f108f23000000000000000000000000dc8fc229a9564c1bca0f62422504d53bd1cd7e66000000000000000000000000befbb23a4333e0ca582d1e175f65ca27005959510000000000000000000000004262d8c1af96958f27b5fb5e0027bb66c605763300000000000000000000000087bb2d3d5489fee9c8b66e86876c6edbece7991d00000000000000000000000026a1bee424b37c85262f26ac7337da47d3e86dd000000000000000000000000072646b271d34a3e5654502021cd7804e53069fe2000000000000000000000000e6b4c2e7aea945472dc78b728fb33d2b4b90d999000000000000000000000000b8e15f6d351f4f34aba2ac448c709e92b2b0d49900000000000000000000000047f621beb7281d9a5bc13803796609a3f6f9202700000000000000000000000097d31cbc150c29ce4e93e5b5d34f5fa7dec72352000000000000000000000000911d03f5ef71565506c7439b72e824be8a6ddc2100000000000000000000000091e20944487f1bb2406397ee3f336a4a9857979a0000000000000000000000004d38d4e3915a022baf82fcfb3ef8c8fffcbf4a1d0000000000000000000000000ce09ea1d8adffa5aab31c1df876f6cdef9c767a000000000000000000000000dd232eb6067f3a1de43ebcc3de5a9ad3e875eac4000000000000000000000000cfc648bfc4908c373532412d9a21582e2ff1d5bb000000000000000000000000eb7ca86089ba3adfbaffb0cbc411c920f67223000000000000000000000000007de0f5eb6dec8df41862cd4f8bb58f46d67bc817000000000000000000000000106bc9a148a68767f1953f6bdeb6f1f85c7ecc87000000000000000000000000096a32e6eee971ec15fff538d7ee1028367539520000000000000000000000008b45bb59428090d88baa19e0f13c786d38ffa62c000000000000000000000000887fbd3fe6361711084d27c5b2ce119157d3fe7d000000000000000000000000b9b65d16eb6d67e53b47a543efe4d94d8f47f126000000000000000000000000aa4813ee396202189495867baf145c7b805100a3000000000000000000000000d3acf2153926fcfbd7aaa5a4802717064468a4ed00000000000000000000000041bacc2742437e3bc4af9594a1a2ac40d2c2593300000000000000000000000033b53c6690949cabd4a5c80ea8536b964e74365a0000000000000000000000002a765962fe2b3b57b3d0eaec6227a42129413baf000000000000000000000000338f4f7e88b4ad83d84ecf98970b791a3e5858ef000000000000000000000000f1019695cbb2d042c787a9c17f69b7d1c813cdb900000000000000000000000096858c58d658ae81a1e35e7ae0a4d23f0cd47c05000000000000000000000000923249cc9f99d1badf5b20879b07754be1ece188000000000000000000000000682b1d37f47c8d1a3463bd07205c8347a80135980000000000000000000000003f661d038bfa0fcdc8df43a2f7961489c0c47601000000000000000000000000a138dceb2b362e26312fa66e87b49066b2be115b000000000000000000000000444b92798a06c85afe2cbd4a41b5dbd7bdd0c126000000000000000000000000ac63f60cc120f66a4f966a7b2b830724b6b2912d000000000000000000000000733b4459eef7fff93bb8cede4fdbba943c820e180000000000000000000000000033020d6d9c9acb9ac065f24dd937cfc99fb9e70000000000000000000000001ebbc0f32c2c5ae52f27b8ac1e98967ddcc7e7910000000000000000000000009620de351cb5397da42d02f306a63c411be4529b00000000000000000000000079d19d3413c61c60922ddaa3f1ac07f4a48983cb0000000000000000000000002bbf028b64712d6b821844f3e4cb68e60f4952620000000000000000000000004db6e64c2b8deb721fec01ebdb8f7fef7a2938940000000000000000000000008b73aecdab3554e8b5db1bccbfcdb7b1ecb42d93000000000000000000000000b7fe26cef026dadf1d3bf17a811a791ab383a8900000000000000000000000000b12e2d3908261e444ec5f01dd0ca53b7798a0160000000000000000000000007ab27b9ccde52b416ed8ac293e5d44b8e07b10930000000000000000000000007ba4ef90af15497bc6229cabdd07c174cd7fb87e00000000000000000000000044fccaba0d8854fe0e84884f47f3deeed7ef1df3000000000000000000000000d4b8ac61fc77d833aa1718a20475c1151a9c094c00000000000000000000000027b107e9d37ba537fe04454b8b7b07bd3046006d000000000000000000000000ec1d920ca1dbdbda719c6b98cec3e828ad01fe1c000000000000000000000000908b3de46050bb79aa0262c1dba9a971b72c8f8c00000000000000000000000005e135c46977ae5f4dd8b7479f972ecde7b56e6f0000000000000000000000006ec3679a58c0db7e45d53169f05b60fc90405a380000000000000000000000000f762e91983b7cbbf09ee4c1da961936f1243a9f000000000000000000000000842a67c4e4f24a0fbc9eb81c3a76e5a64eb5146d000000000000000000000000b8139c404a1cd0b84fcba39342ecfed602a9c8ec0000000000000000000000005ed431c86d050873913a9e687dee7de2696f45d000000000000000000000000072ac5a97cff1b360eb5055f0a6f3ef364feeb6b5000000000000000000000000be6343475c97be94b1600fca55af36bc63369a3a000000000000000000000000006fe8f63e388a1af61f81f8e96c316f8b890e16000000000000000000000000b3d7f1708e7c2bf3ff63863683bbd85e55027cdd00000000000000000000000012d79e5bba0b5858b1d7516edb9c8dfb24d044660000000000000000000000002609c22196b161cc6b2289b44f72cc9e85fcdf31000000000000000000000000c95808c27f1d96fd08a3a4f53ccb05d5c4a80a1f00000000000000000000000075b9b8d3353adc9a93731606ba9bd534e4d3645a000000000000000000000000b3a4507a7a212a53d332a0ff89524794da6b7690000000000000000000000000a65c169b6322caeab3d06c3fb72d299cd88a1317000000000000000000000000695664ecafa1182527b95e6b637e93b1c948dc9a000000000000000000000000c8b11ec73441ce2422cc4a0a0295b0ec8d38e1eb000000000000000000000000cfa3629b33ef05477cca9149a0622806b422b3fa000000000000000000000000f875037198d429cb0d409cf3b2986a3bb017b9b8000000000000000000000000e0532c90ed940fd77dfd2b427c5b2266a35132cd0000000000000000000000004103700cdd709daab1cda9d4e0c33cac8966cdb1000000000000000000000000a8c89dedf9955f2bd9b8bbb8744a21d2eca099260000000000000000000000009b92dea4b0a1ae8cc11f5979df01d2b440d922fe000000000000000000000000d97d28bfdc954deb30dfa8106133b1c39ab88db0000000000000000000000000f83598e043e9008d029d04a381513a705f27b7c10000000000000000000000001bde5a3f694d13c9c3642d2516d3400732789193000000000000000000000000ee17e438eb22e7f83076f841ccbcfd621cc0939500000000000000000000000010c13970952a6d8c795c13b688d62329b8e86d1e000000000000000000000000fe59202db37df5549e12f73282db15831f83cff20000000000000000000000002fd2e4b37be289dc8b5d310cf024286d39b9404900000000000000000000000032254c9068e7ee85bbb1c00999bb04656eb1cc71000000000000000000000000aab8d32dbc544359075802db15d7014ce1eaaf5b000000000000000000000000d74d41a90d3f15232ae292c1e942fa5e1de1cfec0000000000000000000000003fd638cfa674741b7b4190b39f90d15eed0140b9000000000000000000000000e2c4dcb505006eaffcd92da0716b1a9f1639367000000000000000000000000094af1fdbe3439e56f4d59e7b3ca41f9d2a18362a000000000000000000000000ec8decfb11125ade4231c28a0920e4252ab3f15a00000000000000000000000081e00fc56f52029bb0cca251ce8c259c4c7e51fa000000000000000000000000712a10ccf0eeff1aea86a40d9082f2bd60c793f9000000000000000000000000975126445d66d83455b224d396d92425856f684a000000000000000000000000f0d318d7b0bbd79b094a0bb99094f2a634f3b28000000000000000000000000045dd4f100cba9bbae980768d8a7326bf5a7ae1d1000000000000000000000000e3f85de74e298d73552904c434819aca4803860b00000000000000000000000010c8c8b6ad24f9a74fa77738cbfc92c59a46811f0000000000000000000000009c8844f80c631bb271152cda87212c1697ae77c6000000000000000000000000f289a63a0d16abb78ebf9bb6c1029cce25326075000000000000000000000000b54820a0c60532c31fdecbb3a2a17b57bfa5bbd0000000000000000000000000c144d7cdb094c2775228a3660c5aec01b5c8056c000000000000000000000000f54cdb4340befa8c99bea7273834ade2b4ca58000000000000000000000000001e70ce01079882347e30f6984fbe7e3b5e17d4d1000000000000000000000000f9b8368fcbbbcd48d6c5a287e09f607e1ab9b2a1000000000000000000000000221e628182eccf4f9f22766f3ac3cab007e2f4b30000000000000000000000004136fcbf6a13c4cea437db280a61e18eb596345600000000000000000000000013c02a315ccd51754b7916dbd850fa5c9df1a9bb00000000000000000000000020405d1e09870ec786534a028c7fcf3815b8e41b0000000000000000000000001825738af2d3c84903248beb4650074fc152513b00000000000000000000000050e8e9fabf5fc69bd200c81f263033ff9835c4b90000000000000000000000005874cdfbf68590846155e562786c11f6b2c49d3e00000000000000000000000026888f0e6a8c306bf04114f106e5526ec2158685000000000000000000000000a2462e15d837d6e6e268c01a6803a910411987d9000000000000000000000000f52afbb3d16ef670064e22c661f306411384f266000000000000000000000000a7126d9df0e8eaaf8f2615bf1df97e154b88e234000000000000000000000000daecbd5c9360e582dd18b6875eb578372c12afb30000000000000000000000009e84fafc8a0f71ce6469aad65cff054e55fb3f700000000000000000000000005c71e9c263cc861175f3be767f7195e8b48896e0000000000000000000000000a036bcfac3adc5d5bb7fa1071fc8aafdb80d2009000000000000000000000000fd324d947a0181cec2a6b710b945bf92bf0278880000000000000000000000005ea63f4a21480f0dda45c8dce6fc304471a3fde4000000000000000000000000b94219d0d38d75c48ac2a71360ceef7080133dfa00000000000000000000000051792f124f85a0413858135acdf89e538040fd99000000000000000000000000fae68f3924f7914cb9fd1b1da53c90a106992910000000000000000000000000f26ec7da38798523901aac08dcd33c150992513700000000000000000000000028a1acb674cf94a5f1ca60b4d055c5d6d3d28333000000000000000000000000ddfda470f6798d3dfbe63bc19070f4b205ff86c20000000000000000000000007c0f1ad40285a99ab843cec4a9f55a1d6701cb130000000000000000000000006c4e451cc93d9229d3c88fd145e2a96151c8a5ab00000000000000000000000027b7a86ed3b0de8da12131b30dcb23958e80c9d6000000000000000000000000279cd5d47f09036e6714d62360b91cf1f482d0c8000000000000000000000000136b97726313ceaffcfb1d371686302fd768c16c000000000000000000000000319f9974f96b06730bb5a4707b36d3245509da47000000000000000000000000114f2124345a8034778a4c2e60e1e969230bbb38000000000000000000000000a83475f658281351d714d4c4b0b6226286fe33e3000000000000000000000000ab275145b455065bc91163f754d2fba6bb2d00f800000000000000000000000044ed18dd47db8dc145a90e642c70f70d960f85a4000000000000000000000000502586337951bf84524e0e5c4aa8f5bea77de7c2000000000000000000000000c33415139a588c9d2731170bd458593eb0910639000000000000000000000000c66247915c7bda94c3f05e7de96d32874b127732000000000000000000000000fb1ac90de34f1b61bd8b36814bde1688cfb27f75000000000000000000000000362a2811f66e910deabb9cf6068dcf0e3977324f000000000000000000000000300641a3be984ec2482628459547fdfa2bb9ae3a000000000000000000000000a82fb7d79759c773e8e95f515048dc2d408a9a8b000000000000000000000000b65cc854f165abf1aa6c4c6a82a5bace22254f8b000000000000000000000000ab84280a8559440ec1de52884070e4a46ef303610000000000000000000000002b1632a6be8e95abaa850bad2e2985f86d2f54bc000000000000000000000000671f4ab9a8d130e0130b377e3f04cfc5736b6888000000000000000000000000a4ae3b357f81bfa0ee0a9417e6590438dd54ca200000000000000000000000003fd971d12527f5dad1edb50671cb20def182e1ba000000000000000000000000216da284155cc1375c8ce591052bc287c78445e9000000000000000000000000efb5a867ba04c7d8e900c793501794231d0bcca70000000000000000000000008f14bbb6aac46efbd8c308fde64d6fed0260aa370000000000000000000000000fc235e1a2e01952b17a46744460d45b0dfbe494000000000000000000000000f5e6597b9cb0dfb809ad0e91ee21cc7674e743d8000000000000000000000000f8eefa3ede00ce3187b5b599b329634c247797f000000000000000000000000063fa63cc81e0addbca6d9ac61d68d3e9b476218300000000000000000000000042b6c563c1674e575d197f5a8c0ac5bef96888f60000000000000000000000005fbe5545fb39534b375de7ab6f8492d05644b0de000000000000000000000000ba02a15c7d369e04b998c87e81ac73476ffffba1000000000000000000000000cc27893faef147b0607f97a07128361d5f54a79e000000000000000000000000bf9f837fb8a537e928d07455fc162d3e059460270000000000000000000000000c8ef5a1aeb60a785d2e70672194eaa719bdf87b0000000000000000000000006165aeedd21e09ca9af0ec1065461831b2c6722000000000000000000000000002167539c0652e059be9252614b172f82553e272000000000000000000000000e2db7c375b984652a146ad2216550b2d3b39a070000000000000000000000000d39d6c977533bac2c2fd72a140160f12054345f5000000000000000000000000dd58ae2b8b338e1d0e33861cd25512811f1b83530000000000000000000000000275df0f4726f07d721f02ecb538dce15b0e08ac000000000000000000000000d9debfc112a6e547aedc8de6129d53081255facf000000000000000000000000a5920921547c4357e63d69d98dea93740c741224000000000000000000000000b615082f267becc99db7b8f436be2ac2fa3cffed0000000000000000000000007096540870629169ec87785931e8e1cb8d2b4a6e00000000000000000000000010d49e24ab502fc9da7b9860dc9b9a114fe2a79e00000000000000000000000055dbffe51435161cdccf7f742eb218241896ae0900000000000000000000000006d8ae53157644a52ded9e1d9ca689c9b454c1f20000000000000000000000003cb2f831b01612188e3376e9f65eebe83a061617000000000000000000000000ebf53522a7933f87f8076e80aa73c4a907e261dc00000000000000000000000082b8e79fce4976427251d799495138d2c5376ca00000000000000000000000000740bd29ab8be0d3611588b939f0bf890104a8cb000000000000000000000000fe3be9edd96749bf071928a36fd39396625b7c1f0000000000000000000000000de8590d2707b5408448f5a151e668c3b48ca07c0000000000000000000000003f484ede31b1f197f1fcaa4781bb3c39f6bf3b4800000000000000000000000039ada28b9ca5629c5291708b088d3651e80e451800000000000000000000000060e841c8f81f4a3d60776d76d6cd1fba7b13f803000000000000000000000000577d413df806986b523bf32ff32acf03126f7aa000000000000000000000000030c73e2168b5fd11c0ced48fe0c31157334668740000000000000000000000009f697b095204587e98e7c5947a70f889f2d127d400000000000000000000000081e9ac24e08a3d1f69a065f9614d543d78b18ed0000000000000000000000000f04bd5cdb5b4ea74bc72fabaee19504b04027430000000000000000000000000121d291863cf6acf8509eb60657f0f3c3adbd65b0000000000000000000000005cdf27e8b10d8f28dc5640f752922229e049ddf0000000000000000000000000c76d6ff62d2160bae1c24b8c6e7343f2f4127c33000000000000000000000000917ff1baccac6d4f269df0c0c3b9f3f707f3c9ec0000000000000000000000009ab686ea8e58626ef3267d97e9fd1712ccdb179c000000000000000000000000361894426f0b6d16af9254508b06cb0506bf95e5000000000000000000000000208fceb8879b5ede7382d3d7866b620811d63c8100000000000000000000000041674d4bf338c34fb0bedb079f9fc7259bab9dae00000000000000000000000051d5816ff0548a12e7632838b529ef87d65b86f5000000000000000000000000d905e057cefc14262a3bfd1b0ea2a7f0b0ad04730000000000000000000000001f7e7e8baa3732a6ce5cb99cc86949d05c9ddaf5000000000000000000000000576872f094d1059e9d10f7ad567c96f57b846c100000000000000000000000007a42171f9f37766d07f2f2fec79ca922093d86690000000000000000000000002c3d8009499ccc8bc270e0faf01ea82354eb160b00000000000000000000000047c4f092ddaafb48fe167feb73e7a771c9d3a82600000000000000000000000000a30cc7a443e497fb033fc3143f65d5fdeab52d0000000000000000000000003b5dbccdfa2172f977857765489b7af82f61f5ea0000000000000000000000006afa79b6200100bccfabce7bc8bb9175fb8446b70000000000000000000000000de9b9ed2801efff7f6f8052371a80a5bff745c7000000000000000000000000cf858bdf386fb6d3e594f40840764fd36adfb8fc000000000000000000000000a2029b572ed48425bb648cff4a6dbf8b6932972500000000000000000000000069c5f048d6c5f8b6237dbb29b484495393559f2f00000000000000000000000085ebd01d248b125ecf442f8bc7f9f0b621b98bd3000000000000000000000000ec6cf65e6b4717547f98a5174858c991353bb532000000000000000000000000b9c47f8714079c76326c8253a3958e1c50a3cbb40000000000000000000000003ecf8c167c3d28594571600985972d8a93d3ec720000000000000000000000005e22585238387c38a4ec1242094718482a93c7b50000000000000000000000001bcf7040b6848886eecedc2cc634e1deb0e8427e00000000000000000000000058aacc371ea8ec35936e7c95ab14d2a04ad37fa7000000000000000000000000405af81a437edb3a5b4aa2eaa544671c0a235312000000000000000000000000eb329c3fee2d1613562feb947df1d6bb9943ed1f000000000000000000000000051cb73aee4f0d1ed24826dca024efbe6150c8100000000000000000000000006ab11a9f70f36f2e9d69d77e0953f74166ca554500000000000000000000000076be8f41809f7d2488e0fb4a9b09285fb585dea80000000000000000000000006bdb88c5256d4c17101e159d8cbabe4873c67a7a0000000000000000000000007dc58676685073ad5dc5a04afe32e585310ca366000000000000000000000000177255f219330a0a65b55353ec73bc004bca109b000000000000000000000000896d632edbe4b4e02884035f05fa8587efb9a7220000000000000000000000000d9e4765a3e6f7986f645d3430f0db5f941f7b7c0000000000000000000000006e0c20820c5306f586556a97dc921cde38ab4938000000000000000000000000c2e9bd33b861f918b30b59bec1c2c0a1b6ef062f0000000000000000000000006ea5b1a268725126156739cd270d379fa248dc170000000000000000000000006b46c1fa240748ed3cf67bbad55dd7259d45e02a00000000000000000000000031b132f6542f9b998927611055c986eba96ee0640000000000000000000000003d2e601c7b43b162451d93ce7495e51267b33465000000000000000000000000dad3acd4b55a5418a33f2d3dcd67f06fe897de630000000000000000000000007fba94b12ec3524884a5b8ec3615a138706af9b4000000000000000000000000fedc3bd34c505fda743326d8aa5f38ef50bf02a6000000000000000000000000e549bbf535555a901b45e072bb30a85aadf0d15e000000000000000000000000d0645af2ba52b5de153abdfc3c6c220df7a06853000000000000000000000000aaefe0d2d365c4090f1b72dbaaad206ce8887eee000000000000000000000000b4ce362df130efed0b0ae45c18898ed34afbe33600000000000000000000000057eee63d7e90c3b025b9180d573d0b09346b118a0000000000000000000000007cacaf7f0033b5c95b0720692b7d330ae26cd558000000000000000000000000a6d33fb2d0998b256dd5d291fc4efb3db085a6650000000000000000000000001d71f016f953f374cf160a3bca8b051428743e53000000000000000000000000f8ea8d01821f77efd923e048b366e488033c71d700000000000000000000000046536debc2667cb030cdc327731b4a06ad6d231b0000000000000000000000000dbb79dbc7ddbf1e5f52db837f4deb96f1ff6b6f0000000000000000000000000098b98fbbdea7cec0d07d24710f06e9372a0f8600000000000000000000000014e443044c30413c003f49f08d6f1461a32c0d0300000000000000000000000006787d68b4da5f2f38aad461f21fe2d98cb586680000000000000000000000009f0162da501bd06165d23f59626d49f3224fe69500000000000000000000000029ad6d452adc990621b97c631a37b9a06a92cdd0000000000000000000000000ffefb12e10639cbfa9658dbc955837e3412937340000000000000000000000006d291205d76c5eb9e9476b9fdeabfc2372020b10000000000000000000000000711b40604fbdaeb0c16393f98b1dd468265fc26600000000000000000000000043a1a3fe88f6ebe7173c5ae15af58ab8dcbb1ff80000000000000000000000006f051f5896e6ba4f0e0955bcfe7dec61352def05000000000000000000000000f0edc0a674b8cb2cb1c0a84aaa626acda75c6f120000000000000000000000009849f6cdc723868717350d2195fa09b9e31839250000000000000000000000000f301ac588fc4f54b1398171d9d19d2f5794f3e200000000000000000000000050914b16524629bf98cf1cec3cebcfac566335b3000000000000000000000000683df40c0e93ef9972984fa02331ef10c91e6bfc00000000000000000000000069ffc1e6fb86e5280469892ba2d229b0c5f2419700000000000000000000000094b83ba19cc033b72d80290918c4fc112e1460b2000000000000000000000000ade5678d6dcc44887c161d646f2890d89d60d180000000000000000000000000457946d44161bb73019b855d4edac0f6b8192263000000000000000000000000b268073887723f88fed06d0733775baf2d257aa6000000000000000000000000a24ab845d2f062791e94600aed1e864557b0137c0000000000000000000000000bb76cd604837ca86aba336b767335ac1bb88f2b000000000000000000000000120f295645e37eb53689cc2311de4963a21d64c30000000000000000000000003e4d4e42376b07de54c751f3ea6d64f06e43e99b000000000000000000000000787a19af48be14a7e0f629541d975b9345835214000000000000000000000000dbdd408bf36f2e341fc80e49cfd437ac8208b33a0000000000000000000000002b0475a281beaf41249a94f57b39276a768290f9000000000000000000000000d863a43c3c389b017d00cc262ad9a38cda6456fd00000000000000000000000078a636272e9fb9a4f6f92478a89bc178204e007c0000000000000000000000003513a0984f51a8e99ee71bf5cb55a0bdb28a618f000000000000000000000000e3d225e3cffd8c1b63f214e622a0ea692987ea98000000000000000000000000528982de2b9ab39565b347c4b7b5027a3650366b000000000000000000000000cd3bebaa7c50c3b02e1ccb76d307ce31fdfd20d9000000000000000000000000b6112a920a1d518519f514add0791035fad7c2440000000000000000000000008473dbd30f221e426cbf9a902daa8b38ddf8387100000000000000000000000057ae0466f3ca0cbf0ad2588b116a149dbb2b40c30000000000000000000000003c084de82c79462043f54e751ce071c97705b4b8000000000000000000000000fd6ee5506b40b4c27563af00db9b3453238ecf6a000000000000000000000000c0f6d26f84e12c4142dd198e9827c6b56763419500000000000000000000000092362b94ac392a9c199cf478d878098e1ed16314000000000000000000000000c032e64cede985a74d070e3006592f982566c020000000000000000000000000ceb1977afeaf700042c20a06c19dea8be7dadd77000000000000000000000000f117cc86774568de39e9e06a9939b6566324a4fe00000000000000000000000062765b015fb835cf9636941da52dbee9837e604700000000000000000000000046a93513dcd3e78f52133f41acb2e6425b3dc8d8000000000000000000000000ecc9d8fd71e8f5a85135242dfb763c8bf7356bc0000000000000000000000000c477003fe02e19a5b7d9b38043cbdef902ab4d74000000000000000000000000b17962c7ca3d4c3e9e3e413773b6879fcb462c51000000000000000000000000ebecc4f721541c04e3865043f1b0d570613a4668000000000000000000000000bfaed9bb24dc0e824c7432cb2d3dbe03a4a69cd60000000000000000000000000fdacd38ff94d8b1f6c91f15f3953a115d658aa7000000000000000000000000cd918d0851d02bbee0f37f8e0d53b634bb828ecc000000000000000000000000aa9f5b1635a9f5ccea201c64902f634b7682423c000000000000000000000000cc529f081a6bdeb123d7de9b614d96561a2ca0f200000000000000000000000004322b4408bb52c59f6568306505fe2e2ddb6e4b000000000000000000000000360c73a7024c0b6fdaaac31b403f1f9a4bab71d900000000000000000000000039d675e747ef68454cc3c69a189db05a4bc6d3fd000000000000000000000000a91f41ec9d23387c9425ecf03abe30f2779d04ea0000000000000000000000008b23c7006c999cbe1ba3569f1af8dee4762039ad00000000000000000000000049996330bbd4a486ca1f29c817da66d56af399f2000000000000000000000000ac8b0700af46d47d44792dc5f5c1d0e7cdd4bd7500000000000000000000000005bd08a7a34c0225d192b89a4c6a093a77f62da8000000000000000000000000dd9e36fbcdd90e8bf562e3bdd12c58d25e49d33e0000000000000000000000002399e53f96df37222fa7d9e0ef6c34f3804973ca000000000000000000000000192200dccd17699f7ed5be264e7bea82640be1e4000000000000000000000000ce488d10af283c2be34d3ad6bf68b23071d1ab2500000000000000000000000040cbb1cbd7bec98295c23022ecd5102316ec2cda000000000000000000000000f188f616187376b73502d896f5b062540de0b313000000000000000000000000ca04c806a51ea444bf33f6fb8e57d54779fcbb38000000000000000000000000354dc13cd59a9b4b963be3950b9bfdee4675c7a10000000000000000000000008d73c007aa9b58655c30dc0766ab86995706941a000000000000000000000000ee9fe5ac946110ca370a011a6f62cc4eabfe61590000000000000000000000006c463b59b0263480b3127e8fac044bb5641aaaf7000000000000000000000000afdf576ebc4332adc95e6870c754a0229cfdd803000000000000000000000000eca8050cdab16ee7b2578804957d8f9a6d715c5c000000000000000000000000b8e8dbf8fb1749fbb6a037f1fba631ecb729073f00000000000000000000000017da7e5512c444c8fad3b23e83347911ab5924400000000000000000000000005cecfb7879eee67bf685f483b124b0c6232771a800000000000000000000000093334fdf3477bf8921733f5d862e243504e8069f000000000000000000000000897a568e5fd7956ff17196688169293d3d8b39ed00000000000000000000000007da1f9c7e896f6f317c655e236dd2f721c33090