Detalles de la transacción
Hash de transacción
: 0xed9ac2a1887245a8c8d54057a529abd34d662c023198c4ae7d1af53d3e0861e6
Estado:
Éxito
Bloque:
25237135
216.404 confirmaciones de bloque
Marca de tiempo:
19/01/2025, 13:13:37 (Hace 5 días)
Interacción con (a):
Monto:
0ETH
($0)
Comisión de transacción:
0,000424091505358017
$1,38
L2 Gas price:
0,0000000000189 ETH(0,0189 Gwei)
Límite de gas y uso Capa 2:
21.982.570|
21.808.321(99,21 %)
L2 fee paid:
0,0004121772669 ETH
Costo de gas Capa 2:
Base: 0,016693483 Gwei
L1 Precio del gas:
0,000000014073655963 ETH(14,073655963 Gwei)
L1 Gas utilizado:
371.474
Tarifa L1 Escalar:
0
L1 fee paid:
0,000011914238458017 ETH
Otros atributos:
Tipo de txn:0(txn de Legacy)
Nonce:8
Posición en bloque:106
Datos de entrada:
0x6080604052732da10a1e27bf85cedd8ffb1abbe97e53391c029560035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073f2dad89f2788a8cd54625c60b55cd3d2d0aca7cb60045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073621425a1ef6abe91058e9712575dcc4258f8d09160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550738b791913eb07c32779a16750e3868aa8495f596460065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507340be1cba6c5b47cdf9da7f963b6f761f4c60627d60075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156101b3575f5ffd5b50604051615d3e380380615d3e83398181016040528101906101d591906105a4565b815f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610246575f6040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040161023d919061060d565b60405180910390fd5b6102558161032860201b60201c565b508160015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f5f90505b815181101561032057600160025f8484815181106102bc576102bb610626565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550808060010191505061029b565b505050610653565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610423826103fa565b9050919050565b61043381610419565b811461043d575f5ffd5b50565b5f8151905061044e8161042a565b92915050565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61049e82610458565b810181811067ffffffffffffffff821117156104bd576104bc610468565b5b80604052505050565b5f6104cf6103e9565b90506104db8282610495565b919050565b5f67ffffffffffffffff8211156104fa576104f9610468565b5b602082029050602081019050919050565b5f5ffd5b5f61052161051c846104e0565b6104c6565b905080838252602082019050602084028301858111156105445761054361050b565b5b835b8181101561056d57806105598882610440565b845260208401935050602081019050610546565b5050509392505050565b5f82601f83011261058b5761058a610454565b5b815161059b84826020860161050f565b91505092915050565b5f5f604083850312156105ba576105b96103f2565b5b5f6105c785828601610440565b925050602083015167ffffffffffffffff8111156105e8576105e76103f6565b5b6105f485828601610577565b9150509250929050565b61060781610419565b82525050565b5f6020820190506106205f8301846105fe565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b6156de806106605f395ff3fe608060405260043610610101575f3560e01c80638da5cb5b11610094578063b19bf28011610063578063b19bf28014610331578063c53c0f0614610359578063c600b2dc14610381578063dd22fe16146103a9578063f2fde38b146103d357610108565b80638da5cb5b14610267578063a43c406f14610291578063acb125a4146102b9578063af8a63de146102f557610108565b8063715018a6116100d0578063715018a6146101c557806383a7ad87146101db57806384cdd13c146102175780638a0dff3d1461023f57610108565b80630f6efc731461010c57806324ebeb1f1461013657806369899f79146101735780636eb00d161461019b57610108565b3661010857005b5f5ffd5b348015610117575f5ffd5b506101206103fb565b60405161012d9190613d67565b60405180910390f35b348015610141575f5ffd5b5061015c60048036038101906101579190613f0b565b610423565b60405161016a9291906140d4565b60405180910390f35b34801561017e575f5ffd5b5061019960048036038101906101949190614133565b61075e565b005b3480156101a6575f5ffd5b506101af610d18565b6040516101bc9190613d67565b60405180910390f35b3480156101d0575f5ffd5b506101d9610d40565b005b3480156101e6575f5ffd5b5061020160048036038101906101fc9190613f0b565b610d53565b60405161020e91906141bc565b60405180910390f35b348015610222575f5ffd5b5061023d600480360381019061023891906141dc565b610e50565b005b34801561024a575f5ffd5b5061026560048036038101906102609190614269565b610e9b565b005b348015610272575f5ffd5b5061027b611a9b565b6040516102889190613d67565b60405180910390f35b34801561029c575f5ffd5b506102b760048036038101906102b29190614133565b611ac2565b005b3480156102c4575f5ffd5b506102df60048036038101906102da919061431a565b61207c565b6040516102ec91906143a0565b60405180910390f35b348015610300575f5ffd5b5061031b6004803603810190610316919061431a565b612183565b60405161032891906143a0565b60405180910390f35b34801561033c575f5ffd5b50610357600480360381019061035291906143b9565b61228a565b005b348015610364575f5ffd5b5061037f600480360381019061037a919061446a565b6125a4565b005b34801561038c575f5ffd5b506103a760048036038101906103a291906141dc565b61263a565b005b3480156103b4575f5ffd5b506103bd6128a7565b6040516103ca9190613d67565b60405180910390f35b3480156103de575f5ffd5b506103f960048036038101906103f491906141dc565b6128cc565b005b5f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606080825167ffffffffffffffff81111561044157610440613da5565b5b60405190808252806020026020018201604052801561046f5781602001602082028036833780820191505090505b509150825167ffffffffffffffff81111561048d5761048c613da5565b5b6040519080825280602002602001820160405280156104bb5781602001602082028036833780820191505090505b5090505f5f90505b8351811015610758575f73ffffffffffffffffffffffffffffffffffffffff168482815181106104f6576104f56144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff160361059c5760015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1631838281518110610565576105646144c4565b5b6020026020010181815250505f828281518110610585576105846144c4565b5b60200260200101901515908115158152505061074b565b5f8482815181106105b0576105af6144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16306040518363ffffffff1660e01b81526004016106139291906144f1565b602060405180830381865afa15801561062e573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610652919061452c565b11828281518110610666576106656144c4565b5b60200260200101901515908115158152505083818151811061068b5761068a6144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166370a0823160015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518263ffffffff1660e01b81526004016106ec9190613d67565b602060405180830381865afa158015610707573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061072b919061452c565b83828151811061073e5761073d6144c4565b5b6020026020010181815250505b80806001019150506104c3565b50915091565b6001151560025f61076d612950565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16151514806107fa57506107c4611a9b565b73ffffffffffffffffffffffffffffffffffffffff166107e2612950565b73ffffffffffffffffffffffffffffffffffffffff16145b610839576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610830906145b1565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036108a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089e90614619565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610915576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161090c90614681565b60405180910390fd5b5f600267ffffffffffffffff81111561093157610930613da5565b5b60405190808252806020026020018201604052801561095f5781602001602082028036833780820191505090505b50905084815f81518110610976576109756144c4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505083816001815181106109c5576109c46144c4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250505f60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff1603610af65760045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663531aa03e87876040518363ffffffff1660e01b8152600401610ab09291906144f1565b602060405180830381865afa158015610acb573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610aef91906146b3565b9050610cdd565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff1603610bee5760075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636801cc3087875f6040518463ffffffff1660e01b8152600401610ba8939291906146ed565b602060405180830381865afa158015610bc3573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610be791906146b3565b9050610cdc565b5f8873ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c38573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c5c91906146b3565b90508073ffffffffffffffffffffffffffffffffffffffff1663e6a4390588886040518363ffffffff1660e01b8152600401610c999291906144f1565b602060405180830381865afa158015610cb4573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610cd891906146b3565b9150505b5b610d0d88848685858c60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612957565b505050505050505050565b5f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610d48612d93565b610d515f612e1a565b565b60605f825167ffffffffffffffff811115610d7157610d70613da5565b5b604051908082528060200260200182016040528015610d9f5781602001602082028036833780820191505090505b5090505f5f90505b8351811015610e465760025f858381518110610dc657610dc56144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16828281518110610e2757610e266144c4565b5b6020026020010190151590811515815250508080600101915050610da7565b5080915050919050565b610e58612d93565b8060015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6001151560025f610eaa612950565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615151480610f375750610f01611a9b565b73ffffffffffffffffffffffffffffffffffffffff16610f1f612950565b73ffffffffffffffffffffffffffffffffffffffff16145b610f76576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f6d906145b1565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1603610fe4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fdb90614619565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603611052576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161104990614681565b60405180910390fd5b5f600267ffffffffffffffff81111561106e5761106d613da5565b5b60405190808252806020026020018201604052801561109c5781602001602082028036833780820191505090505b50905086815f815181106110b3576110b26144c4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508581600181518110611102576111016144c4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508673ffffffffffffffffffffffffffffffffffffffff166323b872dd60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1630886040518463ffffffff1660e01b815260040161119a93929190614722565b6020604051808303815f875af11580156111b6573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906111da919061476b565b505f8773ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e308c6040518363ffffffff1660e01b81526004016112179291906144f1565b602060405180830381865afa158015611232573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611256919061452c565b905060027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff61128591906147f0565b811015611329578773ffffffffffffffffffffffffffffffffffffffff1663095ea7b38b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b81526004016112e7929190614820565b6020604051808303815f875af1158015611303573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611327919061476b565b505b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146114a1575f5f90508773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff16101561139957600190505b5f60028a600161ffff6001898760015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516020016113df98979695949392919061490d565b60405160208183030381529060405290505f8c90508073ffffffffffffffffffffffffffffffffffffffff16632646478b8c8b8d8c60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16886040518763ffffffff1660e01b8152600401611458969594939291906149fe565b6020604051808303815f875af1158015611474573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611498919061452c565b50505050611a8f565b7368b3465833fb72a70ecdf485e0e4c7bd8665fc4573ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff1614158015611531575073b971ef87ede563556b2ed4b1c0b0019111dd85d273ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff1614155b801561157d5750732626664c2603336e57b271c5c0b26f421741e48173ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff1614155b1561181e575f8a905084156116d4575f6040518061010001604052808b73ffffffffffffffffffffffffffffffffffffffff1681526020018a73ffffffffffffffffffffffffffffffffffffffff1681526020018c62ffffff16815260200160015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001610258426116279190614a64565b81526020018981526020018881526020015f73ffffffffffffffffffffffffffffffffffffffff1681525090508173ffffffffffffffffffffffffffffffffffffffff1663414bf389826040518263ffffffff1660e01b815260040161168d9190614b64565b6020604051808303815f875af11580156116a9573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906116cd919061452c565b5050611818565b5f6040518061010001604052808b73ffffffffffffffffffffffffffffffffffffffff1681526020018a73ffffffffffffffffffffffffffffffffffffffff1681526020018c62ffffff16815260200160015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016102584261176f9190614a64565b81526020018881526020018981526020015f73ffffffffffffffffffffffffffffffffffffffff1681525090508173ffffffffffffffffffffffffffffffffffffffff1663db3e2198826040518263ffffffff1660e01b81526004016117d59190614c1e565b6020604051808303815f875af11580156117f1573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611815919061452c565b50505b50611a8e565b5f8a9050841561195c575f6040518060e001604052808b73ffffffffffffffffffffffffffffffffffffffff1681526020018a73ffffffffffffffffffffffffffffffffffffffff1681526020018c62ffffff16815260200160015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018981526020018881526020015f73ffffffffffffffffffffffffffffffffffffffff1681525090508173ffffffffffffffffffffffffffffffffffffffff166304e45aaf826040518263ffffffff1660e01b81526004016119159190614cc4565b6020604051808303815f875af1158015611931573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611955919061452c565b5050611a8c565b5f6040518060e001604052808b73ffffffffffffffffffffffffffffffffffffffff1681526020018a73ffffffffffffffffffffffffffffffffffffffff1681526020018c62ffffff16815260200160015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018881526020018981526020015f73ffffffffffffffffffffffffffffffffffffffff1681525090508173ffffffffffffffffffffffffffffffffffffffff16635023b4df826040518263ffffffff1660e01b8152600401611a499190614d69565b6020604051808303815f875af1158015611a65573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611a89919061452c565b50505b505b5b50505050505050505050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6001151560025f611ad1612950565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615151480611b5e5750611b28611a9b565b73ffffffffffffffffffffffffffffffffffffffff16611b46612950565b73ffffffffffffffffffffffffffffffffffffffff16145b611b9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b94906145b1565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611c0b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c0290614619565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611c79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c7090614681565b60405180910390fd5b5f600267ffffffffffffffff811115611c9557611c94613da5565b5b604051908082528060200260200182016040528015611cc35781602001602082028036833780820191505090505b50905084815f81518110611cda57611cd96144c4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508381600181518110611d2957611d286144c4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250505f60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff1603611e5a5760045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663531aa03e87876040518363ffffffff1660e01b8152600401611e149291906144f1565b602060405180830381865afa158015611e2f573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611e5391906146b3565b9050612041565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff1603611f525760075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636801cc3087875f6040518463ffffffff1660e01b8152600401611f0c939291906146ed565b602060405180830381865afa158015611f27573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611f4b91906146b3565b9050612040565b5f8873ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015611f9c573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611fc091906146b3565b90508073ffffffffffffffffffffffffffffffffffffffff1663e6a4390588886040518363ffffffff1660e01b8152600401611ffd9291906144f1565b602060405180830381865afa158015612018573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061203c91906146b3565b9150505b5b61207188858585858c60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612edb565b505050505050505050565b5f5f6120888585613336565b5090505f8790505f5f8273ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa1580156120da573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906120fe9190614dfe565b506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff1691505f5f8573ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff161461215f578284612162565b83835b915091506121728883838e613460565b965050505050505095945050505050565b5f5f61218f8585613336565b5090505f8790505f5f8273ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa1580156121e1573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906122059190614dfe565b506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff1691505f5f8573ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff1614612266578284612269565b83835b915091506122798883838e61356c565b965050505050505095945050505050565b6001151560025f612299612950565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff161515148061232657506122f0611a9b565b73ffffffffffffffffffffffffffffffffffffffff1661230e612950565b73ffffffffffffffffffffffffffffffffffffffff16145b612365576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161235c906145b1565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16036123d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123ca90614619565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603612441576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161243890614681565b60405180910390fd5b5f600267ffffffffffffffff81111561245d5761245c613da5565b5b60405190808252806020026020018201604052801561248b5781602001602082028036833780820191505090505b50905085815f815181106124a2576124a16144c4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505084816001815181106124f1576124f06144c4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050811561256757612561898585848c8c60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612edb565b50612599565b612597898486848c8c60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612957565b505b505050505050505050565b6125ac612d93565b5f5f90505b8251811015612635578160025f8584815181106125d1576125d06144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555080806001019150506125b1565b505050565b612642612d93565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603612726575f5f3373ffffffffffffffffffffffffffffffffffffffff164760405161269b90614e7b565b5f6040518083038185875af1925050503d805f81146126d5576040519150601f19603f3d011682016040523d82523d5f602084013e6126da565b606091505b50915091508161271f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161271690614ed9565b60405180910390fd5b50506128a4565b5f8190505f8173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016127649190613d67565b602060405180830381865afa15801561277f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906127a3919061452c565b90505f81116127e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127de90614f41565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401612822929190614820565b6020604051808303815f875af115801561283e573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612862919061476b565b6128a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161289890614fa9565b60405180910390fd5b50505b50565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6128d4612d93565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603612944575f6040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040161293b9190613d67565b60405180910390fd5b61294d81612e1a565b50565b5f33905090565b5f5f5f865f8151811061296d5761296c6144c4565b5b602002602001015187600181518110612989576129886144c4565b5b6020026020010151915091505f6129a08383613336565b5090505f8790505f5f8273ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa1580156129f2573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612a169190614dfe565b506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff1691505f5f8573ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff1614612a77578284612a7a565b83835b91509150612a8a8f83838e61356c565b98508d891115612acf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ac690615037565b60405180910390fd5b5050505060035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168c73ffffffffffffffffffffffffffffffffffffffff1603612cbd57885f81518110612b3a57612b396144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166323b872dd60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16886040518463ffffffff1660e01b8152600401612bc093929190614722565b6020604051808303815f875af1158015612bdc573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612c00919061476b565b5060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f9609f088a5f81518110612c5157612c506144c4565b5b60200260200101518a6040518363ffffffff1660e01b8152600401612c779291906144f1565b6020604051808303815f875af1158015612c93573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612cb7919061452c565b50612d77565b885f81518110612cd057612ccf6144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166323b872dd60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff168a886040518463ffffffff1660e01b8152600401612d3593929190614722565b6020604051808303815f875af1158015612d51573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612d75919061476b565b505b612d848c8a888b8b613686565b50505050979650505050505050565b612d9b612950565b73ffffffffffffffffffffffffffffffffffffffff16612db9611a9b565b73ffffffffffffffffffffffffffffffffffffffff1614612e1857612ddc612950565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401612e0f9190613d67565b60405180910390fd5b565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff16036130c657845f81518110612f4357612f426144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166323b872dd60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff168a6040518463ffffffff1660e01b8152600401612fc993929190614722565b6020604051808303815f875af1158015612fe5573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613009919061476b565b5060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f9609f08865f8151811061305a576130596144c4565b5b6020026020010151866040518363ffffffff1660e01b81526004016130809291906144f1565b6020604051808303815f875af115801561309c573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906130c0919061452c565b50613180565b845f815181106130d9576130d86144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166323b872dd60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16868a6040518463ffffffff1660e01b815260040161313e93929190614722565b6020604051808303815f875af115801561315a573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061317e919061476b565b505b5f85600187516131909190615055565b815181106131a1576131a06144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166370a08231846040518263ffffffff1660e01b81526004016131e19190613d67565b602060405180830381865afa1580156131fc573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613220919061452c565b905061322f8987858888613686565b5f866001885161323f9190615055565b815181106132505761324f6144c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166370a08231856040518263ffffffff1660e01b81526004016132909190613d67565b602060405180830381865afa1580156132ab573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906132cf919061452c565b90506132e48282613bf790919063ffffffff16565b925087831015613329576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613320906150f8565b60405180910390fd5b5050979650505050505050565b5f5f8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036133a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161339d90615186565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16106133e05782846133e3565b83835b80925081935050505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613459576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613450906151ee565b60405180910390fd5b9250929050565b5f5f85116134a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161349a9061527c565b60405180910390fd5b5f841180156134b157505f83115b6134f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016134e79061530a565b60405180910390fd5b5f613511836127106135029190615055565b87613c0c90919063ffffffff16565b90505f6135278583613c0c90919063ffffffff16565b90505f613551836135436127108a613c0c90919063ffffffff16565b613c7890919063ffffffff16565b9050808261355f91906147f0565b9350505050949350505050565b5f5f85116135af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016135a690615398565b60405180910390fd5b5f841180156135bd57505f83115b6135fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016135f39061530a565b60405180910390fd5b5f6136246127106136168888613c0c90919063ffffffff16565b613c0c90919063ffffffff16565b90505f613659846127106136389190615055565b61364b8988613cd090919063ffffffff16565b613c0c90919063ffffffff16565b905061367a6001828461366c91906147f0565b613c7890919063ffffffff16565b92505050949350505050565b5f5f855f8151811061369b5761369a6144c4565b5b6020026020010151866001815181106136b7576136b66144c4565b5b6020026020010151915091505f6136ce8383613336565b5090505f8590505f5f5f5f8473ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015613722573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906137469190614dfe565b506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff1691505f5f8773ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff16146137a75782846137aa565b83835b9150915060035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168f73ffffffffffffffffffffffffffffffffffffffff160361394e57735aea5775959fbc2557cc8789bc1bf90a239d9a9173ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff160361389b576138948260055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1631613bf790919063ffffffff16565b9550613949565b613946828b73ffffffffffffffffffffffffffffffffffffffff166370a0823160055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518263ffffffff1660e01b81526004016138f99190613d67565b602060405180830381865afa158015613914573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613938919061452c565b613bf790919063ffffffff16565b95505b6139db565b6139d8828b73ffffffffffffffffffffffffffffffffffffffff166370a082318a6040518263ffffffff1660e01b815260040161398b9190613d67565b602060405180830381865afa1580156139a6573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906139ca919061452c565b613bf790919063ffffffff16565b95505b6139e78683838e613460565b9450505050505f5f8573ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff1614613a2957825f613a2c565b5f835b9150915060035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168d73ffffffffffffffffffffffffffffffffffffffff1603613b2f575f888c6002604051602001613a9b939291906153c5565b60405160208183030381529060405290508a73ffffffffffffffffffffffffffffffffffffffff16637132bb7f82305f6040518463ffffffff1660e01b8152600401613ae99392919061541a565b60408051808303815f875af1158015613b04573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613b2891906154ba565b5050613be8565b8473ffffffffffffffffffffffffffffffffffffffff1663022c0d9f83838e5f67ffffffffffffffff811115613b6857613b67613da5565b5b6040519080825280601f01601f191660200182016040528015613b9a5781602001600182028036833780820191505090505b506040518563ffffffff1660e01b8152600401613bba94939291906154e5565b5f604051808303815f87803b158015613bd1575f5ffd5b505af1158015613be3573d5f5f3e3d5ffd5b505050505b50505050505050505050505050565b5f8183613c049190615055565b905092915050565b5f5f821480613c33575082828385613c24919061552f565b925082613c3191906147f0565b145b613c72576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613c69906155ba565b60405180910390fd5b92915050565b5f828284613c869190614a64565b9150811015613cca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613cc190615622565b60405180910390fd5b92915050565b5f828284613cde9190615055565b9150811115613d22576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613d199061568a565b60405180910390fd5b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f613d5182613d28565b9050919050565b613d6181613d47565b82525050565b5f602082019050613d7a5f830184613d58565b92915050565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b613ddb82613d95565b810181811067ffffffffffffffff82111715613dfa57613df9613da5565b5b80604052505050565b5f613e0c613d80565b9050613e188282613dd2565b919050565b5f67ffffffffffffffff821115613e3757613e36613da5565b5b602082029050602081019050919050565b5f5ffd5b613e5581613d47565b8114613e5f575f5ffd5b50565b5f81359050613e7081613e4c565b92915050565b5f613e88613e8384613e1d565b613e03565b90508083825260208201905060208402830185811115613eab57613eaa613e48565b5b835b81811015613ed45780613ec08882613e62565b845260208401935050602081019050613ead565b5050509392505050565b5f82601f830112613ef257613ef1613d91565b5b8135613f02848260208601613e76565b91505092915050565b5f60208284031215613f2057613f1f613d89565b5b5f82013567ffffffffffffffff811115613f3d57613f3c613d8d565b5b613f4984828501613ede565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b5f819050919050565b613f8d81613f7b565b82525050565b5f613f9e8383613f84565b60208301905092915050565b5f602082019050919050565b5f613fc082613f52565b613fca8185613f5c565b9350613fd583613f6c565b805f5b83811015614005578151613fec8882613f93565b9750613ff783613faa565b925050600181019050613fd8565b5085935050505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b5f8115159050919050565b61404f8161403b565b82525050565b5f6140608383614046565b60208301905092915050565b5f602082019050919050565b5f61408282614012565b61408c818561401c565b93506140978361402c565b805f5b838110156140c75781516140ae8882614055565b97506140b98361406c565b92505060018101905061409a565b5085935050505092915050565b5f6040820190508181035f8301526140ec8185613fb6565b905081810360208301526141008184614078565b90509392505050565b61411281613f7b565b811461411c575f5ffd5b50565b5f8135905061412d81614109565b92915050565b5f5f5f5f5f5f60c0878903121561414d5761414c613d89565b5b5f61415a89828a01613e62565b965050602061416b89828a0161411f565b955050604061417c89828a01613e62565b945050606061418d89828a01613e62565b935050608061419e89828a0161411f565b92505060a06141af89828a0161411f565b9150509295509295509295565b5f6020820190508181035f8301526141d48184614078565b905092915050565b5f602082840312156141f1576141f0613d89565b5b5f6141fe84828501613e62565b91505092915050565b5f62ffffff82169050919050565b61421e81614207565b8114614228575f5ffd5b50565b5f8135905061423981614215565b92915050565b6142488161403b565b8114614252575f5ffd5b50565b5f813590506142638161423f565b92915050565b5f5f5f5f5f5f5f5f610100898b03121561428657614285613d89565b5b5f6142938b828c01613e62565b98505060206142a48b828c0161422b565b97505060406142b58b828c01613e62565b96505060606142c68b828c01613e62565b95505060806142d78b828c0161411f565b94505060a06142e88b828c0161411f565b93505060c06142f98b828c01614255565b92505060e061430a8b828c01613e62565b9150509295985092959890939650565b5f5f5f5f5f60a0868803121561433357614332613d89565b5b5f61434088828901613e62565b95505060206143518882890161411f565b945050604061436288828901613e62565b935050606061437388828901613e62565b92505060806143848882890161411f565b9150509295509295909350565b61439a81613f7b565b82525050565b5f6020820190506143b35f830184614391565b92915050565b5f5f5f5f5f5f5f5f610100898b0312156143d6576143d5613d89565b5b5f6143e38b828c01613e62565b98505060206143f48b828c01613e62565b97505060406144058b828c0161411f565b96505060606144168b828c01613e62565b95505060806144278b828c01613e62565b94505060a06144388b828c0161411f565b93505060c06144498b828c0161411f565b92505060e061445a8b828c01614255565b9150509295985092959890939650565b5f5f604083850312156144805761447f613d89565b5b5f83013567ffffffffffffffff81111561449d5761449c613d8d565b5b6144a985828601613ede565b92505060206144ba85828601614255565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f6040820190506145045f830185613d58565b6145116020830184613d58565b9392505050565b5f8151905061452681614109565b92915050565b5f6020828403121561454157614540613d89565b5b5f61454e84828501614518565b91505092915050565b5f82825260208201905092915050565b7f41444d494e5f4143434553535f524551554952454400000000000000000000005f82015250565b5f61459b601583614557565b91506145a682614567565b602082019050919050565b5f6020820190508181035f8301526145c88161458f565b9050919050565b7f544f4b454e5f494e5f414444524553535f49535f5a45524f00000000000000005f82015250565b5f614603601883614557565b915061460e826145cf565b602082019050919050565b5f6020820190508181035f830152614630816145f7565b9050919050565b7f544f4b454e5f4f55545f414444524553535f49535f5a45524f000000000000005f82015250565b5f61466b601983614557565b915061467682614637565b602082019050919050565b5f6020820190508181035f8301526146988161465f565b9050919050565b5f815190506146ad81613e4c565b92915050565b5f602082840312156146c8576146c7613d89565b5b5f6146d58482850161469f565b91505092915050565b6146e78161403b565b82525050565b5f6060820190506147005f830186613d58565b61470d6020830185613d58565b61471a60408301846146de565b949350505050565b5f6060820190506147355f830186613d58565b6147426020830185613d58565b61474f6040830184614391565b949350505050565b5f815190506147658161423f565b92915050565b5f602082840312156147805761477f613d89565b5b5f61478d84828501614757565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6147fa82613f7b565b915061480583613f7b565b92508261481557614814614796565b5b828204905092915050565b5f6040820190506148335f830185613d58565b6148406020830184614391565b9392505050565b5f60ff82169050919050565b5f8160f81b9050919050565b5f61486982614853565b9050919050565b61488161487c82614847565b61485f565b82525050565b5f8160601b9050919050565b5f61489d82614887565b9050919050565b5f6148ae82614893565b9050919050565b6148c66148c182613d47565b6148a4565b82525050565b5f61ffff82169050919050565b5f8160f01b9050919050565b5f6148ef826148d9565b9050919050565b614907614902826148cc565b6148e5565b82525050565b5f614918828b614870565b600182019150614928828a6148b5565b6014820191506149388289614870565b60018201915061494882886148f6565b6002820191506149588287614870565b60018201915061496882866148b5565b6014820191506149788285614870565b60018201915061498882846148b5565b6014820191508190509998505050505050505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f6149d08261499e565b6149da81856149a8565b93506149ea8185602086016149b8565b6149f381613d95565b840191505092915050565b5f60c082019050614a115f830189613d58565b614a1e6020830188614391565b614a2b6040830187613d58565b614a386060830186614391565b614a456080830185613d58565b81810360a0830152614a5781846149c6565b9050979650505050505050565b5f614a6e82613f7b565b9150614a7983613f7b565b9250828201905080821115614a9157614a906147c3565b5b92915050565b614aa081613d47565b82525050565b614aaf81614207565b82525050565b614abe81613d28565b82525050565b61010082015f820151614ad95f850182614a97565b506020820151614aec6020850182614a97565b506040820151614aff6040850182614aa6565b506060820151614b126060850182614a97565b506080820151614b256080850182613f84565b5060a0820151614b3860a0850182613f84565b5060c0820151614b4b60c0850182613f84565b5060e0820151614b5e60e0850182614ab5565b50505050565b5f61010082019050614b785f830184614ac4565b92915050565b61010082015f820151614b935f850182614a97565b506020820151614ba66020850182614a97565b506040820151614bb96040850182614aa6565b506060820151614bcc6060850182614a97565b506080820151614bdf6080850182613f84565b5060a0820151614bf260a0850182613f84565b5060c0820151614c0560c0850182613f84565b5060e0820151614c1860e0850182614ab5565b50505050565b5f61010082019050614c325f830184614b7e565b92915050565b60e082015f820151614c4c5f850182614a97565b506020820151614c5f6020850182614a97565b506040820151614c726040850182614aa6565b506060820151614c856060850182614a97565b506080820151614c986080850182613f84565b5060a0820151614cab60a0850182613f84565b5060c0820151614cbe60c0850182614ab5565b50505050565b5f60e082019050614cd75f830184614c38565b92915050565b60e082015f820151614cf15f850182614a97565b506020820151614d046020850182614a97565b506040820151614d176040850182614aa6565b506060820151614d2a6060850182614a97565b506080820151614d3d6080850182613f84565b5060a0820151614d5060a0850182613f84565b5060c0820151614d6360c0850182614ab5565b50505050565b5f60e082019050614d7c5f830184614cdd565b92915050565b5f6dffffffffffffffffffffffffffff82169050919050565b614da481614d82565b8114614dae575f5ffd5b50565b5f81519050614dbf81614d9b565b92915050565b5f63ffffffff82169050919050565b614ddd81614dc5565b8114614de7575f5ffd5b50565b5f81519050614df881614dd4565b92915050565b5f5f5f60608486031215614e1557614e14613d89565b5b5f614e2286828701614db1565b9350506020614e3386828701614db1565b9250506040614e4486828701614dea565b9150509250925092565b5f81905092915050565b50565b5f614e665f83614e4e565b9150614e7182614e58565b5f82019050919050565b5f614e8582614e5b565b9150819050919050565b7f4661696c656420746f2073656e642045746865720000000000000000000000005f82015250565b5f614ec3601483614557565b9150614ece82614e8f565b602082019050919050565b5f6020820190508181035f830152614ef081614eb7565b9050919050565b7f546f6b656e2062616c616e6365206973207a65726f00000000000000000000005f82015250565b5f614f2b601583614557565b9150614f3682614ef7565b602082019050919050565b5f6020820190508181035f830152614f5881614f1f565b9050919050565b7f4661696c656420746f207472616e7366657220746f6b656e00000000000000005f82015250565b5f614f93601883614557565b9150614f9e82614f5f565b602082019050919050565b5f6020820190508181035f830152614fc081614f87565b9050919050565b7f556e69737761705632526f757465723a204558434553534956455f494e5055545f8201527f5f414d4f554e5400000000000000000000000000000000000000000000000000602082015250565b5f615021602783614557565b915061502c82614fc7565b604082019050919050565b5f6020820190508181035f83015261504e81615015565b9050919050565b5f61505f82613f7b565b915061506a83613f7b565b9250828203905081811115615082576150816147c3565b5b92915050565b7f556e69737761705632526f757465723a20494e53554646494349454e545f4f555f8201527f545055545f414d4f554e54000000000000000000000000000000000000000000602082015250565b5f6150e2602b83614557565b91506150ed82615088565b604082019050919050565b5f6020820190508181035f83015261510f816150d6565b9050919050565b7f556e697377617056324c6962726172793a204944454e544943414c5f414444525f8201527f4553534553000000000000000000000000000000000000000000000000000000602082015250565b5f615170602583614557565b915061517b82615116565b604082019050919050565b5f6020820190508181035f83015261519d81615164565b9050919050565b7f556e697377617056324c6962726172793a205a45524f5f4144445245535300005f82015250565b5f6151d8601e83614557565b91506151e3826151a4565b602082019050919050565b5f6020820190508181035f830152615205816151cc565b9050919050565b7f556e697377617056324c6962726172793a20494e53554646494349454e545f495f8201527f4e5055545f414d4f554e54000000000000000000000000000000000000000000602082015250565b5f615266602b83614557565b91506152718261520c565b604082019050919050565b5f6020820190508181035f8301526152938161525a565b9050919050565b7f556e697377617056324c6962726172793a20494e53554646494349454e545f4c5f8201527f4951554944495459000000000000000000000000000000000000000000000000602082015250565b5f6152f4602883614557565b91506152ff8261529a565b604082019050919050565b5f6020820190508181035f830152615321816152e8565b9050919050565b7f556e697377617056324c6962726172793a20494e53554646494349454e545f4f5f8201527f55545055545f414d4f554e540000000000000000000000000000000000000000602082015250565b5f615382602c83614557565b915061538d82615328565b604082019050919050565b5f6020820190508181035f8301526153af81615376565b9050919050565b6153bf81614847565b82525050565b5f6060820190506153d85f830186613d58565b6153e56020830185613d58565b6153f260408301846153b6565b949350505050565b5f6154055f836149a8565b915061541082614e58565b5f82019050919050565b5f6080820190508181035f83015261543281866149c6565b90506154416020830185613d58565b61544e6040830184613d58565b818103606083015261545f816153fa565b9050949350505050565b5f5ffd5b5f6040828403121561548257615481615469565b5b61548c6040613e03565b90505f61549b8482850161469f565b5f8301525060206154ae84828501614518565b60208301525092915050565b5f604082840312156154cf576154ce613d89565b5b5f6154dc8482850161546d565b91505092915050565b5f6080820190506154f85f830187614391565b6155056020830186614391565b6155126040830185613d58565b818103606083015261552481846149c6565b905095945050505050565b5f61553982613f7b565b915061554483613f7b565b925082820261555281613f7b565b91508282048414831517615569576155686147c3565b5b5092915050565b7f64732d6d6174682d6d756c2d6f766572666c6f770000000000000000000000005f82015250565b5f6155a4601483614557565b91506155af82615570565b602082019050919050565b5f6020820190508181035f8301526155d181615598565b9050919050565b7f64732d6d6174682d6164642d6f766572666c6f770000000000000000000000005f82015250565b5f61560c601483614557565b9150615617826155d8565b602082019050919050565b5f6020820190508181035f83015261563981615600565b9050919050565b7f64732d6d6174682d7375622d756e646572666c6f7700000000000000000000005f82015250565b5f615674601583614557565b915061567f82615640565b602082019050919050565b5f6020820190508181035f8301526156a181615668565b905091905056fea264697066735822122002ad857f611726eb5fa043c8f07dbae567ba0658760f4f8cf9a1a7ae1c87fb0364736f6c634300081c003300000000000000000000000079f1cdf99d7e01c91d4b8410407791a71058dbb6000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000002d900000000000000000000000004c6a51d16f18ce6c078c8813c84bca99d5348c00000000000000000000000005039058b41124d7b9b38c64bea3241fc09b6da18000000000000000000000000fccc77ed87c68ffa56bc119587f4ec912914915d00000000000000000000000049072ec450aaee1a9a96bcb6eac1eb8966288c1f00000000000000000000000013380c1b2e5bbcb433cc655f1c2b3ce58c3210c9000000000000000000000000039216568c34964c1584f7787db3cff6dbd317f7000000000000000000000000d38fa8a39b3693b00925a9ea285e9b8bcdb8b3b8000000000000000000000000159d181f927befc2f00158c3574bef19ab27bc7e000000000000000000000000fb886b88e175d278b2b3a9115f29cdc82a7cc9e7000000000000000000000000d8f872130ce4ebc9e76a511bbe37500b79170f82000000000000000000000000a70ffd05ed020d029719a2dab6d71b8099c688700000000000000000000000003c2610781fd2c6be603417d25488a0ef3d2e281d0000000000000000000000002f1dcbd40e2612e6f10f37901d98377ff7136fee00000000000000000000000045e10ab65ba9115c42f836d1c08f5c23b15ef51300000000000000000000000001a364efeb56b18920a80222b390989bfdbe4c760000000000000000000000007736396dac1e0ab675f53a8c94222118de8e436c00000000000000000000000012e696de7e133930ed4f42984e03890e4be8d03f000000000000000000000000685a798a3c1dd6200f23a3c18c570c239bb66cf6000000000000000000000000940011f08aac1c28a9e403219bc4b72a0c58868c000000000000000000000000f0779dedcd534f5a9f3736b2fe61a5abff426c6c000000000000000000000000bafe2987c5a3b9ef406738f2ef0cb9cc9df06fdb00000000000000000000000071e24cde2d492c9ee8c2f574e39f36804f659a530000000000000000000000009832efaf9de1a8ac70a42712b904ec542a33422b00000000000000000000000030d26bcdc2147350c6735a4537ae78072610f9a6000000000000000000000000221ee70a6ffe157262c041e0e58d6f1d6d6e58d1000000000000000000000000f3a2d11a838201814d5b15a23140db411d1aaf5b0000000000000000000000003d12470a90a053ccbb4389fc496f725fce9584cd000000000000000000000000e58326eecef60eafd8f5240c85abb6c3fc0457560000000000000000000000007dbc5b97f2717ee554c728c2e0e13a69cb16c68e00000000000000000000000083e8c9757f409dd367dc246f3882d2765e6bfbfe000000000000000000000000a00006c2683b668b04192d7a5eaea09d346c4c6700000000000000000000000072607b09bed0a35a419620b1f4ddbe7571d85290000000000000000000000000b50f4f7d33c99b9726e8c73458727296ce4ac39800000000000000000000000067c5952d6a445bae6d390f0a1f4d3be6a1e45b100000000000000000000000004af0a0d1eba312c44cd742e99de354ab37bdf17c000000000000000000000000444476bdd066fbbf8d7ffc2b78b86f605c9b310e000000000000000000000000739e966598d175720f3ca1706b55d451b99a0049000000000000000000000000dfe8f87c76ca61e54fb36132968484f7b49086fb0000000000000000000000003bd176e54079a4ccb8d58ca59f6a06d31ff226ac00000000000000000000000059a91a74705a9d30d0b8d380a96770ed2ab1e99a0000000000000000000000007a3857ad7cac9eb17f46c0ac18c795b0ad97aa0f00000000000000000000000066653711f016d6acef41533f16ed534318befcc1000000000000000000000000a4034232b6dd22b72456c6b969aa891a43c3313a0000000000000000000000000ec2f14dcd5fad62708e402a364e60f02331775d000000000000000000000000d0758c2d1ec98224937e407ad422a5be2847107a0000000000000000000000007730b096f051e29b88710ec9a156fbaa644612260000000000000000000000000fd90a703ef8301a99fabaabbb2d2d55c57b07e6000000000000000000000000be21eb80a1e8635e9d75d9c6523c96e0edb852e3000000000000000000000000e1f906ceffa5f2d1acdb790f0d97c8c99b0640b10000000000000000000000005485d99a0e277c1712a5569b421c118b943c2cf0000000000000000000000000dd77ed50a15e1aee469d822303bbc2db43c172580000000000000000000000002436a6d106e4361c52042818a6c46a272ba014080000000000000000000000007a2bb3ef451d097f2ee3f3ecab5df75176ea85e200000000000000000000000068bdcd037dd11f598efa2a9b95fb1277669d00ee0000000000000000000000004d69f66f8922dc5272e6c8eb0b1e4e494ff132e1000000000000000000000000a7c5b9f1207a5f3818d77de81ccfd8bf5996ba6f000000000000000000000000515b81f6aa9ffa6a398f2195c902f5678baa6add000000000000000000000000d93dcad49113d0613d3b6d63672e06671ca0c967000000000000000000000000f8788351a406cde1ddbd2c43e3539834d4faa3470000000000000000000000004ec872f53fd540158f0de4ec05340721ac947ff60000000000000000000000007f9abbce2820976b185ecf6e360a26a38ca9746d0000000000000000000000004e9917a4067ec1f07e8d413c21dd529985559cf4000000000000000000000000089821e6317012e31bd4a7cb2502154e4bc2ef4f0000000000000000000000004a121c5362d7fa42c229603e0c0f07e23c3871370000000000000000000000006dc99391ec02585a56e01a53f9f7914b6fcf1e0c000000000000000000000000bd5450b71d1e7e261466c4de7abf29afcc4efc600000000000000000000000009c2baf43905fea021b49b1e928899cc6b054025c0000000000000000000000008a955d0610982b67442aa7a4339258bf30ef43670000000000000000000000005c596456ae2b7d075c862d8c8b06f7f17cd9d6df0000000000000000000000003958032dcc4b36e2038de6fea66ca14c3389e8a400000000000000000000000003b3844dc70118c4d0b144e35f6afdd0b15fbeac000000000000000000000000267deda6c96a6fc0d3c1c16f9218533cb26cdb1c00000000000000000000000081a763ee314bc2ebf3befac2476ed86804abd4ac000000000000000000000000a0a1ad33eadba33c7bd31d6dfa46eff3c8639bc1000000000000000000000000f6b4dbfc5b1ae25151d788b4cf05499f4a2ee4d3000000000000000000000000fe2db892eaad05ec5283577441446419ed76e811000000000000000000000000a3a82440d1c098bdddf41c8f186c69643e9cf47a000000000000000000000000a66246a7cbed08ab1b6276edb80fedaa18501f9e000000000000000000000000aba10ca8afde0f92e75dc953b3b9e458545cac52000000000000000000000000e3acdc9d7f05b87e1607182be8adc0f14abba0b6000000000000000000000000acec1ae15f9c24a134b123afd9784133f40a2c510000000000000000000000005f207fac9f293c1b6788c643f732814f112036ee0000000000000000000000000f74571adc66deb06d518eaa3e147d03b67a82c50000000000000000000000005eb1329320bfa4c7e68d052745d9fb3262461e400000000000000000000000004d8611d4622b1ec657d5c8e762b87805a4d6db91000000000000000000000000523fc893b7271fe709c06c5c2a01c2558ca3fdcc0000000000000000000000008a423c510eebab31656dabdc21b994ab18b6e1280000000000000000000000007d31fd133a6f97263a09eb30af90f79c29bee2ba000000000000000000000000968700d61f111b30715a85f0bc0f861e10789b1200000000000000000000000089ededa9d4be0db1bb0763105d3c5359ad53800700000000000000000000000023a86d6672c910f48ba69ee278a2a9a97fa704de000000000000000000000000f54d259255399f9a1d12f70be0306c77eec95559000000000000000000000000daa40acaa2a1e51b0aee2e297f1b7a24e1329a5f000000000000000000000000868a2cb5bb22d776b0bb4a8e48852e20b673e5c60000000000000000000000006f67ae7e6be5c608aae1ae47f01203b2bd6e49ea0000000000000000000000002eff1cfcfc45543030612500bb0fe42ed1001e030000000000000000000000009e35c6fa195fa69d19d069404ba3566fa71f2d720000000000000000000000008ded778453c45004e892bf9c8812a8f1cbb981ec0000000000000000000000008bb08e566cbecf9b2c86f7e58ab8fb9266580135000000000000000000000000e6f65adfb900f44a81d5d3ecd4300aac5ad87184000000000000000000000000e9d8664eef75109951d86da7fff76b85cbbe5d62000000000000000000000000ce5497f68e18e37219c7a03bdf66e75a1f0063630000000000000000000000006db319af5623d3ad7ed2223d06b1db85a765d4fd000000000000000000000000974ed5a3de4f2c196b45623c1ba5d1ad187a6d69000000000000000000000000abb300fb8dffa0f7d848521de17a4e14e0ebdc4c0000000000000000000000000a06514b98c01b277e72ddb0cd03cdc65339a82d0000000000000000000000007bcbdb6f50203dc60463ab0b432b5cc0bc91b421000000000000000000000000ddbf4e625488372dc187177ac499c0340001c669000000000000000000000000522c405e4700aebf9bdec9caf4fd8d6ca7a1ede90000000000000000000000000296efc283c6c48ded4e5cebac70cfd16d584f4a00000000000000000000000063b2dff821742bcbf1b2ba4a4000d5d548c4c36d000000000000000000000000987a700a8f22f215bef9c8655b4de478986b370b00000000000000000000000050adf5f9edc459f7c535b917cc771c9d4b888eeb000000000000000000000000a204d841b440acb1b304060b0da7c2859e62329c000000000000000000000000596d80397a29b902e6adcdec53cba7b149f29aec0000000000000000000000000032c9c80d736d45561539067bad8a4dc580ec71000000000000000000000000adcb5bc5f189e0cd9b4f90a6d17f473c25314d300000000000000000000000005923df0a5cebebfe63f5134901e0adadc5ae7692000000000000000000000000e11e85452599c3bc8f624f1fb9c1383b5e59219f000000000000000000000000f8357ed58c6c02bdb6c8e31cca77b44058c21b07000000000000000000000000d32c5b60d7517d1401e31f3f0efa327fffc2410d00000000000000000000000099635e943a40462fd24fb4776b8f4b15b9803243000000000000000000000000fe8b17cc79e4f395f446dc18ddddc0395ed010770000000000000000000000005ded9772e482a98c34a162024d16cb987b3ca15f000000000000000000000000e4304570fc1b32028ca46fc4e0b6555304abe2120000000000000000000000003b946afee69014816858909148ac9dbc45d495e60000000000000000000000004f5dab9f3f615998a1c110c8e9aa6b693c0f42ac0000000000000000000000004ec257c19145b52b8d1d0615d46218d56025d5d2000000000000000000000000c27a10450997501f0e3097fe5e6dcdfe6606151d000000000000000000000000d3b1fbd1b21483f80485fa78927986221170af5a000000000000000000000000140a833f43ff076876dddff6f187f30ce0058f280000000000000000000000001269d25797cf72d089c7d5567395610172a24b140000000000000000000000003aa5673167005a05095b673630ad7261fcab0c9d0000000000000000000000003f4ab742952114c0855ba4309976e881d888b4120000000000000000000000006b4fc6b0d42c2f40da3c06c12793ab4432964dcb000000000000000000000000c35137beadd586522ae04b25e30cf2f8097c10ae000000000000000000000000aeec02cf1a254d6033fccff45678232891df519b000000000000000000000000b4d8b9e05baf60d45c38f78b403d28200bdebdc30000000000000000000000001157e03fe203b155857a01d6dac9dea7bada19310000000000000000000000000b860101b559801fd364ae40ed9ca74224e6018600000000000000000000000021e238c2655f8f7694e4f682739a60335da420950000000000000000000000006edd81e00540ba4be986ccd2f85bd9f8880e241a000000000000000000000000ed9d2a1a45209d94dc33cad88c49603475c3342d0000000000000000000000008ddf33557e2396750df2ac0e28f5c2704ecfaf250000000000000000000000006fef84ec3c64aef4af982a8a2eb1e1d5a274ba3d000000000000000000000000aaae601bfda3a5dcb7cb4a141232cf1b390902c600000000000000000000000004fa4a342d8bfccc3af7e4bde23b7ede68118b1c000000000000000000000000a5fdf254bb9e206fdddbc6efcea16367ba5b6b7300000000000000000000000066c39d36f42424d70f8a6b7fba5b3bf1a929b0e3000000000000000000000000b1bba5d958eb35f4a1697a7662114365680e535e0000000000000000000000001d82db817aa6649a1440086bb4c3971669240bb600000000000000000000000008b3f54172a8162c5b29aeebb5556fce89bd03f80000000000000000000000004bc0b1eea01762c721178a7598553209094ed99100000000000000000000000089062c84fbb7a394c1951c17ae574dbadbe30c70000000000000000000000000042c342c86b8a891a3dc18b5caf1cf427382b61400000000000000000000000059342a7ebcc512a752c7dc485d628e78ded995650000000000000000000000000b051a28c5f98f604b7213925a5aa1d0253075ca000000000000000000000000fc2c5c647e9e363e239f6a77e29cff95e90a3b89000000000000000000000000bd0830cde3176bac056da626b91af53247813b9f00000000000000000000000042f345238f7f27ec0e1e997d83fcf3d28a5b079500000000000000000000000062e54dd25cf3be2e2d5581fed58e4bb0df7056ef00000000000000000000000017d3f7bf32429f5c01e8731fe4c3e6e8d8bd14c1000000000000000000000000c7f42d6c4ec740382834ff3f3f2bcfe2144b4a7a0000000000000000000000006865a334a50b325075f992857ec0f3d1243353860000000000000000000000003ff4e5a84cb3c5382e06744b8f5c45d12894d93a00000000000000000000000070cad6ba8f34482ee9c70b5b092b2ef8a456792e0000000000000000000000005babbe4e14a02630f075ef4078df868d76a547530000000000000000000000007f293437535c37e9719c2e8b2c556986d2fe960600000000000000000000000072f60b31dd155f81a15c47b32378887ae44477a8000000000000000000000000859a46c8ff9ecaee15c1bc494899b6ca3ac24675000000000000000000000000a986422b46dff2d6086ab59cd2710252d0a29fd0000000000000000000000000b052252d96cee75f015620a79fe0aec9d680ad47000000000000000000000000ce372ede6e76be6a664f5dc1b6b241b98164501f000000000000000000000000accabbc7e2ec302e8ab73f3a0282a1ed463c618f000000000000000000000000264dff4ad2466dc147d1fbe09542c95926e9f716000000000000000000000000b2f2dd012927298bc5606439abb29ba09d6f0bae000000000000000000000000bf6a50c2325dc6bbc98c5d3297f4f214b50db9100000000000000000000000006099d3aa832a579a7f2bd03fbdc04ed9ddfc6345000000000000000000000000563322f990675ef820d8fb4e756d3c49884fa49a000000000000000000000000845499c495c4886d7bd96213755d98e5d22c94e3000000000000000000000000d72b4ae4743eaab92cf562abb7ea34a5b85b939c000000000000000000000000b08f3c23d9dd308c36ce72c05288e8c2161d5851000000000000000000000000710214e4216c88de7593d1da75bd81ac6861f32f0000000000000000000000002c1de34c17b3d216cf0aa82916cd7c8aa74e1a8600000000000000000000000012f9a00a97162b141fc1aa4463437d0beb7150e900000000000000000000000052fcb94abed2a47d9946083e3b6ffa54e01d421800000000000000000000000066c8e730333661fc5acdfea32649d3513286eb590000000000000000000000001b5c5185a61cf83c8b468e18d0b2fad41ef6e67900000000000000000000000079b37e4d6fc5e80fe22d45cd9574ec68be45591f000000000000000000000000846d1e4edb28a508a35eddce262f14b99cb5b0e000000000000000000000000036698a9f93a387240ea9a4c24d6d8b02213fa72a000000000000000000000000047f3168e6c394a731901a0b1ce904aa4da87baa00000000000000000000000033d08800ebf5648b3a6a041af772b02489a089a90000000000000000000000003790e49dd87a1e6c140947c3310d7fc474df58d1000000000000000000000000205a7baf8ca88d28860c46f1bd200f58618ba7470000000000000000000000000d67eaebfffdb0e74966bca440ee8f82d5b5d0ef000000000000000000000000a0709fa5c8f958b5d6a45517e7f373df060c3fb700000000000000000000000075de6c0df3bfb47f1c198ebc3c850af49fb9b6d100000000000000000000000039f7573ac5bf7c4338c75021e6c081264ec2d5ce00000000000000000000000066ad7c1a110dca0c0a176df5976388257cdcb1e00000000000000000000000004e73d40e5e761dbb701a532ece6e6c92670ecb8f0000000000000000000000008d74691b34dd1a230f4c62dcaf9d708fdff447640000000000000000000000007239985e47a2335ba16d76b0b73db2d364e4494400000000000000000000000037a2db68c3e10bc2a328ac4c974921cd5109706f0000000000000000000000003b3abb0a3d156bb578dccce9dbc6a5142c12bc02000000000000000000000000476bc8e4476bde324442ca9ac14f2016f2153797000000000000000000000000e633c9e84bad36a3eb39affc1f2ae50477071054000000000000000000000000b4f5423cd1da50cdb26a7b79ad49ca9241896f02000000000000000000000000c6a8f0f33653a5236e12353a244b2ec89d8faf1a000000000000000000000000e04b9963868e228cc1aa5ad4b1fd5fc36444b53e0000000000000000000000003129206bc1ea55bafdb05e9495d84c1f4429dc78000000000000000000000000314a3e42bb1bf361b7d2de004b164c001fa8621500000000000000000000000001a361e0f8468e755bd262db20087125f0d61a060000000000000000000000001ccd6f2a3fcd7cf1b56b8341371381e59938c6b80000000000000000000000002129453fad9a6e7ec2a440c620aa2d2f6d00ba16000000000000000000000000d159f319a12c2c3bbecba78cb5d07fa7306977bc000000000000000000000000055c4ee0a0646493a34e8cba390d579c1563adde000000000000000000000000d68604ef520e52e880131f3ff9531719fafe67ca000000000000000000000000ca360e5c671628ecf3411560488f3d659ea0828b000000000000000000000000d85327b35767272a24148c710cb16d04192597e9000000000000000000000000b3fda558bd3f919061f0ee766d10b051eabb8b56000000000000000000000000b7e73c8adceaf5c9bb0337cbb1c8ab0af7bdef24000000000000000000000000626d0ad744faca0b37a841cd4f55801d7d2a1f9000000000000000000000000097a55658b9a6c4b26f3ca1e048559123a58f53150000000000000000000000004f04316015ef38069a6d3da6b770c4872deb302800000000000000000000000083b9b74b16e215c3b26e3e70f7527d8c25bcf815000000000000000000000000aa46f7e545698bb36b646d7719a8a80ff6fda3e0000000000000000000000000387ef7d4be43ac9a8a850901d1b98da547d6900b000000000000000000000000cf2de630601aed5db56182c8f1326f8b0ec49833000000000000000000000000e7cc9fabbf0159ecfebd6ad0071f938a3a2b66d60000000000000000000000003690a41cb576b526d652786f6235d46ebcedfb8e0000000000000000000000003b55ec5f6c70b95604e6237daaee0b859a185ac7000000000000000000000000e37a628d5d09f789738b43dd1d5d7ca5969573df0000000000000000000000002bb5060144c1440d1a803885976891ca7f7a3c95000000000000000000000000b8f20bf788f022a1b061a092e06b9771ef0a8bb0000000000000000000000000a512c93b02cc234131f8b0dbf06b21aaece9d3f10000000000000000000000000df0e2d1202537f1bba745ab26a63c9e66785ec00000000000000000000000002b61dd49fcdfcb8390aa9fa12b5b359d665db005000000000000000000000000e9476fcd38e76e96c4916fd960144856e74350e8000000000000000000000000e4dddd9529f63c64593f5ff3c8f715622488128b00000000000000000000000077433c77ee7bc8e45f06fc06550bc1e960703c35000000000000000000000000440d47677032a95a9cae19a3da1943af005852ff000000000000000000000000a1435df2e643bc846fb63fecbf7c7f6f087c5f6a0000000000000000000000004e960e6dc564c97ec6b0ca71d5489328e2551f3b0000000000000000000000008788f23ebde58b689fc87520b724a29dcdc1485c0000000000000000000000005b412473a9e0e90cc03e473fe420dbe363dda755000000000000000000000000d3a1ca418c8e124d067d977fb5c6c8324adcc4210000000000000000000000006cfc0719139e8741e16509501cad812d63c8c70a0000000000000000000000008687cb26fc4328fc5481af4a55c2add348a371220000000000000000000000006e9127db10ac83e7297264a0f4e835195080a73d0000000000000000000000003d0b27a1ded0e8da1cb1e9d1cfca51bd145807950000000000000000000000008e99ff01020b54d215014fba54201f3700c690d7000000000000000000000000a409c13279593bc71d4e222b021b6f0047fe3af1000000000000000000000000148a8cb491a7cceee8a3fea06511c85474454029000000000000000000000000a70046a6f9229e75e4ba08dcae094409a280e8d800000000000000000000000039e1b90dac2cf3b7e82786c990d655b6570237fc000000000000000000000000a139ac74b635afe40bce09e220ae5517fca5b0eb000000000000000000000000eae8adaac9881866e457846ad4527a2d34d6879c0000000000000000000000008ca80855dd011c25e8022fae0281e79b593096570000000000000000000000007a95df78da80ecbb5c654ea3f30ef20b0e84e55d00000000000000000000000041c1f37ed50e11b593ef0d0135720afed542adc4000000000000000000000000ad9a477c490fcab0dcd3af6b6e765038b755f6dc000000000000000000000000968ccdee298c8333447f9ccf91dc60f5213bfeba000000000000000000000000ffbee7a64d03cbcb15e06164f28d70303ee1d95a000000000000000000000000bf3f28469bee3b8757265fcecf435d3417fb18e5000000000000000000000000cd790e27ffcc9313fd5079ad4770cad0727024880000000000000000000000008e291b3eecbb60135cf20ef2549a1b078cdb6a1600000000000000000000000007b2f51ba1f0b5e97e80be766cab6afd8bd01472000000000000000000000000627da6f62aca025017793036e1a4cb9a5f6cfb650000000000000000000000001d9deb008d26d8adf1af275a95a5765ca0a92b8e0000000000000000000000002e380655157f09af4bde196e4de3bf3661bb56ae00000000000000000000000059d8349bd35e075569768c37c4b1ac46ac7f9a3b000000000000000000000000075fa145ae1958f6a17f8d62f3597130b8d8a2fa0000000000000000000000001860dbd0d72a1e931be993b676004e0a4af3e0e60000000000000000000000000f6c28225f348d9716ef0eda98fa2efaae4c1a92000000000000000000000000505aaf434271f92db0e22608d2ff4ec3e05d440b0000000000000000000000003d5d02d8fa3a27f7c3ccca254fb192bf03fa8e0e00000000000000000000000066120a4c7413c658be97c29b2f79d15fbf4ef8f3000000000000000000000000c1fc5a35a7584b2e501f2550dd831b03c9aeffff00000000000000000000000004d6d708d36cd75734404ae4f8f14c79561a031d0000000000000000000000003e3cf278cb1b7cfc9574bc7ac22ea0462fdbfebb0000000000000000000000009c95075a3cc3112abca2227b9d97f63d4f2036ef000000000000000000000000ff496d95caaf2185c429357d9ef2180e53bc36970000000000000000000000002613cc20fa910d40625e3d7dfcd5126d6c5bc646000000000000000000000000ab9384de9291b2ee88c8f93e5bf911fb5fe65d5100000000000000000000000080421e253c0f30b7f39684a12e5b1bd29a0dc012000000000000000000000000e8c51793b1f2ce88f76d354edd667556dadb1caa000000000000000000000000ec5c964f5a8b6005f79427b9fc12ff02e322c1fd000000000000000000000000ddf9deb55383ebda6755450670d79e070a433386000000000000000000000000a5e1c5a4224621b4691933cb51a6d4472ffb26a7000000000000000000000000a2ca7bcf73aa7097a2747ca8bd926421d6c2f71a0000000000000000000000008784b48567b475304697ff7bf71741a99373baa200000000000000000000000051aedea84b01ce1d278d3831d7faaca4f6d28e340000000000000000000000006b476e68f7ae2905bcdb0c2cbb6f7966d1b0d2440000000000000000000000004af3b37496cd5734c10d740846ae69b881020ae2000000000000000000000000082b122f33f3b304f145dad1f801802aba4ec38e000000000000000000000000b3c1c18fb612ec08bc522a5d35b4b34b9271707b00000000000000000000000017fb401ea5a3bde65c0e9460dbd018b8275718470000000000000000000000007aac9779ce4df572b9ababb261df89136f1d2a8e0000000000000000000000007bb754fb7435ea7000508b699dd698d4bdbe5875000000000000000000000000374628b59571958e235511fa0c824e6aa20f2a4b000000000000000000000000f1419d77804310eae6c3a7d97e85ab661a3f78dd000000000000000000000000136ffbbccbb0651b5d589ac0410ed049229cf2db000000000000000000000000a01d5ebdcd4efb63102df24b51e8f185090fa898000000000000000000000000e72926f491b98222174b515c22e7ea9c15d86c780000000000000000000000001144aff9ff09ab31f4c6eed65d598e56be68822c00000000000000000000000014a80831e27d16cc419349a8c8e95164a9872ed30000000000000000000000008b0cafb6ec1fbdccc403ff4fc92d6886195424d900000000000000000000000093eed19f39eefa2dd6db08438e236bf65cda231d0000000000000000000000000560a9bcfd1b6f40d4ae62ac83b17297d91bbc33000000000000000000000000e6efce202cd6fd59fc73e139e05799e5048a5a4e000000000000000000000000268536c0e2c4e64ba70d1c154d8c6c2889ce14ab00000000000000000000000067b124ed8f3a0983ceffd7c4ad1f76b550cb62a40000000000000000000000004ce5abeb7200af2437988e55d6c9cf00aef4026c0000000000000000000000007e74222b1cdd432605a9e87f6721ba73ed340cd6000000000000000000000000337907cef74d65558279ebc791e06ecbef9318f5000000000000000000000000722fc19f42bcb984e885ddeac8c0463a578a8888000000000000000000000000c0520a637cc28e14d574e48f84596dbb69ceab5c0000000000000000000000002eaced7b19fc4df338af851ac36f7a2c2b6952a50000000000000000000000004b844f81b4c07fe72d3c96d1751c682775caa7cd00000000000000000000000001175d666a805d044af7cea267e9cbc05af4bfb6000000000000000000000000c989fce5d4e22097d53d2b353fb818876f457c63000000000000000000000000295b1744f134c3a28baecf13b0412fcf756ae5c3000000000000000000000000a9bb4ded38804c0b791ecf7b18b7660117b955700000000000000000000000008ffd510eae8428d506e55db3db49351b430e3f6e000000000000000000000000ac687fb9fbdb5505cabf7ed0baa5d43fcebf2621000000000000000000000000c23e2a7a98f2798ac5af96db19bd4b426385ba1f0000000000000000000000004f5f11e9e8476392ecc4a940bb41c2787de5a93e0000000000000000000000004e2447bc44547e63096a018b3c32bc3f0386ddbf000000000000000000000000d67c497aaf3af2fcdaa38a22e890932665ab7545000000000000000000000000a296fdffa23b2d4febbfcc93a9ee01248c5602770000000000000000000000008cfde26740e5edb1b8da9a16e99cb570732b769a000000000000000000000000b41343ccb9b73575f12291691ad21b465c15541e000000000000000000000000d2bf79e7c938465d5f62abf951570bf72d60d15d000000000000000000000000c5a8e22e7d9ed2e2bfe5bb76140beae96e7042ef0000000000000000000000000d401a6f53712624b57fd02dc30b360d8ca0fc9e000000000000000000000000d96a3716fc10e7af47b0e285e1a6372e437b50be000000000000000000000000f0611dff094f22506d4770434d67fe53453576bf000000000000000000000000a5eb561c03f795bef54058dae32f5341d06d9d45000000000000000000000000c8b2a53da6c9fd296d719501ec421800057066c60000000000000000000000000e435623d14001ef9c0debb0a16360443a85138e0000000000000000000000009592a2d4f307fed345b5c2361fd60f4e2816f74300000000000000000000000000d29924fc40347c8b51c69ccec56812cf162663000000000000000000000000eba792e6f4744c06ae579733d03f58dfc8581a8b000000000000000000000000ac3a1ded4527c7f053413abc9a99273b809c603c00000000000000000000000030ec80aa433b6ac7fc2a5940f14a575a02b1e800000000000000000000000000c93a873b112c3b2e18b97d4fbb764c02a634f0180000000000000000000000007455157293a60034a8877bcbe3b9d3fd4bd3b1f30000000000000000000000006c7ccd2de44f45bcf2c0c1a2f974cd48fda1a5740000000000000000000000009b9e7b35d13690dea714ebf1e72911493a206639000000000000000000000000994e0595cd70c21afedae812f833da2f107746240000000000000000000000009eac175dc50a2ce4575014c5c8b42ecdbf7e26fa000000000000000000000000804154385281da2f0f4fe81eb17e295e40ceff1c0000000000000000000000001a7d797af94f88fc5a3bac508461c05b21bfac2a000000000000000000000000951f01658197c0a28b39b448968fef5c71a6991d0000000000000000000000008ab0771fc2e0a2e212552a6c183a7fe62ec4f5bc000000000000000000000000f66c7542c1c8875aa205f140c3083c6091ba7fb100000000000000000000000047b3127531b64d07dda1638dec56bc637640f319000000000000000000000000bfde2b00eb941e4a089d5c2712bf4a9e32b10adb000000000000000000000000cc3c583bb1eb4185616559db0ab612be6aa298d200000000000000000000000000f3c33da8f5e2c694d968cc2467d36ed8631da900000000000000000000000070d4786d2fd48e9cd88af2815dbcd904bc524d410000000000000000000000001e79fd9720b1968b4a8fd88cbc2775670509ccc700000000000000000000000090c401bf4bd421679fa9a0ac02430c130b23b7d7000000000000000000000000f6f86346b20bfde9ebad1c2868b839d43a1855ab00000000000000000000000076282e834bcf91868c9e1651437e314a07426d1e000000000000000000000000df95dccbbe3d513d118db53943697c6c89a00156000000000000000000000000c9ca18d06139f638a0c934c9230ceeeabc891125000000000000000000000000c634b9d32088cb635dda1b00451610ec7814a7390000000000000000000000004f27059275fbedfc30bb60f38f17b4ed2336262c000000000000000000000000e6eac649e65d25fcab6a885e5f3a59148f84affd000000000000000000000000b07c154f8dfe850da12ad2ce4e639d842e78c4d300000000000000000000000039c79d8f51d44239537035afc1266c29e872f982000000000000000000000000933eed1412a62d2d70274f427e693e564bdc974300000000000000000000000066bc6a6a736e301abdb54624f4a82a986f6e533a000000000000000000000000c7e6cc20344b3ba2bf263a991ffde665f661c0070000000000000000000000007f274dad2708937b9441170e02009caf677654e40000000000000000000000000c22508aae2dbe617ea46e324cea6de472fc499b000000000000000000000000f80e46099788ff4186a6529413681f4bcb6a60b70000000000000000000000007bd10a245b017761db6ab394cfa013d47f42cf0000000000000000000000000056807f9fbf8e1bb45bea7cde581ee8d127b961f8000000000000000000000000653e2d31986c3c26d47ae28a7f508e20221a519000000000000000000000000054196491baeab5ad875fe6c9b84497e444530d540000000000000000000000002d704f6543bdd4caf48634f65f9bf39ace1974310000000000000000000000009d7674cf061f43ff9ebd9142c932aba90108c1690000000000000000000000002fbb9b775832c034abd38716ccb4138f83fdd8ee000000000000000000000000b55734daae1fe56da326e5a93ce32399ab5835c30000000000000000000000006eb35c5ec70c8402ab53fbad712469c591d44921000000000000000000000000c6804ca9df69611a087ccb34c5b532b20cf2ed5d000000000000000000000000162e24c466cba7f2966e46064512c0270a50dbb80000000000000000000000001885ac61042b0e74f369a3348bb17bbb996b2288000000000000000000000000685ed849745365a60e4c31e77c9510bca8b4c17d000000000000000000000000004c11efc8cd85a0ece66820255f7b535785e7e90000000000000000000000006091182710a11211e1b87551a9c9c92c53cdbee600000000000000000000000031aa60e2ca03f890e0a76befd187be25afb6d631000000000000000000000000cd24ac8d79ca900a6def19389b015541192bd7390000000000000000000000009fa97ee78d26a44227ceca805b4d6d537c145bd5000000000000000000000000e840d46ef3895e11e9099e8d2e569815aa1365b800000000000000000000000016fcf668eda8da66e53bd70aff11c7b3d75b9cb100000000000000000000000013278c619766a34c00682bfc7a78f079c4f642b8000000000000000000000000103a3a4a59f515d954983acc24e99691b4e43230000000000000000000000000df4d96b1bc007a2469c9f11af7110065ff83ba4b000000000000000000000000f1a4c30b58163234c6fecee04df0e9593eaa1dbf000000000000000000000000c5a35691a78433149e181c494ac2f3b5f57cacdf0000000000000000000000002719d064a1110dd8a0fd4c65b7793abfea0b0efd000000000000000000000000f8c4cf138ef848ca1853f35ff25e7c662fa193200000000000000000000000008d51e891ceb7c672ff8a609f8fbec7e8ee95fa23000000000000000000000000e9004b3ce64bd83fd5d1447a87f1d2253b577a80000000000000000000000000cb0dbc3ff84fb832a81cac3a58a57bc93f950497000000000000000000000000e9b690faaa2d36cd3a37ce9aca9b1ddd53ad9559000000000000000000000000d596c5ab221c81c21784aa79ba634878a880be280000000000000000000000003bee55eb2dd628ca92ec25e2530e7a28bbac2f1f0000000000000000000000008ac0d6036a57bf02d8da772a19bbf1f754a2ca0e0000000000000000000000008757ca0d0e17d7782087c6e5be403a4e8c9b5837000000000000000000000000cb66f1a0224e0503a19b1640f766f530cdb7752500000000000000000000000071bc69e5eff639f4172c476bb7f519b9d05b0258000000000000000000000000a1a4b0c210bee141a2c34d9157d681d0388b9b67000000000000000000000000f8f8bb359fab963985890b32624345122380e5660000000000000000000000004496ed23a12b43b1e587062c5b0b212ea1e86afa00000000000000000000000017c2a123581abdc49e0b2694f5fa5e2dfdf17e9e0000000000000000000000000aaa2600aa633733153fb0e50eb5135b1c5366c70000000000000000000000003a2c73f7bb3ea332e640adfa45bd18b92f213586000000000000000000000000b92604e88ab58791f4556c00d05b38b82c77a62d000000000000000000000000ee4b9a72e31598bece2d2063cb33879987b98408000000000000000000000000c8ada1a22c19a7e9b879cf21f2886e14aa1b6be9000000000000000000000000c70d675ad490ed8d1cd41603457415b70686cd87000000000000000000000000c3ebf3c6e937d36bcc53daf5a7472cf39537bb25000000000000000000000000d7b09ec7ab269d56baa92ab8b78acc9c82b3c4d000000000000000000000000050dea3d1307401abc70e603a54bcb5cfce602d61000000000000000000000000529ed784234985cb36f2e28187393e769c4ba55200000000000000000000000092323e002a3eb7fbc5a98162f8476dfc322a41c70000000000000000000000007464bac03f49968f2fb6661b4b725e480359f63e000000000000000000000000992cf1a3767d97860eec5b4ace35b3fbb9a562cd000000000000000000000000a4b0fdc776ffc7be015cf4ca59a6428cb1d34fd6000000000000000000000000f02d029d4da97ffcf12f21ac565dbe986083500500000000000000000000000053d0f282e8379ca9821cf73f1afd5e5f48a2129d0000000000000000000000004f10fe38ea51d58b4828e68e51c2ec6226b5ceca000000000000000000000000a32560ceaf19f8a69c44ef9a5cdcf1f0d5728d66000000000000000000000000f27b02266e218138e713c00960d7211c82489bac000000000000000000000000469daf8004ee39caa46f1e528bb92f508e543efb0000000000000000000000008dd208547f5c356ee5a91962cb60ad3cf91c392d0000000000000000000000004b645da0e18d7cd778588601e745fe25ee0a1838000000000000000000000000f08c5de4611f0edb1edc11166f0bb2e97d772f97000000000000000000000000beb89a87c8b859e9cdec85a6da374d4fd4d65926000000000000000000000000523b2f4323756f337cdedbb231a371e7bb74102c0000000000000000000000002892fa7e7f4497b15b8153fd5c94e6f9d6113c5f0000000000000000000000005fdf2da5afa556977e77f622f4cb42cb7e14e2cd000000000000000000000000da2c02fbfdc5f7be605acff9afa8226a363ebc19000000000000000000000000d8b7b24656aa71ec7c24d3b22361a0a0be15c287000000000000000000000000007da8ee879348590fadd52ed22bbb800f1e33dd0000000000000000000000008364564f91ed97241636e71ee098c8c3e40f128b000000000000000000000000187875e43f6147f9d9f1a91ce88e044e3b4210f5000000000000000000000000807cd9dbdc7827bb54a2ed9c974a7c20c08025960000000000000000000000006d2b487f6369df855219f351b4f1f63294a8d9ac00000000000000000000000054649c4ff19bdcc7a335b71ebf1ac25960c104b5000000000000000000000000d3c986d41826faed25ce9869573a0a3c37360b1c000000000000000000000000857d3076fdb36d961ed592e768c6e31521221dd6000000000000000000000000e6aa0ce338a2cc4a3517043fc769ae6d6660d615000000000000000000000000ebc94b502fce869bbc683138868547c506ef1194000000000000000000000000e4dc6c7554a99dd48b3021ec13b0920e1f4f6b78000000000000000000000000cc0e3b9a7e888a3a9b9ecd3ae00cfe47d74ae32b0000000000000000000000008d332dd593562a82f100d1a1c582e27fb5e08bf20000000000000000000000003dcb355479e18be1947440752d91b0df1f7c1799000000000000000000000000537488cc7b972c7b1020518cb6240e89dfda6220000000000000000000000000a9f6772401d0075d828a34d1f584182fba4e9ee9000000000000000000000000559066817d8e1522d93ca9a3748004f20704b3b6000000000000000000000000b0ccb7db9fa51790fd7e7963fc704c71f1ea03f8000000000000000000000000b38feae0769f9c70766258c32313af51c9ca8f950000000000000000000000002822443fae3c2495a8546060b4d41a0ef65af15c00000000000000000000000082f86d588c80714cba093fdfab0c40188b3fbf3400000000000000000000000093251e3919aa0b4e55023a4b4fa8488f4cb253cb000000000000000000000000b03ed126ec5af06d7b3ac3329046d5d1d56a73b600000000000000000000000060c52a84f3a9827563af42a8052b89e631ac83a900000000000000000000000059d35cbd064a1187dca9858043300de1ad80b34700000000000000000000000087d56a20619fc6bca2f6ac62a84c5f7c399674c90000000000000000000000005e7fc01992298c8f6ead64ab99a975e04f1dd90e00000000000000000000000037e68ac3434c750603b12a1ee97d24f8b42ac0da000000000000000000000000315e70ef3b0a3c76bbeece4539de2815e7612645000000000000000000000000c25878df21a23a6ab134ab6f58aa6232c126f11200000000000000000000000010292ff1f38266b1b493000354568186d0b994e70000000000000000000000009a693e7f5fb233149a47c78e52230dc31bbaf24e00000000000000000000000049dc55fe9f56a6e98c24446726d2d4ff8a546eba0000000000000000000000008970cb4b3c895680aef33c9e5acafc44f9779e17000000000000000000000000e160e453f2c87e47b6c2b664f1c8080b2eeb38db00000000000000000000000081759a89622192dec00f1e50cef4f72b4fa7b2fe000000000000000000000000770ee67ac71b0d15b54271855215f371c45814520000000000000000000000001cdb57074c51bf6900ac42b6fe4029d26e91fa3a0000000000000000000000000f35235c7bbd249272a55b9007ede73fd379c881000000000000000000000000d499ab13d906d9f3ec094eddfd91abfa99c6019400000000000000000000000096755613f1ce9d2f4e3a633e8a4ebeff2964d89200000000000000000000000037fd54d9ebde440c7cb2af04f9a5b6f577fd04c0000000000000000000000000ae8bb43e05b1e9151656a55c6d21d701bb6fffec00000000000000000000000066e893de9ab42b83e8c85ef9a4e3313ecc660de8000000000000000000000000cb34e161cc56f907808087d609e6716e70772f750000000000000000000000006b271367bc3ae1bb4fbc88591c7e7faa48ffd9d6000000000000000000000000bb393e54403b925342f7d203eaae5f2995ec78ae0000000000000000000000006488a963bc3fb7d826be14b1cea4b2fc4bb75179000000000000000000000000cba30e8c598e9f8f07f55170634b3d662f4454fa00000000000000000000000042a9f13ca1592ad89ebbffc39683daaad3339d2e00000000000000000000000013f0969c4a93d978a81dbaade75d7ccfa5be0ee800000000000000000000000027b9a3798efca812824f42dcb72aa10ca8a4597100000000000000000000000089dd1bca8c29bca7f79c7492fa0b9ca8f3c9870f000000000000000000000000a87a434936ab3f6f3fe988d22e478c111b39fbbb000000000000000000000000b30adfcbdbb760c21845cd025772375ad00d93f9000000000000000000000000bd0344817095aa72e5dea13a73d6d8cbe7808b0f00000000000000000000000004ffb33338cf9683988d47e0cdc3c0e237fa3112000000000000000000000000aaaa3f99d02b41a5c4e00c0e2ddc09be0653e30a0000000000000000000000009dcb38ccf0752df5ce3c2f0650ab1463fa24c1aa000000000000000000000000f28fc66b4357ce8e514f023fafbbb89038d095c900000000000000000000000008142761f40d84473ab89e59bbd6a58f2abb86a9000000000000000000000000a9cb56b6357b5dc70910f014564f3eb984c4c67a000000000000000000000000057bbc11cab5b1bb6dddd25f1b76c7abf24359a400000000000000000000000066c272f4359ac274aa290313dddc98d6bae039a0000000000000000000000000812c6528e83a52828243886cd74b4d050a6e62f50000000000000000000000004383f0303ffeaa00442bc5da7c09dd9889fa8a3d00000000000000000000000066e12b6c150f28b4f771c5aa93253883ffa6eed10000000000000000000000006d305d33a82d8196e05178e8a99767679258b539000000000000000000000000013aec1ffa55eb813ee2b29cab6f40542319edb40000000000000000000000006756dbf67a1bb37a0aeb4a5974e2e41426bc5bc7000000000000000000000000d0035c88e21a3116e960cbe94f17627f6c0bdb4f0000000000000000000000005ed811f09e02cffb205500a7af21629ce4e3160c000000000000000000000000a3a20b2eb88ed3bf0718ec988357abc5bef2a422000000000000000000000000c6c25382a8dad8e1eab86efd457cc50bd9996fa80000000000000000000000008cd87fe2245154660d8b99a88e44346245062ffb000000000000000000000000cd6ce6667d7f01e1b61810ef48936d01b085106e000000000000000000000000a1bc5326fd1e52432c67db38db003d75b086c367000000000000000000000000994662bf4bd00d57ea247c558491d12b5496ec7e0000000000000000000000008f2c6ac787385f2c085988676fc6ec4890f7438e0000000000000000000000006ca648fbcdf89dd0217f9e27edbd8e809f79471d0000000000000000000000008b09ff39dba8fee2fe2d36cfaf205e50358eb851000000000000000000000000ef11296edb294bd8d015e7ad127d60c75d2663d0000000000000000000000000295a62c0305637b44bec333d0997cbe0e31454c50000000000000000000000004c719ee7354ed8eb9c7e55164c3c285ad47e8bd30000000000000000000000001f2addc0c64d61fed607cd7d23d57c9ce040ae8a00000000000000000000000090f5f81d2c59cf05ff6dce14adcd031cc8ed3da00000000000000000000000004e086a54670c801da5f4c4b2f5e1c2d8a3ae33620000000000000000000000005bd28aa70fc86e2f74df1769f1426d12ce3df1ce000000000000000000000000f48200a294d63aa92e7b421f3c89447966c143da000000000000000000000000128adbe570ff02470cf8d01600a32411c8db5cd2000000000000000000000000effc506e6b6cf55479005342320b9e067ef860720000000000000000000000004b5c72535b9e3e4def32d8db7967e798b7845427000000000000000000000000a33a42f703b76ca379d16c4628a2aab631b84915000000000000000000000000a4574cf458939f7537d3109b2ffcdf3f81ccc9dc00000000000000000000000064f3acbb02d9e751665b28b93e58fcf1757b0bbc0000000000000000000000008f73e855f046b221ee032321366ba40751c92387000000000000000000000000276ea3dec69bfec273c3df5aba7acf15379f423f00000000000000000000000094766ab4524b8bdddef3fee69e386befed511894000000000000000000000000a3d361f64f714b7e8765221fb5d83cb4b486876e000000000000000000000000e36bc25332e529c5d70064325acfee5c3f6686720000000000000000000000008abb15bc45908718102605d1643f71e528b3da82000000000000000000000000c558f8cddff9ec845f145feca8cd33d8d6216dd1000000000000000000000000ea8d3df4eaa11e538d67b460f829b4323c99b1380000000000000000000000007c105ea8ce4c91204ea605dc6df5ffda7d9267a7000000000000000000000000e4836a2de2849b9630c1b4a22c87954f525da9e40000000000000000000000005183d4eed0a13996ccf9d5d1e85bf89f8b211721000000000000000000000000a3a869d03c96b015417a8e443be416dbb8789e72000000000000000000000000392f08c49f5734f872291484c0adaddacadb4ed0000000000000000000000000064ec7605e7dfc66be451b0e608ed58d85619202000000000000000000000000b3c2498c53ee19c61cdf0f54ff31c38a6fdc1e61000000000000000000000000f34a4e214bca6a77471c65e7cbbba6eda07dfcbc000000000000000000000000eb8ccde806e5d6e29a09e33599857b8cb5d7a69a000000000000000000000000389cbcd7b34d90ee59f18914c49d3c10f0c9518000000000000000000000000095c54e2462c4aa2896bbd16542ae7e73fb03ef7b000000000000000000000000ef0b02e9984de87e4d70036a1e31d04347809481000000000000000000000000338b3b916b0d210907159455a6c0808f0a11b3aa0000000000000000000000003fef3d74d44217b978c3900d4ddab460ee1c3dae000000000000000000000000c415b3c913b4eaeb3874e17e7558f74c90288c4a0000000000000000000000005e0120bf64cc9574b93dd2d4af977cc31a4a9e220000000000000000000000004c9256c043a63096e373c6f59d7e6f41cf4382200000000000000000000000005adc9782596bffd306c13fd9957e1b2c5f65389c000000000000000000000000b101390a58d1880e08fb05f5bdace6f168035a32000000000000000000000000cecb24c13285e6bbd81492ad23f54d8d5ca03b98000000000000000000000000a520123e79e689c636c8c1f06eab681e56ae784d00000000000000000000000097fa5419f8568df46090a92c5056939937da35c600000000000000000000000024d9b6a33c75d7edbe8f8df6a925018a877b60db000000000000000000000000e81a09b82ebb74763cd81c2ed4691e28531d78fc000000000000000000000000386cc6364279c61ec3a2f87e5ff1ee1968b22c6d000000000000000000000000b8762a46a732a88ba7326773fc740dc627700cc40000000000000000000000004d79e6790bedd884b004a559fd94077eb2f502f6000000000000000000000000d86953e9bbe1139e57a90830c5e61e3fb85b50bb00000000000000000000000099c03cb09443499d28586e3e3864bff90b5b41e10000000000000000000000004905a12dd312656626a66b84b65e6144d027b67200000000000000000000000065ba82b9a9f9558ebf9acfe11423551f5fd2fbab000000000000000000000000c7332765402cb9bfe115c353dfd9e1c3e898a9ec00000000000000000000000011e2338b7d9a15e6b6f4c15cbf3320c8e8b9cd74000000000000000000000000a7dd733969f5a333ecc1b59442a58423e9398de200000000000000000000000071566c8f85780a64501b22777ba90ba9176f5247000000000000000000000000c57035b722fcfb61f14adb2c6efdda9b7430c3a3000000000000000000000000eb715d8fe4bccf8c266eddc7f2a391df1117322a000000000000000000000000619f309250d5a22459ab7ed48e979f7d5812ccf90000000000000000000000004110f909e751d418e5a5de0d128fa4a5cde29cae000000000000000000000000b6ccd7e754b76290b351aa9eabff5981ea840142000000000000000000000000aea9674f49b09ea971f7e8658a78745fa59a65c2000000000000000000000000463dd4e9bc4d70c61609230c7eb32a215495141f0000000000000000000000006fa9686ea819684a310c26d8827cb35001240ce6000000000000000000000000fb532533e30dbdc147c9dbc5d5f8c2bb38cdf0a1000000000000000000000000ff106c441a54a5de860d724fd7ed34c379b8127b000000000000000000000000e6433019a92b7964e88f4d74e4761eb5e9ed168a000000000000000000000000ba0736c29169538eb7709016f3eea369352a4b1d0000000000000000000000005fc4c789fe9cc571c29a41687e7861d65cd28f1600000000000000000000000040fc174fd91b95879ede766ab7ae278050551f9600000000000000000000000093ae15f687b8b26f2571b3f75f9809c4c83b896a000000000000000000000000f54b1b9b0caf8e47476e06a537b363ae5f49f941000000000000000000000000214e1113ad9d959845bdf7b267b93e9ef5b4e9370000000000000000000000008b3bca0e6f7a9ed963704a49c347755370ca4bcd0000000000000000000000001f9379fde843cc5aeef4ff297e94cd516bec1d2a0000000000000000000000004b44073363656b87f7e46a40e0b92710743c5d5c000000000000000000000000a2927391f726c6783950328a6c51960d2eaa59430000000000000000000000004caa830b9ab574abb753e26c3565aae8490925ed0000000000000000000000003014aa1296c40caab6d0e7dba12174efd60a4ee0000000000000000000000000e7f421c732cd816f469524f5ea84f3c2b6756fa90000000000000000000000005589e3f35a3ba7545a04d764b9c044f4f0ddf701000000000000000000000000a738b19d4a578678444f97ef7c8fac14e04bb289000000000000000000000000a422f77055ad7eb661f2f3cbd9aaec641acab75b0000000000000000000000009eae22f3c92be5f2ec5beda820b8eb8cbd9e5e110000000000000000000000003a9e3f9e98674e3bdc035a10fd3014af46965a480000000000000000000000004ea14b2767e2057cb1bb2176ae79bba9ab8909d1000000000000000000000000e1d722d59dffcefd8ccdbdba6ee55e6c39714969000000000000000000000000f25c7bf2798fb279060bcce5e1cec2be053a9788000000000000000000000000f57f292ff79ee92cc7c629cba8b12e8df3221f62000000000000000000000000282964ef64f4cc9018f8f2d6ccf8f409b07401cb000000000000000000000000aa8f66bd236c9b13fbefadfb9a0e07dd104bd1b6000000000000000000000000d872e326d548882600765572b6aefdb4215ff452000000000000000000000000c22afdb48b1dd7fe2268d6a40cb18f4c2f0972b60000000000000000000000004e740bd0ca3f7656c70f1e4184ded6246704ae53000000000000000000000000750fd72cc589a9faddec86fb685d9d50befe3d11000000000000000000000000b84243c9ed258a83e8679d5640d3e03085634a5800000000000000000000000036476255640e551ee85585ef3270a16b934ecd73000000000000000000000000d51fc35528d023e48a89751b263f317c70c3eb94000000000000000000000000cabc556fafd3705f9bc598e9b7fe8dbad7ab579d00000000000000000000000089dd4d5b8f67f2992aa63520ddd27c579ff24df9000000000000000000000000fa331dc6452cad8634c6e966ef8f546884b4e00b00000000000000000000000039157b7815b33e0100ee6f02f6c0fe939e638b530000000000000000000000005cf9a80c4fb436ad4d4c454a330566cf8b512e5e00000000000000000000000088a50609f1b28cdfc635ab74fffd72d29bcf1273000000000000000000000000bd7f5c497e8ffcdc2330a9eb629165c84ee5f316000000000000000000000000440ec08458e3bbb972733cb824e084dad12ad2ac000000000000000000000000a5cb4a085270823db5ccb5fc84ce8b18266a7050000000000000000000000000b0ed6138c81f3130cb6711c08720ef7c26d847230000000000000000000000006027789050598a2112fc9effe3b3ded56557f2e100000000000000000000000053467c3b01070c511661aba5afbca9d40866482200000000000000000000000005d6d830ff6a4d4208c7706dcdc090fde1b1b6ca0000000000000000000000005bb7730251db511196207192a714cf4876463b02000000000000000000000000b5295d108d351fc94aa73b12fa309470ce1c9bff000000000000000000000000767ae56dac930babb028beac51cb7fef9639f8740000000000000000000000006b59ab76df90f1dcd3a9282a39120f8a175ca807000000000000000000000000eb968802e501091aa2daf291d03e3ea85936939500000000000000000000000093cf8064ef682a496bf853e76c78e3ceed7bd3ba000000000000000000000000fb1d61a64ed4bd2d0f8c360c7c40dc127cfb07c20000000000000000000000005d8e25486ccd1b39dcf7f6fefb181e5600d929e5000000000000000000000000834e9ba9ea089be15f5d951abb3f8dfe8248d6e40000000000000000000000002862c94a20422ff233a34d9c15f8d696394d1238000000000000000000000000aa2aaf7eb176eca9cf5eb6133aee24c866d3a29900000000000000000000000061100b47072d9edb9b7b60f258fae6f10191a7ab0000000000000000000000009879e37415c8562082a5362ea557735ab921f59c000000000000000000000000eb2ec72d31061079b486027ae81b9b2f1e39c661000000000000000000000000b8d5244f4e5570b3c9f4d314ee3abca5e4abcc740000000000000000000000001ddd017c10a5f2e5250062fd63b39a0d0976cbed000000000000000000000000a5c268e216dfefbda04930fa73d6e63c51beaf9d0000000000000000000000003977d27dfb6537c3cea5747d64f522e44ae0aed70000000000000000000000003edb5feb2a5710dba41bae1c6913a9d94a44ab8d000000000000000000000000519cba45185d2dbe459c3751e6d3d823a644e66c000000000000000000000000b5a163bf6bbf4621f106cc7fc423ae329a433e630000000000000000000000004d31bb2424ffc15a4327050bda5a95c379abcf83000000000000000000000000a0cbcf4242037c64fafd5980acaf5798ce97c2ae000000000000000000000000356b7ea3bd70eec08354426c3b22c9919ebd7219000000000000000000000000e383fb8c6a119608d5b22d1c25a466c0b28834ac0000000000000000000000006b04565a7e2f3e5d08686f48289b06d81706f803000000000000000000000000c2c15d06770c58e5ad16036f3b0082497f6043140000000000000000000000002cbcb0641523fae9d93069690520075ec94f68e4000000000000000000000000f3b07b6b77fca8ecbf3336823d9de7f74470f2d40000000000000000000000008af417fc7a56ccf67d50bbf86b34d41294259eee000000000000000000000000c8050662eccddde51cbc331c23d62e98365437be00000000000000000000000002dccb951ca7d273a9a8f5d6fead2ffa372cbbd50000000000000000000000003cc337574c30ad6f276bf388ad1e64d8c054c06e00000000000000000000000005be5072b7f43d90e853da91d6090a9b1c28c88b00000000000000000000000060a80df6e0c31d1de81dd348c6b12362a5003e4d000000000000000000000000874a22eebf616e5e04230332789b618a4bbf9d52000000000000000000000000cf57a2f2f0a8d7381a092ff3eeda0ce614f4343b000000000000000000000000274ef5659166cf470b6ca1ff0eca5783e5242af8000000000000000000000000f70a0170d349695fc75d1df1ecbec417a1f90f0a000000000000000000000000f6ee6d0a4902de4d0e94600aecc7c66f3167323600000000000000000000000032e30a0b10d870d9b809230e7c7122c841e77994000000000000000000000000048afb730213ef65f0191a2f0ed8f0733c011230000000000000000000000000c76a899ab22eec252562aa71b70b32f59a127f1a0000000000000000000000003b306a98b68e473d07ede05652d77cb136533cce0000000000000000000000003e5f5939234c707bf14844730029c1ae724aa4450000000000000000000000006240b457dd5c6c634476afce84c7e7ca7a5c48ee0000000000000000000000004fe85a33149aaccbbb0a889f846ec2a64e6079d900000000000000000000000063bd9fc36cdf27145da68c6ae53272a74848a53e000000000000000000000000d1761c6213dfd475144ac1f22202966a1489f7b000000000000000000000000024c7c8734c496cac28fcd94fc8dcf29991ade2740000000000000000000000000218d430e7d6f7e216289c6fd09440faa2b49ead000000000000000000000000a1eba0cd123d80f4c2f155835d817f5d2b49fbbc000000000000000000000000e68a8c88f498063255dff6395cb10ac8df070c9600000000000000000000000059eb8eeafe04a1bb6f586de8878f4a1170b825e50000000000000000000000002c5e4ff1b11ebd19e8f4f2b328a8d0baf45e3bd8000000000000000000000000005038f8351eb07ee8c100ee8b33ac481edf72bb0000000000000000000000002de41358101af2427662e949331e06f4bbf7b7af000000000000000000000000713d6d3d1a1b8bc9bbb749aa648979d7ff4ca7d300000000000000000000000032470564c9e637baa9dc75d4f564e2896e2081c3000000000000000000000000d743a43b3534dcd464683b611dfff3c33ddd901b000000000000000000000000fb0c26e927909a71c59c05884f1416cb739499050000000000000000000000001f4a50a97db48bb9e19e4facbf7a69dd0faf36ee000000000000000000000000c9383329de3416b1e75ad3ae303c08a97ea3c1cd0000000000000000000000002845da08487ba62f4aecde3aa6e88440b190e0b9000000000000000000000000d77ca8a1ca2b1b33ad5b3cdb4aed526afbae1e4900000000000000000000000096faadddff36fe141131d8c3861c0cab138774f600000000000000000000000085af7ed19e8b54f563590dc45f1765f6953dacd1000000000000000000000000009fb1ac5c39d29bb07413e11cf1131515acdc870000000000000000000000002c15a06e6c060e04a0ef52025a502bc404b46f160000000000000000000000003cd0d48464d3ddb1d9936f9d6d85a68729f79a3f000000000000000000000000311defe64dc1ed4238220000e719b2f2f8f6648500000000000000000000000034e3058c9d9bd24d53753ba6357fb17a0805745500000000000000000000000045f91845aa0ba3361b0624fac8e6228134b5fd1600000000000000000000000032fdd8d247e9c361adab22680e85f27dde3519320000000000000000000000002a69822424697ac7fae792ac364e35382e88ff7d0000000000000000000000006b327e6b1e211e8d43aa12703ecdceaf2e46f87100000000000000000000000035f3ec57b9c4a0bdf1dae0b85a15bbef0cc1bb0e000000000000000000000000fe6e0d6ba333ccfaef9bd2977f1bbb5325fbb39c000000000000000000000000f5f7da711af05b75237d84d4024916d2742a369e000000000000000000000000b75e5ff858edcbf10d6f9966548e79eb545336ca000000000000000000000000a4106cff41fb00a66019bdf2dca47662724cdd420000000000000000000000007cfc4001b55ef3a2d90f87d0f2fb0619ba9d6bfe000000000000000000000000019b540af3b471e3b7d9d8558963a88f7b49e7f10000000000000000000000009cd180f34c1ff7833d8eb201a72365039c3e7c980000000000000000000000005871842a10adf7d681e4dad124823ced2403eedc0000000000000000000000003444fd1d80ad4035cebf58150ef81364aa2758e0000000000000000000000000fd63199e859142dd80b0735d97fc30d8a418da27