Transaction Details
- Transaction Hash
- 0x2ae8416c10f18bba18eccaf56755d3b37f938baf234e6097d3f5d33e410dabea
- Result
- Success
- Status
-
ConfirmedConfirmed by 1,665,905
- Block
- 1127663
- Timestamp
- 2 years ago | November-10-2023 08:44:44 PM -0 UTC | Confirmed within <= 8241.414 seconds
- L1 Block
- 49786759
- To
- [Contract 0xdd435baa302bcd6c29559606917553d9a84ab0f4 created]
- Value
- 0 LIT
- Transaction Fee
- 0.000005102851 LIT
- L2 Gas Price
- 0.001 Gwei
- L2 Gas Limit
- 5,102,851
- L2 Gas Used by Transaction
- 5,102,851 | 100%
- L1 Gas Used by Transaction
- 354,102
- L1 Gas Price
- 0.000000001 Gwei
- L1 Fee Scalar
- 1.5
- NoncePosition
- 700350
- Raw Input
-
0x608060405234801561001057600080fd5b50615bb080620000216000396000f3fe60806040526004361061021a5760003560e01c80636352211e11610123578063b88d4fde116100ab578063c87b56dd1161006f578063c87b56dd1461080a578063d54f7d5e14610847578063e985e9c514610872578063ef6fd878146108af578063f95d71b1146108ec5761021a565b8063b88d4fde1461071e578063b94a210214610747578063bd4986a014610772578063bdb4b848146107af578063c70384b8146107da5761021a565b80638129fc1c116100f25780638129fc1c1461065f5780638545f4ea1461067657806395d89b411461069f578063a22cb465146106ca578063b3464fd6146106f35761021a565b80636352211e1461058a57806366a306d7146105c757806370a08231146105f757806372b1b859146106345761021a565b80633276558c116101a657806342966c681161017557806342966c681461047a5780634f558e79146104a35780634f6ccce7146104e057806356e3a1ae1461051d5780635d228b161461055a5761021a565b80633276558c146103e65780633b189852146104115780633ccfd60b1461043a57806342842e0e146104515761021a565b80630e9ed68b116101ed5780630e9ed68b146102ed57806318160ddd146103185780631f2757131461034357806323b872dd146103805780632f745c59146103a95761021a565b806301ffc9a71461021f57806306fdde031461025c578063081812fc14610287578063095ea7b3146102c4575b600080fd5b34801561022b57600080fd5b5061024660048036038101906102419190613d6f565b610915565b6040516102539190613db7565b60405180910390f35b34801561026857600080fd5b50610271610996565b60405161027e9190613e62565b60405180910390f35b34801561029357600080fd5b506102ae60048036038101906102a99190613eba565b610a31565b6040516102bb9190613f28565b60405180910390f35b3480156102d057600080fd5b506102eb60048036038101906102e69190613f6f565b610a80565b005b3480156102f957600080fd5b50610302610b97565b60405161030f9190613f28565b60405180910390f35b34801561032457600080fd5b5061032d610cf6565b60405161033a9190613fbe565b60405180910390f35b34801561034f57600080fd5b5061036a6004803603810190610365919061400f565b610d0c565b604051610377919061404b565b60405180910390f35b34801561038c57600080fd5b506103a760048036038101906103a29190614066565b610d3c565b005b3480156103b557600080fd5b506103d060048036038101906103cb9190613f6f565b610d9c565b6040516103dd9190613fbe565b60405180910390f35b3480156103f257600080fd5b506103fb610e4a565b6040516104089190613f28565b60405180910390f35b34801561041d57600080fd5b50610438600480360381019061043391906140b9565b610fa9565b005b34801561044657600080fd5b5061044f6110a5565b005b34801561045d57600080fd5b5061047860048036038101906104739190614066565b6111c7565b005b34801561048657600080fd5b506104a1600480360381019061049c9190613eba565b6111e7565b005b3480156104af57600080fd5b506104ca60048036038101906104c59190613eba565b611243565b6040516104d79190613db7565b60405180910390f35b3480156104ec57600080fd5b5061050760048036038101906105029190613eba565b611255565b6040516105149190613fbe565b60405180910390f35b34801561052957600080fd5b50610544600480360381019061053f9190613eba565b6112cf565b6040516105519190613db7565b60405180910390f35b610574600480360381019061056f9190613eba565b611302565b6040516105819190613fbe565b60405180910390f35b34801561059657600080fd5b506105b160048036038101906105ac9190613eba565b611424565b6040516105be9190613f28565b60405180910390f35b6105e160048036038101906105dc919061421b565b6114aa565b6040516105ee9190613fbe565b60405180910390f35b34801561060357600080fd5b5061061e600480360381019061061991906140b9565b6116bd565b60405161062b9190613fbe565b60405180910390f35b34801561064057600080fd5b5061064961177d565b604051610656919061404b565b60405180910390f35b34801561066b57600080fd5b506106746117d8565b005b34801561068257600080fd5b5061069d60048036038101906106989190613eba565b6119bf565b005b3480156106ab57600080fd5b506106b4611a75565b6040516106c19190613e62565b60405180910390f35b3480156106d657600080fd5b506106f160048036038101906106ec91906142a3565b611b10565b005b3480156106ff57600080fd5b50610708611b26565b6040516107159190613f28565b60405180910390f35b34801561072a57600080fd5b50610745600480360381019061074091906142e3565b611c85565b005b34801561075357600080fd5b5061075c611ce7565b6040516107699190613f28565b60405180910390f35b34801561077e57600080fd5b5061079960048036038101906107949190613eba565b611d1a565b6040516107a69190613f28565b60405180910390f35b3480156107bb57600080fd5b506107c4611da9565b6040516107d19190613fbe565b60405180910390f35b6107f460048036038101906107ef91906144d0565b611dbc565b6040516108019190613fbe565b60405180910390f35b34801561081657600080fd5b50610831600480360381019061082c9190613eba565b611f78565b60405161083e9190613e62565b60405180910390f35b34801561085357600080fd5b5061085c612121565b6040516108699190613f28565b60405180910390f35b34801561087e57600080fd5b506108996004803603810190610894919061453f565b612280565b6040516108a69190613db7565b60405180910390f35b3480156108bb57600080fd5b506108d660048036038101906108d19190613eba565b61231d565b6040516108e391906145d4565b60405180910390f35b3480156108f857600080fd5b50610913600480360381019061090e91906140b9565b6123b2565b005b6000610920826124a2565b8061098f575061092e61251c565b6002016000837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060009054906101000a900460ff165b9050919050565b60606109a0612549565b60000180546109ae90614625565b80601f01602080910402602001604051908101604052809291908181526020018280546109da90614625565b8015610a275780601f106109fc57610100808354040283529160200191610a27565b820191906000526020600020905b815481529060010190602001808311610a0a57829003601f168201915b5050505050905090565b6000610a3c82612576565b610a44612549565b600401600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610a8b82611424565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610afb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610af2906146c8565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610b1a6125c1565b73ffffffffffffffffffffffffffffffffffffffff161480610b495750610b4881610b436125c1565b612280565b5b610b88576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b7f9061475a565b60405180910390fd5b610b9283836125c9565b505050565b6000610ba161268b565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638e8dfd16610be861268b565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663da19ddfb6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c56573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c7a919061478f565b610c8261268b565b60000160149054906101000a900460ff166040518363ffffffff1660e01b8152600401610cb0929190614833565b602060405180830381865afa158015610ccd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cf19190614871565b905090565b6000610d0061269a565b60020180549050905090565b600081604051602001610d1f9190614916565b604051602081830303815290604052805190602001209050919050565b610d4d610d476125c1565b826126c7565b610d8c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d83906149ae565b60405180910390fd5b610d9783838361275c565b505050565b6000610da7836116bd565b8210610de8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ddf90614a40565b60405180910390fd5b610df061269a565b60000160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b6000610e5461268b565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638e8dfd16610e9b61268b565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639072f8386040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f09573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f2d919061478f565b610f3561268b565b60000160149054906101000a900460ff166040518363ffffffff1660e01b8152600401610f63929190614833565b602060405180830381865afa158015610f80573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fa49190614871565b905090565b610fb1612a79565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611015576040517f5cd8319200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8061101e61268b565b60020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff167f65d3e06a561c77a07da59b8b2ca10214ae08fe21cc2953a90db0ac8b5b7c437160405160405180910390a250565b6110ad612a79565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611111576040517f5cd8319200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600047905060003373ffffffffffffffffffffffffffffffffffffffff168260405161113c90614a91565b60006040518083038185875af1925050503d8060008114611179576040519150601f19603f3d011682016040523d82523d6000602084013e61117e565b606091505b505090508061118c57600080fd5b7fb6b476da71cea8275cac6b1720c04966afaff5e637472cedb6cbd32c43a23251826040516111bb9190613fbe565b60405180910390a15050565b6111e283838360405180602001604052806000815250611c85565b505050565b6111f86111f26125c1565b826126c7565b611237576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161122e906149ae565b60405180910390fd5b61124081612aac565b50565b600061124e82612c15565b9050919050565b600061125f610cf6565b82106112a0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161129790614b18565b60405180910390fd5b6112a861269a565b60020182815481106112bd576112bc614b38565b5b90600052602060002001549050919050565b60006112d961268b565b600301600083815260200190815260200160002060009054906101000a900460ff169050919050565b600061130c61268b565b600101543414611351576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161134890614bb3565b60405180910390fd5b600061135b612121565b9050600061136761177d565b905060008273ffffffffffffffffffffffffffffffffffffffff166343a2705f61138f610b97565b846040518363ffffffff1660e01b81526004016113ad929190614bd3565b600060405180830381865afa1580156113ca573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906113f39190614c6c565b90506000818051906020012060001c905061140e8684612c56565b6114188133612d85565b80945050505050919050565b60008061143083612edc565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036114a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161149890614d01565b60405180910390fd5b80915050919050565b60006114b461268b565b6001015434146114f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114f090614bb3565b60405180910390fd5b6000611503612121565b9050600061150f61177d565b905060008273ffffffffffffffffffffffffffffffffffffffff166343a2705f611537610b97565b846040518363ffffffff1660e01b8152600401611555929190614bd3565b600060405180830381865afa158015611572573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525081019061159b9190614c6c565b90506000818051906020012060001c90506115b68784612c56565b6115c08130612d85565b6000600167ffffffffffffffff8111156115dd576115dc6140f0565b5b60405190808252806020026020018201604052801561160b5781602001602082028036833780820191505090505b50905060018160008151811061162457611623614b38565b5b602002602001018181525050611638610e4a565b73ffffffffffffffffffffffffffffffffffffffff16638a4315788389846040518463ffffffff1660e01b815260040161167493929190614ddf565b600060405180830381600087803b15801561168e57600080fd5b505af11580156116a2573d6000803e3d6000fd5b505050506116af82612aac565b819550505050505092915050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361172d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161172490614e96565b60405180910390fd5b611735612549565b60030160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600080600161178a610cf6565b6117949190614ee5565b90506000816001436117a69190614f19565b406040516020016117b8929190614f6e565b604051602081830303815290604052805190602001209050809250505090565b60006117e2612f22565b60000160019054906101000a900460ff1615905080801561181e57506001611808612f22565b60000160009054906101000a900460ff1660ff16105b80611856575061182d30612f4f565b1580156118555750600161183f612f22565b60000160009054906101000a900460ff1660ff16145b5b611895576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161188c9061500c565b60405180910390fd5b600161189f612f22565b60000160006101000a81548160ff021916908360ff16021790555080156118e55760016118ca612f22565b60000160016101000a81548160ff0219169083151502179055505b6119596040518060400160405280601481526020017f50726f6772616d6d61626c65204b6579706169720000000000000000000000008152506040518060400160405280600381526020017f504b500000000000000000000000000000000000000000000000000000000000815250612f72565b80156119bc576000611969612f22565b60000160016101000a81548160ff0219169083151502179055507f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb384740249860016040516119b39190615071565b60405180910390a15b50565b6119c7612a79565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611a2b576040517f5cd8319200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80611a3461268b565b600101819055507f653b8b44976b2e5c016e082d134653d04dea9dbef92055038cca38c93007035581604051611a6a9190613fbe565b60405180910390a150565b6060611a7f612549565b6001018054611a8d90614625565b80601f0160208091040260200160405190810160405280929190818152602001828054611ab990614625565b8015611b065780601f10611adb57610100808354040283529160200191611b06565b820191906000526020600020905b815481529060010190602001808311611ae957829003601f168201915b5050505050905090565b611b22611b1b6125c1565b8383612fd8565b5050565b6000611b3061268b565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638e8dfd16611b7761268b565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166316f76bbf6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611be5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c09919061478f565b611c1161268b565b60000160149054906101000a900460ff166040518363ffffffff1660e01b8152600401611c3f929190614833565b602060405180830381865afa158015611c5c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c809190614871565b905090565b611c96611c906125c1565b836126c7565b611cd5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ccc906149ae565b60405180910390fd5b611ce18484848461314d565b50505050565b6000611cf161268b565b60020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600080611d25612121565b90508073ffffffffffffffffffffffffffffffffffffffff1663bd4986a0846040518263ffffffff1660e01b8152600401611d609190613fbe565b602060405180830381865afa158015611d7d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611da19190614871565b915050919050565b6000611db361268b565b60010154905090565b6000611dc661268b565b600101543414611e0b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e0290614bb3565b60405180910390fd5b6000611e15612121565b90508073ffffffffffffffffffffffffffffffffffffffff16639e45c02c8486604051602001611e45919061508c565b604051602081830303815290604052611e5c610b97565b6040518463ffffffff1660e01b8152600401611e7a939291906151b6565b602060405180830381865afa158015611e97573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ebb9190615210565b5060008173ffffffffffffffffffffffffffffffffffffffff166343a2705f611ee2610b97565b876040518363ffffffff1660e01b8152600401611f00929190614bd3565b600060405180830381865afa158015611f1d573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190611f469190614c6c565b90506000818051906020012060001c9050611f618787612c56565b611f6b8133612d85565b8093505050509392505050565b60606000611f84612121565b905060008173ffffffffffffffffffffffffffffffffffffffff1663ef6fd878856040518263ffffffff1660e01b8152600401611fc19190613fbe565b600060405180830381865afa158015611fde573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906120079190614c6c565b905060008273ffffffffffffffffffffffffffffffffffffffff1663bd4986a0866040518263ffffffff1660e01b81526004016120449190613fbe565b602060405180830381865afa158015612061573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120859190614871565b90506000612091611b26565b90508073ffffffffffffffffffffffffffffffffffffffff1663950462ee8785856040518463ffffffff1660e01b81526004016120d09392919061523d565b600060405180830381865afa1580156120ed573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190612116919061531c565b945050505050919050565b600061212b61268b565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638e8dfd1661217261268b565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632668f3056040518163ffffffff1660e01b8152600401602060405180830381865afa1580156121e0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612204919061478f565b61220c61268b565b60000160149054906101000a900460ff166040518363ffffffff1660e01b815260040161223a929190614833565b602060405180830381865afa158015612257573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061227b9190614871565b905090565b600061228a612549565b60050160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60606000612329612121565b90508073ffffffffffffffffffffffffffffffffffffffff1663ef6fd878846040518263ffffffff1660e01b81526004016123649190613fbe565b600060405180830381865afa158015612381573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906123aa9190614c6c565b915050919050565b6123ba612a79565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461241e576040517f5cd8319200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8061242761268b565b60000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f2760073c7cd8cac531d7f643becbfbb74d8b8156443eacf879622532dbbb3cd5816040516124979190613f28565b60405180910390a150565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806125155750612514826131a9565b5b9050919050565b6000807fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c90508091505090565b6000807f4b51d6ef1fe479415af18cd6a3d0b2dcc455d10c2f7af6eb07ca5eeed7902e2f90508091505090565b61257f81612c15565b6125be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125b590614d01565b60405180910390fd5b50565b600033905090565b816125d2612549565b600401600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661264583611424565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600061269561328b565b905090565b6000807f96a2bdb4c3e7c57bb7048f67ec96f2d048ffb9cde1073f84d0259121e45164f390508091505090565b6000806126d383611424565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061271557506127148185612280565b5b8061275357508373ffffffffffffffffffffffffffffffffffffffff1661273b84610a31565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661277c82611424565b73ffffffffffffffffffffffffffffffffffffffff16146127d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127c9906153d7565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612841576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161283890615469565b60405180910390fd5b61284e83838360016132b8565b8273ffffffffffffffffffffffffffffffffffffffff1661286e82611424565b73ffffffffffffffffffffffffffffffffffffffff16146128c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128bb906153d7565b60405180910390fd5b6128cc612549565b600401600082815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600161290d612549565b60030160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506001612964612549565b60030160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816129ba612549565b600201600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612a7483838360016132ca565b505050565b6000612a8361251c565b60030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000612ab782611424565b9050612ac78160008460016132b8565b612ad082611424565b9050612ada612549565b600401600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001612b1b612549565b60030160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550612b70612549565b600201600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612c118160008460016132ca565b5050565b60008073ffffffffffffffffffffffffffffffffffffffff16612c3783612edc565b73ffffffffffffffffffffffffffffffffffffffff1614159050919050565b6000612c60612121565b905060008173ffffffffffffffffffffffffffffffffffffffff166343a2705f612c88610b97565b856040518363ffffffff1660e01b8152600401612ca6929190614bd3565b600060405180830381865afa158015612cc3573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190612cec9190614c6c565b90506000818051906020012060001c9050612d05612121565b73ffffffffffffffffffffffffffffffffffffffff16630fccbd628284612d2a610b97565b89896040518663ffffffff1660e01b8152600401612d4c959493929190615489565b600060405180830381600087803b158015612d6657600080fd5b505af1158015612d7a573d6000803e3d6000fd5b505050505050505050565b6000612d8f612121565b90508073ffffffffffffffffffffffffffffffffffffffff166301c6d035846040518263ffffffff1660e01b8152600401612dca9190613fbe565b602060405180830381865afa158015612de7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612e0b9190615210565b612e4a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e419061552f565b60405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612e8c57612e8782846132d0565b612e97565b612e9682846134ff565b5b827f3b2cc0657d0387a736293d66389f78e4c8025e413c7a1ee67b7707d4418c46b8612ec28561231d565b604051612ecf91906145d4565b60405180910390a2505050565b6000612ee6612549565b600201600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000807f706f5b3610458a854faedcfccda0d32d725b0f3daa90cb330f41cc280a9715ca90508091505090565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b612f7a612f22565b60000160019054906101000a900460ff16612fca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612fc1906155c1565b60405180910390fd5b612fd4828261351d565b5050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603613046576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161303d9061562d565b60405180910390fd5b8061304f612549565b60050160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516131409190613db7565b60405180910390a3505050565b61315884848461275c565b613164848484846135ab565b6131a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161319a906156bf565b60405180910390fd5b50505050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061327457507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80613284575061328382613732565b5b9050919050565b6000807fdd40e1fc471fef58a9b638822d14c35549994757e95ac83b6e1a8018ad2db4f390508091505090565b6132c48484848461379c565b50505050565b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361333f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016133369061572b565b60405180910390fd5b61334881612c15565b15613388576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161337f90615797565b60405180910390fd5b6133966000838360016132b8565b61339f81612c15565b156133df576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016133d690615797565b60405180910390fd5b60016133e9612549565b60030160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508161343f612549565b600201600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46134fb6000838360016132ca565b5050565b6135198282604051806020016040528060008152506138fa565b5050565b613525612f22565b60000160019054906101000a900460ff16613575576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161356c906155c1565b60405180910390fd5b8161357e612549565b600001908161358d9190615959565b5080613597612549565b60010190816135a69190615959565b505050565b60006135cc8473ffffffffffffffffffffffffffffffffffffffff16612f4f565b15613725578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026135f56125c1565b8786866040518563ffffffff1660e01b81526004016136179493929190615a2b565b6020604051808303816000875af192505050801561365357506040513d601f19601f820116820180604052508101906136509190615a8c565b60015b6136d5573d8060008114613683576040519150601f19603f3d011682016040523d82523d6000602084013e613688565b606091505b5060008151036136cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016136c4906156bf565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161491505061372a565b600190505b949350505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6137a884848484613955565b60018111156137ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016137e390615b2b565b60405180910390fd5b6000829050600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16036138335761382e8161395b565b613872565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16146138715761387085826139bf565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036138b4576138af81613b62565b6138f3565b8473ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16146138f2576138f18482613c72565b5b5b5050505050565b61390483836132d0565b61391160008484846135ab565b613950576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613947906156bf565b60405180910390fd5b505050565b50505050565b61396361269a565b6002018054905061397261269a565b60030160008381526020019081526020016000208190555061399261269a565b60020181908060018154018082558091505060019003906000526020600020016000909190919091505550565b600060016139cc846116bd565b6139d69190614f19565b905060006139e261269a565b6001016000848152602001908152602001600020549050818114613adf576000613a0a61269a565b60000160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080613a6761269a565b60000160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008481526020019081526020016000208190555081613ac561269a565b600101600083815260200190815260200160002081905550505b613ae761269a565b600101600084815260200190815260200160002060009055613b0761269a565b60000160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b60006001613b6e61269a565b60020180549050613b7f9190614f19565b90506000613b8b61269a565b60030160008481526020019081526020016000205490506000613bac61269a565b6002018381548110613bc157613bc0614b38565b5b9060005260206000200154905080613bd761269a565b6002018381548110613bec57613beb614b38565b5b906000526020600020018190555081613c0361269a565b600301600083815260200190815260200160002081905550613c2361269a565b600301600085815260200190815260200160002060009055613c4361269a565b600201805480613c5657613c55615b4b565b5b6001900381819060005260206000200160009055905550505050565b6000613c7d836116bd565b905081613c8861269a565b60000160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000208190555080613ce661269a565b600101600084815260200190815260200160002081905550505050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b613d4c81613d17565b8114613d5757600080fd5b50565b600081359050613d6981613d43565b92915050565b600060208284031215613d8557613d84613d0d565b5b6000613d9384828501613d5a565b91505092915050565b60008115159050919050565b613db181613d9c565b82525050565b6000602082019050613dcc6000830184613da8565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015613e0c578082015181840152602081019050613df1565b60008484015250505050565b6000601f19601f8301169050919050565b6000613e3482613dd2565b613e3e8185613ddd565b9350613e4e818560208601613dee565b613e5781613e18565b840191505092915050565b60006020820190508181036000830152613e7c8184613e29565b905092915050565b6000819050919050565b613e9781613e84565b8114613ea257600080fd5b50565b600081359050613eb481613e8e565b92915050565b600060208284031215613ed057613ecf613d0d565b5b6000613ede84828501613ea5565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000613f1282613ee7565b9050919050565b613f2281613f07565b82525050565b6000602082019050613f3d6000830184613f19565b92915050565b613f4c81613f07565b8114613f5757600080fd5b50565b600081359050613f6981613f43565b92915050565b60008060408385031215613f8657613f85613d0d565b5b6000613f9485828601613f5a565b9250506020613fa585828601613ea5565b9150509250929050565b613fb881613e84565b82525050565b6000602082019050613fd36000830184613faf565b92915050565b6000819050919050565b613fec81613fd9565b8114613ff757600080fd5b50565b60008135905061400981613fe3565b92915050565b60006020828403121561402557614024613d0d565b5b600061403384828501613ffa565b91505092915050565b61404581613fd9565b82525050565b6000602082019050614060600083018461403c565b92915050565b60008060006060848603121561407f5761407e613d0d565b5b600061408d86828701613f5a565b935050602061409e86828701613f5a565b92505060406140af86828701613ea5565b9150509250925092565b6000602082840312156140cf576140ce613d0d565b5b60006140dd84828501613f5a565b91505092915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61412882613e18565b810181811067ffffffffffffffff82111715614147576141466140f0565b5b80604052505050565b600061415a613d03565b9050614166828261411f565b919050565b600067ffffffffffffffff821115614186576141856140f0565b5b61418f82613e18565b9050602081019050919050565b82818337600083830152505050565b60006141be6141b98461416b565b614150565b9050828152602081018484840111156141da576141d96140eb565b5b6141e584828561419c565b509392505050565b600082601f830112614202576142016140e6565b5b81356142128482602086016141ab565b91505092915050565b6000806040838503121561423257614231613d0d565b5b600061424085828601613ea5565b925050602083013567ffffffffffffffff81111561426157614260613d12565b5b61426d858286016141ed565b9150509250929050565b61428081613d9c565b811461428b57600080fd5b50565b60008135905061429d81614277565b92915050565b600080604083850312156142ba576142b9613d0d565b5b60006142c885828601613f5a565b92505060206142d98582860161428e565b9150509250929050565b600080600080608085870312156142fd576142fc613d0d565b5b600061430b87828801613f5a565b945050602061431c87828801613f5a565b935050604061432d87828801613ea5565b925050606085013567ffffffffffffffff81111561434e5761434d613d12565b5b61435a878288016141ed565b91505092959194509250565b600067ffffffffffffffff821115614381576143806140f0565b5b602082029050602081019050919050565b600080fd5b600080fd5b600060ff82169050919050565b6143b28161439c565b81146143bd57600080fd5b50565b6000813590506143cf816143a9565b92915050565b6000606082840312156143eb576143ea614397565b5b6143f56060614150565b9050600061440584828501613ffa565b600083015250602061441984828501613ffa565b602083015250604061442d848285016143c0565b60408301525092915050565b600061444c61444784614366565b614150565b9050808382526020820190506060840283018581111561446f5761446e614392565b5b835b81811015614498578061448488826143d5565b845260208401935050606081019050614471565b5050509392505050565b600082601f8301126144b7576144b66140e6565b5b81356144c7848260208601614439565b91505092915050565b6000806000606084860312156144e9576144e8613d0d565b5b60006144f786828701613ea5565b935050602061450886828701613ffa565b925050604084013567ffffffffffffffff81111561452957614528613d12565b5b614535868287016144a2565b9150509250925092565b6000806040838503121561455657614555613d0d565b5b600061456485828601613f5a565b925050602061457585828601613f5a565b9150509250929050565b600081519050919050565b600082825260208201905092915050565b60006145a68261457f565b6145b0818561458a565b93506145c0818560208601613dee565b6145c981613e18565b840191505092915050565b600060208201905081810360008301526145ee818461459b565b905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061463d57607f821691505b6020821081036146505761464f6145f6565b5b50919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b60006146b2602183613ddd565b91506146bd82614656565b604082019050919050565b600060208201905081810360008301526146e1816146a5565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c000000602082015250565b6000614744603d83613ddd565b915061474f826146e8565b604082019050919050565b6000602082019050818103600083015261477381614737565b9050919050565b60008151905061478981613fe3565b92915050565b6000602082840312156147a5576147a4613d0d565b5b60006147b38482850161477a565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b600381106147fc576147fb6147bc565b5b50565b600081905061480d826147eb565b919050565b600061481d826147ff565b9050919050565b61482d81614812565b82525050565b6000604082019050614848600083018561403c565b6148556020830184614824565b9392505050565b60008151905061486b81613f43565b92915050565b60006020828403121561488757614886613d0d565b5b60006148958482850161485c565b91505092915050565b600081905092915050565b7f19457468657265756d205369676e6564204d6573736167653a0a333200000000600082015250565b60006148df601c8361489e565b91506148ea826148a9565b601c82019050919050565b6000819050919050565b61491061490b82613fd9565b6148f5565b82525050565b6000614921826148d2565b915061492d82846148ff565b60208201915081905092915050565b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206f7220617070726f76656400000000000000000000000000000000000000602082015250565b6000614998602d83613ddd565b91506149a38261493c565b604082019050919050565b600060208201905081810360008301526149c78161498b565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b6000614a2a602b83613ddd565b9150614a35826149ce565b604082019050919050565b60006020820190508181036000830152614a5981614a1d565b9050919050565b600081905092915050565b50565b6000614a7b600083614a60565b9150614a8682614a6b565b600082019050919050565b6000614a9c82614a6e565b9150819050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b6000614b02602c83613ddd565b9150614b0d82614aa6565b604082019050919050565b60006020820190508181036000830152614b3181614af5565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f596f75206d757374207061792065786163746c79206d696e7420636f73740000600082015250565b6000614b9d601e83613ddd565b9150614ba882614b67565b602082019050919050565b60006020820190508181036000830152614bcc81614b90565b9050919050565b6000604082019050614be86000830185613f19565b614bf5602083018461403c565b9392505050565b6000614c0f614c0a8461416b565b614150565b905082815260208101848484011115614c2b57614c2a6140eb565b5b614c36848285613dee565b509392505050565b600082601f830112614c5357614c526140e6565b5b8151614c63848260208601614bfc565b91505092915050565b600060208284031215614c8257614c81613d0d565b5b600082015167ffffffffffffffff811115614ca057614c9f613d12565b5b614cac84828501614c3e565b91505092915050565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b6000614ceb601883613ddd565b9150614cf682614cb5565b602082019050919050565b60006020820190508181036000830152614d1a81614cde565b9050919050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b614d5681613e84565b82525050565b6000614d688383614d4d565b60208301905092915050565b6000602082019050919050565b6000614d8c82614d21565b614d968185614d2c565b9350614da183614d3d565b8060005b83811015614dd2578151614db98882614d5c565b9750614dc483614d74565b925050600181019050614da5565b5085935050505092915050565b6000606082019050614df46000830186613faf565b8181036020830152614e06818561459b565b90508181036040830152614e1a8184614d81565b9050949350505050565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b6000614e80602983613ddd565b9150614e8b82614e24565b604082019050919050565b60006020820190508181036000830152614eaf81614e73565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000614ef082613e84565b9150614efb83613e84565b9250828201905080821115614f1357614f12614eb6565b5b92915050565b6000614f2482613e84565b9150614f2f83613e84565b9250828203905081811115614f4757614f46614eb6565b5b92915050565b6000819050919050565b614f68614f6382613e84565b614f4d565b82525050565b6000614f7a8285614f57565b602082019150614f8a82846148ff565b6020820191508190509392505050565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b6000614ff6602e83613ddd565b915061500182614f9a565b604082019050919050565b6000602082019050818103600083015261502581614fe9565b9050919050565b6000819050919050565b6000819050919050565b600061505b6150566150518461502c565b615036565b61439c565b9050919050565b61506b81615040565b82525050565b60006020820190506150866000830184615062565b92915050565b600061509882846148ff565b60208201915081905092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6150dc81613fd9565b82525050565b6150eb8161439c565b82525050565b60608201600082015161510760008501826150d3565b50602082015161511a60208501826150d3565b50604082015161512d60408501826150e2565b50505050565b600061513f83836150f1565b60608301905092915050565b6000602082019050919050565b6000615163826150a7565b61516d81856150b2565b9350615178836150c3565b8060005b838110156151a95781516151908882615133565b975061519b8361514b565b92505060018101905061517c565b5085935050505092915050565b600060608201905081810360008301526151d08186615158565b905081810360208301526151e4818561459b565b90506151f36040830184613f19565b949350505050565b60008151905061520a81614277565b92915050565b60006020828403121561522657615225613d0d565b5b6000615234848285016151fb565b91505092915050565b60006060820190506152526000830186613faf565b8181036020830152615264818561459b565b90506152736040830184613f19565b949350505050565b600067ffffffffffffffff821115615296576152956140f0565b5b61529f82613e18565b9050602081019050919050565b60006152bf6152ba8461527b565b614150565b9050828152602081018484840111156152db576152da6140eb565b5b6152e6848285613dee565b509392505050565b600082601f830112615303576153026140e6565b5b81516153138482602086016152ac565b91505092915050565b60006020828403121561533257615331613d0d565b5b600082015167ffffffffffffffff8111156153505761534f613d12565b5b61535c848285016152ee565b91505092915050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b60006153c1602583613ddd565b91506153cc82615365565b604082019050919050565b600060208201905081810360008301526153f0816153b4565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000615453602483613ddd565b915061545e826153f7565b604082019050919050565b6000602082019050818103600083015261548281615446565b9050919050565b600060a08201905061549e6000830188613faf565b81810360208301526154b0818761459b565b90506154bf6040830186613f19565b6154cc6060830185613faf565b6154d9608083018461403c565b9695505050505050565b7f5468697320504b5020686173206e6f74206265656e20726f7574656420796574600082015250565b6000615519602083613ddd565b9150615524826154e3565b602082019050919050565b600060208201905081810360008301526155488161550c565b9050919050565b7f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960008201527f6e697469616c697a696e67000000000000000000000000000000000000000000602082015250565b60006155ab602b83613ddd565b91506155b68261554f565b604082019050919050565b600060208201905081810360008301526155da8161559e565b9050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b6000615617601983613ddd565b9150615622826155e1565b602082019050919050565b600060208201905081810360008301526156468161560a565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b60006156a9603283613ddd565b91506156b48261564d565b604082019050919050565b600060208201905081810360008301526156d88161569c565b9050919050565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b6000615715602083613ddd565b9150615720826156df565b602082019050919050565b6000602082019050818103600083015261574481615708565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000615781601c83613ddd565b915061578c8261574b565b602082019050919050565b600060208201905081810360008301526157b081615774565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026158197fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826157dc565b61582386836157dc565b95508019841693508086168417925050509392505050565b600061585661585161584c84613e84565b615036565b613e84565b9050919050565b6000819050919050565b6158708361583b565b61588461587c8261585d565b8484546157e9565b825550505050565b600090565b61589961588c565b6158a4818484615867565b505050565b5b818110156158c8576158bd600082615891565b6001810190506158aa565b5050565b601f82111561590d576158de816157b7565b6158e7846157cc565b810160208510156158f6578190505b61590a615902856157cc565b8301826158a9565b50505b505050565b600082821c905092915050565b600061593060001984600802615912565b1980831691505092915050565b6000615949838361591f565b9150826002028217905092915050565b61596282613dd2565b67ffffffffffffffff81111561597b5761597a6140f0565b5b6159858254614625565b6159908282856158cc565b600060209050601f8311600181146159c357600084156159b1578287015190505b6159bb858261593d565b865550615a23565b601f1984166159d1866157b7565b60005b828110156159f9578489015182556001820191506020850194506020810190506159d4565b86831015615a165784890151615a12601f89168261591f565b8355505b6001600288020188555050505b505050505050565b6000608082019050615a406000830187613f19565b615a4d6020830186613f19565b615a5a6040830185613faf565b8181036060830152615a6c818461459b565b905095945050505050565b600081519050615a8681613d43565b92915050565b600060208284031215615aa257615aa1613d0d565b5b6000615ab084828501615a77565b91505092915050565b7f455243373231456e756d657261626c653a20636f6e736563757469766520747260008201527f616e7366657273206e6f7420737570706f727465640000000000000000000000602082015250565b6000615b15603583613ddd565b9150615b2082615ab9565b604082019050919050565b60006020820190508181036000830152615b4481615b08565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea26469706673582212205b3a5306eaa39a7863b2e41fae2147a348196adae8a9a61cac5f4bc393c822f364736f6c63430008110033
`�`@R4�aW`��[Pa[��b!`9`��`�`@R`6aW`5`��ccR!a#W�c��O�a�W�c�{V�aoW�c�{V�a W�c�O}^aGW�c���arW�c�o�xa�W�c�]q�a�WaV[�c��O�aW�c�J!aGW�c�I��arW�c���Ha�W�c���a�WaV[�c�)�a�W�c�)�a_W�c�E��avW�c�؛Aa�W�c�,�ea�W�c�FO�a�WaV[�ccR!a�W�cf��a�W�cp��1a�W�cr��Ya4WaV[�c2vU�a�W�cB�lhauW�cB�lhazW�cOU�ya�W�cOl��a�W�cV㡮aW�c]"�aZWaV[�c2vU�a�W�c;�RaW�c<��a:W�cB�.aQWaV[�c�a�W�c�a�W�c �aW�c'WaCW�c#�r�a�W�c/t\Ya�WaV[�c�ɧaW�c��a\W�c�a�W�c ^��a�W[`��[4�a+W`��[PaF`�6��aA��a=oV[a V[`@QaS��a=�V[`@Q����[4�ahW`��[Paqa �V[`@Qa~��a>bV[`@Q����[4�a�W`��[Pa�`�6��a���a>�V[a 1V[`@Qa���a?(V[`@Q����[4�a�W`��[Pa�`�6��a摐a?oV[a �V[[4�a�W`��[Paa�V[`@Qa��a?(V[`@Q����[4�a$W`��[Pa-a�V[`@Qa:��a?�V[`@Q����[4�aOW`��[Paj`�6��ae��a@V[a V[`@Qaw��a@KV[`@Q����[4�a�W`��[Pa�`�6��a���a@fV[a <V[[4�a�W`��[Pa�`�6��aˑ�a?oV[a �V[`@Qaݑ�a?�V[`@Q����[4�a�W`��[Pa�aJV[`@Qa��a?(V[`@Q����[4�aW`��[Pa8`�6��a3��a@�V[a�V[[4�aFW`��[PaOa�V[[4�a]W`��[Pax`�6��as��a@fV[a�V[[4�a�W`��[Pa�`�6��a���a>�V[a�V[[4�a�W`��[Pa�`�6��aő�a>�V[aCV[`@Qaב�a=�V[`@Q����[4�a�W`��[Pa`�6��a��a>�V[aUV[`@Qa��a?�V[`@Q����[4�a)W`��[PaD`�6��a?��a>�V[a�V[`@QaQ��a=�V[`@Q����[at`�6��ao��a>�V[aV[`@Qa���a?�V[`@Q����[4�a�W`��[Pa�`�6��a���a>�V[a$V[`@Qa���a?(V[`@Q����[a�`�6��aܑ�aBV[a�V[`@Qaa?�V[`@Q����[4�aW`��[Pa`�6��a��a@�V[a�V[`@Qa+��a?�V[`@Q����[4�a@W`��[PaIa}V[`@QaV��a@KV[`@Q����[4�akW`��[Pata�V[[4�a�W`��[Pa�`�6��a���a>�V[a�V[[4�a�W`��[Pa�auV[`@Qa���a>bV[`@Q����[4�a�W`��[Pa�`�6��a쑐aB�V[aV[[4�a�W`��[Paa&V[`@Qa��a?(V[`@Q����[4�a*W`��[PaE`�6��a@��aB�V[a�V[[4�aSW`��[Pa\a�V[`@Qai��a?(V[`@Q����[4�a~W`��[Pa�`�6��a���a>�V[aV[`@Qa���a?(V[`@Q����[4�a�W`��[Pa�a�V[`@Qaё�a?�V[`@Q����[a�`�6��aaD�V[a�V[`@Qa��a?�V[`@Q����[4�aW`��[Pa1`�6��a,��a>�V[axV[`@Qa>��a>bV[`@Q����[4�aSW`��[Pa\a!!V[`@Qai��a?(V[`@Q����[4�a~W`��[Pa�`�6��a���aE?V[a"�V[`@Qa���a=�V[`@Q����[4�a�W`��[Pa�`�6��aё�a>�V[a#V[`@Qa㑐aE�V[`@Q����[4�a�W`��[Pa `�6��a ��a@�V[a#�V[[`a �a$�V[�a �WPa .a%V[``�{����������������������������{�����������������������������R` ��R` ` `�T�a �`�[�P��PV[``a �a%IV[`�Ta ��aF%V[�`` ��` `@Q��`@R������R` ��Ta ڐaF%V[�a 'W�`a �Wa��T�R�` �a 'V[���`R` ` �[�T�R�`�` ��a W��`��[PPPPP�P�V[`a <�a%vV[a Da%IV[``��R` ��R` ` `�T�a �s���������������������P��PV[`a ��a$V[�P�s���������������������s��������������������a �W`@Q�y��R`a �aF�V[`@Q����[�s��������������������aa%�V[s���������������������aIWPaH�aCa%�V[a"�V[[a�W`@Q�y��R`a�aGZV[`@Q����[a���a%�V[PPPV[`a�a&�V[``�T�a �s��������������������s��������������������c���a�a&�V[``�T�a �s��������������������s��������������������c���`@Q�c����`��R`` `@Q����Z��aVW=`�>=`�[PPPP`@Q=``���`@RP��az��aG�V[a�a&�V[``�T�a �`�`@Q�c����`��R`a����aH3V[` `@Q����Z��a�W=`�>=`�[PPPP`@Q=``���`@RP��a�aHqV[�P�V[`a a&�V[`�T�P�P�V[`�`@Q` a ��aIV[`@Q` ���R�`@R�Q�` �P��PV[a Ma Ga%�V[�a&�V[a �W`@Q�y��R`a ��aI�V[`@Q����[a ����a'\V[PPPV[`a ��a�V[�a �W`@Q�y��R`a ߐaJ@V[`@Q����[a �a&�V[``�s��������������������s���������������������R` ��R` ` `��R` ��R` ` T�P��PPV[`aTa&�V[``�T�a �s��������������������s��������������������c���a�a&�V[``�T�a �s��������������������s��������������������c�r�8`@Q�c����`��R`` `@Q����Z��a W=`�>=`�[PPPP`@Q=``���`@RP��a-��aG�V[a5a&�V[``�T�a �`�`@Q�c����`��R`ac���aH3V[` `@Q����Z��a�W=`�>=`�[PPPP`@Q=``���`@RP��a���aHqV[�P�V[a�a*yV[s��������������������3s��������������������aW`@Q\�1��R``@Q����[�aa&�V[``a �T�s����������������������s���������������������UP�s��������������������e��jVw�}���,���!�)S� ���[|Cq`@Q`@Q����PV[a�a*yV[s��������������������3s��������������������aW`@Q\�1��R``@Q����[`G�P`3s���������������������`@Qa<�aJ�V[``@Q�����Z�PPP=�`�ayW`@Q�P``?=�`@R=�R=`` �>a~V[``�P[PP�P�a�W`��[��v�qΨ'\�k �If����7G,����,C�2Q�`@Qa���a?�V[`@Q����PPV[a�`@Q�` `@R�`�RPa�V[PPPV[a�a�a%�V[�a&�V[a7W`@Q�y��R`a.�aI�V[`@Q����[a@�a*�V[PV[`aN�a,V[�P��PV[`a_a�V[�a�W`@Q�y��R`a��aKV[`@Q����[a�a&�V[`��T�a�Wa�aK8V[[�`R` ` T�P��PV[`a�a&�V[``��R` ��R` ` `�T�a �`��P��PV[`aa&�V[`T4aQW`@Q�y��R`aH�aK�V[`@Q����[`a[a!!V[�P`aga}V[�P`�s��������������������cC�p_a�a�V[�`@Q�c����`��R`a����aK�V[``@Q����Z��a�W=`�>=`�[PPPP`@Q=`�>=``���`@RP��a�aLlV[�P`��Q�` `�Pa��a,VV[a�3a-�V[��PPPPP��PV[`�a0�a.�V[�P`s���������������������s��������������������a�W`@Q�y��R`a��aMV[`@Q����[��PP��PV[`a�a&�V[`T4a�W`@Q�y��R`a�aK�V[`@Q����[`aa!!V[�P`aa}V[�P`�s��������������������cC�p_a7a�V[�`@Q�c����`��R`aU���aK�V[``@Q����Z��arW=`�>=`�[PPPP`@Q=`�>=``���`@RP��a���aLlV[�P`��Q�` `�Pa���a,VV[a��0a-�V[``g���������a�Wa�a@�V[[`@Q���R�` ` �`@R�aW�` ` ��6�7���PP�P[P�P`�`�Q�a$Wa#aK8V[[` ` ��RPPa8aJV[s��������������������c�Cx���`@Q�c����`��R`at����aM�V[``@Q���`��;�a�W`��[PZ��a�W=`�>=`�[PPPPa��a*�V[��PPPPPP��PPV[`�s���������������������s��������������������a-W`@Q�y��R`a$�aN�V[`@Q����[a5a%IV[``�s��������������������s���������������������R` ��R` ` T�P��PV[`�`a�a�V[a���aN�V[�P`�`Ca���aOV[@`@Q` a����aOnV[`@Q` ���R�`@R�Q�` �P��PPP�V[`a�a/"V[``�T�a �`��P��aWP`aa/"V[``�T�a �`�`�[�aVWPa-0a/OV[�aUWP`a?a/"V[``�T�a �`�`�[[a�W`@Q�y��R`a��aPV[`@Q����[`a�a/"V[``a �T�`���`��UP�a�W`a�a/"V[``a �T�`����UP[aY`@Q�`@`@R�`�R` Programmable Keypair�RP`@Q�`@`@R�`�R` PKP�RPa/rV[�a�W`aia/"V[``a �T�`����UP&�?�n+jh/8R�y� �eڕ�`��8G@$�``@Qa���aPqV[`@Q����[PV[a�a*yV[s��������������������3s��������������������a+W`@Q\�1��R``@Q����[�a4a&�V[`��UPe;�D�k.\n-FS�MꝾ� U��8�0U�`@Qaj��a?�V[`@Q����PV[``aa%IV[`�Ta��aF%V[�`` ��` `@Q��`@R������R` ��Ta��aF%V[�aW�`a�Wa��T�R�` �aV[���`R` ` �[�T�R�`�` ��a�W��`��[PPPPP�P�V[a"aa%�V[��a/�V[PPV[`a0a&�V[``�T�a �s��������������������s��������������������c���awa&�V[``�T�a �s��������������������s��������������������c�k�`@Q�c����`��R`` `@Q����Z��a�W=`�>=`�[PPPP`@Q=``���`@RP��a ��aG�V[aa&�V[``�T�a �`�`@Q�c����`��R`a?���aH3V[` `@Q����Z��a\W=`�>=`�[PPPP`@Q=``���`@RP��a���aHqV[�P�V[a�a�a%�V[�a&�V[a�W`@Q�y��R`a̐aI�V[`@Q����[aᄄ��a1MV[PPPPV[`a�a&�V[``�T�a �s���������������������P�V[`�a%a!!V[�P�s��������������������c�I���`@Q�c����`��R`a`��a?�V[` `@Q����Z��a}W=`�>=`�[PPPP`@Q=``���`@RP��a���aHqV[�PP��PV[`a�a&�V[`T�P�V[`a�a&�V[`T4aW`@Q�y��R`a�aK�V[`@Q����[`aa!!V[�P�s��������������������c�E�,��`@Q` aE��aP�V[`@Q` ���R�`@Ra\a�V[`@Q�c����`��R`az����aQ�V[` `@Q����Z��a�W=`�>=`�[PPPP`@Q=``���`@RP��a���aRV[P`�s��������������������cC�p_a�a�V[�`@Q�c����`��R`a���aK�V[``@Q����Z��aW=`�>=`�[PPPP`@Q=`�>=``���`@RP��aF��aLlV[�P`��Q�` `�Paa��a,VV[ak�3a-�V[��PPPP��PPPV[```a�a!!V[�P`�s��������������������c�o�x�`@Q�c����`��R`a���a?�V[``@Q����Z��a�W=`�>=`�[PPPP`@Q=`�>=``���`@RP��a ��aLlV[�P`�s��������������������c�I���`@Q�c����`��R`a D��a?�V[` `@Q����Z��a aW=`�>=`�[PPPP`@Q=``���`@RP��a ���aHqV[�P`a �a&V[�P�s��������������������c�b�`@Q�c����`��R`a Г���aR=V[``@Q����Z��a �W=`�>=`�[PPPP`@Q=`�>=``���`@RP��a!��aSV[�PPPPP��PV[`a!+a&�V[``�T�a �s��������������������s��������������������c���a!ra&�V[``�T�a �s��������������������s��������������������c&h�`@Q�c����`��R`` `@Q����Z��a!�W=`�>=`�[PPPP`@Q=``���`@RP��a"��aG�V[a"a&�V[``�T�a �`�`@Q�c����`��R`a":���aH3V[` `@Q����Z��a"WW=`�>=`�[PPPP`@Q=``���`@RP��a"{��aHqV[�P�V[`a"�a%IV[``�s��������������������s���������������������R` ��R` ` `�s��������������������s���������������������R` ��R` ` `�T�a �`��P��PPV[```a#)a!!V[�P�s��������������������c�o�x�`@Q�c����`��R`a#d��a?�V[``@Q����Z��a#�W=`�>=`�[PPPP`@Q=`�>=``���`@RP��a#���aLlV[�PP��PV[a#�a*yV[s��������������������3s��������������������a$W`@Q\�1��R``@Q����[�a$'a&�V[``a �T�s����������������������s���������������������UP'`<|���1��C����M��VD>��yb%2ۻ<Ձ`@Qa$���a?(V[`@Q����PV[`x�c{�����������������������������{�����������������������������a%WPa%�a1�V[[�P��PV[`������M<��LA�Q��mՙ��h٘�}^ 3,�P��PP�V[`�KQ���yAZ�֣в��U�/z���^�א./�P��PP�V[a%�a,V[a%�W`@Q�y��R`a%��aMV[`@Q����[PV[`3�P�V[�a%�a%IV[``��R` ��R` ` `a �T�s����������������������s���������������������UP��s��������������������a&E�a$V[s���������������������[����}[�OqB}������)[ ��ù%`@Q`@Q����PPV[`a&�a2�V[�P�V[`��������{��g���H����?��%�!�Qd�P��PP�V[`�a&Ӄa$V[�P�s���������������������s���������������������a'WPa'��a"�V[[�a'SWP�s��������������������a';�a 1V[s��������������������[�PP��PPV[�s��������������������a'|�a$V[s��������������������a'�W`@Q�y��R`a'ɐaS�V[`@Q����[`s���������������������s��������������������a(AW`@Q�y��R`a(8�aTiV[`@Q����[a(N���`a2�V[�s��������������������a(n�a$V[s��������������������a(�W`@Q�y��R`a(��aS�V[`@Q����[a(�a%IV[``��R` ��R` ` `a �T�s���������������������U`a) a%IV[``�s��������������������s���������������������R` ��R` ` `��T�PP��UP`a)da%IV[``�s��������������������s���������������������R` ��R` ` `��T�PP��UP�a)�a%IV[``��R` ��R` ` `a �T�s����������������������s���������������������UP��s���������������������s����������������������R��ți°h�7���+��cġ(�ZM�#��`@Q`@Q����a*t���`a2�V[PPPV[`a*�a%V[``�T�a �s���������������������P�V[`a*��a$V[�Pa*ǁ`�`a2�V[a*Ђa$V[�Pa*�a%IV[``��R` ��R` ` `a �T�s���������������������U`a+a%IV[``�s��������������������s���������������������R` ��R` ` `��T�PP��UPa+pa%IV[``��R` ��R` ` `a �T�s���������������������U�`s���������������������s����������������������R��ți°h�7���+��cġ(�ZM�#��`@Q`@Q����a,�`�`a2�V[PPV[`�s��������������������a,7�a.�V[s���������������������P��PV[`a,`a!!V[�P`�s��������������������cC�p_a,�a�V[�`@Q�c����`��R`a,����aK�V[``@Q����Z��a,�W=`�>=`�[PPPP`@Q=`�>=``���`@RP��a,쑐aLlV[�P`��Q�` `�Pa-a!!V[s��������������������c̽b��a-*a�V[��`@Q�c����`��R`a-L������aT�V[``@Q���`��;�a-fW`��[PZ��a-zW=`�>=`�[PPPPPPPPPV[`a-�a!!V[�P�s��������������������c��5�`@Q�c����`��R`a-ʑ�a?�V[` `@Q����Z��a-�W=`�>=`�[PPPP`@Q=``���`@RP��a.��aRV[a.JW`@Q�y��R`a.A�aU/V[`@Q����[0s���������������������s��������������������a.�Wa.���a2�V[a.�V[a.���a4�V[[�;,�e}��6)=f8�x��^A<z�{w�A�F�a. a#V[`@Qa.ϑ�aE�V[`@Q����PPPV[`a.�a%IV[``��R` ��R` ` `�T�a �s���������������������P��PV[`�po[6E��O���͠�-r[=���3A�( �ʐP��PP�V[`��s��������������������;�P��PV[a/za/"V[``�T�a �`�a/�W`@Q�y��R`a/��aU�V[`@Q����[a/Ԃ�a5V[PPV[�s���������������������s��������������������a0FW`@Q�y��R`a0=�aV-V[`@Q����[�a0Oa%IV[``�s��������������������s���������������������R` ��R` ` `�s��������������������s���������������������R` ��R` ` `a �T�`����UP�s���������������������s��������������������0~�9�a艘E�=Y��S�� ���+Y7il1�`@Qa1@��a=�V[`@Q����PPPV[a1X���a'\V[a1d����a5�V[a1�W`@Q�y��R`a1��aV�V[`@Q����[PPPPV[`��X�{�����������������������������{�����������������������������a2tWP[^�{�����������������������������{����������������������������[�a2�WPa2��a72V[[�P��PV[`��@��G�X��8�-�UI�GW�Z�;n��-��P��PP�V[a2Ą���a7�V[PPPPV[PPPPV[`s���������������������s��������������������a3?W`@Q�y��R`a36�aW+V[`@Q����[a3H�a,V[a3�W`@Q�y��R`a3�aW�V[`@Q����[a3�`��`a2�V[a3��a,V[a3�W`@Q�y��R`a3aW�V[`@Q����[`a3�a%IV[``�s��������������������s���������������������R` ��R` ` `��T�PP��UP�a4?a%IV[``��R` ��R` ` `a �T�s����������������������s���������������������UP��s��������������������`s����������������������R��ți°h�7���+��cġ(�ZM�#��`@Q`@Q����a4�`��`a2�V[PPV[a5��`@Q�` `@R�`�RPa8�V[PPV[a5%a/"V[``�T�a �`�a5uW`@Q�y��R`a5l�aU�V[`@Q����[�a5~a%IV[`��a5���aYYV[P�a5�a%IV[`��a5���aYYV[PPPV[`a5̄s��������������������a/OV[a7%W�s��������������������cza5�a%�V[���`@Q�c����`��R`a6�����aZ+V[` `@Q���`�Z�PPP�a6SWP`@Q=``���`@RP��a6P��aZ�V[`[a6�W=�`�a6�W`@Q�P``?=�`@R=�R=`` �>a6�V[``�P[P`�Qa6�W`@Q�y��R`a6ĐaV�V[`@Q����[�Q�` �[cz`�{�����������������������������{�����������������������������PPa7*V[`�P[��PPPPV[`�ɧ{�����������������������������{�����������������������������P��PV[a7�����a9UV[`�a7�W`@Q�y��R`a7�a[+V[`@Q����[`��P`s���������������������s��������������������a83Wa8.�a9[V[a8rV[�s���������������������s��������������������a8qWa8p��a9�V[[[`s���������������������s��������������������a8�Wa8��a;bV[a8�V[�s���������������������s��������������������a8�Wa8�a<rV[[[PPPPPV[a9��a2�V[a9`���a5�V[a9PW`@Q�y��R`a9G�aV�V[`@Q����[PPPV[PPPPV[a9ca&�V[`�T�Pa9ra&�V[``��R` ��R` ` ��UPa9�a&�V[`���`�T��U��PP`��`R` ` `������PUPV[``a9̄a�V[a9֑�aOV[�P`a9�a&�V[``��R` ��R` ` T�P��a:�W`a: a&�V[``�s��������������������s���������������������R` ��R` ` `��R` ��R` ` T�P�a:ga&�V[``�s��������������������s���������������������R` ��R` ` `��R` ��R` ` ��UP�a:�a&�V[``��R` ��R` ` ��UPP[a:�a&�V[``��R` ��R` ` `�Ua;a&�V[``�s��������������������s���������������������R` ��R` ` `��R` ��R` ` `�UPPPPV[``a;na&�V[`�T�Pa;��aOV[�P`a;�a&�V[``��R` ��R` ` T�P`a;�a&�V[`��T�a;�Wa;�aK8V[[�`R` ` T�P�a;�a&�V[`��T�a;�Wa;�aK8V[[�`R` ` ��UP�a<a&�V[``��R` ��R` ` ��UPa<#a&�V[``��R` ��R` ` `�Ua<Ca&�V[`�T�a<VWa<Ua[KV[[`����`R` ` `�U�UPPPPV[`a<}�a�V[�P�a<�a&�V[``�s��������������������s���������������������R` ��R` ` `��R` ��R` ` ��UP�a<�a&�V[``��R` ��R` ` ��UPPPPV[``@Q�P�V[`��[`��[`������P��PV[a=L�a=V[�a=WW`��[PV[`�5�Pa=i�a=CV[��PPV[`` ��a=�Wa=�a= V[[`a=����a=ZV[�PP��PPV[`��P��PV[a=��a=�V[�RPPV[`` ��Pa=�`��a=�V[��PPV[`�Q�P��PV[`��R` ��P��PPV[`[��a>W��Q��R` ��Pa=�V[`��RPPPPV[```��P��PV[`a>4�a=�V[a>>��a=�V[�Pa>N��` �a=�V[a>W�a>V[��PP��PPV[`` ��P��`�Ra>|��a>)V[�P��PPV[`��P��PV[a>��a>�V[�a>�W`��[PV[`�5�Pa>��a>�V[��PPV[`` ��a>�Wa>�a= V[[`a>ބ��a>�V[�PP��PPV[`s����������������������P��PV[`a?�a>�V[�P��PV[a?"�a?V[�RPPV[`` ��Pa?=`��a?V[��PPV[a?L�a?V[�a?WW`��[PV[`�5�Pa?i�a?CV[��PPV[`�`@��a?�Wa?�a= V[[`a?����a?ZV[�PP` a?����a>�V[�PP�P��PV[a?��a>�V[�RPPV[`` ��Pa?�`��a?�V[��PPV[`��P��PV[a?�a?�V[�a?�W`��[PV[`�5�Pa@ �a?�V[��PPV[`` ��a@%Wa@$a= V[[`a@3���a?�V[�PP��PPV[a@E�a?�V[�RPPV[`` ��Pa@``��a@<V[��PPV[`�```��a@Wa@~a= V[[`a@����a?ZV[�PP` a@����a?ZV[�PP`@a@����a>�V[�PP�P�P�V[`` ��a@�Wa@�a= V[[`a@݄��a?ZV[�PP��PPV[`��[`��[NH{q`R`A`R`$`�[aA(�a>V[���g���������aAGWaAFa@�V[[�`@RPPPV[`aAZa=V[�PaAf��aAV[��PV[`g���������aA�WaA�a@�V[[aA��a>V[�P` ��P��PV[���7`��RPPPV[`aA�aA��aAkV[aAPV[�P��R` ����aA�WaA�a@�V[[aA儂�aA�V[P��PPPV[`�`�aBWaBa@�V[[�5aB��` �aA�V[�PP��PPV[`�`@��aB2WaB1a= V[[`aB@���a>�V[�PP` �5g���������aBaWaB`a=V[[aBm���aA�V[�PP�P��PV[aB��a=�V[�aB�W`��[PV[`�5�PaB��aBwV[��PPV[`�`@��aB�WaB�a= V[[`aBȅ��a?ZV[�PP` aBم��aB�V[�PP�P��PV[`�`�`���aB�WaB�a= V[[`aC���a?ZV[�PP` aC���a?ZV[�PP`@aC-���a>�V[�PP``�5g���������aCNWaCMa=V[[aCZ���aA�V[�PP����P�PV[`g���������aC�WaC�a@�V[[` ��P` ��P��PV[`��[`��[``���P��PV[aC��aC�V[�aC�W`��[PV[`�5�PaCρaC�V[��PPV[```��aC�WaC�aC�V[[aC�``aAPV[�P`aD���a?�V[`�RP` aD���a?�V[` �RP`@aD-���aC�V[`@�RP��PPV[`aDLaDG�aCfV[aAPV[�P���R` ��P``����aDoWaDnaC�V[[�[��aD�W�aD���aC�V[�R` ��PP``��PaDqV[PPP��PPPV[`�`�aD�WaD�a@�V[[�5aDDŽ�` �aD9V[�PP��PPV[`�```��aD�WaD�a= V[[`aD����a>�V[�PP` aE���a?�V[�PP`@�5g���������aE)WaE(a=V[[aE5���aD�V[�PP�P�P�V[`�`@��aEVWaEUa= V[[`aEd���a?ZV[�PP` aEu���a?ZV[�PP�P��PV[`�Q�P��PV[`��R` ��P��PPV[`aE��aEV[aE���aE�V[�PaE���` �a=�V[aEɁa>V[��PP��PPV[`` ��P��`�RaEaE�V[�P��PPV[NH{q`R`"`R`$`�[``��P`��aF=W`��P[` ��aFPWaFOaE�V[[P��PV[ERC721: approval to current owne`�Rr` �RPV[`aF�`!�a=�V[�PaF��aFVV[`@��P��PV[`` ��P��`�RaF�aF�V[�P��PV[ERC721: approve caller is not to`�Rken owner or approved for all` �RPV[`aGD`=�a=�V[�PaGO�aF�V[`@��P��PV[`` ��P��`�RaGs�aG7V[�P��PV[`�Q�PaG��a?�V[��PPV[`` ��aG�WaG�a= V[[`aG����aGzV[�PP��PPV[NH{q`R`!`R`$`�[`�aG�WaG�aG�V[[PV[`��PaH �aG�V[��PV[`aH�aG�V[�P��PV[aH-�aHV[�RPPV[``@��PaHH`��a@<V[aHU` ��aH$V[��PPPV[`�Q�PaHk�a?CV[��PPV[`` ��aH�WaH�a= V[[`aH����aH\V[�PP��PPV[`��P��PPV[Ethereum Signed Message: 32`�RPV[`aH�`�aH�V[�PaH�aH�V[`��P��PV[`��P��PV[aIaI�a?�V[aH�V[�RPPV[`aI!�aH�V[�PaI-��aH�V[` ��P��P��PPV[ERC721: caller is not token owne`�Rr or approved` �RPV[`aI�`-�a=�V[�PaI��aI<V[`@��P��PV[`` ��P��`�RaIǁaI�V[�P��PV[ERC721Enumerable: owner index ou`�Rt of bounds` �RPV[`aJ*`+�a=�V[�PaJ5�aI�V[`@��P��PV[`` ��P��`�RaJY�aJV[�P��PV[`��P��PPV[PV[`aJ{`�aJ`V[�PaJ��aJkV[`��P��PV[`aJ��aJnV[�P��P��PV[ERC721Enumerable: global index o`�Rut of bounds` �RPV[`aK`,�a=�V[�PaK �aJ�V[`@��P��PV[`` ��P��`�RaK1�aJ�V[�P��PV[NH{q`R`2`R`$`�[You must pay exactly mint cost`�RPV[`aK�`�a=�V[�PaK��aKgV[` ��P��PV[`` ��P��`�RaḰaK�V[�P��PV[``@��PaK�`��a?V[aK�` ��a@<V[��PPPV[`aLaL �aAkV[aAPV[�P��R` ����aL+WaL*a@�V[[aL6���a=�V[P��PPPV[`�`�aLSWaLRa@�V[[�QaLc��` �aK�V[�PP��PPV[`` ��aL�WaL�a= V[[`�Qg���������aL�WaL�a=V[[aL����aL>V[�PP��PPV[ERC721: invalid token ID`�RPV[`aL�`�a=�V[�PaL��aL�V[` ��P��PV[`` ��P��`�RaM�aL�V[�P��PV[`�Q�P��PV[`��R` ��P��PPV[`��P` ��P��PV[aMV�a>�V[�RPPV[`aMh��aMMV[` ��P��PPV[`` ��P��PV[`aM��aM!V[aM���aM,V[�PaM��aM=V[�`[��aM�W�QaM���aM\V[�PaMăaMtV[�PP`��PaM�V[P��PPPP��PPV[```��PaM�`��a?�V[��` �RaN��aE�V[�P��`@�RaN��aM�V[�P��PPPPV[ERC721: address zero is not a va`�Rlid owner` �RPV[`aN�`)�a=�V[�PaN��aN$V[`@��P��PV[`` ��P��`�RaN��aNsV[�P��PV[NH{q`R``R`$`�[`aN��a>�V[�PaN��a>�V[�P���P��aOWaOaN�V[[��PPV[`aO$�a>�V[�PaO/�a>�V[�P���P��aOGWaOFaN�V[[��PPV[`��P��PV[aOhaOc�a>�V[aOMV[�RPPV[`aOz��aOWV[` ��PaO���aH�V[` ��P��P��PPPV[Initializable: contract is alrea`�Rdy initialized` �RPV[`aO�`.�a=�V[�PaP�aO�V[`@��P��PV[`` ��P��`�RaP%�aO�V[�P��PV[`��P��PV[`��P��PV[`aP[aPVaPQ�aP,V[aP6V[aC�V[�P��PV[aPk�aP@V[�RPPV[`` ��PaP�`��aPbV[��PPV[`aP���aH�V[` ��P��P��PPV[`�Q�P��PV[`��R` ��P��PPV[`��P` ��P��PV[aP܁a?�V[�RPPV[aP�aC�V[�RPPV[``�`�QaQ`��aP�V[P` �QaQ` ��aP�V[P`@�QaQ-`@��aP�V[PPPPV[`aQ?��aP�V[``��P��PPV[`` ��P��PV[`aQc�aP�V[aQm��aP�V[�PaQx�aP�V[�`[��aQ�W�QaQ���aQ3V[�PaQ��aQKV[�PP`��PaQ|V[P��PPPP��PPV[```��P��`�RaQЁ�aQXV[�P��` �RaQ䁅aE�V[�PaQ�`@��a?V[��PPPPV[`�Q�PaR �aBwV[��PPV[`` ��aR&WaR%a= V[[`aR4���aQ�V[�PP��PPV[```��PaRR`��a?�V[��` �RaRd��aE�V[�PaRs`@��a?V[��PPPPV[`g���������aR�WaR�a@�V[[aR��a>V[�P` ��P��PV[`aR�aR��aR{V[aAPV[�P��R` ����aR�WaR�a@�V[[aR愂�a=�V[P��PPPV[`�`�aSWaSa@�V[[�QaS��` �aR�V[�PP��PPV[`` ��aS2WaS1a= V[[`�Qg���������aSPWaSOa=V[[aS\���aR�V[�PP��PPV[ERC721: transfer from incorrect `�Rowner` �RPV[`aS�`%�a=�V[�PaŜaSeV[`@��P��PV[`` ��P��`�RaS��aS�V[�P��PV[ERC721: transfer to the zero add`�Rress` �RPV[`aTS`$�a=�V[�PaT^�aS�V[`@��P��PV[`` ��P��`�RaT��aTFV[�P��PV[``���PaT�`��a?�V[��` �RaT���aE�V[�PaT�`@��a?V[aT�``��a?�V[aT�`���a@<V[��PPPPPPV[This PKP has not been routed yet`�RPV[`aU` �a=�V[�PaU$�aT�V[` ��P��PV[`` ��P��`�RaUH�aUV[�P��PV[Initializable: contract is not i`�Rnitializing` �RPV[`aU�`+�a=�V[�PaU��aUOV[`@��P��PV[`` ��P��`�RaUځaU�V[�P��PV[ERC721: approve to caller`�RPV[`aV`�a=�V[�PaV"�aU�V[` ��P��PV[`` ��P��`�RaVF�aV V[�P��PV[ERC721: transfer to non ERC721Re`�Rceiver implementer` �RPV[`aV�`2�a=�V[�PaV��aVMV[`@��P��PV[`` ��P��`�RaVaV�V[�P��PV[ERC721: mint to the zero address`�RPV[`aW` �a=�V[�PaW �aV�V[` ��P��PV[`` ��P��`�RaWD�aWV[�P��PV[ERC721: token already minted`�RPV[`aW�`�a=�V[�PaW��aWKV[` ��P��PV[`` ��P��`�RaW��aWtV[�P��PV[`��P�`R` ` �P��PV[`` `��P��PV[`���P��PPV[``�aX���������������������������������aW�V[aX#��aW�V[�P���P����PPP��PPPV[`aXVaXQaXL�a>�V[aP6V[a>�V[�P��PV[`��P��PV[aXp�aX;V[aX�aX|�aX]V[��TaW�V[�UPPPPV[`�V[aX�aX�V[aX����aXgV[PPPV[[��aX�WaX�`�aX�V[`��PaX�V[PPV[`�aY WaXށaW�V[aX�aW�V[�` �aX�W��P[aY aY�aW�V[��aX�V[PP[PPPV[`���P��PPV[`aY0`�`aYV[���PP��PPV[`aYI��aYV[�P�`��P��PPV[aYb�a=�V[g���������aY{WaYza@�V[[aY��TaF%V[aY����aX�V[`` �P`�`�aY�W`�aY�W��Q�P[aY���aY=V[�UPaZ#V[`�aYцaW�V[`[��aY�W��Q�U`��P` ��P` ��PaY�V[��aZW��QaZ`��aYV[�UP[``��UPPP[PPPPPPV[``���PaZ@`��a?V[aZM` ��a?V[aZZ`@��a?�V[��``�RaZl��aE�V[�P��PPPPPV[`�Q�PaZ��a=CV[��PPV[`` ��aZ�WaZ�a= V[[`aZ����aZwV[�PP��PPV[ERC721Enumerable: consecutive tr`�Ransfers not supported` �RPV[`a[`5�a=�V[�Pa[ �aZ�V[`@��P��PV[`` ��P��`�Ra[D�a[V[�P��PV[NH{q`R`1`R`$`���dipfsX" [:Sxc���!G�Hj�試�_KÓ�"�dsolcC3