Transaction details
Txn hash
: 0x3902a2e1599d34ff846b8d86dcfb31ce285a19e436831e83d2e0fb4b65b80600
Status:
Success
Block:
45974897
7,685,775 block confirmations
Timestamp:
05/28/2024, 03:10:32 (6 months ago)
Interacted with (to):
Amount:
0AVAX
($0)
Txn fee:
0.081868425
$3.14
Gas price:
0.000000025 AVAX (25 nAVAX)
Gas limit & usage by txn:
3,301,894|3,274,737 (99.18%)
Other attributes:
Nonce:355
Position in block:2
Input data:
0x60a06040523480156200001157600080fd5b5060405162003b3d38038062003b3d83398101604081905262000034916200014f565b8181818181816200004533620000e2565b6001600160a01b0380831660805281166200007357604051632d618d8160e21b815260040160405180910390fd5b60805160405163ca5eb5e160e01b81526001600160a01b0383811660048301529091169063ca5eb5e190602401600060405180830381600087803b158015620000bb57600080fd5b505af1158015620000d0573d6000803e3d6000fd5b50505050505050505050505062000187565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80516001600160a01b03811681146200014a57600080fd5b919050565b600080604083850312156200016357600080fd5b6200016e8362000132565b91506200017e6020840162000132565b90509250929050565b60805161397e620001bf600039600081816102fe015281816106cd0152818161150d01528181611d140152611e6a015261397e6000f3fe6080604052600436106101e35760003560e01c80638f71f7dd11610102578063ca5eb5e111610095578063e4c572cc11610064578063e4c572cc1461060b578063f2fde38b1461062b578063f8d50da61461064b578063ff7bd03d146106ab57600080fd5b8063ca5eb5e114610587578063d045a0dc146105a7578063d4243885146105ba578063d8e8dbc7146105da57600080fd5b8063b98bd070116100d1578063b98bd070146104f9578063bb0b6a5314610519578063bc70b35414610554578063bd815db01461057457600080fd5b80638f71f7dd14610438578063917df23b14610458578063b731ea0a1461049e578063b76cbd7d146104be57600080fd5b80635f6d9ae41161017a5780637d25a05e116101495780637d25a05e1461039e57806382413eac146103da578063826f1fb1146103fa5780638da5cb5b1461041a57600080fd5b80635f6d9ae41461032057806365b9bacb146103565780637048515514610376578063715018a61461038957600080fd5b806352ae2879116101b657806352ae28791461027c5780635535d4611461028f5780635a0dfe4d146102bc5780635e280f11146102ec57600080fd5b806313137d65146101e857806317442b70146101fd57806332e4e363146102245780633400288b1461025c575b600080fd5b6101fb6101f636600461277f565b6106cb565b005b34801561020957600080fd5b50604080516001815260026020820152015b60405180910390f35b34801561023057600080fd5b50600554610244906001600160a01b031681565b6040516001600160a01b03909116815260200161021b565b34801561026857600080fd5b506101fb610277366004612830565b6107bd565b34801561028857600080fd5b5030610244565b34801561029b57600080fd5b506102af6102aa36600461286e565b6107d3565b60405161021b91906128f3565b3480156102c857600080fd5b506102dc6102d7366004612830565b610878565b604051901515815260200161021b565b3480156102f857600080fd5b506102447f000000000000000000000000000000000000000000000000000000000000000081565b34801561032c57600080fd5b5061024461033b366004612906565b6004602052600090815260409020546001600160a01b031681565b34801561036257600080fd5b506101fb610371366004612921565b610897565b6101fb6103843660046129b4565b61092e565b34801561039557600080fd5b506101fb610b79565b3480156103aa57600080fd5b506103c16103b9366004612830565b600092915050565b60405167ffffffffffffffff909116815260200161021b565b3480156103e657600080fd5b506102dc6103f5366004612a09565b610b8d565b34801561040657600080fd5b506101fb610415366004612a6f565b610ba2565b34801561042657600080fd5b506000546001600160a01b0316610244565b34801561044457600080fd5b506101fb610453366004612a8a565b610c17565b34801561046457600080fd5b5060025461048b9074010000000000000000000000000000000000000000900461ffff1681565b60405161ffff909116815260200161021b565b3480156104aa57600080fd5b50600254610244906001600160a01b031681565b3480156104ca57600080fd5b506104de6104d93660046129b4565b610ed9565b6040805182518152602092830151928101929092520161021b565b34801561050557600080fd5b506101fb610514366004612aa6565b611166565b34801561052557600080fd5b50610546610534366004612ae8565b60016020526000908152604090205481565b60405190815260200161021b565b34801561056057600080fd5b506102af61056f366004612b05565b611180565b6101fb610582366004612aa6565b611341565b34801561059357600080fd5b506101fb6105a2366004612a6f565b6114cd565b6101fb6105b536600461277f565b61156c565b3480156105c657600080fd5b506101fb6105d5366004612a6f565b6115b4565b3480156105e657600080fd5b5061048b6105f5366004612a6f565b60036020526000908152604090205461ffff1681565b34801561061757600080fd5b506101fb610626366004612906565b611622565b34801561063757600080fd5b506101fb610646366004612a6f565b6116a5565b34801561065757600080fd5b5061068a610666366004612ae8565b6007602052600090815260409020546fffffffffffffffffffffffffffffffff1681565b6040516fffffffffffffffffffffffffffffffff909116815260200161021b565b3480156106b757600080fd5b506102dc6106c6366004612b68565b61174f565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163314610734576040517f91ac5e4f0000000000000000000000000000000000000000000000000000000081523360048201526024015b60405180910390fd5b6020870180359061074e90610749908a612ae8565b611785565b146107a5576107606020880188612ae8565b6040517fc26bebcc00000000000000000000000000000000000000000000000000000000815263ffffffff90911660048201526020880135602482015260440161072b565b6107b4878787878787876117da565b50505050505050565b6107c56118a9565b6107cf828261191d565b5050565b6006602090815260009283526040808420909152908252902080546107f790612b84565b80601f016020809104026020016040519081016040528092919081815260200182805461082390612b84565b80156108705780601f1061084557610100808354040283529160200191610870565b820191906000526020600020905b81548152906001019060200180831161085357829003601f168201915b505050505081565b63ffffffff821660009081526001602052604090205481145b92915050565b61089f6118a9565b63ffffffff821660008181526007602090815260409182902080547fffffffffffffffffffffffffffffffff00000000000000000000000000000000166fffffffffffffffffffffffffffffffff86169081179091558251938452908301527f2de2cdf6b9f29bfb9afedda6cf015c5fcb9832c9c0c3dcc06d501d964cf5653791015b60405180910390a15050565b6005546001600160a01b03163314610972576040517fc63aab2c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008167ffffffffffffffff81111561098d5761098d612bd1565b6040519080825280602002602001820160405280156109d357816020015b6040805180820190915260008152606060208201528152602001906001900390816109ab5790505b50905060008060005b84811015610b1357368686838181106109f7576109f7612c00565b9050602002810190610a099190612c2f565b90506000610a22610a1d6020840184612906565b61196b565b6001600160a01b0316630141e41b8a610a3e6020860186612c6d565b6040518463ffffffff1660e01b8152600401610a5c93929190612cea565b6000604051808303816000875af1158015610a7b573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610aa39190810190612e18565b805190915015610b09576040805180820190915280610ac56020850185612906565b61ffff1681526020018290528686610adc81612f0a565b975081518110610aee57610aee612c00565b6020026020010181905250805184610b069190612f24565b93505b50506001016109dc565b508115610b71578183526000610b3b84836fffffffffffffffffffffffffffffffff166119c4565b90506000610b498884611b38565b9050610b6d8883836040518060400160405280348152602001600081525033611cf9565b5050505b505050505050565b610b816118a9565b610b8b6000611dec565b565b6001600160a01b03811630145b949350505050565b610baa6118a9565b600580547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040519081527f5767d79cd17d7554509a4dd59a5a7a9175c7e36466455d7b2fa4788228808579906020015b60405180910390a150565b610c1f6118a9565b8061ffff16600003610c5d576040517fe447547600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60025461ffff7401000000000000000000000000000000000000000090910481169082161115610d0657600280547fffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffff167401000000000000000000000000000000000000000061ffff8416908102919091179091556040519081527f8f1145f51954bc9512a08693182e170a57b63ca4f6acc321b87c526970f4c0179060200160405180910390a15b6001600160a01b0380831660009081526003602090815260408083205461ffff86811685526004909352922054911691168115610d775761ffff8216600090815260046020526040902080547fffffffffffffffffffffffff00000000000000000000000000000000000000001690555b6001600160a01b03811615610dc5576001600160a01b038116600090815260036020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00001690555b6001600160a01b038416610e115761ffff8316600090815260046020526040902080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055610e8e565b6001600160a01b038416600081815260036020908152604080832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00001661ffff891690811790915583526004909152902080547fffffffffffffffffffffffff00000000000000000000000000000000000000001690911790555b604080516001600160a01b038616815261ffff851660208201527fac53470cf8e9e3d673caa7d47cd7db36c0d38cf37fc147c70c92bc0c1c4734f5910160405180910390a150505050565b604080518082019091526000808252602082015260008267ffffffffffffffff811115610f0857610f08612bd1565b604051908082528060200260200182016040528015610f4e57816020015b604080518082019091526000815260606020820152815260200190600190039081610f265790505b5090506000805b8481101561111e57366000878784818110610f7257610f72612c00565b9050602002810190610f849190612c2f565b610f92906020810190612c6d565b909250905060008167ffffffffffffffff811115610fb257610fb2612bd1565b604051908082528060200260200182016040528015610ff757816020015b6040805180820190915260008082526020820152815260200190600190039081610fd05790505b5090506110048286612f24565b945060005b828110156110ab57604051806040016040528085858481811061102e5761102e612c00565b6110449260206060909202019081019150612ae8565b63ffffffff16815260200185858481811061106157611061612c00565b90506060020160200160208101906110799190612f54565b67ffffffffffffffff1681525082828151811061109857611098612c00565b6020908102919091010152600101611009565b5060405180604001604052808a8a878181106110c9576110c9612c00565b90506020028101906110db9190612c2f565b6110e9906020810190612906565b61ffff1681526020018281525086858151811061110857611108612c00565b6020908102919091010152505050600101610f55565b50600061113d83836fffffffffffffffffffffffffffffffff166119c4565b9050600061114b8884611b38565b905061115a8883836000611e54565b98975050505050505050565b61116e6118a9565b6107cf61117b8284612f99565b611f35565b63ffffffff8416600090815260066020908152604080832061ffff871684529091528120805460609291906111b490612b84565b80601f01602080910402602001604051908101604052809291908181526020018280546111e090612b84565b801561122d5780601f106112025761010080835404028352916020019161122d565b820191906000526020600020905b81548152906001019060200180831161121057829003601f168201915b50505050509050805160000361127d5783838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929450610b9a9350505050565b600083900361128d579050610b9a565b6002831061130b576112d484848080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061203c92505050565b806112e284600281886130a5565b6040516020016112f4939291906130cf565b604051602081830303815290604052915050610b9a565b83836040517f9a6d49cd00000000000000000000000000000000000000000000000000000000815260040161072b929190613122565b60005b81811015611433573683838381811061135f5761135f612c00565b90506020028101906113719190613136565b905061138d6113836020830183612ae8565b6020830135610878565b611397575061142b565b3063d045a0dc60c08301358360a08101356113b661010083018361316a565b6113c7610100890160e08a01612a6f565b6113d56101208a018a61316a565b6040518963ffffffff1660e01b81526004016113f797969594939291906131cf565b6000604051808303818588803b15801561141057600080fd5b505af1158015611424573d6000803e3d6000fd5b5050505050505b600101611344565b50336001600160a01b0316638e9e70996040518163ffffffff1660e01b8152600401600060405180830381865afa158015611472573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261149a9190810190613258565b6040517f8351eea700000000000000000000000000000000000000000000000000000000815260040161072b91906128f3565b6114d56118a9565b6040517fca5eb5e10000000000000000000000000000000000000000000000000000000081526001600160a01b0382811660048301527f0000000000000000000000000000000000000000000000000000000000000000169063ca5eb5e190602401600060405180830381600087803b15801561155157600080fd5b505af1158015611565573d6000803e3d6000fd5b5050505050565b3330146115a5576040517f14d4a4e800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6107b4878787878787876107a5565b6115bc6118a9565b600280547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040519081527fd48d879cef83a1c0bdda516f27b13ddb1b3f8bbac1c9e1511bb2a659c242776090602001610c0c565b61162a6118a9565b600280547fffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffff167401000000000000000000000000000000000000000061ffff8416908102919091179091556040519081527f8f1145f51954bc9512a08693182e170a57b63ca4f6acc321b87c526970f4c01790602001610c0c565b6116ad6118a9565b6001600160a01b038116611743576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f6464726573730000000000000000000000000000000000000000000000000000606482015260840161072b565b61174c81611dec565b50565b60006020820180359060019083906117679086612ae8565b63ffffffff1681526020810191909152604001600020541492915050565b63ffffffff811660009081526001602052604081205480610891576040517ff6ff4fb700000000000000000000000000000000000000000000000000000000815263ffffffff8416600482015260240161072b565b60006117e68686612081565b805190915060005b8181101561189d57600083828151811061180a5761180a612c00565b60200260200101519050611821816000015161196b565b6001600160a01b0316639561b12f61183c60208e018e612ae8565b83602001516040518363ffffffff1660e01b815260040161185e9291906132c6565b600060405180830381600087803b15801561187857600080fd5b505af115801561188c573d6000803e3d6000fd5b5050600190930192506117ee915050565b50505050505050505050565b6000546001600160a01b03163314610b8b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161072b565b63ffffffff8216600081815260016020908152604091829020849055815192835282018390527f238399d427b947898edb290f5ff0f9109849b1c3ba196a42e35f00c50a54b98b9101610922565b61ffff81166000908152600460205260409020546001600160a01b0316806119bf576040517f8b6fecb700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b919050565b815160609060006119d760086004613335565b6119e49060ff168561334e565b6119f060026001613335565b6119fd9060ff168461334e565b611a08906001613365565b611a129190613365565b9050611a31604051806040016040528060608152602001600081525090565b611a3b818361230e565b50611a4f611a4884612385565b829061241c565b5060005b83811015611b2d576000878281518110611a6f57611a6f612c00565b60209081029190910101518051909150611a9090849061ffff166002612485565b50602081015151611aaa611aa382612385565b859061241c565b5060005b81811015611b2257600083602001518281518110611ace57611ace612c00565b60200260200101519050611afb816000015163ffffffff16600460ff16886124859092919063ffffffff16565b506020810151611b1890879067ffffffffffffffff166008612485565b5050600101611aae565b505050600101611a53565b505195945050505050565b6060600082611b468561250a565b611b509190613378565b63ffffffff85166000908152600660209081526040808320600384529091529020805491925090611b8090612b84565b80601f0160208091040260200160405190810160405280929190818152602001828054611bac90612b84565b8015611bf95780601f10611bce57610100808354040283529160200191611bf9565b820191906000526020600020905b815481529060010190602001808311611bdc57829003601f168201915b505050505091508151600014611c39578160016011600184604051602001611c259594939291906133a4565b604051602081830303815290604052610b9a565b6040517e0300000000000000000000000000000000000000000000000000000000000060208201527f0100000000000000000000000000000000000000000000000000000000000000602282018190527e11000000000000000000000000000000000000000000000000000000000000602383015260258201527fffffffffffffffffffffffffffffffff00000000000000000000000000000000608083901b166026820152603601604051602081830303815290604052949350505050565b611d016126bf565b6000611d10846000015161256c565b90507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316632637a450826040518060a001604052808b63ffffffff168152602001611d628c611785565b81526020018a815260200189815260200160008960200151111515815250866040518463ffffffff1660e01b8152600401611d9e929190613455565b60806040518083038185885af1158015611dbc573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190611de1919061351c565b979650505050505050565b600080546001600160a01b038381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60408051808201909152600080825260208201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ddc28c586040518060a001604052808863ffffffff168152602001611eb789611785565b8152602001878152602001868152602001851515815250306040518363ffffffff1660e01b8152600401611eec929190613455565b6040805180830381865afa158015611f08573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f2c9190613566565b95945050505050565b60005b815181101561200c57611f67828281518110611f5657611f56612c00565b60200260200101516040015161203c565b818181518110611f7957611f79612c00565b60200260200101516040015160066000848481518110611f9b57611f9b612c00565b60200260200101516000015163ffffffff1663ffffffff1681526020019081526020016000206000848481518110611fd557611fd5612c00565b60200260200101516020015161ffff1661ffff168152602001908152602001600020908161200391906135cf565b50600101611f38565b507fbe4864a8e820971c0247f5992e2da559595f7bf076a21cb5928d443d2a13b67481604051610c0c919061368f565b600281015161ffff81166003146107cf57816040517f9a6d49cd00000000000000000000000000000000000000000000000000000000815260040161072b91906128f3565b606060008383600081811061209857612098612c00565b919091013560f81c915081905067ffffffffffffffff8111156120bd576120bd612bd1565b60405190808252806020026020018201604052801561210357816020015b6040805180820190915260008152606060208201528152602001906001900390816120db5790505b509150600160005b8260ff168110156122cc576000868387612126600283613365565b955061213592869291906130a5565b61213e91613738565b60f01c9050600087878581811061215757612157612c00565b919091013560f81c915061216e9050600185613365565b935060008160ff1667ffffffffffffffff81111561218e5761218e612bd1565b6040519080825280602002602001820160405280156121d357816020015b60408051808201909152600080825260208201528152602001906001900390816121ac5790505b50905060005b8260ff1681101561228a5760008a878b6121f4600483613365565b9950612203928a9291906130a5565b61220c9161377e565b60e01c905060008b888c612221600883613365565b9a50612230928b9291906130a5565b612239916137c4565b60c01c905060405180604001604052808363ffffffff1681526020018267ffffffffffffffff1681525084848151811061227557612275612c00565b602090810291909101015250506001016121d9565b5060405180604001604052808461ffff168152602001828152508785815181106122b6576122b6612c00565b602090810291909101015250505060010161210b565b50808414612306576040517fa7272c6200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505092915050565b60408051808201909152606081526000602082015261232e60208361380a565b156123565761233e60208361380a565b612349906020613845565b6123539083613365565b91505b60208084018390526040518085526000815290818401018181101561237a57600080fd5b604052509192915050565b600060ff821115612418576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203860448201527f2062697473000000000000000000000000000000000000000000000000000000606482015260840161072b565b5090565b6040805180820190915260608152600060208201528251516000612441826001613365565b905084602001518210612462576124628561245d83600261334e565b6125a9565b845160208382010185815350805182111561247b578181525b5093949350505050565b60408051808201909152606081526000602082015283515160006124a98285613365565b905085602001518111156124c6576124c68661245d83600261334e565b600060016124d68661010061393c565b6124e09190613845565b905086518281018783198251161781525080518311156124fe578281525b50959695505050505050565b63ffffffff81166000908152600760205260408120546fffffffffffffffffffffffffffffffff16908190036119bf576040517fc960f36b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000813414612418576040517f9f70412000000000000000000000000000000000000000000000000000000000815234600482015260240161072b565b81516125b5838361230e565b506125c083826125c6565b50505050565b6040805180820190915260608152600060208201526125e7838384516125ee565b9392505050565b604080518082019091526060815260006020820152825182111561261157600080fd5b83515160006126208483613365565b9050856020015181111561263d5761263d8661245d83600261334e565b855180518382016020019160009180851115612657578482525b505050602086015b602086106126975780518252612676602083613365565b9150612683602082613365565b9050612690602087613845565b955061265f565b51815160001960208890036101000a0190811690199190911617905250849150509392505050565b604051806060016040528060008019168152602001600067ffffffffffffffff168152602001612702604051806040016040528060008152602001600081525090565b905290565b60006060828403121561271957600080fd5b50919050565b60008083601f84011261273157600080fd5b50813567ffffffffffffffff81111561274957600080fd5b60208301915083602082850101111561276157600080fd5b9250929050565b80356001600160a01b03811681146119bf57600080fd5b600080600080600080600060e0888a03121561279a57600080fd5b6127a48989612707565b965060608801359550608088013567ffffffffffffffff808211156127c857600080fd5b6127d48b838c0161271f565b90975095508591506127e860a08b01612768565b945060c08a01359150808211156127fe57600080fd5b5061280b8a828b0161271f565b989b979a50959850939692959293505050565b63ffffffff8116811461174c57600080fd5b6000806040838503121561284357600080fd5b823561284e8161281e565b946020939093013593505050565b803561ffff811681146119bf57600080fd5b6000806040838503121561288157600080fd5b823561288c8161281e565b915061289a6020840161285c565b90509250929050565b60005b838110156128be5781810151838201526020016128a6565b50506000910152565b600081518084526128df8160208601602086016128a3565b601f01601f19169290920160200192915050565b6020815260006125e760208301846128c7565b60006020828403121561291857600080fd5b6125e78261285c565b6000806040838503121561293457600080fd5b823561293f8161281e565b915060208301356fffffffffffffffffffffffffffffffff8116811461296457600080fd5b809150509250929050565b60008083601f84011261298157600080fd5b50813567ffffffffffffffff81111561299957600080fd5b6020830191508360208260051b850101111561276157600080fd5b6000806000604084860312156129c957600080fd5b83356129d48161281e565b9250602084013567ffffffffffffffff8111156129f057600080fd5b6129fc8682870161296f565b9497909650939450505050565b60008060008060a08587031215612a1f57600080fd5b612a298686612707565b9350606085013567ffffffffffffffff811115612a4557600080fd5b612a518782880161271f565b9094509250612a64905060808601612768565b905092959194509250565b600060208284031215612a8157600080fd5b6125e782612768565b60008060408385031215612a9d57600080fd5b61288c83612768565b60008060208385031215612ab957600080fd5b823567ffffffffffffffff811115612ad057600080fd5b612adc8582860161296f565b90969095509350505050565b600060208284031215612afa57600080fd5b81356125e78161281e565b60008060008060608587031215612b1b57600080fd5b8435612b268161281e565b9350612b346020860161285c565b9250604085013567ffffffffffffffff811115612b5057600080fd5b612b5c8782880161271f565b95989497509550505050565b600060608284031215612b7a57600080fd5b6125e78383612707565b600181811c90821680612b9857607f821691505b602082108103612719577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600082357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1833603018112612c6357600080fd5b9190910192915050565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112612ca257600080fd5b83018035915067ffffffffffffffff821115612cbd57600080fd5b602001915060608102360382131561276157600080fd5b67ffffffffffffffff8116811461174c57600080fd5b63ffffffff84811682526040602080840182905283820185905260009260609182860188865b89811015612d67578135612d238161281e565b8516835281840135612d3481612cd4565b67ffffffffffffffff908116848601528288013590612d5282612cd4565b16838801529185019190850190600101612d10565b50909a9950505050505050505050565b6040805190810167ffffffffffffffff81118282101715612d9a57612d9a612bd1565b60405290565b6040516060810167ffffffffffffffff81118282101715612d9a57612d9a612bd1565b604051601f8201601f1916810167ffffffffffffffff81118282101715612dec57612dec612bd1565b604052919050565b600067ffffffffffffffff821115612e0e57612e0e612bd1565b5060051b60200190565b60006020808385031215612e2b57600080fd5b825167ffffffffffffffff811115612e4257600080fd5b8301601f81018513612e5357600080fd5b8051612e66612e6182612df4565b612dc3565b81815260069190911b82018301908381019087831115612e8557600080fd5b928401925b82841015611de15760408489031215612ea35760008081fd5b612eab612d77565b8451612eb68161281e565b815284860151612ec581612cd4565b8187015282526040939093019290840190612e8a565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006000198203612f1d57612f1d612edb565b5060010190565b6fffffffffffffffffffffffffffffffff818116838216019080821115612f4d57612f4d612edb565b5092915050565b600060208284031215612f6657600080fd5b81356125e781612cd4565b600067ffffffffffffffff821115612f8b57612f8b612bd1565b50601f01601f191660200190565b6000612fa7612e6184612df4565b80848252602080830192508560051b850136811115612fc557600080fd5b855b8181101561309957803567ffffffffffffffff80821115612fe85760008081fd5b818901915060608236031215612ffe5760008081fd5b613006612da0565b82356130118161281e565b815261301e83870161285c565b86820152604080840135838111156130365760008081fd5b939093019236601f85011261304d57600092508283fd5b8335925061305d612e6184612f71565b83815236888587010111156130725760008081fd5b83888601898301376000938101880193909352810191909152865250938201938201612fc7565b50919695505050505050565b600080858511156130b557600080fd5b838611156130c257600080fd5b5050820193919092039150565b600084516130e18184602089016128a3565b8201838582376000930192835250909392505050565b818352818160208501375060006020828401015260006020601f19601f840116840101905092915050565b602081526000610b9a6020830184866130f7565b600082357ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec1833603018112612c6357600080fd5b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe184360301811261319f57600080fd5b83018035915067ffffffffffffffff8211156131ba57600080fd5b60200191503681900382131561276157600080fd5b600088356131dc8161281e565b63ffffffff1682526020898101359083015260408901356131fc81612cd4565b67ffffffffffffffff811660408401525087606083015260e0608083015261322860e0830187896130f7565b6001600160a01b03861660a084015282810360c084015261324a8185876130f7565b9a9950505050505050505050565b60006020828403121561326a57600080fd5b815167ffffffffffffffff81111561328157600080fd5b8201601f8101841361329257600080fd5b80516132a0612e6182612f71565b8181528560208385010111156132b557600080fd5b611f2c8260208301602086016128a3565b6000604080830163ffffffff808716855260206040602087015282875180855260608801915060208901945060005b8181101561332657855180518616845284015167ffffffffffffffff168484015294830194918601916001016132f5565b50909998505050505050505050565b60ff818116838216019081111561089157610891612edb565b808202811582820484141761089157610891612edb565b8082018082111561089157610891612edb565b6fffffffffffffffffffffffffffffffff81811683821602808216919082811461230657612306612edb565b600086516133b6818460208b016128a3565b60f896871b7fff000000000000000000000000000000000000000000000000000000000000009081169390910192835260f09590951b7fffff000000000000000000000000000000000000000000000000000000000000166001830152509190931b909116600382015260809190911b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000166004820152601401919050565b6040815263ffffffff8351166040820152602083015160608201526000604084015160a0608084015261348b60e08401826128c7565b905060608501517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc08483030160a08501526134c682826128c7565b60809690960151151560c08501525050506001600160a01b039190911660209091015290565b6000604082840312156134fe57600080fd5b613506612d77565b9050815181526020820151602082015292915050565b60006080828403121561352e57600080fd5b613536612da0565b82518152602083015161354881612cd4565b602082015261355a84604085016134ec565b60408201529392505050565b60006040828403121561357857600080fd5b6125e783836134ec565b601f8211156135ca576000816000526020600020601f850160051c810160208610156135ab5750805b601f850160051c820191505b81811015610b71578281556001016135b7565b505050565b815167ffffffffffffffff8111156135e9576135e9612bd1565b6135fd816135f78454612b84565b84613582565b602080601f831160018114613632576000841561361a5750858301515b600019600386901b1c1916600185901b178555610b71565b600085815260208120601f198616915b8281101561366157888601518255948401946001909101908401613642565b508582101561367f5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600060208083018184528085518083526040925060408601915060408160051b87010184880160005b8381101561372a578883037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc00185528151805163ffffffff1684528781015161ffff16888501528601516060878501819052613716818601836128c7565b9689019694505050908601906001016136b8565b509098975050505050505050565b7fffff00000000000000000000000000000000000000000000000000000000000081358181169160028510156123065760029490940360031b84901b1690921692915050565b7fffffffff0000000000000000000000000000000000000000000000000000000081358181169160048510156123065760049490940360031b84901b1690921692915050565b7fffffffffffffffff00000000000000000000000000000000000000000000000081358181169160088510156123065760089490940360031b84901b1690921692915050565b600082613840577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500690565b8181038181111561089157610891612edb565b600181815b8085111561389357816000190482111561387957613879612edb565b8085161561388657918102915b93841c939080029061385d565b509250929050565b6000826138aa57506001610891565b816138b757506000610891565b81600181146138cd57600281146138d7576138f3565b6001915050610891565b60ff8411156138e8576138e8612edb565b50506001821b610891565b5060208310610133831016604e8410600b8410161715613916575081810a610891565b6139208383613858565b806000190482111561393457613934612edb565b029392505050565b60006125e7838361389b56fea2646970667358221220626c4561e4bc699b85f4a1ad821a89d68653b23e8fd1f94604840d7d4e69f49c64736f6c634300081600330000000000000000000000001a44076050125825900e736c501f859c50fe728c0000000000000000000000004a79adc4539905376d339c69b6a7092d0598cc24