Détails de la transaction
Hash de transaction
: 0x3ac299904f9c1032fe9e152cf198d25dda7afd7b30de53453f97d28336b4fb7b
Statut:
Opération réussie
Bloc :
26634204
28 762 409 confirmations de blocs
Horodatage :
23/02/2023 22:07:20 (Il y a 1 an 10 mois)
À partir de :
Interaction avec (à) :
Montant :
0AVAX
($0)
Frais de transaction :
0,1591714575
$3,18
Prix de gaz :
0,0000000275 AVAX (27,5 nAVAX)
Limite de gaz & Usage par transaction:
5 788 053|5 788 053 (100 %)
Autres attributs :
Nonce :6
Position dans le bloc :1
Entrer les données :
0x60e06040523480156200001157600080fd5b5060405162006d1138038062006d1183398181016040528101906200003791906200020a565b818073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050506001600081905550604051620000839062000192565b604051809103906000f080158015620000a0573d6000803e3d6000fd5b50600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055504260a081815250506201518060c0818152505069021e19e0c9bab240000060038190555069021e19e0c9bab2400000601360008081526020019081526020016000208190555069021e19e0c9bab2400000601260008081526020019081526020016000208190555080600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505062000251565b612973806200439e83390190565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620001d282620001a5565b9050919050565b620001e481620001c5565b8114620001f057600080fd5b50565b6000815190506200020481620001d9565b92915050565b60008060408385031215620002245762000223620001a0565b5b60006200023485828601620001f3565b92505060206200024785828601620001f3565b9150509250929050565b60805160a05160c05161410f6200028f60003960008181610d680152611a840152600081816112350152611aa5015260006111ad015261410f6000f3fe60806040526004361061023b5760003560e01c8063a694fc3a1161012e578063c4235ae9116100ab578063ed725e831161006f578063ed725e83146108e0578063ef4cadc51461091d578063f1b371e214610948578063fa845ca914610973578063fd967f47146109b05761023b565b8063c4235ae9146107e7578063d294f09314610824578063d4432e4e1461083b578063db80a28c14610866578063e60c90c4146108a35761023b565b8063bab2f552116100f2578063bab2f552146106ec578063bc71329014610717578063be26ed7f14610754578063bebc9dfc1461077f578063c40af1ee146107bc5761023b565b8063a694fc3a146105e1578063a707140b1461060a578063a95f1dac14610647578063aabbb1bd14610672578063adc0f686146106af5761023b565b8063543746b1116101bc57806368f057691161018057806368f05769146105195780638bd95563146105445780639055c5151461056f57806391b300201461059a578063937c5414146105c55761023b565b8063543746b11461043257806356b96bf51461045b578063572b6c05146104865780635afe54d2146104c35780635f5080b4146104ee5761023b565b8063224438d111610203578063224438d1146103715780632e17de781461039c5780632f7cdab0146103c5578063372500ab146103f0578063436091c1146104075761023b565b806301ffc9a7146102405780630ece21541461027d57806312cb22ac146102ba57806317d9c47a146102f75780631ed6380f14610334575b600080fd5b34801561024c57600080fd5b5061026760048036038101906102629190613436565b6109db565b604051610274919061347e565b60405180910390f35b34801561028957600080fd5b506102a4600480360381019061029f91906134cf565b610a45565b6040516102b1919061350b565b60405180910390f35b3480156102c657600080fd5b506102e160048036038101906102dc9190613584565b610a5d565b6040516102ee919061350b565b60405180910390f35b34801561030357600080fd5b5061031e600480360381019061031991906134cf565b610a75565b60405161032b919061350b565b60405180910390f35b34801561034057600080fd5b5061035b60048036038101906103569190613584565b610a8d565b604051610368919061350b565b60405180910390f35b34801561037d57600080fd5b50610386610aa5565b604051610393919061350b565b60405180910390f35b3480156103a857600080fd5b506103c360048036038101906103be91906134cf565b610aab565b005b3480156103d157600080fd5b506103da610d66565b6040516103e7919061350b565b60405180910390f35b3480156103fc57600080fd5b50610405610d8a565b005b34801561041357600080fd5b5061041c61104b565b604051610429919061350b565b60405180910390f35b34801561043e57600080fd5b50610459600480360381019061045491906135b1565b611051565b005b34801561046757600080fd5b5061047061119a565b60405161047d919061350b565b60405180910390f35b34801561049257600080fd5b506104ad60048036038101906104a89190613584565b6111a9565b6040516104ba919061347e565b60405180910390f35b3480156104cf57600080fd5b506104d8611201565b6040516104e59190613650565b60405180910390f35b3480156104fa57600080fd5b50610503611227565b604051610510919061350b565b60405180910390f35b34801561052557600080fd5b5061052e61122d565b60405161053b919061350b565b60405180910390f35b34801561055057600080fd5b50610559611233565b604051610566919061350b565b60405180910390f35b34801561057b57600080fd5b50610584611257565b604051610591919061368c565b60405180910390f35b3480156105a657600080fd5b506105af61127d565b6040516105bc919061350b565b60405180910390f35b6105df60048036038101906105da91906134cf565b611283565b005b3480156105ed57600080fd5b50610608600480360381019061060391906134cf565b611652565b005b34801561061657600080fd5b50610631600480360381019061062c9190613584565b611a07565b60405161063e919061350b565b60405180910390f35b34801561065357600080fd5b5061065c611a1f565b604051610669919061350b565b60405180910390f35b34801561067e57600080fd5b50610699600480360381019061069491906135b1565b611a25565b6040516106a6919061350b565b60405180910390f35b3480156106bb57600080fd5b506106d660048036038101906106d191906134cf565b611a4a565b6040516106e3919061350b565b60405180910390f35b3480156106f857600080fd5b50610701611a62565b60405161070e919061350b565b60405180910390f35b34801561072357600080fd5b5061073e60048036038101906107399190613584565b611a68565b60405161074b919061350b565b60405180910390f35b34801561076057600080fd5b50610769611a80565b604051610776919061350b565b60405180910390f35b34801561078b57600080fd5b506107a660048036038101906107a191906134cf565b611ade565b6040516107b3919061350b565b60405180910390f35b3480156107c857600080fd5b506107d1611af6565b6040516107de919061350b565b60405180910390f35b3480156107f357600080fd5b5061080e600480360381019061080991906134cf565b611afc565b60405161081b919061350b565b60405180910390f35b34801561083057600080fd5b50610839611b14565b005b34801561084757600080fd5b50610850611c8f565b60405161085d919061350b565b60405180910390f35b34801561087257600080fd5b5061088d60048036038101906108889190613584565b611c95565b60405161089a919061350b565b60405180910390f35b3480156108af57600080fd5b506108ca60048036038101906108c59190613584565b611cad565b6040516108d7919061350b565b60405180910390f35b3480156108ec57600080fd5b5061090760048036038101906109029190613584565b611cc5565b604051610914919061350b565b60405180910390f35b34801561092957600080fd5b50610932611cdd565b60405161093f919061350b565b60405180910390f35b34801561095457600080fd5b5061095d611cf2565b60405161096a919061350b565b60405180910390f35b34801561097f57600080fd5b5061099a60048036038101906109959190613584565b611cf8565b6040516109a7919061350b565b60405180910390f35b3480156109bc57600080fd5b506109c5611d10565b6040516109d2919061350b565b60405180910390f35b60007f543746b1000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60156020528060005260406000206000915090505481565b600d6020528060005260406000206000915090505481565b600e6020528060005260406000206000915090505481565b60186020528060005260406000206000915090505481565b600b5481565b610ab3611d17565b610abb611d66565b610ac3611d87565b610ad3610ace611ef3565b611f25565b60008111610b16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b0d90613704565b60405180910390fd5b60186000610b22611ef3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811115610b9f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b9690613796565b60405180910390fd5b60095460075403610bc85780600a6000828254610bbc91906137e5565b92505081905550610bf5565b806013600060065481526020019081526020016000206000828254610bed9190613819565b925050819055505b8060186000610c02611ef3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c4b9190613819565b925050819055508060106000610c5f611ef3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ca89190613819565b92505081905550610d03610cba611ef3565b82600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16612ddd9092919063ffffffff16565b610d0b611ef3565b73ffffffffffffffffffffffffffffffffffffffff166006547f37375b03d8924bd8f076f11f8411b9962aa5c02fb489021507bc6bb6f850e36583604051610d53919061350b565b60405180910390a3610d63612e63565b50565b7f000000000000000000000000000000000000000000000000000000000000000081565b610d92611d17565b610d9a611d66565b610da2611d87565b610db2610dad611ef3565b611f25565b600060186000610dc0611ef3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460106000610e07611ef3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e4c9190613819565b905060008111610e91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e8890613899565b60405180910390fd5b8060106000610e9e611ef3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ee79190613819565b9250508190555060095460075403610f175780600a6000828254610f0b91906137e5565b92505081905550610f52565b8060136000600654815260200190815260200160002054610f389190613819565b601360006006548152602001908152602001600020819055505b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639a49090e610f98611ef3565b836040518363ffffffff1660e01b8152600401610fb69291906138c8565b600060405180830381600087803b158015610fd057600080fd5b505af1158015610fe4573d6000803e3d6000fd5b50505050610ff0611ef3565b73ffffffffffffffffffffffffffffffffffffffff166006547f3300bdb359cfb956935bca32e9db727413eab1ca84341f2e36caea85bb79696883604051611038919061350b565b60405180910390a350611049612e63565b565b60075481565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146110e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110d89061393d565b60405180910390fd5b6110e9611d66565b6110f1611d87565b6110f9612e6d565b61110282611f25565b600654600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca58260405161118e919061350b565b60405180910390a25050565b6a021165458500521280000081565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16149050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60085481565b600a5481565b7f000000000000000000000000000000000000000000000000000000000000000081565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035481565b61128b611d17565b8060005a90506127108311156112d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112cd906139cf565b60405180910390fd5b60008311611319576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161131090613a3b565b60405180910390fd5b6a0211654585005212800000836113309190613a5b565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b815260040161138b9190613a9d565b602060405180830381865afa1580156113a8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113cc9190613acd565b101561140d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140490613b6c565b60405180910390fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639dc29fac336a0211654585005212800000866114639190613a5b565b6040518363ffffffff1660e01b81526004016114809291906138c8565b600060405180830381600087803b15801561149a57600080fd5b505af11580156114ae573d6000803e3d6000fd5b5050505060008260056114c19190613a5b565b620186a06114cf9190613819565b836114da9190613a5b565b90506000620186a0823a6199e85a876114f39190613819565b6114fd91906137e5565b6115079190613a5b565b6115119190613a5b565b61151b9190613bbb565b905080341015611560576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161155790613c5e565b60405180910390fd5b83600c600082825461157291906137e5565b9250508190555083600e60006006548152602001908152602001600020600082825461159e91906137e5565b9250508190555083600d60006115b2611ef3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546115fb91906137e5565b9250508190555080601560006006548152602001908152602001600020600082825461162791906137e5565b9250508190555061164333823461163e9190613819565b613003565b5050505061164f612e63565b50565b61165a611d17565b611662611d66565b61166a611d87565b61167a611675611ef3565b611f25565b600081116116bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116b490613704565b60405180910390fd5b80600560008282546116cf91906137e5565b92505081905550600060016006546116e791906137e5565b90506009546007540361170657600160075461170391906137e5565b90505b60196000611712611ef3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481141580156117a25750601a6000611763611ef3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548114155b156118e1576000601960006117b5611ef3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205403611845578060196000611802611ef3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506118e0565b6000601a6000611853611ef3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054036118df5780601a60006118a0611ef3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5b5b81601760006118ee611ef3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000838152602001908152602001600020600082825461194891906137e5565b925050819055506119a561195a611ef3565b3084600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166130b4909392919063ffffffff16565b6119ad611ef3565b73ffffffffffffffffffffffffffffffffffffffff16817f18dcd430020e4d4899772fd94a8b40451dc5044dfb70bc46b532eeae431c864f846040516119f3919061350b565b60405180910390a350611a04612e63565b50565b60146020528060005260406000206000915090505481565b60045481565b6017602052816000526040600020602052806000526040600020600091509150505481565b60126020528060005260406000206000915090505481565b60065481565b60116020528060005260406000206000915090505481565b60007f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000042611acf9190613819565b611ad99190613bbb565b905090565b60166020528060005260406000206000915090505481565b600c5481565b60136020528060005260406000206000915090505481565b611b1c611d17565b611b24611d66565b611b2c611d87565b611b3c611b37611ef3565b611f25565b600060116000611b4a611ef3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905060008111611bca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bc190613704565b60405180910390fd5b600060116000611bd8611ef3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611c27611c21611ef3565b82613003565b611c2f611ef3565b73ffffffffffffffffffffffffffffffffffffffff16611c4d611a80565b7f2227733fc4c8a9034cb58087dcf6995128b9c0233b038b03366aaf30c92b92d683604051611c7c919061350b565b60405180910390a350611c8d612e63565b565b60055481565b601a6020528060005260406000206000915090505481565b60196020528060005260406000206000915090505481565b60106020528060005260406000206000915090505481565b701d6329f1c35ca4bfabb9f561000000000081565b60095481565b600f6020528060005260406000206000915090505481565b620186a081565b600260005403611d5c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d5390613cca565b60405180910390fd5b6002600081905550565b6000611d70611a80565b9050600654811115611d8457806006819055505b50565b60095460065414611db1576001600754611da191906137e5565b6008819055506009546007819055505b600754600654118015611de557506000601660006001600754611dd491906137e5565b815260200190815260200160002054145b15611ef1576000806013600060075481526020019081526020016000205414611e765760136000600754815260200190815260200160002054701d6329f1c35ca4bfabb9f5610000000000600b5460156000600754815260200190815260200160002054611e5391906137e5565b611e5d9190613a5b565b611e679190613bbb565b90506000600b81905550611ea9565b60156000600754815260200190815260200160002054600b6000828254611e9d91906137e5565b92505081905550600090505b8060166000600854815260200190815260200160002054611eca91906137e5565b601660006001600754611edd91906137e5565b815260200190815260200160002081905550505b565b6000611efe336111a9565b15611f1257601436033560601c9050611f21565b611f1a61313d565b9050611f22565b5b90565b600f60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600654118015611fb557506000600d60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b15612155576000600e6000600f60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481526020019081526020016000205460126000600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054815260200190815260200160002054600d60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546120ac9190613a5b565b6120b69190613bbb565b905080601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461210791906137e5565b925050819055506000600d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b6007546006541180156121b55750600160075461217291906137e5565b601460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b1561237f57701d6329f1c35ca4bfabb9f561000000000060166000601460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481526020019081526020016000205460166000600160075461223291906137e5565b81526020019081526020016000205461224b9190613819565b601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122959190613a5b565b61229f9190613bbb565b601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122e991906137e5565b601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160075461233b91906137e5565b601460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6000601960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541415801561240f5750601960008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600654115b15612dda576000601760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000601960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054815260200190815260200160002054905080601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546124f791906137e5565b9250508190555080601860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461254d91906137e5565b92505081905550601960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460016007546125a391906137e5565b111561276c57701d6329f1c35ca4bfabb9f561000000000060166000601960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481526020019081526020016000205460166000600160075461262191906137e5565b81526020019081526020016000205461263a9190613819565b601760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000601960008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548152602001908152602001600020546126d49190613a5b565b6126de9190613bbb565b601160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461272891906137e5565b601160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6000601760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000601960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548152602001908152602001600020819055506000601960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414612dd857601a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546006541115612d0e576000601760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054815260200190815260200160002054905080601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546129b991906137e5565b9250508190555080601860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612a0f91906137e5565b92505081905550601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546001600754612a6591906137e5565b1115612c2e57701d6329f1c35ca4bfabb9f561000000000060166000601a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054815260200190815260200160002054601660006001600754612ae391906137e5565b815260200190815260200160002054612afc9190613819565b601760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000601a60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054815260200190815260200160002054612b969190613a5b565b612ba09190613bbb565b601160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612bea91906137e5565b601160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6000601760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000601a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548152602001908152602001600020819055506000601a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050612dd7565b601a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054601960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5b505b50565b612e5e8363a9059cbb60e01b8484604051602401612dfc9291906138c8565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050613145565b505050565b6001600081905550565b60006012600060065481526020019081526020016000205403613001576003546004819055506000612724612710600454612ea89190613a5b565b612eb29190613bbb565b905080600381905550806012600060065481526020019081526020016000208190555060065460098190555060035460136000600754815260200190815260200160002054612f0191906137e5565b6013600060095481526020019081526020016000206000828254612f2591906137e5565b92505081905550600060055414612f6d576005546013600060095481526020019081526020016000206000828254612f5d91906137e5565b9250508190555060006005819055505b6000600a5414612fae57600a546013600060095481526020019081526020016000206000828254612f9e9190613819565b925050819055506000600a819055505b6006547f0666a61c1092f5b86c2cfe6ea1ad0d9a36032c4fb92d285b4e43f662d48f19b48260136000600954815260200190815260200160002054604051612ff7929190613cea565b60405180910390a2505b565b60008273ffffffffffffffffffffffffffffffffffffffff168260405161302990613d44565b60006040518083038185875af1925050503d8060008114613066576040519150601f19603f3d011682016040523d82523d6000602084013e61306b565b606091505b50509050806130af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130a690613da5565b60405180910390fd5b505050565b613137846323b872dd60e01b8585856040516024016130d593929190613dc5565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050613145565b50505050565b600033905090565b60006131a7826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff1661320c9092919063ffffffff16565b905060008151111561320757808060200190518101906131c79190613e28565b613206576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016131fd90613ec7565b60405180910390fd5b5b505050565b606061321b8484600085613224565b90509392505050565b606082471015613269576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161326090613f59565b60405180910390fd5b6000808673ffffffffffffffffffffffffffffffffffffffff1685876040516132929190613fdf565b60006040518083038185875af1925050503d80600081146132cf576040519150601f19603f3d011682016040523d82523d6000602084013e6132d4565b606091505b50915091506132e5878383876132f1565b92505050949350505050565b6060831561335357600083510361334b5761330b85613366565b61334a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161334190614042565b60405180910390fd5b5b82905061335e565b61335d8383613389565b5b949350505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60008251111561339c5781518083602001fd5b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016133d091906140b7565b60405180910390fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b613413816133de565b811461341e57600080fd5b50565b6000813590506134308161340a565b92915050565b60006020828403121561344c5761344b6133d9565b5b600061345a84828501613421565b91505092915050565b60008115159050919050565b61347881613463565b82525050565b6000602082019050613493600083018461346f565b92915050565b6000819050919050565b6134ac81613499565b81146134b757600080fd5b50565b6000813590506134c9816134a3565b92915050565b6000602082840312156134e5576134e46133d9565b5b60006134f3848285016134ba565b91505092915050565b61350581613499565b82525050565b600060208201905061352060008301846134fc565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061355182613526565b9050919050565b61356181613546565b811461356c57600080fd5b50565b60008135905061357e81613558565b92915050565b60006020828403121561359a576135996133d9565b5b60006135a88482850161356f565b91505092915050565b600080604083850312156135c8576135c76133d9565b5b60006135d68582860161356f565b92505060206135e7858286016134ba565b9150509250929050565b6000819050919050565b600061361661361161360c84613526565b6135f1565b613526565b9050919050565b6000613628826135fb565b9050919050565b600061363a8261361d565b9050919050565b61364a8161362f565b82525050565b60006020820190506136656000830184613641565b92915050565b60006136768261361d565b9050919050565b6136868161366b565b82525050565b60006020820190506136a1600083018461367d565b92915050565b600082825260208201905092915050565b7f444258656e3a20616d6f756e74206973207a65726f0000000000000000000000600082015250565b60006136ee6015836136a7565b91506136f9826136b8565b602082019050919050565b6000602082019050818103600083015261371d816136e1565b9050919050565b7f444258656e3a20616d6f756e742067726561746572207468616e20776974686460008201527f72617761626c65207374616b6500000000000000000000000000000000000000602082015250565b6000613780602d836136a7565b915061378b82613724565b604082019050919050565b600060208201905081810360008301526137af81613773565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006137f082613499565b91506137fb83613499565b9250828201905080821115613813576138126137b6565b5b92915050565b600061382482613499565b915061382f83613499565b9250828203905081811115613847576138466137b6565b5b92915050565b7f444258656e3a206163636f756e7420686173206e6f2072657761726473000000600082015250565b6000613883601d836136a7565b915061388e8261384d565b602082019050919050565b600060208201905081810360008301526138b281613876565b9050919050565b6138c281613546565b82525050565b60006040820190506138dd60008301856138b9565b6138ea60208301846134fc565b9392505050565b7f444258656e3a20696c6c6567616c2063616c6c6261636b2063616c6c65720000600082015250565b6000613927601e836136a7565b9150613932826138f1565b602082019050919050565b600060208201905081810360008301526139568161391a565b9050919050565b7f444258656e3a206d6178696d206261746368206e756d6265722069732031303060008201527f3030000000000000000000000000000000000000000000000000000000000000602082015250565b60006139b96022836136a7565b91506139c48261395d565b604082019050919050565b600060208201905081810360008301526139e8816139ac565b9050919050565b7f444258656e3a206d696e206261746368206e756d626572206973203100000000600082015250565b6000613a25601c836136a7565b9150613a30826139ef565b602082019050919050565b60006020820190508181036000830152613a5481613a18565b9050919050565b6000613a6682613499565b9150613a7183613499565b9250828202613a7f81613499565b91508282048414831517613a9657613a956137b6565b5b5092915050565b6000602082019050613ab260008301846138b9565b92915050565b600081519050613ac7816134a3565b92915050565b600060208284031215613ae357613ae26133d9565b5b6000613af184828501613ab8565b91505092915050565b7f444258656e3a206e6f7420656e6f75676820746f6b656e7320666f722062757260008201527f6e00000000000000000000000000000000000000000000000000000000000000602082015250565b6000613b566021836136a7565b9150613b6182613afa565b604082019050919050565b60006020820190508181036000830152613b8581613b49565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613bc682613499565b9150613bd183613499565b925082613be157613be0613b8c565b5b828204905092915050565b7f444258656e3a2076616c7565206c657373207468616e2070726f746f636f6c2060008201527f6665650000000000000000000000000000000000000000000000000000000000602082015250565b6000613c486023836136a7565b9150613c5382613bec565b604082019050919050565b60006020820190508181036000830152613c7781613c3b565b9050919050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b6000613cb4601f836136a7565b9150613cbf82613c7e565b602082019050919050565b60006020820190508181036000830152613ce381613ca7565b9050919050565b6000604082019050613cff60008301856134fc565b613d0c60208301846134fc565b9392505050565b600081905092915050565b50565b6000613d2e600083613d13565b9150613d3982613d1e565b600082019050919050565b6000613d4f82613d21565b9150819050919050565b7f444258656e3a206661696c656420746f2073656e6420616d6f756e7400000000600082015250565b6000613d8f601c836136a7565b9150613d9a82613d59565b602082019050919050565b60006020820190508181036000830152613dbe81613d82565b9050919050565b6000606082019050613dda60008301866138b9565b613de760208301856138b9565b613df460408301846134fc565b949350505050565b613e0581613463565b8114613e1057600080fd5b50565b600081519050613e2281613dfc565b92915050565b600060208284031215613e3e57613e3d6133d9565b5b6000613e4c84828501613e13565b91505092915050565b7f5361666545524332303a204552433230206f7065726174696f6e20646964206e60008201527f6f74207375636365656400000000000000000000000000000000000000000000602082015250565b6000613eb1602a836136a7565b9150613ebc82613e55565b604082019050919050565b60006020820190508181036000830152613ee081613ea4565b9050919050565b7f416464726573733a20696e73756666696369656e742062616c616e636520666f60008201527f722063616c6c0000000000000000000000000000000000000000000000000000602082015250565b6000613f436026836136a7565b9150613f4e82613ee7565b604082019050919050565b60006020820190508181036000830152613f7281613f36565b9050919050565b600081519050919050565b60005b83811015613fa2578082015181840152602081019050613f87565b60008484015250505050565b6000613fb982613f79565b613fc38185613d13565b9350613fd3818560208601613f84565b80840191505092915050565b6000613feb8284613fae565b915081905092915050565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000600082015250565b600061402c601d836136a7565b915061403782613ff6565b602082019050919050565b6000602082019050818103600083015261405b8161401f565b9050919050565b600081519050919050565b6000601f19601f8301169050919050565b600061408982614062565b61409381856136a7565b93506140a3818560208601613f84565b6140ac8161406d565b840191505092915050565b600060208201905081810360008301526140d1818461407e565b90509291505056fea26469706673582212203bed426f37ef34a0fd0e48dcb8358178ecf2c143b573292238f6146f0c2aa85b64736f6c634300081100336101606040523480156200001257600080fd5b506040518060400160405280601881526020017f444258656e20546f6b656e206f6e204176616c616e6368650000000000000000815250806040518060400160405280600181526020017f31000000000000000000000000000000000000000000000000000000000000008152506040518060400160405280601881526020017f444258656e20546f6b656e206f6e204176616c616e63686500000000000000008152506040518060400160405280600481526020017f6144584e000000000000000000000000000000000000000000000000000000008152508160039081620000fd9190620004b6565b5080600490816200010f9190620004b6565b50505060008280519060200120905060008280519060200120905060007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f90508260e081815250508161010081815250504660a081815250506200017b8184846200020060201b60201c565b608081815250503073ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff16815250508061012081815250505050505050503373ffffffffffffffffffffffffffffffffffffffff166101408173ffffffffffffffffffffffffffffffffffffffff16815250506200066b565b600083838346306040516020016200021d9594939291906200060e565b6040516020818303038152906040528051906020012090509392505050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620002be57607f821691505b602082108103620002d457620002d362000276565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026200033e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620002ff565b6200034a8683620002ff565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b600062000397620003916200038b8462000362565b6200036c565b62000362565b9050919050565b6000819050919050565b620003b38362000376565b620003cb620003c2826200039e565b8484546200030c565b825550505050565b600090565b620003e2620003d3565b620003ef818484620003a8565b505050565b5b8181101562000417576200040b600082620003d8565b600181019050620003f5565b5050565b601f82111562000466576200043081620002da565b6200043b84620002ef565b810160208510156200044b578190505b620004636200045a85620002ef565b830182620003f4565b50505b505050565b600082821c905092915050565b60006200048b600019846008026200046b565b1980831691505092915050565b6000620004a6838362000478565b9150826002028217905092915050565b620004c1826200023c565b67ffffffffffffffff811115620004dd57620004dc62000247565b5b620004e98254620002a5565b620004f68282856200041b565b600060209050601f8311600181146200052e576000841562000519578287015190505b62000525858262000498565b86555062000595565b601f1984166200053e86620002da565b60005b82811015620005685784890151825560018201915060208501945060208101905062000541565b8683101562000588578489015162000584601f89168262000478565b8355505b6001600288020188555050505b505050505050565b6000819050919050565b620005b2816200059d565b82525050565b620005c38162000362565b82525050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620005f682620005c9565b9050919050565b6200060881620005e9565b82525050565b600060a082019050620006256000830188620005a7565b620006346020830187620005a7565b620006436040830186620005a7565b620006526060830185620005b8565b620006616080830184620005fd565b9695505050505050565b60805160a05160c05160e0516101005161012051610140516122a6620006cd6000396000818161054801526105fe01526000610ed001526000610f1201526000610ef101526000610e2601526000610e7c01526000610ea501526122a66000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c80637ecebe0011610097578063a457c2d711610066578063a457c2d7146102c5578063a9059cbb146102f5578063d505accf14610325578063dd62ed3e1461034157610100565b80637ecebe001461023d5780638da5cb5b1461026d57806395d89b411461028b5780639a49090e146102a957610100565b8063313ce567116100d3578063313ce567146101a15780633644e515146101bf57806339509351146101dd57806370a082311461020d57610100565b806306fdde0314610105578063095ea7b31461012357806318160ddd1461015357806323b872dd14610171575b600080fd5b61010d610371565b60405161011a91906114a8565b60405180910390f35b61013d60048036038101906101389190611563565b610403565b60405161014a91906115be565b60405180910390f35b61015b610426565b60405161016891906115e8565b60405180910390f35b61018b60048036038101906101869190611603565b610430565b60405161019891906115be565b60405180910390f35b6101a961045f565b6040516101b69190611672565b60405180910390f35b6101c7610468565b6040516101d491906116a6565b60405180910390f35b6101f760048036038101906101f29190611563565b610477565b60405161020491906115be565b60405180910390f35b610227600480360381019061022291906116c1565b6104ae565b60405161023491906115e8565b60405180910390f35b610257600480360381019061025291906116c1565b6104f6565b60405161026491906115e8565b60405180910390f35b610275610546565b60405161028291906116fd565b60405180910390f35b61029361056a565b6040516102a091906114a8565b60405180910390f35b6102c360048036038101906102be9190611563565b6105fc565b005b6102df60048036038101906102da9190611563565b6106ec565b6040516102ec91906115be565b60405180910390f35b61030f600480360381019061030a9190611563565b610763565b60405161031c91906115be565b60405180910390f35b61033f600480360381019061033a9190611770565b610786565b005b61035b60048036038101906103569190611812565b6108c8565b60405161036891906115e8565b60405180910390f35b60606003805461038090611881565b80601f01602080910402602001604051908101604052809291908181526020018280546103ac90611881565b80156103f95780601f106103ce576101008083540402835291602001916103f9565b820191906000526020600020905b8154815290600101906020018083116103dc57829003601f168201915b5050505050905090565b60008061040e61094f565b905061041b818585610957565b600191505092915050565b6000600254905090565b60008061043b61094f565b9050610448858285610b20565b610453858585610bac565b60019150509392505050565b60006012905090565b6000610472610e22565b905090565b60008061048261094f565b90506104a381858561049485896108c8565b61049e91906118e1565b610957565b600191505092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600061053f600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020610f3c565b9050919050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60606004805461057990611881565b80601f01602080910402602001604051908101604052809291908181526020018280546105a590611881565b80156105f25780601f106105c7576101008083540402835291602001916105f2565b820191906000526020600020905b8154815290600101906020018083116105d557829003601f168201915b5050505050905090565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461068a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161068190611987565b60405180910390fd5b6a0424e8a4eaca5ed740000061069e610426565b106106de576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106d5906119f3565b60405180910390fd5b6106e88282610f4a565b5050565b6000806106f761094f565b9050600061070582866108c8565b90508381101561074a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161074190611a85565b60405180910390fd5b6107578286868403610957565b60019250505092915050565b60008061076e61094f565b905061077b818585610bac565b600191505092915050565b834211156107c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107c090611af1565b60405180910390fd5b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886107f88c6110a0565b8960405160200161080e96959493929190611b11565b6040516020818303038152906040528051906020012090506000610831826110fe565b9050600061084182878787611118565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146108b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108a890611bbe565b60405180910390fd5b6108bc8a8a8a610957565b50505050505050505050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036109c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109bd90611c50565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610a35576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a2c90611ce2565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610b1391906115e8565b60405180910390a3505050565b6000610b2c84846108c8565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610ba65781811015610b98576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b8f90611d4e565b60405180910390fd5b610ba58484848403610957565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610c1b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1290611de0565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c8a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8190611e72565b60405180910390fd5b610c95838383611143565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610d1b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1290611f04565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610e0991906115e8565b60405180910390a3610e1c848484611148565b50505050565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16148015610e9e57507f000000000000000000000000000000000000000000000000000000000000000046145b15610ecb577f00000000000000000000000000000000000000000000000000000000000000009050610f39565b610f367f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000061114d565b90505b90565b600081600001549050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610fb9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fb090611f70565b60405180910390fd5b610fc560008383611143565b8060026000828254610fd791906118e1565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161108891906115e8565b60405180910390a361109c60008383611148565b5050565b600080600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090506110ed81610f3c565b91506110f881611187565b50919050565b600061111161110b610e22565b8361119d565b9050919050565b6000806000611129878787876111d0565b91509150611136816112b2565b8192505050949350505050565b505050565b505050565b60008383834630604051602001611168959493929190611f90565b6040516020818303038152906040528051906020012090509392505050565b6001816000016000828254019250508190555050565b600082826040516020016111b292919061205b565b60405160208183030381529060405280519060200120905092915050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08360001c111561120b5760006003915091506112a9565b6000600187878787604051600081526020016040526040516112309493929190612092565b6020604051602081039080840390855afa158015611252573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036112a0576000600192509250506112a9565b80600092509250505b94509492505050565b600060048111156112c6576112c56120d7565b5b8160048111156112d9576112d86120d7565b5b031561141557600160048111156112f3576112f26120d7565b5b816004811115611306576113056120d7565b5b03611346576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161133d90612152565b60405180910390fd5b6002600481111561135a576113596120d7565b5b81600481111561136d5761136c6120d7565b5b036113ad576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113a4906121be565b60405180910390fd5b600360048111156113c1576113c06120d7565b5b8160048111156113d4576113d36120d7565b5b03611414576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140b90612250565b60405180910390fd5b5b50565b600081519050919050565b600082825260208201905092915050565b60005b83811015611452578082015181840152602081019050611437565b60008484015250505050565b6000601f19601f8301169050919050565b600061147a82611418565b6114848185611423565b9350611494818560208601611434565b61149d8161145e565b840191505092915050565b600060208201905081810360008301526114c2818461146f565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006114fa826114cf565b9050919050565b61150a816114ef565b811461151557600080fd5b50565b60008135905061152781611501565b92915050565b6000819050919050565b6115408161152d565b811461154b57600080fd5b50565b60008135905061155d81611537565b92915050565b6000806040838503121561157a576115796114ca565b5b600061158885828601611518565b92505060206115998582860161154e565b9150509250929050565b60008115159050919050565b6115b8816115a3565b82525050565b60006020820190506115d360008301846115af565b92915050565b6115e28161152d565b82525050565b60006020820190506115fd60008301846115d9565b92915050565b60008060006060848603121561161c5761161b6114ca565b5b600061162a86828701611518565b935050602061163b86828701611518565b925050604061164c8682870161154e565b9150509250925092565b600060ff82169050919050565b61166c81611656565b82525050565b60006020820190506116876000830184611663565b92915050565b6000819050919050565b6116a08161168d565b82525050565b60006020820190506116bb6000830184611697565b92915050565b6000602082840312156116d7576116d66114ca565b5b60006116e584828501611518565b91505092915050565b6116f7816114ef565b82525050565b600060208201905061171260008301846116ee565b92915050565b61172181611656565b811461172c57600080fd5b50565b60008135905061173e81611718565b92915050565b61174d8161168d565b811461175857600080fd5b50565b60008135905061176a81611744565b92915050565b600080600080600080600060e0888a03121561178f5761178e6114ca565b5b600061179d8a828b01611518565b97505060206117ae8a828b01611518565b96505060406117bf8a828b0161154e565b95505060606117d08a828b0161154e565b94505060806117e18a828b0161172f565b93505060a06117f28a828b0161175b565b92505060c06118038a828b0161175b565b91505092959891949750929550565b60008060408385031215611829576118286114ca565b5b600061183785828601611518565b925050602061184885828601611518565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061189957607f821691505b6020821081036118ac576118ab611852565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006118ec8261152d565b91506118f78361152d565b925082820190508082111561190f5761190e6118b2565b5b92915050565b7f444258656e3a2063616c6c6572206973206e6f7420444258656e20636f6e747260008201527f6163742e00000000000000000000000000000000000000000000000000000000602082015250565b6000611971602483611423565b915061197c82611915565b604082019050919050565b600060208201905081810360008301526119a081611964565b9050919050565b7f444258656e3a206d617820737570706c7920616c7265616479206d696e746564600082015250565b60006119dd602083611423565b91506119e8826119a7565b602082019050919050565b60006020820190508181036000830152611a0c816119d0565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000611a6f602583611423565b9150611a7a82611a13565b604082019050919050565b60006020820190508181036000830152611a9e81611a62565b9050919050565b7f45524332305065726d69743a206578706972656420646561646c696e65000000600082015250565b6000611adb601d83611423565b9150611ae682611aa5565b602082019050919050565b60006020820190508181036000830152611b0a81611ace565b9050919050565b600060c082019050611b266000830189611697565b611b3360208301886116ee565b611b4060408301876116ee565b611b4d60608301866115d9565b611b5a60808301856115d9565b611b6760a08301846115d9565b979650505050505050565b7f45524332305065726d69743a20696e76616c6964207369676e61747572650000600082015250565b6000611ba8601e83611423565b9150611bb382611b72565b602082019050919050565b60006020820190508181036000830152611bd781611b9b565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611c3a602483611423565b9150611c4582611bde565b604082019050919050565b60006020820190508181036000830152611c6981611c2d565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611ccc602283611423565b9150611cd782611c70565b604082019050919050565b60006020820190508181036000830152611cfb81611cbf565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000611d38601d83611423565b9150611d4382611d02565b602082019050919050565b60006020820190508181036000830152611d6781611d2b565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611dca602583611423565b9150611dd582611d6e565b604082019050919050565b60006020820190508181036000830152611df981611dbd565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611e5c602383611423565b9150611e6782611e00565b604082019050919050565b60006020820190508181036000830152611e8b81611e4f565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000611eee602683611423565b9150611ef982611e92565b604082019050919050565b60006020820190508181036000830152611f1d81611ee1565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6000611f5a601f83611423565b9150611f6582611f24565b602082019050919050565b60006020820190508181036000830152611f8981611f4d565b9050919050565b600060a082019050611fa56000830188611697565b611fb26020830187611697565b611fbf6040830186611697565b611fcc60608301856115d9565b611fd960808301846116ee565b9695505050505050565b600081905092915050565b7f1901000000000000000000000000000000000000000000000000000000000000600082015250565b6000612024600283611fe3565b915061202f82611fee565b600282019050919050565b6000819050919050565b6120556120508261168d565b61203a565b82525050565b600061206682612017565b91506120728285612044565b6020820191506120828284612044565b6020820191508190509392505050565b60006080820190506120a76000830187611697565b6120b46020830186611663565b6120c16040830185611697565b6120ce6060830184611697565b95945050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f45434453413a20696e76616c6964207369676e61747572650000000000000000600082015250565b600061213c601883611423565b915061214782612106565b602082019050919050565b6000602082019050818103600083015261216b8161212f565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265206c656e67746800600082015250565b60006121a8601f83611423565b91506121b382612172565b602082019050919050565b600060208201905081810360008301526121d78161219b565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265202773272076616c60008201527f7565000000000000000000000000000000000000000000000000000000000000602082015250565b600061223a602283611423565b9150612245826121de565b604082019050919050565b600060208201905081810360008301526122698161222d565b905091905056fea26469706673582212201cede8e56b56ec639999ae2655f01a0227c281116af1d06e10f1ecfd37cb949164736f6c634300081100330000000000000000000000004bd737c3104100d175d0b3b8f17d095f2718fac0000000000000000000000000c0c5aa69dbe4d6dddfbc89c0957686ec60f24389