⚠ This contract’s source code is not verified. Verify & publish source →
0x610100604052600436101561001b575b3615610019575f80fd5b005b5f3560e01c8062fa93f1146126d45780631145e1f0146126b357806317773ebb146126965780631ac5f6061461262057806335659fb8146126035780633fc8cef3146125c05780634185a3b21461256c578063427f91a61461253457806345b18f251461251257806346904840146124ec578063494cfc6c146124485780634f64b2be146122185780634f6c1288146121fb57806358640907146121d8578063597704381461218b57806360c6d8ae1461216e5780636a27246214611ce4578063715018a614611c75578063735de9f714611c3257806378a8956714611c1557806384cc315b14611bf75780638da5cb5b14611bd2578063902d55a514611bac578063a7aba64714611b8f578063aa1593a7146119d9578063aaf5eb68146119b0578063ac6e641c1461198b578063b04fe2f8146106f8578063b7d8622514610693578063c0417e5814610616578063c3c5a547146105d9578063cce7ec1314610512578063d146d31d1461048b578063dce0b4e41461046e578063e14cd4c01461044d578063e74b981b14610389578063e829ff6214610363578063ebb114501461030f578063f2fde38b1461025b578063f56f4f0f14610227578063fcfc0c091461020c5763fd967f470361000f5734610208575f6003193601126102085760206040516127108152f35b5f80fd5b34610208575f60031936011261020857602060405160508152f35b34610208576040600319360112610208576020610253610245612712565b61024d612728565b90613308565b604051908152f35b34610208576020600319360112610208576001600160a01b0361027c612712565b610284613626565b1680156102e3576001600160a01b035f54827fffffffffffffffffffffffff00000000000000000000000000000000000000008216175f55167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3005b7f1e4fbdf7000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b3461020857604060031936011261020857610328612712565b6001600160a01b03610338612728565b91165f52600a6020526001600160a01b0360405f2091165f52602052602060405f2054604051908152f35b34610208575f6003193601126102085760206040516b037790968dc8efffd10000008152f35b34610208576020600319360112610208576001600160a01b036103aa612712565b6103b2613626565b16801561040957807fffffffffffffffffffffffff000000000000000000000000000000000000000060045416176004557f7a7b5a0a132f9e0581eb8527f66eae9ee89c2a3e79d4ac7e41a1f1f4d48a7fc25f80a2005b606460405162461bcd60e51b815260206004820152600160248201527f30000000000000000000000000000000000000000000000000000000000000006044820152fd5b3461020857602060031936011261020857610466613626565b600435600b55005b34610208575f600319360112610208576020600154604051908152f35b34610208576020600319360112610208576104ac6104a7612712565b613191565b806b033b2e3c9fd0803ce800000002906b033b2e3c9fd0803ce80000008204036104e557602090670de0b6b3a764000060405191048152f35b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b604060031936011261020857610526612712565b61052e613858565b3415610595576105698161054e610546602094613665565b91339061343b565b60ff60116001600160a01b0383541692015416903490613ab3565b60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055604051908152f35b606460405162461bcd60e51b815260206004820152600660248201527f6e6f2065746800000000000000000000000000000000000000000000000000006044820152fd5b34610208576020600319360112610208576001600160a01b036105fa612712565b165f526008602052602060ff60405f2054166040519015158152f35b34610208576020600319360112610208577f5c7bac943624fae4c9fc78f20c819e6374d4762bad51c3c3b271bd714533d48e600435610653613626565b60035461066d6101f46106668385612baf565b1115612bbc565b60028290556001546040805191825260208201939093529182015280606081015b0390a1005b34610208576020600319360112610208577f5c7bac943624fae4c9fc78f20c819e6374d4762bad51c3c3b271bd714533d48e6004356106d0613626565b600181905560025460035460408051938452602084019290925290820152806060810161068e565b6101406003193601126102085760043567ffffffffffffffff811161020857610725903690600401612acf565b60243567ffffffffffffffff811161020857610745903690600401612acf565b9060443567ffffffffffffffff811161020857610766903690600401612acf565b9160643567ffffffffffffffff811161020857610787903690600401612acf565b9160843567ffffffffffffffff8111610208576107a8903690600401612acf565b9360a43567ffffffffffffffff8111610208576107c9903690600401612acf565b9260c43567ffffffffffffffff8111610208576107ea903690600401612acf565b9460e43594851515860361020857610124359384151585036102085761080e613858565b6001548561081f6101043583612baf565b9061194d575b3410611909578061188f575b50604051611a3080820182811067ffffffffffffffff821117611019578291614533833960a081526b033b2e3c9fd0803ce8000000608061088661087860a085018d61273e565b84810360208601528a61273e565b92336040820152306060820152015203905ff09788156117a557604051926108ad84612967565b6b037790968dc8efffd100000084526714d1120d7b16000060208501525f604085015272482c2764e52028035188442666f6000000000060608501525f9a5f95885f90611512575b8c97969594939291908a1561150a57945b6001600160a01b036040519961091b8b612983565b1689523360208a01528b60408a01528960608a0152608089015260a088015260c087015260e0860152610100850152426101208501525f6101408501526001600160a01b038a166101608501528515156101808501526101a08401526101c08301526101e08201528415156102008201525f6102208201525f61024082015260065468010000000000000000811015611019578060016109be92016006556128cd565b9190916114de576001600160a01b0380825116167fffffffffffffffffffffffff00000000000000000000000000000000000000008354161782556001600160a01b036020820151166001600160a01b036001840191167fffffffffffffffffffffffff0000000000000000000000000000000000000000825416179055604081015180519067ffffffffffffffff8211611019578190610a626002860154612916565b601f811161148e575b50602090601f8311600114611421575f92611416575b50505f198260011b9260031b1c19161760028301555b606081015180519067ffffffffffffffff8211611019578190610abd6003860154612916565b601f81116113c6575b50602090601f8311600114611359575f9261134e575b50505f198260011b9260031b1c19161760038301555b608081015180519067ffffffffffffffff8211611019578190610b186004860154612916565b601f81116112fe575b50602090601f8311600114611291575f92611286575b50505f198260011b9260031b1c19161760048301555b60a081015180519067ffffffffffffffff8211611019578190610b736005860154612916565b601f8111611236575b50602090601f83116001146111c9575f926111be575b50505f198260011b9260031b1c19161760058301555b6006820160c082015180519067ffffffffffffffff8211611019578190610bcf8454612916565b601f811161116e575b50602090601f831160011461110d575f92611102575b50505f198260011b9260031b1c19161790555b6007820160e082015180519067ffffffffffffffff8211611019578190610c288454612916565b601f81116110b2575b50602090601f8311600114611051575f92611046575b50505f198260011b9260031b1c19161790555b61010081015180519067ffffffffffffffff821161101957610c7f6008850154612916565b601f8111610fd1575b50602090601f8311600114610f6057918060139492610240945f92610f55575b50505f198260011b9260031b1c19161760088501555b6101208101516009850155600a8401610d096101408301511515829060ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0083541691151516179055565b61016082015181547fffffffffffffffffffffff0000000000000000000000000000000000000000ff1660089190911b74ffffffffffffffffffffffffffffffffffffffff001617815561018082015115157fffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff75ff00000000000000000000000000000000000000000083549260a81b1691161790556101a0810151600b85015560606101c08201518051600c8701556020810151600d8701556040810151600e8701550151600f8501556101e08101516010850155610e1e6102008201511515601186019060ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0083541691151516179055565b61022081015160128501550151910155600654905f1982019182116104e557602096610eb36001600160a01b03928389165f5260078a528460405f20558389165f5260088a5260405f2060017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00825416179055610ea66040519760c0895260c089019061273e565b908782038b89015261273e565b934260408701528615156060870152151560808601521660a08401527f5b5a4744a45a0e04c2571befff3958558e470eb5c006527a9f59247b287070973393806001600160a01b038816940390a461010435610f40575b5060017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00556001600160a01b0360405191168152f35b610f4e906101043583613ab3565b5082610f0a565b015190508c80610ca8565b90600885015f52805f20915f5b601f1985168110610fb9575092601394926001926102409583601f19811610610fa1575b505050811b016008850155610cbe565b01515f1960f88460031b161c191690558c8080610f91565b91926020600181928685015181550194019201610f6d565b600885015f5260205f20601f840160051c8101916020851061100f575b601f0160051c01905b8181106110045750610c88565b5f8155600101610ff7565b9091508190610fee565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b015190508b80610c47565b5f85815282812093601f1916905b81811061109a5750908460019594939210611082575b505050811b019055610c5a565b01515f1960f88460031b161c191690558b8080611075565b9293602060018192878601518155019501930161105f565b909150835f5260205f20601f840160051c810191602085106110f8575b90601f859493920160051c01905b8181106110ea5750610c31565b5f81558493506001016110dd565b90915081906110cf565b015190508b80610bee565b5f85815282812093601f1916905b818110611156575090846001959493921061113e575b505050811b019055610c01565b01515f1960f88460031b161c191690558b8080611131565b9293602060018192878601518155019501930161111b565b909150835f5260205f20601f840160051c810191602085106111b4575b90601f859493920160051c01905b8181106111a65750610bd8565b5f8155849350600101611199565b909150819061118b565b015190508a80610b92565b9250600585015f52805f20905f935b601f198416851061121b576001945083601f19811610611203575b505050811b016005830155610ba8565b01515f1960f88460031b161c191690558a80806111f3565b818101518355602094850194600190930192909101906111d8565b909150600585015f5260205f20601f840160051c81016020851061127f575b90849392915b601f830160051c82018110611271575050610b7c565b5f815585945060010161125b565b5080611255565b015190508a80610b37565b9250600485015f52805f20905f935b601f19841685106112e3576001945083601f198116106112cb575b505050811b016004830155610b4d565b01515f1960f88460031b161c191690558a80806112bb565b818101518355602094850194600190930192909101906112a0565b909150600485015f5260205f20601f840160051c810160208510611347575b90849392915b601f830160051c82018110611339575050610b21565b5f8155859450600101611323565b508061131d565b015190508a80610adc565b9250600385015f52805f20905f935b601f19841685106113ab576001945083601f19811610611393575b505050811b016003830155610af2565b01515f1960f88460031b161c191690558a8080611383565b81810151835560209485019460019093019290910190611368565b909150600385015f5260205f20601f840160051c81016020851061140f575b90849392915b601f830160051c82018110611401575050610ac6565b5f81558594506001016113eb565b50806113e5565b015190508a80610a81565b9250600285015f52805f20905f935b601f1984168510611473576001945083601f1981161061145b575b505050811b016002830155610a97565b01515f1960f88460031b161c191690558a808061144b565b81810151835560209485019460019093019290910190611430565b909150600285015f5260205f20601f840160051c8101602085106114d7575b90849392915b601f830160051c820181106114c9575050610a6b565b5f81558594506001016114b3565b50806114ad565b7f4e487b71000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b505f94610906565b509b509392919094506115336101043561152e60015434612cce565b612cce565b94655af3107a4000861061184b576001600160a01b037f00000000000000000000000007e9002b1549be8e5a4f94ad0c9ca586cf7078a616946040517fc45a01550000000000000000000000000000000000000000000000000000000081526020816004818a5afa80156117a5576001600160a01b03915f9161182c575b506040517fc9c653960000000000000000000000000000000000000000000000000000000081526001600160a01b038f8116600483018190527f0000000000000000000000000bd7d308f8e1639fab988df18a8011f41eacad73918216602484015293909216999298906020816044815f8f5af180156117a55761180f575b50600c546040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b038316600482015260248101919091526020816044815f8e5af180156117a5576117e2575b50600c5461012c4201938442116104e5578a60c49160609460405197889586947ff305d719000000000000000000000000000000000000000000000000000000008652600486015260248501525f60448501525f606485015230608485015260a48401525af19889156117a557611750996020935f916117b0575b5098604051809b819482937fe6a43905000000000000000000000000000000000000000000000000000000008452600484019092916001600160a01b0360209181604085019616845216910152565b03915afa80156117a5578c975f91611776575b509c600c549091929394959697506108f5565b611798915060203d60201161179e575b61179081836129a0565b8101906132ce565b8e611763565b503d611786565b6040513d5f823e3d90fd5b6117d2915060603d6060116117db575b6117ca81836129a0565b8101906132ed565b9150505f611701565b503d6117c0565b6118039060203d602011611808575b6117fb81836129a0565b810190612fff565b611686565b503d6117f1565b6118279060203d60201161179e5761179081836129a0565b611630565b611845915060203d60201161179e5761179081836129a0565b8f6115b1565b606460405162461bcd60e51b815260206004820152600a60248201527f4c5020746f6f206c6f77000000000000000000000000000000000000000000006044820152fd5b5f8080836118a08295600554612baf565b6005556001600160a01b03600454165af16118b9613117565b50156118c55789610831565b606460405162461bcd60e51b815260206004820152600360248201527f66656500000000000000000000000000000000000000000000000000000000006044820152fd5b606460405162461bcd60e51b815260206004820152601260248201527f696e73756666696369656e742076616c756500000000000000000000000000006044820152fd5b655af3107a4000810180911115610825577f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b34610208575f6003193601126102085760206040516aa56fa5b99019a5c80000008152f35b34610208575f6003193601126102085760206040516ec097ce7bc90715b34b9f10000000008152f35b34610208576020600319360112610208576119f2612712565b6119fa613858565b611a0381613665565b9060ff60118301541615611b4b576001600160a01b0390611a24338261343b565b16805f52600a60205260405f206001600160a01b0333165f5260205260405f2054908115611b0757602092815f52600a845260405f206001600160a01b0333165f5284525f604081205560ff600a82015460a81c1615611af1575b50611a995f80808086335af1611a93613117565b50613146565b604051908282527f9310ccfcb8de723f578a9e4282ea9f521f05ae40dc08f3068dfad528a65ee3c7843393a360017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055604051908152f35b600e01611aff838254612cce565b905583611a7f565b606460405162461bcd60e51b815260206004820152600a60248201527f6e6f2072657761726473000000000000000000000000000000000000000000006044820152fd5b606460405162461bcd60e51b815260206004820152600b60248201527f6e6f7420656e61626c65640000000000000000000000000000000000000000006044820152fd5b34610208575f600319360112610208576020600b54604051908152f35b34610208575f6003193601126102085760206040516b033b2e3c9fd0803ce80000008152f35b34610208575f6003193601126102085760206001600160a01b035f5416604051908152f35b346102085760206003193601126102085760206102536104a7612712565b34610208575f600319360112610208576020600654604051908152f35b34610208575f6003193601126102085760206040516001600160a01b037f00000000000000000000000007e9002b1549be8e5a4f94ad0c9ca586cf7078a6168152f35b34610208575f60031936011261020857611c8d613626565b5f6001600160a01b0381547fffffffffffffffffffffffff000000000000000000000000000000000000000081168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b3461020857606060031936011261020857611cfd612712565b60243590611d09613858565b811561212a57611d1881613665565b905f600a8301611d2c60ff82541615612fb4565b611d36338461343b565b60206001600160a01b038554166064604051809581937f23b872dd0000000000000000000000000000000000000000000000000000000083523360048401523060248401528a60448401525af19182156117a55760ff9261210d575b505460a81c161561209d5781546040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b037f00000000000000000000000007e9002b1549be8e5a4f94ad0c9ca586cf7078a68116600483018190526024830187905292602091839160449183915f91165af180156117a557612080575b5060405190611e296060836129a0565b6002825260403660208401376001600160a01b03845416611e4983612cdb565b52611e5382612ce8565b6001600160a01b037f0000000000000000000000000bd7d308f8e1639fab988df18a8011f41eacad7316905261012c4201918242116104e5575f91611edc91836040518096819582947f18cbafe50000000000000000000000000000000000000000000000000000000084528c600485015284602485015260a0604485015260a4840190613091565b90306064840152608483015203925af180156117a557611f03915f9161205e575b50612ce8565b51925b612710611f21611f1b60025460035490612baf565b866130cd565b0493611f2d8582612cce565b93604435851061201a57611f5b6020966001600160a01b03600184015416868560ff601187015416936138cf565b611f6e5f80808089335af1611a93613117565b612710611f7d600254846130cd565b04612710611f8d600354856130cd565b0490600c600d84015493015493604051955f87528987015260408601526060850152608084015260a083015260c08201527f952ff8d90add9fdeaeb478102d54441cf0cc0cbe53b1d99e51f747cdc8379e5460e06001600160a01b0333941692a360017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055604051908152f35b606460405162461bcd60e51b815260206004820152600860248201527f736c6970706167650000000000000000000000000000000000000000000000006044820152fd5b61207a91503d805f833e61207281836129a0565b810190613017565b85611efd565b6120989060203d602011611808576117fb81836129a0565b611e19565b600c8201926120ad818554612baf565b6120bb81600f8601546130e0565b90600d8501906120cc838354612cce565b96600e870193845493848a11612103575b55556120ea908690612cce565b8091558085116120fb575b50611f06565b9350846120f5565b93985088936120dd565b6121259060203d602011611808576117fb81836129a0565b611d92565b606460405162461bcd60e51b815260206004820152600960248201527f6e6f20746f6b656e7300000000000000000000000000000000000000000000006044820152fd5b34610208575f600319360112610208576020600554604051908152f35b34610208576020600319360112610208576121d46121c06121bb6121ad612712565b6121b5612c1f565b50613665565b612d0c565b604051918291602083526020830190612763565b0390f35b346102085760206003193601126102085760206102536121f6612712565b612f3d565b34610208575f600319360112610208576020600c54604051908152f35b34610208576020600319360112610208576004356006548110156102085761223f906128cd565b5080546001600160a01b031660018201546001600160a01b031660a05260028201612269906129c3565b60e052612278600383016129c3565b91612285600482016129c3565b92612292600583016129c3565b9361229f600684016129c3565b946122ac600785016129c3565b956122b9600886016129c3565b6009860154608052600a86015497600b87015492600c88016122da90612a81565b9460108901549660118a015460ff169860128b01549a601301549b60405160c05260c0515260a05160c0516020015260c0516040016102c0905260c0516102c00160e051906123289161273e565b60c051810360c0516060015261233d9161273e565b60c051810360c051608001526123529161273e565b60c051810360c05160a001526123679161273e565b60c051810360c05160c0015261237c9161273e565b60c051810360c05160e001526123919161273e565b60c051810360c05161010001526123a79161273e565b9660805160c051610120015260ff8116151560c05161014001528060081c6001600160a01b031660c051610160015260a81c60ff16151560c051610180015260c0516101a0015260c0516101c00161241c91606080918051845260208101516020850152604081015160408501520151910152565b60c0516102400152151560c051610260015260c051610280015260c0516102a0015260c051900360c051f35b3461020857604060031936011261020857612467602435600435612e3e565b9060405190604082016040835281518091526060830190602060608260051b8601019301915f905b8282106124a3578580868960208301520390f35b909192936020806124de837fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa08a600196030186528851612763565b96019201920190929161248f565b34610208575f6003193601126102085760206001600160a01b0360045416604051908152f35b34610208575f6003193601126102085760206040516714d1120d7b1600008152f35b34610208576020600319360112610208576001600160a01b03612555612712565b165f526007602052602060405f2054604051908152f35b3461020857604060031936011261020857612585612712565b6001600160a01b03612595612728565b91165f5260096020526001600160a01b0360405f2091165f52602052602060405f2054604051908152f35b34610208575f6003193601126102085760206040516001600160a01b037f0000000000000000000000000bd7d308f8e1639fab988df18a8011f41eacad73168152f35b34610208575f600319360112610208576020600254604051908152f35b34610208576020600319360112610208577f5c7bac943624fae4c9fc78f20c819e6374d4762bad51c3c3b271bd714533d48e60043561265d613626565b600254906126716101f46106668385612baf565b600381905560015460408051918252602082019390935291820152806060810161068e565b34610208575f600319360112610208576020600354604051908152f35b34610208576020600319360112610208576126cc613626565b600435600c55005b34610208576060600319360112610208576126ed612712565b6126f5612728565b604435906001600160a01b03821682036102085761001992612b15565b600435906001600160a01b038216820361020857565b602435906001600160a01b038216820361020857565b90601f19601f602080948051918291828752018686015e5f8582860101520116010190565b906001600160a01b0382511681526001600160a01b0360208301511660208201526102a06102406128256128116127ff6127ed6127db6127c96127b760408b01516102c060408c01526102c08b019061273e565b60608b01518a820360608c015261273e565b60808a015189820360808b015261273e565b60a089015188820360a08a015261273e565b60c088015187820360c089015261273e565b60e087015186820360e088015261273e565b61010086015185820361010087015261273e565b9361012081015161012085015261014081015115156101408501526001600160a01b036101608201511661016085015261018081015115156101808501526101a08101516101a08501526128a16101c08201516101c0860190606080918051845260208101516020850152604081015160408501520151910152565b6101e0810151828501526102008101511515610260850152610220810151610280850152015191015290565b6006548110156128e95760065f52601460205f20910201905f90565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b90600182811c9216801561295d575b602083101461293057565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b91607f1691612925565b6080810190811067ffffffffffffffff82111761101957604052565b610260810190811067ffffffffffffffff82111761101957604052565b90601f601f19910116810190811067ffffffffffffffff82111761101957604052565b9060405191825f8254926129d684612916565b8084529360018116908115612a4157506001146129fd575b506129fb925003836129a0565b565b90505f9291925260205f20905f915b818310612a255750509060206129fb928201015f6129ee565b6020919350806001915483858901015201910190918492612a0c565b602093506129fb9592507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0091501682840152151560051b8201015f6129ee565b90604051612a8e81612967565b6060600382948054845260018101546020850152600281015460408501520154910152565b67ffffffffffffffff811161101957601f01601f191660200190565b81601f8201121561020857803590612ae682612ab3565b92612af460405194856129a0565b8284526020838301011161020857815f926020809301838601378301015290565b9190916001600160a01b0381165f526007602052612b3660405f20546128cd565b506001600160a01b038154163303612b6b576011015460ff1615612b6657612b616129fb938261343b565b61343b565b505050565b606460405162461bcd60e51b815260206004820152600a60248201527f6f6e6c7920746f6b656e000000000000000000000000000000000000000000006044820152fd5b919082018092116104e557565b15612bc357565b606460405162461bcd60e51b815260206004820152600660248201527f6d617820352500000000000000000000000000000000000000000000000000006044820152fd5b67ffffffffffffffff81116110195760051b60200190565b60405190612c2c82612983565b5f610240838281528260208201526060604082015260608082015260606080820152606060a0820152606060c0820152606060e0820152606061010082015282610120820152826101408201528261016082015282610180820152826101a0820152604051612c9a81612967565b8381528360208201528360408201528360608201526101c0820152826101e082015282610200820152826102208201520152565b919082039182116104e557565b8051156128e95760200190565b8051600110156128e95760400190565b80518210156128e95760209160051b010190565b90604051612d1981612983565b610240601382946001600160a01b0381541684526001600160a01b036001820154166020850152612d4c600282016129c3565b6040850152612d5d600382016129c3565b6060850152612d6e600482016129c3565b6080850152612d7f600582016129c3565b60a0850152612d90600682016129c3565b60c0850152612da1600782016129c3565b60e0850152612db2600882016129c3565b610100850152600981015461012085015260ff600a82015481811615156101408701526001600160a01b038160081c1661016087015260a81c161515610180850152600b8101546101a0850152612e0b600c8201612a81565b6101c085015260108101546101e085015260ff601182015416151561020085015260128101546102208501520154910152565b91612e4c6006549284612baf565b828111612f36575b80841015612efa57612e668482612cce565b93601f19612e8c612e7687612c07565b96612e8460405198896129a0565b808852612c07565b015f5b818110612ee357505084815b838110612ea85750505050565b80612edc612eb76001936128cd565b50612ecb612ec58785612cce565b91612d0c565b612ed58287612cf8565b5284612cf8565b5001612e9b565b602090612eee612c1f565b82828a01015201612e8f565b50909150604051612f0c6020826129a0565b5f81525f805b818110612f1f5750509190565b602090612f2a612c1f565b82828601015201612f12565b5081612e54565b612f4690613665565b600a81015460ff8160a81c16612f7f5750600c01546b037790968dc8efffd1000000036b037790968dc8efffd100000081116104e55790565b612f966001600160a01b03600b9260081c166136fa565b9101549081811015612fae57612fab91612cce565b90565b50505f90565b15612fbb57565b606460405162461bcd60e51b815260206004820152600960248201527f67726164756174656400000000000000000000000000000000000000000000006044820152fd5b90816020910312610208575180151581036102085790565b6020818303126102085780519067ffffffffffffffff821161020857019080601f8301121561020857815161304b81612c07565b9261305960405194856129a0565b81845260208085019260051b82010192831161020857602001905b8282106130815750505090565b8151815260209182019101613074565b90602080835192838152019201905f5b8181106130ae5750505090565b82516001600160a01b03168452602093840193909201916001016130a1565b818102929181159184041417156104e557565b81156130ea570490565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b3d15613141573d9061312882612ab3565b9161313660405193846129a0565b82523d5f602084013e565b606090565b1561314d57565b606460405162461bcd60e51b815260206004820152600360248201527f65746800000000000000000000000000000000000000000000000000000000006044820152fd5b61319a90613665565b60ff600a8201546131ad82821615612fb4565b60a81c166131c157600c612fab9101613a02565b5f61326c916001600160a01b03604051916131dd6060846129a0565b6002835260403660208501376131f283612cdb565b827f0000000000000000000000000bd7d308f8e1639fab988df18a8011f41eacad73169052541661322282612ce8565b52604051809381927fd06ca61f000000000000000000000000000000000000000000000000000000008352670de0b6b3a76400006004840152604060248401526044830190613091565b03816001600160a01b037f00000000000000000000000007e9002b1549be8e5a4f94ad0c9ca586cf7078a6165afa80156117a5576132b0915f916132b45750612ce8565b5190565b6132c891503d805f833e61207281836129a0565b5f611efd565b9081602091031261020857516001600160a01b03811681036102085790565b90816060910312610208578051916040602083015192015190565b61331181613665565b9160ff6011840154161561343457602460206001600160a01b03855416604051928380927f70a082310000000000000000000000000000000000000000000000000000000082526001600160a01b03871660048301525afa9081156117a5575f91613402575b5080156133fa576133d46ec097ce7bc90715b34b9f1000000000916133ce6001600160a01b036013612fab980154961695865f52600960205260405f206001600160a01b0387165f5260205260405f205490612cce565b906130cd565b04915f52600a6020526001600160a01b0360405f2091165f5260205260405f2054612baf565b505050505f90565b90506020813d60201161342c575b8161341d602093836129a0565b8101031261020857515f613377565b3d9150613410565b5050505f90565b9061344582613665565b60ff60118201541615612b66578060206001600160a01b036024935416604051938480927f70a082310000000000000000000000000000000000000000000000000000000082526001600160a01b03881660048301525afa9182156117a5575f926135f1575b5060136001600160a01b03910154931690815f52600960205260405f206001600160a01b0384165f5260205260405f2054811580156135e7575b6135c4576134f39085612cce565b906fffffffffffffffffffffffffffffffff8110806135ab575b15613588576ec097ce7bc90715b34b9f10000000009161352c916130cd565b045b80613556575b505f5260096020526001600160a01b0360405f2091165f5260205260405f2055565b815f52600a60205260405f206001600160a01b0384165f5260205261358060405f20918254612baf565b90555f613534565b6b033b2e3c9fd0803ce800000091633b9aca006135a592046130cd565b0461352e565b506fffffffffffffffffffffffffffffffff821061350d565b50505f5260096020526001600160a01b0360405f2091165f5260205260405f2055565b50808511156134e5565b9091506020813d60201161361e575b8161360d602093836129a0565b8101031261020857519060136134ab565b3d9150613600565b6001600160a01b035f5416330361363957565b7f118cdaa7000000000000000000000000000000000000000000000000000000005f523360045260245ffd5b6001600160a01b0316805f52600860205260ff60405f2054161561369b575f52600760205261369760405f20546128cd565b5090565b606460405162461bcd60e51b815260206004820152600e60248201527f6e6f7420726567697374657265640000000000000000000000000000000000006044820152fd5b51906dffffffffffffffffffffffffffff8216820361020857565b6001600160a01b03168015613853576040517f0902f1ac000000000000000000000000000000000000000000000000000000008152606081600481855afa9081156117a5575f905f926137f6575b506020600493604051948580927f0dfe16810000000000000000000000000000000000000000000000000000000082525afa80156117a5576dffffffffffffffffffffffffffff935f916137d7575b506001600160a01b03807f0000000000000000000000000bd7d308f8e1639fab988df18a8011f41eacad73169116145f146137d157501690565b90501690565b6137f0915060203d60201161179e5761179081836129a0565b5f613797565b929150506060823d60601161384b575b81613813606093836129a0565b8101031261020857613824826136df565b916040613833602083016136df565b91015163ffffffff8116036102085790916020613748565b3d9150613806565b505f90565b60027f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0054146138a75760027f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b7f3ee5aeb5000000000000000000000000000000000000000000000000000000005f5260045ffd5b939092919315613906576127106138f7816138ec600254876130cd565b0494600354906130cd565b049280613988575b508261390c575b50505050565b15613924575061391b91613e3e565b5f808080613906565b5f80935080926001600160a01b038293165af161393f613117565b5061391b57606460405162461bcd60e51b815260206004820152600460248201527f63666565000000000000000000000000000000000000000000000000000000006044820152fd5b5f8080836139998295600554612baf565b6005556001600160a01b03600454165af16139b2613117565b50156139be575f6138ff565b606460405162461bcd60e51b815260206004820152600460248201527f70666565000000000000000000000000000000000000000000000000000000006044820152fd5b805480670de0b6b3a76400001015613aac577ffffffffffffffffffffffffffffffffffffffffffffffffff21f494c589c000081019081116104e5578015613a6857613a5460019160038401546130e0565b91015480821115612fae57612fab91612cce565b606460405162461bcd60e51b815260206004820152600460248201527f66756c6c000000000000000000000000000000000000000000000000000000006044820152fd5b50505f1990565b6001600160a01b031690815f526007602052613ad260405f20546128cd565b50600a8101918254613ae760ff821615612fb4565b612710613b02613afc60025460035490612baf565b846130cd565b049060ff613b108385612cce565b9160a81c1615613d785760405190613b296060836129a0565b600282526040366020840137613b3e82612cdb565b6001600160a01b037f0000000000000000000000000bd7d308f8e1639fab988df18a8011f41eacad7316905286613b7483612ce8565b5261012c4201918242116104e5575f91613bcb916040518095819482937f7ff36ab5000000000000000000000000000000000000000000000000000000008452876004850152608060248501526084840190613091565b90336044840152606483015203916001600160a01b037f00000000000000000000000007e9002b1549be8e5a4f94ad0c9ca586cf7078a6165af19081156117a557613c3991613c20915f916132b45750612ce8565b51965b6001600160a01b036001860154168785856138cf565b613cf8575b50815460a81c60ff1615613ca257613c6a6001600160a01b03600b613c70930154935460081c166136fa565b82612cce565b6064810290808204606414901517156104e557605091613c8f916130e0565b1015613c99575090565b612fab90613f78565b600c01546b037790968dc8efffd1000000818103925082116104e55760648202918204606414906b037790968dc8efffd10000001417156104e5576b033b2e3c9fd0803ce8000000605091041015613c99575090565b612710613d07600254836130cd565b04612710613d17600354846130cd565b04600d84015490600c85015492604051946001865289602087015260408601526060850152608084015260a083015260c0820152837f952ff8d90add9fdeaeb478102d54441cf0cc0cbe53b1d99e51f747cdc8379e5460e03393a35f613c3e565b95613e0390600c850197600d860198613d92828b54612baf565b90613da182600f8a01546130e0565b91613dad838354612cce565b9b5555613dbf600e8701918254612baf565b90556040517fa9059cbb0000000000000000000000000000000000000000000000000000000081523360048201526024810189905291602090839081906044820190565b03815f8b5af19182156117a557613c3992613e1f575b50613c23565b613e379060203d602011611808576117fb81836129a0565b505f613e19565b613e4790613665565b9060ff601183015416158015613f70575b613f6c57602460206001600160a01b03845416604051928380927f70a082310000000000000000000000000000000000000000000000000000000082523060048301525afa9081156117a5575f91613f3a575b506b033b2e3c9fd0803ce8000000036b033b2e3c9fd0803ce800000081116104e55768056bc75e2d631000008110612b665760128301613eec838254612baf565b90556ec097ce7bc90715b34b9f10000000008202918083046ec097ce7bc90715b34b9f100000000014901517156104e557613f2c601391613f36936130e0565b9201918254612baf565b9055565b90506020813d602011613f64575b81613f55602093836129a0565b8101031261020857515f613eab565b3d9150613f48565b5050565b508015613e58565b613f8181613665565b600a810180549160017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff005f94613fba60ff821615612fb4565b161782556001600160a01b03815416803b15610208575f80916004604051809481937f75ae61eb0000000000000000000000000000000000000000000000000000000083525af180156117a55761451d575b50829060ff835460a81c165f146140eb57602090604460106001600160a01b03865460081c1692015460405194859384927fa9059cbb00000000000000000000000000000000000000000000000000000000845261dead600485015260248401525af180156140e0576001600160a01b037f18a56450d3c666e2bae9e0829fcada82a9ab0deef6e33c2496752c88d4155c9d9360409382936140c1575b505b5460081c169482519480865260208601521692a3565b6140d99060203d602011611808576117fb81836129a0565b505f6140a9565b6040513d85823e3d90fd5b90506001600160a01b038154166040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152602081602481855afa9081156144315785916144eb575b50600e830190815461415260128601548092612cce565b9255605f810291818304605f14821517156144be57605f810290808204605f1481151715614491576040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b037f00000000000000000000000007e9002b1549be8e5a4f94ad0c9ca586cf7078a616600482018190526024820185905295602090829060449082908d905af1801561448657614469575b506001600160a01b038654169161012c42019081421161443c57916060949391606460c49481604051998a9889977ff305d7190000000000000000000000000000000000000000000000000000000089526004890152602488015204604486015204606484015230608484015260a4830152865af18015614431579160209160049493614412575b50604051938480927fc45a01550000000000000000000000000000000000000000000000000000000082525afa918215614407576001600160a01b03926020926143369287926143e6575b50546040517fe6a439050000000000000000000000000000000000000000000000000000000081529085166001600160a01b0390811660048301527f0000000000000000000000000bd7d308f8e1639fab988df18a8011f41eacad7316602482015293849283919082906044820190565b0392165afa9081156140e0576001600160a01b037f18a56450d3c666e2bae9e0829fcada82a9ab0deef6e33c2496752c88d4155c9d936143c2604094839488916143c7575b5082547fffffffffffffffffffffff0000000000000000000000000000000000000000ff1660089190911b74ffffffffffffffffffffffffffffffffffffffff0016178255565b6140ab565b6143e0915060203d60201161179e5761179081836129a0565b5f61437b565b8591925061440090853d871161179e5761179081836129a0565b91906142c5565b6040513d86823e3d90fd5b61442a9060603d6060116117db576117ca81836129a0565b505061427a565b6040513d87823e3d90fd5b60248a7f4e487b710000000000000000000000000000000000000000000000000000000081526011600452fd5b6144819060203d602011611808576117fb81836129a0565b6141f2565b6040513d8b823e3d90fd5b6024887f4e487b710000000000000000000000000000000000000000000000000000000081526011600452fd5b6024877f4e487b710000000000000000000000000000000000000000000000000000000081526011600452fd5b90506020813d602011614515575b81614506602093836129a0565b8101031261020857515f61413b565b3d91506144f9565b61452a9193505f906129a0565b5f915f61400c56fe6101c080604052346104ee57611a30803803809161001d82856104f2565b8339810160a0828203126104ee5781516001600160401b0381116104ee5781610047918401610515565b602083015190916001600160401b0382116104ee57610067918401610515565b916100746040820161056a565b60806100826060840161056a565b9201519260409485519161009687846104f2565b60018352603160f81b6020840190815281519092906001600160401b0381116103fe57600354600181811c911680156104e4575b60208210146103e057601f8111610481575b50806020601f821160011461041d575f91610412575b508160011b915f199060031b1c1916176003555b8051906001600160401b0382116103fe5760045490600182811c921680156103f4575b60208310146103e05781601f849311610372575b50602090601f831160011461030c575f92610301575b50508160011b915f199060031b1c1916176004555b6101718161057e565b6101205261017e83610705565b6101405260208151910120918260e05251902080610100524660a05285519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f84528783015260608201524660808201523060a082015260a081526101e960c0826104f2565b5190206080523060c052610160526101808190526001600160a01b03166101a08190529081156102ee57600254908082018092116102da5760207fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef915f936002558484528382528584208181540190558551908152a3516111f2908161083e823960805181610e42015260a05181610eff015260c05181610e13015260e05181610e9101526101005181610eb70152610120518161043001526101405181610459015261016051816109c601526101805181818161060a0152610a1401526101a05181818161057a0152610d0c0152f35b634e487b7160e01b5f52601160045260245ffd5b63ec442f0560e01b5f525f60045260245ffd5b015190505f80610153565b60045f9081528281209350601f198516905b81811061035a5750908460019594939210610342575b505050811b01600455610168565b01515f1960f88460031b161c191690555f8080610334565b9293602060018192878601518155019501930161031e565b60045f529091507f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b601f840160051c810191602085106103d6575b90601f859493920160051c01905b8181106103c8575061013d565b5f81558493506001016103bb565b90915081906103ad565b634e487b7160e01b5f52602260045260245ffd5b91607f1691610129565b634e487b7160e01b5f52604160045260245ffd5b90508301515f6100f2565b60035f9081528181209250601f198416905b81811061046957509083600194939210610451575b5050811b01600355610106565b8501515f1960f88460031b161c191690555f80610444565b9192602060018192868a01518155019401920161042f565b60035f527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b601f830160051c810191602084106104da575b601f0160051c01905b8181106104cf57506100dc565b5f81556001016104c2565b90915081906104b9565b90607f16906100ca565b5f80fd5b601f909101601f19168101906001600160401b038211908210176103fe57604052565b81601f820112156104ee578051906001600160401b0382116103fe5760405192610549601f8401601f1916602001856104f2565b828452602083830101116104ee57815f9260208093018386015e8301015290565b51906001600160a01b03821682036104ee57565b908151602081105f146105f8575090601f8151116105b85760208151910151602082106105a9571790565b5f198260200360031b1b161790565b604460209160405192839163305a27a960e01b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fd5b6001600160401b0381116103fe57600554600181811c911680156106fb575b60208210146103e057601f81116106c8575b50602092601f821160011461066757928192935f9261065c575b50508160011b915f199060031b1c19161760055560ff90565b015190505f80610643565b601f1982169360055f52805f20915f5b8681106106b05750836001959610610698575b505050811b0160055560ff90565b01515f1960f88460031b161c191690555f808061068a565b91926020600181928685015181550194019201610677565b60055f52601f60205f20910160051c810190601f830160051c015b8181106106f05750610629565b5f81556001016106e3565b90607f1690610617565b908151602081105f14610730575090601f8151116105b85760208151910151602082106105a9571790565b6001600160401b0381116103fe57600654600181811c91168015610833575b60208210146103e057601f8111610800575b50602092601f821160011461079f57928192935f92610794575b50508160011b915f199060031b1c19161760065560ff90565b015190505f8061077b565b601f1982169360065f52805f20915f5b8681106107e857508360019596106107d0575b505050811b0160065560ff90565b01515f1960f88460031b161c191690555f80806107c2565b919260206001819286850151815501940192016107af565b60065f52601f60205f20910160051c810190601f830160051c015b8181106108285750610761565b5f815560010161081b565b90607f169061074f56fe6080806040526004361015610012575f80fd5b5f3560e01c90816302669b52146109ea5750806302d05d3f1461099a57806306fdde03146108f5578063095ea7b3146108cf57806318160ddd146108b257806323b872dd1461073c578063313ce567146107215780633644e515146106ff57806370a08231146106bb57806375ae61eb146105e35780637ecebe001461059e5780637f5a7c7b1461054e5780638091f3bf1461052c57806384b0196e1461041857806395d89b4114610318578063a9059cbb146102e7578063d505accf146101545763dd62ed3e146100e2575f80fd5b34610150576040600319360112610150576100fb610a7b565b73ffffffffffffffffffffffffffffffffffffffff610118610a9e565b91165f52600160205273ffffffffffffffffffffffffffffffffffffffff60405f2091165f52602052602060405f2054604051908152f35b5f80fd5b346101505760e06003193601126101505761016d610a7b565b610175610a9e565b604435906064359260843560ff81168103610150578442116102bb5761027661026d73ffffffffffffffffffffffffffffffffffffffff9283851697885f52600760205260405f20908154916001830190556040519060208201927f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c984528b6040840152878a1660608401528a608084015260a083015260c082015260c0815261022060e082610ac1565b51902061022b610dfc565b90604051917f190100000000000000000000000000000000000000000000000000000000000083526002830152602282015260c43591604260a4359220611055565b909291926110e4565b1684810361028b57506102899350610f25565b005b84907f4b800e46000000000000000000000000000000000000000000000000000000005f5260045260245260445ffd5b847f62791302000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b346101505760406003193601126101505761030d610303610a7b565b6024359033610c20565b602060405160018152f35b34610150575f600319360112610150576040515f60045461033881610b2f565b80845290600181169081156103d65750600114610378575b6103748361036081850382610ac1565b604051918291602083526020830190610a38565b0390f35b60045f9081527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b939250905b8082106103bc57509091508101602001610360610350565b9192600181602092548385880101520191019092916103a4565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660208086019190915291151560051b840190910191506103609050610350565b34610150575f600319360112610150576104d06104547f0000000000000000000000000000000000000000000000000000000000000000610fa2565b61047d7f000000000000000000000000000000000000000000000000000000000000000061101e565b60206104de604051926104908385610ac1565b5f84525f3681376040519586957f0f00000000000000000000000000000000000000000000000000000000000000875260e08588015260e0870190610a38565b908582036040870152610a38565b4660608501523060808501525f60a085015283810360c08501528180845192838152019301915f5b82811061051557505050500390f35b835185528695509381019392810192600101610506565b34610150575f60031936011261015057602060ff600854166040519015158152f35b34610150575f60031936011261015057602060405173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b346101505760206003193601126101505773ffffffffffffffffffffffffffffffffffffffff6105cc610a7b565b165f526007602052602060405f2054604051908152f35b34610150575f6003193601126101505773ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016330361065d57600880547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055005b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f6f6e6c79206c61756e63687061640000000000000000000000000000000000006044820152fd5b346101505760206003193601126101505773ffffffffffffffffffffffffffffffffffffffff6106e9610a7b565b165f525f602052602060405f2054604051908152f35b34610150575f600319360112610150576020610719610dfc565b604051908152f35b34610150575f60031936011261015057602060405160128152f35b3461015057606060031936011261015057610755610a7b565b61075d610a9e565b6044359073ffffffffffffffffffffffffffffffffffffffff831692835f52600160205260405f2073ffffffffffffffffffffffffffffffffffffffff33165f5260205260405f20547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81106107d9575b5061030d9350610c20565b83811061087e5784156108525733156108265761030d945f52600160205260405f2073ffffffffffffffffffffffffffffffffffffffff33165f526020528360405f2091039055846107ce565b7f94280d62000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b7fe602df05000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b83907ffb8f41b2000000000000000000000000000000000000000000000000000000005f523360045260245260445260645ffd5b34610150575f600319360112610150576020600254604051908152f35b346101505760406003193601126101505761030d6108eb610a7b565b6024359033610f25565b34610150575f600319360112610150576040515f60035461091581610b2f565b80845290600181169081156103d6575060011461093c576103748361036081850382610ac1565b60035f9081527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b939250905b80821061098057509091508101602001610360610350565b919260018160209254838588010152019101909291610968565b34610150575f60031936011261015057602060405173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b34610150575f6003193601126101505760209073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f602080948051918291828752018686015e5f8582860101520116010190565b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361015057565b6024359073ffffffffffffffffffffffffffffffffffffffff8216820361015057565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff821117610b0257604052565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b90600182811c92168015610b76575b6020831014610b4957565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b91607f1691610b3e565b5f9291815491610b8f83610b2f565b8083529260018116908115610be45750600114610bab57505050565b5f9081526020812093945091925b838310610bca575060209250010190565b600181602092949394548385870101520191019190610bb9565b905060209495507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0091509291921683830152151560051b010190565b9173ffffffffffffffffffffffffffffffffffffffff5f9316918215610dd05773ffffffffffffffffffffffffffffffffffffffff16928315610da457838303610cf5575b828152806020526040812054828110610cc25791604082827fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef958760209652828652038282205586815280845220818154019055604051908152a3565b6064937fe450d38c0000000000000000000000000000000000000000000000000000000083949352600452602452604452fd5b73ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016803b15610150575f80916064604051809481937efa93f10000000000000000000000000000000000000000000000000000000083523060048401528960248401528a60448401525af18015610d9957610d86575b50610c65565b610d9291505f90610ac1565b5f80610d80565b6040513d5f823e3d90fd5b7fec442f05000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b7f96c6fd1e000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b73ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016301480610efc575b15610e64577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a08152610ef660c082610ac1565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000004614610e3b565b73ffffffffffffffffffffffffffffffffffffffff169081156108525773ffffffffffffffffffffffffffffffffffffffff169182156108265760207f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591835f526001825260405f20855f5282528060405f2055604051908152a3565b60ff81146110015760ff811690601f8211610fd95760405191610fc6604084610ac1565b6020808452838101919036833783525290565b7fb3512b0c000000000000000000000000000000000000000000000000000000005f5260045ffd5b5060405161101b81611014816005610b80565b0382610ac1565b90565b60ff81146110425760ff811690601f8211610fd95760405191610fc6604084610ac1565b5060405161101b81611014816006610b80565b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a084116110d9579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa15610d99575f5173ffffffffffffffffffffffffffffffffffffffff8116156110cf57905f905f90565b505f906001905f90565b5050505f9160039190565b600481101561118f57806110f6575050565b60018103611126577ff645eedf000000000000000000000000000000000000000000000000000000005f5260045ffd5b6002810361115a57507ffce698f7000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b6003146111645750565b7fd78bce0c000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffdfea2646970667358221220db967a1ce13aa879c02dc0717921e84c68e283256efdd4407afea0966817823164736f6c634300081a0033a26469706673582212208150601488532109e434bb8b0722afa423bc1e72656902174f0c0f1abe1cdcb564736f6c634300081a0033
| Token | Symbol | Balance | Price | Value |
|---|---|---|---|---|
| DIH | 1 | $0.0000102 | $0 | |
| Test NoUni (NOUNI) | NOUNI | 1,000,000,000 | — | — |
| Type | Age | Block | Details |
|---|---|---|---|
| no cross-chain L1↔L2 transactions for this address | |||
| Txn Hash | Age | Event | Topics / Data |
|---|---|---|---|
| 0x72d2a4…ccf899 | 35 days agoMon, 13 Jul 2026 21:14:16 UTC | 0x5b5a47…7097 | [0] 0x000000000000…00000000 [1] 0x000000000000…dc745840 [2] 0x000000000000…d3ea681e data: 0x000000000000000000…00000000 |
| 0x8e229e…5a33e8 | 35 days agoMon, 13 Jul 2026 21:11:55 UTC | 0x8be007…57e0 | [0] 0x000000000000…00000000 [1] 0x000000000000…d3ea681e |
| Block | Age | Parent Transaction Hash | Type | Method | From | To | Value | |
|---|---|---|---|---|---|---|---|---|
| no internal transactions found for this address yet (traced blocks + on-demand) | ||||||||
| Transaction Hash | Method | Block | Age | From | To | Type | Item | ||
|---|---|---|---|---|---|---|---|---|---|
| no NFT transfers for this address yet | |||||||||
| Transaction Hash | Method | Block | Age | From | To | Amount | Token | ||
|---|---|---|---|---|---|---|---|---|---|
| 0x524604d8…e15ab7 | Transfer | 19,859,982 | 22 days agoSun, 26 Jul 2026 12:10:36 UTC | 0xcaf7…5d11 | IN | 0xaebc…afd4 | $0.001 DIH | ||
| 0x72d2a43a…ccf899 | Transfer | 8,982,263 | 35 days agoMon, 13 Jul 2026 21:14:16 UTC | 0x0000…0000 | IN | 0xaebc…afd4 | 1,000,000,000.000000 NOUNI | Test NoUni (NOUNI) |
| Transaction Hash | Method ? | Block | Age | From | To | Amount | Txn Fee ? | ||
|---|---|---|---|---|---|---|---|---|---|
| !0xb27554…007cd8 | 0xb04fe2f8 | 8,982,504 | 35 days agoMon, 13 Jul 2026 21:14:40 UTC | 0x844e…681e | IN | 0xaebc…afd4 | $2.100.0011 ETH | 0.00018528 | |
| 0x72d2a4…ccf899 | 0xb04fe2f8 | 8,982,263 | 35 days agoMon, 13 Jul 2026 21:14:16 UTC | 0x844e…681e | IN | 0xaebc…afd4 | $1.910.001 ETH | 0.00007031 | |
| !0x58cf0f…ce69d1 | 0xb04fe2f8 | 8,981,689 | 35 days agoMon, 13 Jul 2026 21:13:18 UTC | 0x038f…3a6a | IN | 0xaebc…afd4 | $5.720.003 ETH | 0.00018822 |