FRAX Price: $0.83 (-1.56%)

Get Raw Transaction Hex

                            Returned Raw Transaction Hex : 

0x02f9360a81fc60018201fb8337e5828080b935b66101806040525f805460ff19169055348015610019575f80fd5b506040516134b63803806134b68339810160408190526100389161008e565b6001600160a01b0395861660a05293851660805295841660e0529390921660c0526101009190915261012091909152610140919091526101605261010f565b6001600160a01b038116811461008b575f80fd5b50565b5f805f805f805f80610100898b0312156100a6575f80fd5b88516100b181610077565b60208a01519098506100c281610077565b60408a01519097506100d381610077565b60608a01519096506100e481610077565b60808a015160a08b015160c08c015160e0909c01519a9d999c50979a91999098919650945092505050565b60805160a05160c05160e0516101005161012051610140516101605161323c61027a5f395f8181610289015281816103df0152610e5601525f8181610176015281816103bd01526104b901525f818160f9015261079301525f818161014f015261039b01525f818161019d015281816103570152818161089001528181610a5201528181610ac501528181610d3301528181610e0701528181610f1c015281816110e20152818161121c015281816112a5015281816112ce0152818161154e015261173101525f818161023f015281816103790152818161049001528181610975015281816109e801528181610af801528181610d5b01528181610e2f01528181610ee80152818161149c0152818161152501526116fd01525f81816102180152818161071101528181610bbc01526117c701525f81816102b00152818161094b01528181610a2801528181610b2201528181610b8d01528181611a590152611afb015261323c5ff3fe608060405234801561000f575f80fd5b50600436106100f0575f3560e01c80637b9df28111610093578063d7da05ae11610063578063d7da05ae14610269578063ddca3f4314610284578063f5ff5c76146102ab578063ffcc43c7146102d2575f80fd5b80637b9df281146102095780638da5cb5b14610213578063b05707e91461023a578063b90a26ab14610261575f80fd5b806340702adc116100ce57806340702adc146101715780636b2fa374146101985780637269bdc6146101d757806375268ff7146101ee575f80fd5b806315424b1a146100f4578063158ef93e1461012e5780631d0806ae1461014a575b5f80fd5b61011b7f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020015b60405180910390f35b5f5461013a9060ff1681565b6040519015158152602001610125565b61011b7f000000000000000000000000000000000000000000000000000000000000000081565b61011b7f000000000000000000000000000000000000000000000000000000000000000081565b6101bf7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610125565b5f546101bf9061010090046001600160a01b031681565b6101bf73e30521fe7f3beb6ad556887b50739d6c7ca667e681565b6102116102e5565b005b6101bf7f000000000000000000000000000000000000000000000000000000000000000081565b6101bf7f000000000000000000000000000000000000000000000000000000000000000081565b6102116104df565b6101bf7319928170d739139bfbbb6614007f8eeed17db0ba81565b61011b7f000000000000000000000000000000000000000000000000000000000000000081565b6101bf7f000000000000000000000000000000000000000000000000000000000000000081565b61011b6102e0366004611cde565b610c1b565b5f5460ff16156103465760405162461bcd60e51b815260206004820152602160248201527f426f6f747374726170506f6f6c20616c726561647920696e697469616c697a656044820152601960fa1b60648201526084015b60405180910390fd5b5f805460ff191660011790556040517f0000000000000000000000000000000000000000000000000000000000000000907f0000000000000000000000000000000000000000000000000000000000000000907f0000000000000000000000000000000000000000000000000000000000000000907f0000000000000000000000000000000000000000000000000000000000000000907f00000000000000000000000000000000000000000000000000000000000000009061040890611cd1565b6001600160a01b03958616815294909316602085015260408401919091526060830152608082015260a001604051809103905ff08015801561044c573d5f803e3d5ffd5b505f80547fffffffffffffffffffffff0000000000000000000000000000000000000000ff166101006001600160a01b03938416810291909117918290556104dd927f000000000000000000000000000000000000000000000000000000000000000081169291909104167f0000000000000000000000000000000000000000000000000000000000000000610cb0565b565b5f60019054906101000a90046001600160a01b03166001600160a01b0316631f3a0e416040518163ffffffff1660e01b8152600401602060405180830381865afa15801561052f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105539190611d0d565b156105a05760405162461bcd60e51b815260206004820152601c60248201527f426f6f747374726170506f6f6c20616c7265616479206b696c6c656400000000604482015260640161033d565b5f8060019054906101000a90046001600160a01b03166001600160a01b03166398d5fdca6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105f1573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106159190611d33565b90505f8060019054906101000a90046001600160a01b03166001600160a01b0316630902f1ac6040518163ffffffff1660e01b81526004016040805180830381865afa158015610667573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061068b9190611d4a565b5090505f60019054906101000a90046001600160a01b03166001600160a01b03166395939cb16040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106de573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107029190611d33565b61070c9082611d80565b90505f7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166315424b1a6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561076b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061078f9190611d33565b90507f0000000000000000000000000000000000000000000000000000000000000000821015806107c05750808210155b6108185760405162461bcd60e51b815260206004820152602360248201527f426f6f74737472617020656e642d637269746572696f6e206e6f7420726561636044820152621a195960ea1b606482015260840161033d565b5f60019054906101000a90046001600160a01b03166001600160a01b03166341c0e1b56040518163ffffffff1660e01b81526004015f604051808303815f87803b158015610864575f80fd5b505af1158015610876573d5f803e3d5ffd5b50506040516370a0823160e01b81523060048201525f92507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031691506370a0823190602401602060405180830381865afa1580156108de573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109029190611d33565b90505f8461091883670de0b6b3a7640000611d99565b6109229190611db0565b90505f61092f8284610d1c565b6040516370a0823160e01b8152306004820152909150610a0f907f0000000000000000000000000000000000000000000000000000000000000000906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906370a0823190602401602060405180830381865afa1580156109ba573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109de9190611d33565b6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169190610cb0565b6040516370a0823160e01b8152306004820152610aec907f0000000000000000000000000000000000000000000000000000000000000000906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906370a0823190602401602060405180830381865afa158015610a97573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610abb9190611d33565b6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169190610cb0565b806001600160a01b03167f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03167f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03167f9f07e1e0cdbef7375417f5edc2de24915e399325bdf8d5aae437c6f7f5d2464d60405160405180910390a4604051632005325560e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081166004830152600160248301527f000000000000000000000000000000000000000000000000000000000000000016906320053255906044015f604051808303815f87803b158015610bfd575f80fd5b505af1158015610c0f573d5f803e3d5ffd5b50505050505050505050565b5f80610c43610c2a8786611dcf565b610c348786611dcf565b610c3e9190611d99565b611bf1565b610c50610c3e8686611d99565b610c5a9190611d99565b90505f610c678585611d99565b610c718787611d99565b610c7b9190611dcf565b905080821115610ca657610c8f8685611dcf565b610c998284611d80565b610ca39190611db0565b92505b5050949350505050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1663a9059cbb60e01b179052610d17908490611c5f565b505050565b60405163e6a4390560e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660048301527f00000000000000000000000000000000000000000000000000000000000000001660248201525f9073e30521fe7f3beb6ad556887b50739d6c7ca667e69063e6a4390590604401602060405180830381865afa158015610dbc573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610de09190611de2565b90506001600160a01b038116610fb057604051631ad8034760e21b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660048301527f00000000000000000000000000000000000000000000000000000000000000001660248201527f0000000000000000000000000000000000000000000000000000000000000000604482015273e30521fe7f3beb6ad556887b50739d6c7ca667e690636b600d1c906064016020604051808303815f875af1158015610eb5573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ed99190611de2565b9050610f0f6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168285610cb0565b610f436001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168284610cb0565b6040516335313c2160e11b81523060048201526001600160a01b03821690636a627842906024016020604051808303815f875af1158015610f86573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610faa9190611d33565b506117c1565b610fc1816109de620f424086611db0565b610fd281610abb620f424085611db0565b6040516335313c2160e11b81523060048201526001600160a01b03821690636a627842906024016020604051808303815f875af1158015611015573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906110399190611d33565b50611047620f424084611db0565b6110519084611d80565b9250611060620f424083611db0565b61106a9083611d80565b91505f5b60038110156116ef575f805f80856001600160a01b0316630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa1580156110b7573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906110db9190611e25565b50915091507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316866001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015611146573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061116a9190611de2565b6001600160a01b0316036111a357816dffffffffffffffffffffffffffff169350806dffffffffffffffffffffffffffff1692506111ca565b806dffffffffffffffffffffffffffff169350816dffffffffffffffffffffffffffff1692505b50869050826111d98388611d99565b6111e39190611db0565b1115611469575f6111f686888585610c1b565b90508015611463576040516378a051ad60e11b8152600481018290526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660248301525f919087169063f140a35a90604401602060405180830381865afa15801561126c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906112909190611d33565b90508015611461576112cc6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168784610cb0565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316866001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015611332573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113569190611de2565b6001600160a01b0316036113d85760405163022c0d9f60e01b81525f60048201819052602482018390523060448301526080606483015260848201526001600160a01b0387169063022c0d9f9060a4015f604051808303815f87803b1580156113bd575f80fd5b505af11580156113cf573d5f803e3d5ffd5b50505050611448565b60405163022c0d9f60e01b8152600481018290525f602482018190523060448301526080606483015260848201526001600160a01b0387169063022c0d9f9060a4015f604051808303815f87803b158015611431575f80fd5b505af1158015611443573d5f803e3d5ffd5b505050505b6114528288611d80565b965061145e8189611dcf565b97505b505b506116e5565b5f61147687878486610c1b565b905080156116e3576040516378a051ad60e11b8152600481018290526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660248301525f919087169063f140a35a90604401602060405180830381865afa1580156114ec573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906115109190611d33565b905080156116e15761154c6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168784610cb0565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316866001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa1580156115b2573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906115d69190611de2565b6001600160a01b0316036116585760405163022c0d9f60e01b8152600481018290525f602482018190523060448301526080606483015260848201526001600160a01b0387169063022c0d9f9060a4015f604051808303815f87803b15801561163d575f80fd5b505af115801561164f573d5f803e3d5ffd5b505050506116c8565b60405163022c0d9f60e01b81525f60048201819052602482018390523060448301526080606483015260848201526001600160a01b0387169063022c0d9f9060a4015f604051808303815f87803b1580156116b1575f80fd5b505af11580156116c3573d5f803e3d5ffd5b505050505b6116d28289611d80565b97506116de8188611dcf565b96505b505b505b505060010161106e565b506117246001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168285610cb0565b6117586001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168284610cb0565b6040516335313c2160e11b81523060048201526001600160a01b03821690636a627842906024016020604051808303815f875af115801561179b573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906117bf9190611d33565b505b5f6127107f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316636ba9ba2c6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611821573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906118459190611d33565b6040516370a0823160e01b81523060048201526001600160a01b038516906370a0823190602401602060405180830381865afa158015611887573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906118ab9190611d33565b6118b59190611d99565b6118bf9190611db0565b90508015611ad5576040516307be75f760e01b81526001600160a01b03831660048201525f907319928170d739139bfbbb6614007f8eeed17db0ba906307be75f790602401602060405180830381865afa15801561191f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119439190611de2565b90506001600160a01b0381166119d15760405163779debb360e11b81526001600160a01b03841660048201527319928170d739139bfbbb6614007f8eeed17db0ba9063ef3bd766906024016020604051808303815f875af11580156119aa573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119ce9190611de2565b90505b60405163095ea7b360e01b81526001600160a01b0382811660048301526024820184905284169063095ea7b3906044016020604051808303815f875af1158015611a1d573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611a419190611d0d565b506040516340c10f1960e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081166004830152602482018490528216906340c10f19906044016020604051808303815f875af1158015611aae573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611ad29190611d33565b50505b6040516370a0823160e01b81523060048201526001600160a01b0383169063a9059cbb907f00000000000000000000000000000000000000000000000000000000000000009083906370a0823190602401602060405180830381865afa158015611b41573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611b659190611d33565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303815f875af1158015611bc5573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611be99190611d0d565b505092915050565b5f6003821115611c505750805f611c09600283611db0565b611c14906001611dcf565b90505b81811015611c4a57905080600281611c2f8186611db0565b611c399190611dcf565b611c439190611db0565b9050611c17565b50919050565b8115611c5a575060015b919050565b5f8060205f8451602086015f885af180611c7e576040513d5f823e3d81fd5b50505f513d91508115611c95578060011415611ca2565b6001600160a01b0384163b155b15611ccb57604051635274afe760e01b81526001600160a01b038516600482015260240161033d565b50505050565b6113be80611e7283390190565b5f805f8060808587031215611cf1575f80fd5b5050823594602084013594506040840135936060013592509050565b5f60208284031215611d1d575f80fd5b81518015158114611d2c575f80fd5b9392505050565b5f60208284031215611d43575f80fd5b5051919050565b5f8060408385031215611d5b575f80fd5b505080516020909101519092909150565b634e487b7160e01b5f52601160045260245ffd5b81810381811115611d9357611d93611d6c565b92915050565b8082028115828204841417611d9357611d93611d6c565b5f82611dca57634e487b7160e01b5f52601260045260245ffd5b500490565b80820180821115611d9357611d93611d6c565b5f60208284031215611df2575f80fd5b81516001600160a01b0381168114611d2c575f80fd5b80516dffffffffffffffffffffffffffff81168114611c5a575f80fd5b5f805f60608486031215611e37575f80fd5b611e4084611e08565b9250611e4e60208501611e08565b9150604084015163ffffffff81168114611e66575f80fd5b80915050925092509256fe610100604052348015610010575f80fd5b506040516113be3803806113be83398101604081905261002f9161009f565b60015f5533608052610043816127106100fd565b60a0526001600160a01b0380861660e052841660c052670de0b6b3a764000061006c8385610116565b610076919061012d565b6001555061014c9350505050565b80516001600160a01b038116811461009a575f80fd5b919050565b5f805f805f60a086880312156100b3575f80fd5b6100bc86610084565b94506100ca60208701610084565b6040870151606088015160809098015196999198509695945092505050565b634e487b7160e01b5f52601160045260245ffd5b81810381811115610110576101106100e9565b92915050565b8082028115828204841417610110576101106100e9565b5f8261014757634e487b7160e01b5f52601260045260245ffd5b500490565b60805160a05160c05160e05161117461024a5f395f818161019601528181610237015281816103990152818161052b015281816106e901528181610728015281816109d801528181610a4b01528181610b7401528181610c1101528181610c8601528181610cd90152610f5f01525f81816102b2015281816102de0152818161043d015281816104e00152818161062a015281816106b4015281816108fb0152818161096e01528181610bb501528181610d240152610fa701525f818161031a015281816105ac015281816106580152610d8f01525f818161027a01528181610863015281816108d1015281816109ae0152610ed601526111745ff3fe608060405234801561000f575f80fd5b506004361061016e575f3560e01c80638da5cb5b116100d2578063d21220a711610088578063e4849b3211610063578063e4849b321461033c578063e78810111461034f578063f140a35a14610362575f80fd5b8063d21220a7146102dc578063d96a094a14610302578063ddca3f4314610315575f80fd5b806398d5fdca116100b857806398d5fdca146102a5578063b05707e9146102ad578063d113b95c146102d4575f80fd5b80638da5cb5b1461027557806395939cb11461029c575f80fd5b80634189a68e116101275780636b2fa3741161010d5780636b2fa374146102325780636f691c9d146102595780637deb602514610262575f80fd5b80634189a68e1461021557806341c0e1b514610228575f80fd5b80631125f13f116101575780631125f13f146101ce5780631f3a0e41146101ef578063353b8f6d1461020c575f80fd5b80630902f1ac146101725780630dfe168114610194575b5f80fd5b61017a610375565b604080519283526020830191909152015b60405180910390f35b7f00000000000000000000000000000000000000000000000000000000000000005b6040516001600160a01b03909116815260200161018b565b6101e16101dc36600461105e565b6104b6565b60405190815260200161018b565b6004546101fc9060ff1681565b604051901515815260200161018b565b6101e160025481565b6101e161022336600461105e565b6105f6565b610230610850565b005b6101b67f000000000000000000000000000000000000000000000000000000000000000081565b6101e160035481565b6101e161027036600461105e565b610a7d565b6101b67f000000000000000000000000000000000000000000000000000000000000000081565b6101e160015481565b6101e1610af2565b6101b67f000000000000000000000000000000000000000000000000000000000000000081565b610230610b4b565b7f00000000000000000000000000000000000000000000000000000000000000006101b6565b6101e161031036600461108c565b610b5b565b6101e17f000000000000000000000000000000000000000000000000000000000000000081565b6101e161034a36600461108c565b610b66565b6101e161035d3660046110a3565b610b71565b6101e161037036600461105e565b610caf565b6002546040516370a0823160e01b81523060048201525f9182916001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906370a0823190602401602060405180830381865afa1580156103de573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061040291906110c5565b60015461040f91906110f0565b6104199190611103565b6003546040516370a0823160e01b8152306004820152919350906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906370a0823190602401602060405180830381865afa158015610482573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104a691906110c5565b6104b09190611103565b90509091565b6004545f9060ff16156104dc576040516310e630fb60e31b815260040160405180910390fd5b5f807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316846001600160a01b0316036105295761051f610375565b909250905061056f565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316846001600160a01b03160361056f5761056a610375565b925090505b5f8511801561057d57505f82115b801561058857505f81115b610590575f80fd5b5f61059b8387611116565b6105a790612710611116565b90505f7f00000000000000000000000000000000000000000000000000000000000000006105d58885611103565b6105df9190611116565b90506105eb818361112d565b979650505050505050565b5f6105ff610df3565b60045460ff1615610623576040516310e630fb60e31b815260040160405180910390fd5b5f61064e847f0000000000000000000000000000000000000000000000000000000000000000610caf565b905061271061067d7f000000000000000000000000000000000000000000000000000000000000000086611116565b610687919061112d565b6106919085611103565b60035f8282546106a191906110f0565b909155506106dc90506001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016333087610e1b565b6107106001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168483610e9d565b6002546040516370a0823160e01b81523060048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa158015610775573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061079991906110c5565b10156107ec5760405162461bcd60e51b815260206004820152601660248201527f494e53554646494349454e545f4c49515549444954590000000000000000000060448201526064015b60405180910390fd5b604080515f80825260208201879052818301849052606082015290516001600160a01b0385169133917fd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d8229181900360800190a3905061084a60015f55565b92915050565b610858610df3565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146108a1576040516330cd747160e01b815260040160405180910390fd5b6108a9610ed3565b6004805460ff191660011781556040516370a0823160e01b81523091810191909152610995907f0000000000000000000000000000000000000000000000000000000000000000906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906370a0823190602401602060405180830381865afa158015610940573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061096491906110c5565b6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169190610e9d565b6040516370a0823160e01b8152306004820152610a72907f0000000000000000000000000000000000000000000000000000000000000000906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906370a0823190602401602060405180830381865afa158015610a1d573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a4191906110c5565b6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169190610e9d565b610a7b60015f55565b565b5f610a86610df3565b60045460ff1615610aaa576040516310e630fb60e31b815260040160405180910390fd5b60405162461bcd60e51b815260206004820152600660248201527f726576657274000000000000000000000000000000000000000000000000000060448201526064016107e3565b6004545f9060ff1615610b18576040516310e630fb60e31b815260040160405180910390fd5b5f80610b22610375565b909250905080610b3a83670de0b6b3a7640000611116565b610b44919061112d565b9250505090565b610b53610df3565b610a72610ed3565b5f61084a8233610a7d565b5f61084a82336105f6565b5f7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b031603610bb357505f19919050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b031603610caa576002546040516370a0823160e01b815230600482015261084a91906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906370a0823190602401602060405180830381865afa158015610c56573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c7a91906110c5565b610c849190611103565b7f00000000000000000000000000000000000000000000000000000000000000006104b6565b919050565b6004545f9060ff1615610cd5576040516310e630fb60e31b815260040160405180910390fd5b5f807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316846001600160a01b031603610d2257610d18610375565b9092509050610d68565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316846001600160a01b031603610d6857610d63610375565b925090505b5f85118015610d7657505f82115b8015610d8157505f81115b610d89575f80fd5b5f610db47f000000000000000000000000000000000000000000000000000000000000000087611116565b90505f610dc18383611116565b90505f82610dd186612710611116565b610ddb91906110f0565b9050610de7818361112d565b98975050505050505050565b60025f5403610e1557604051633ee5aeb560e01b815260040160405180910390fd5b60025f55565b6040516001600160a01b038481166024830152838116604483015260648201839052610e979186918216906323b872dd906084015b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050610fdb565b50505050565b6040516001600160a01b03838116602483015260448201839052610ece91859182169063a9059cbb90606401610e50565b505050565b5f7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f30573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f54919061114c565b9050610f96816002547f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316610e9d9092919063ffffffff16565b600354610fcf906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016908390610e9d565b505f6002819055600355565b5f8060205f8451602086015f885af180610ffa576040513d5f823e3d81fd5b50505f513d9150811561101157806001141561101e565b6001600160a01b0384163b155b15610e9757604051635274afe760e01b81526001600160a01b03851660048201526024016107e3565b6001600160a01b038116811461105b575f80fd5b50565b5f806040838503121561106f575f80fd5b82359150602083013561108181611047565b809150509250929050565b5f6020828403121561109c575f80fd5b5035919050565b5f602082840312156110b3575f80fd5b81356110be81611047565b9392505050565b5f602082840312156110d5575f80fd5b5051919050565b634e487b7160e01b5f52601160045260245ffd5b8082018082111561084a5761084a6110dc565b8181038181111561084a5761084a6110dc565b808202811582820484141761084a5761084a6110dc565b5f8261114757634e487b7160e01b5f52601260045260245ffd5b500490565b5f6020828403121561115c575f80fd5b81516110be8161104756fea164736f6c6343000819000aa164736f6c6343000819000a000000000000000000000000cc3023635df54fc0e43f47bc4beb90c3d1fbda9f000000000000000000000000cc3023635df54fc0e43f47bc4beb90c3d1fbda9f0000000000000000000000009feab70f3c4a944b97b7565bac4991df5b7a69ff0000000000000000000000009feab70f3c4a944b97b7565bac4991df5b7a69ff000000000000000000000000000000000000000000000000016345785d8a00000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000002386f26fc100000000000000000000000000000000000000000000000000056bc75e2d63100000c080a0b465ac64690c051b58b47206ce6a920d6490785e6e42906640dc70631dfa74ffa01a2f86fc3a5d91ab7105f78615d414e61efd164b6466d78c4c943df84920774b