VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x29b3dA…DbCC
Summary
Transactions
Transfers
Address
0x29b3dAFB08d1E30e38931009dC861904e74BDbCC
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x974C13DeE5400f4c94dE3f4272c6F1Ddf29017Ee
Deployer
0x974C13DeE5400f4c94dE3f4272c6F1Ddf29017Ee
Code
0x608060409080825260048036101561001657600080fd5b600092833560e01c92836301ffc9a714611c245750826306fdde0314611b74578263081812fc14611b38578263095ea7b314611a5b57826309f72da314611a20578263177b8996146119cc57826318ef790a146118e85782631cbb41311461187957826320b2af521461185057826323b872dd146117d9578263248a9ca3146117ae57826326092b83146117835782632a49d7e0146117645782632a55205a146116d95782632f2ff15d146116af5782632f48de791461166557826336568abe1461161f5782633af32abf146115e15782633f4ba83a1461157757826342842e0e1461154e578263452e95e01461152757826352436f2014611500578263548db174146114a757826355f804b3146113275782635c975abb146113035782636030c508146112af5782636352211e1461127f578263639e01dd146112565782636ad2d8d71461121657826370a08231146111e957826375174208146111c5578263755edd171461118b5782637adbf973146110fd5782637dc0d1d0146110d45782637f64978314611074578263804f43cd14610e8b5782638456cb5914610e305782638d8da34214610df05782638fc3b54914610db157826391d1485414610d6a57826392c313da14610d2c5782639593720c14610cf457826395d89b4114610c0a57826395e4a93414610be25782639b41886c14610bc35782639c3d78e314610b81578263a217fddf14610b66578263a22cb46514610ac8578263a2c57c7f14610a1f578263a3032a6514610882578263a512542114610816578263b88d4fde146107ae578263bcc9ca5b1461078a578263c87b56dd14610753578263d547741f14610713578263e491071414610443578263e985e9c5146103f5578263f2d6511d1461033a57508163f9a59eb7146102f1575063ff3447f3146102ba57600080fd5b346102ee5760203660031901126102ee576102d3611d72565b6102db612b0b565b60ff801960135416911515161760135580f35b80fd5b9050346103365760203660031901126103365735600381101561033657610316612b0b565b600b805460ff60a01b191660a09290921b60ff60a01b1691909117905580f35b5080fd5b83346102ee57806003193601126102ee57908051918290600e549182855260208095018093600e84527fbb7b4a454dc3493923482f07822329ed19e8244eff582cc204f8554c3620c3fd90845b8181106103e1575050508161039d910382611e0f565b83519485948186019282875251809352850193925b8281106103c157505050500390f35b83516001600160a01b0316855286955093810193928101926001016103b2565b825484529288019260019283019201610387565b83903461033657806003193601126103365760ff81602093610415611d0c565b61041d611d27565b6001600160a01b0391821683526005875283832091168252855220549151911615158152f35b9091503461070f578060031936011261070f5761045e611d0c565b91602491823561046c612b89565b610474612ba7565b61048560ff60095460081c166126c7565b3386526020936017855261049e60ff8489205416612713565b60ff600b5460a01c1660038110156106fd57806104c491159081156106f2575b506120a7565b6001600160a01b0386169586156106a5576104f790878952600c87526104ef60ff868b205416611ebe565b600a5461258b565b91606283028381046062148415171561069357606490049261051b84831015612113565b8181111561068c57505b8351916370a0823160e01b918284523087850152878483818c5afa9384156106825790889392918b9561064a575b506105609030338c612bca565b85519687928352309083015281895afa93841561064057879461060b575b506105ad6105b6917f5abfec23ced2338c97ba48e11a6a9e3c3d4af136e1ba56eab6b06567453977209561216b565b9182101561218e565b6016601554946105c5866121da565b6015556105d28633612c25565b6105dc8388612eb8565b85885252818620819055600a54915193845260208401526040830152339180606081015b0390a3600160085580f35b93508484813d8311610639575b6106228183611e0f565b81010312610635579251926105ad61057e565b8680fd5b503d610618565b83513d89823e3d90fd5b8481959296503d831161067b575b6106628183611e0f565b81010312610677576105608893519490610553565b8980fd5b503d610658565b86513d8c823e3d90fd5b9050610525565b634e487b7160e01b8952601186528289fd5b835162461bcd60e51b81528086018790526022818401527f5573652077686974656c6973744d696e7420666f7220564554207061796d656e604482015261747360f01b6064820152608490fd5b6001915014386104be565b50634e487b7160e01b87526021845286fd5b8280fd5b9091503461070f578060031936011261070f5761074f913561074a6001610738611d27565b93838752600760205286200154612b63565b612f7f565b5080f35b83346102ee5760203660031901126102ee575061077361078692356128d5565b9051918291602083526020830190611ce7565b0390f35b83903461033657816003193601126103365760209060ff6009541690519015158152f35b838234610336576080366003190112610336576107c9611d0c565b6107d1611d27565b9060643567ffffffffffffffff811161081257366023820112156108125761080f9381602461080593369301359101611e4d565b916044359161275f565b80f35b8480fd5b8390346103365760203660031901126103365761074f9082610836611d0c565b61083e612b0b565b6001600160a01b0316808252600c602052828220549092906108629060ff1661200f565b828252600c60205280822060ff198154169055600d60205281205561325b565b9091503461070f578060031936011261070f5761089d611d0c565b60249081359167ffffffffffffffff94858411610635573660238501121561063557838101359586116106355736828786010111610635576108dd612b0b565b85156109de5760ff600b5460a01c1660038110156109cc5780159081156109c1575b5015610980575091606091857f6ea7998c6d0a1bb7e998b78bc1f8fc33d87602c2cd6df61b09e6a753d03020a195946015549361093b856121da565b6015556109488585612c25565b8287519788968752806020880152860152018484013781860183018790526001600160a01b031694601f01601f19168101030190a280f35b6019606492602087519362461bcd60e51b85528401528201527f46696174207061796d656e7473206e6f7420616c6c6f776564000000000000006044820152fd5b6002915014386108ff565b50634e487b7160e01b87526021905285fd5b6019606492602087519362461bcd60e51b85528401528201527f4368617267652049442063616e6e6f7420626520656d707479000000000000006044820152fd5b838234610336578260031936011261033657610a39611d0c565b610a41612b0b565b6001600160a01b0316808352600c6020528383205490919060ff16610a8d575081928161074f9352600c602052808420600160ff19825416179055600d60205260243590842055613357565b606490602085519162461bcd60e51b83528201526015602482015274151bdad95b88185b1c9958591e48185b1b1bddd959605a1b6044820152fd5b9091503461070f578060031936011261070f57610ae3611d0c565b90610aec611d81565b6001600160a01b03909216928315610b51575033845260056020528084208385526020528084209115159160ff1981541660ff8416179055519081527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3160203392a380f35b836024925191630b61174360e31b8352820152fd5b83903461033657816003193601126103365751908152602090f35b83903461033657816003193601126103365760ff600b5460a01c169051916003821015610bb057602083838152f35b634e487b7160e01b815260218452602490fd5b839034610336578160031936011261033657602090600a549051908152f35b91503461070f57602036600319011261070f5760209282913581526016845220549051908152f35b83346102ee57806003193601126102ee57815191828260019360015494610c3086611e84565b9182855260209687600182169182600014610ccd575050600114610c71575b5050506107869291610c62910385611e0f565b51928284938452830190611ce7565b9190869350600183527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b828410610cb55750505082010181610c62610786610c4f565b8054848a018601528895508794909301928101610c9c565b60ff19168782015293151560051b86019093019350849250610c6291506107869050610c4f565b8390346103365760203660031901126103365760209181906001600160a01b03610d1c611d0c565b168152600d845220549051908152f35b8390346103365760203660031901126103365760209160ff9082906001600160a01b03610d57611d0c565b168152600c855220541690519015158152f35b91503461070f578160031936011261070f578160209360ff92610d8b611d27565b90358252600786528282206001600160a01b039091168252855220549151911615158152f35b839034610336578160031936011261033657601554600019810192908311610ddd576020838351908152f35b634e487b7160e01b815260118452602490fd5b83346102ee5760203660031901126102ee57610e0a611d0c565b610e12612b0b565b60018060a01b03166001600160601b0360a01b601054161760105580f35b83903461033657816003193601126103365760207f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25891610e6e612b0b565b610e76612b89565b600160ff19600654161760065551338152a180f35b83908160031936011261033657610ea0612b89565b610ea8612ba7565b610eb960ff60095460081c166126c7565b3382526017602052610ed060ff8284205416612713565b60ff600b5460a01c1660038110156110615780610ef5911590811561105657506120a7565b818052600c602052610f0c60ff82842054166121e9565b610f17600a546123b8565b6062810281158282046062148117156110435760668302928304606614171561102257906064610f5292043410159081611035575b50612235565b60155490610f5f826121da565b601555610f6c8233612c25565b604634023481046046143415171561102257610600849392610ff28580808060647f5abfec23ced2338c97ba48e11a6a9e3c3d4af136e1ba56eab6b06567453977209804610fba813461216b565b610fde8380808060018060a01b039586601054165af1610fd861228c565b506122bc565b601154165af1610fec61228c565b50612308565b83855260166020523481862055600a54905191829133953490846040919493926060820195825260208201520152565b634e487b7160e01b845260118552602484fd5b606491500434111585610f4c565b634e487b7160e01b855260118652602485fd5b6001915014856104be565b634e487b7160e01b835260218452602483fd5b8390346103365761108436611d90565b919061108e612b0b565b835b83811061109b578480f35b6001906001600160a01b036110b96110b4838887612654565b61267a565b1686526017602052838620805460ff19168317905501611090565b839034610336578160031936011261033657600b5490516001600160a01b039091168152602090f35b91503461070f57602036600319011261070f57611118611d0c565b611120612b0b565b6001600160a01b03169182156111485750506001600160601b0360a01b600b541617600b5580f35b906020606492519162461bcd60e51b8352820152601d60248201527f4f7261636c6520616464726573732063616e6e6f74206265207a65726f0000006044820152fd5b83346102ee5760203660031901126102ee5761080f6111a8611d0c565b6111b0612b0b565b601554906111bd826121da565b601555612c25565b83903461033657816003193601126103365760209060ff6013541690519015158152f35b8390346103365760203660031901126103365760209061120f61120a611d0c565b61268e565b9051908152f35b83346102ee5760203660031901126102ee57611230611d0c565b611238612b0b565b60018060a01b03166001600160601b0360a01b601154161760115580f35b83903461033657816003193601126103365760105490516001600160a01b039091168152602090f35b83346102ee5760203660031901126102ee575061129e60209235612ad0565b90516001600160a01b039091168152f35b83346102ee576112be36611d90565b906112c7612b0b565b825b8281106112d4578380f35b6001906112fd60158054906112e8826121da565b90556112f86110b4848888612654565b612c25565b016112c9565b83903461033657816003193601126103365760209060ff6006541690519015158152f35b5082346102ee576020806003193601126103365767ffffffffffffffff9083358281116114a357366023820112156114a35761136c9036906024818801359101611e4d565b93611375612b0b565b8451928311611490575061138a601254611e84565b601f811161143f575b50602090601f83116001146113d0575082938293926113c5575b50508160011b916000199060031b1c19161760125580f35b0151905083806113ad565b60128452601f198316946000805160206133c3833981519152929185905b87821061142757505083600195961061140e575b505050811b0160125580f35b015160001960f88460031b161c19169055838080611402565b806001859682949686015181550195019301906113ee565b601284526000805160206133c3833981519152601f840160051c81019160208510611486575b601f0160051c01905b81811061147b5750611393565b84815560010161146e565b9091508190611465565b634e487b7160e01b845260419052602483fd5b8380fd5b839034610336576114b736611d90565b91906114c1612b0b565b835b8381106114ce578480f35b6001906001600160a01b036114e76110b4838887612654565b1686526017602052838620805460ff19169055016114c3565b83903461033657816003193601126103365760209060ff60095460081c1690519015158152f35b83346102ee57816003193601126102ee575061120f602092611547611d27565b903561258b565b8390346103365761080f9061156236611d3d565b9192519261156f84611ddd565b85845261275f565b91503461070f578260031936011261070f57611591612b0b565b6006549060ff8216156115d3575060ff1916600655513381527f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa90602090a180f35b8251638dfc202b60e01b8152fd5b8390346103365760203660031901126103365760209160ff9082906001600160a01b0361160c611d0c565b1681526017855220541690519015158152f35b839034610336578060031936011261033657611639611d27565b90336001600160a01b03831603611656575061074f919235612f7f565b5163334bd91960e11b81528390fd5b839034610336573660031901126102ee5761167e611d72565b611686611d81565b61168e612b0b565b60ff61ff0060095492151560081b16921515169061ffff1916171760095580f35b9091503461070f578060031936011261070f5761074f91356116d46001610738611d27565b612eff565b83903461033657806003193601126103365782358252600260205280822054602435926001600160a01b03916117129083161515612354565b6001600160601b0360185416938481029481860414901517156117515760115483519083166001600160a01b0316815261271085046020820152604090f35b634e487b7160e01b815260118552602490fd5b8390346103365781600319360112610336576020906014549051908152f35b83908160031936011261033657611798612b89565b6117a0612ba7565b610ed060ff6009541661205b565b91503461070f57602036600319011261070f5781602093600192358152600785522001549051908152f35b9091503461070f576117ea36611d3d565b91906001600160a01b0390818116156118395761180a829185339161309f565b921691169281840361181a578580f35b516364283d7b60e01b8152938401526024830152604482015260649150fd5b8451633250574960e11b8152808701889052602490fd5b83903461033657816003193601126103365760115490516001600160a01b039091168152602090f35b91503461070f57602036600319011261070f57803591611897612b0b565b82156118a5575050600a5580f35b906020606492519162461bcd60e51b8352820152601c60248201527f5072696365206d7573742062652067726561746572207468616e2030000000006044820152fd5b91503461070f578160031936011261070f57611902611d0c565b906024928335611910612b89565b611918612ba7565b61192660ff6009541661205b565b60ff600b5460a01c1660038110156119ba578061194b91159081156106f257506120a7565b6001600160a01b038416948515611978578587526104f7602095600c87526104ef60ff868b205416611ebe565b83601f606492602086519362461bcd60e51b85528401528201527f557365207075626c69634d696e7420666f7220564554207061796d656e7473006044820152fd5b634e487b7160e01b8752602184528587fd5b8390346103365780600319360112610336576119e6611d0c565b6119ee612b0b565b6001600160a01b0316808352600c60205281832054611a0f9060ff1661200f565b8252600d6020526024359082205580f35b83346102ee5760203660031901126102ee5750611a43611a3e611d0c565b611f42565b82516001600160801b03928316815291166020820152f35b9091503461070f578060031936011261070f57611a76611d0c565b91602435611a8381612ad0565b33151580611b25575b80611afc575b611ae6576001600160a01b039485169482918691167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258880a48452602052822080546001600160a01b031916909117905580f35b835163a9fbf51f60e01b81523381850152602490fd5b506001600160a01b03811686526005602090815284872033885290528386205460ff1615611a92565b506001600160a01b038116331415611a8c565b91503461070f57602036600319011261070f57918260209335611b5a81612ad0565b50825283528190205490516001600160a01b039091168152f35b83346102ee57806003193601126102ee5781519182828354611b9581611e84565b9081845260209560019187600182169182600014610ccd575050600114611bc9575050506107869291610c62910385611e0f565b91908693508280527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b828410611c0c5750505082010181610c62610786610c4f565b8054848a018601528895508794909301928101611bf3565b9250503461070f57602036600319011261070f573563ffffffff60e01b811680910361070f576020925063152a902d60e11b8114908115611c67575b5015158152f35b637965db0b60e01b811491508115611c81575b5038611c60565b6380ac58cd60e01b811491508115611cb3575b8115611ca2575b5038611c7a565b6301ffc9a760e01b14905038611c9b565b635b5e139f60e01b81149150611c94565b60005b838110611cd75750506000910152565b8181015183820152602001611cc7565b90602091611d0081518092818552858086019101611cc4565b601f01601f1916010190565b600435906001600160a01b0382168203611d2257565b600080fd5b602435906001600160a01b0382168203611d2257565b6060906003190112611d22576001600160a01b03906004358281168103611d2257916024359081168103611d22579060443590565b600435908115158203611d2257565b602435908115158203611d2257565b906020600319830112611d225760043567ffffffffffffffff92838211611d225780602383011215611d22578160040135938411611d225760248460051b83010111611d22576024019190565b6020810190811067ffffffffffffffff821117611df957604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff821117611df957604052565b67ffffffffffffffff8111611df957601f01601f191660200190565b929192611e5982611e31565b91611e676040519384611e0f565b829481845281830111611d22578281602093846000960137010152565b90600182811c92168015611eb4575b6020831014611e9e57565b634e487b7160e01b600052602260045260246000fd5b91607f1691611e93565b15611ec557565b60405162461bcd60e51b815260206004820152601e60248201527f546f6b656e206e6f7420616c6c6f77656420666f72207061796d656e747300006044820152606490fd5b51906001600160801b0382168203611d2257565b9190826040910312611d2257611f3f6020611f3884611f0a565b9301611f0a565b90565b6001600160a01b039081166000818152600c602052604080822054909493919290611f6f9060ff16611ebe565b8252600d602052838220549081611f9c575050509050670de0b6b3a7640000906001600160801b03421690565b8490600b54169160248251809481936373fc67dd60e01b835260048301525afa938415612004578294611fd0575b50509190565b611ff493945080919250903d10611ffd575b611fec8183611e0f565b810190611f1e565b91903880611fca565b503d611fe2565b51913d9150823e3d90fd5b1561201657565b60405162461bcd60e51b815260206004820152601b60248201527f546f6b656e206e6f742063757272656e746c7920616c6c6f77656400000000006044820152606490fd5b1561206257565b60405162461bcd60e51b815260206004820152601a60248201527f5075626c6963206d696e74696e67206973206e6f74206f70656e0000000000006044820152606490fd5b156120ae57565b60405162461bcd60e51b815260206004820152601b60248201527f43727970746f207061796d656e7473206e6f7420616c6c6f77656400000000006044820152606490fd5b81156120fd570490565b634e487b7160e01b600052601260045260246000fd5b1561211a57565b60405162461bcd60e51b815260206004820152602360248201527f536c6970706167652070726f74656374696f6e3a20616d6f756e7420746f6f206044820152626c6f7760e81b6064820152608490fd5b9190820391821161217857565b634e487b7160e01b600052601160045260246000fd5b1561219557565b60405162461bcd60e51b815260206004820152601c60248201527f496e73756666696369656e7420746f6b656e73207265636569766564000000006044820152606490fd5b60001981146121785760010190565b156121f057565b60405162461bcd60e51b815260206004820152601860248201527f564554207061796d656e7473206e6f7420616c6c6f77656400000000000000006044820152606490fd5b1561223c57565b60405162461bcd60e51b815260206004820152602260248201527f5061796d656e74206f75747369646520736c69707061676520746f6c6572616e604482015261636560f01b6064820152608490fd5b3d156122b7573d9061229d82611e31565b916122ab6040519384611e0f565b82523d6000602084013e565b606090565b156122c357565b60405162461bcd60e51b815260206004820152601960248201527f4661696c656420746f2073656e64205465616d207368617265000000000000006044820152606490fd5b1561230f57565b60405162461bcd60e51b815260206004820152601b60248201527f4661696c656420746f2073656e6420417574686f7220736861726500000000006044820152606490fd5b1561235b57565b60405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b6064820152608490fd5b801561253c576000808052600c6020526040916123da60ff8484205416611ebe565b818052600d6020528282205480612464575090662386f26fc10000808302928304036124505750905b811561240d575090565b5162461bcd60e51b815260206004820152601f60248201527f43616c63756c6174656420746f6b656e20616d6f756e74206973207a65726f006044820152606490fd5b634e487b7160e01b81526011600452602490fd5b600b5484516373fc67dd60e01b815260048101929092528490829060249082906001600160a01b03165afa90811561253257906001600160801b03918491612514575b50169182156124d9576b204fce5e3e25026110000000808302928304036124505750906124d3916120f3565b90612403565b835162461bcd60e51b8152602060048201526014602482015273496e76616c6964206f7261636c6520707269636560601b6044820152606490fd5b61252b9150853d8711611ffd57611fec8183611e0f565b50386124a7565b84513d85823e3d90fd5b60405162461bcd60e51b815260206004820152602160248201527f55534420616d6f756e74206d7573742062652067726561746572207468616e206044820152600360fc1b6064820152608490fd5b90811561253c5760018060a01b0380911691600091838352600c6020526040936125ba60ff8686205416611ebe565b8352600d60205283808420549182156000146125f35750505090662386f26fc1000080830292830403612450575090811561240d575090565b600b54169160248251809481936373fc67dd60e01b835260048301525afa90811561253257906001600160801b039184916125145750169182156124d9576b204fce5e3e25026110000000808302928304036124505750906124d3916120f3565b91908110156126645760051b0190565b634e487b7160e01b600052603260045260246000fd5b356001600160a01b0381168103611d225790565b6001600160a01b031680156126ae57600052600360205260406000205490565b6040516322718ad960e21b815260006004820152602490fd5b156126ce57565b60405162461bcd60e51b815260206004820152601d60248201527f57686974656c697374206d696e74696e67206973206e6f74206f70656e0000006044820152606490fd5b1561271a57565b60405162461bcd60e51b815260206004820152601a60248201527f41646472657373206973206e6f742077686974656c69737465640000000000006044820152606490fd5b6001600160a01b0380831694919391929085156128bc578061278233858561309f565b9516941684810361289857503b61279a575b50505050565b6127d0604051928392630a85bd0160e11b9586855233600486015260248501526044840152608060648401526084830190611ce7565b03906020816000938185885af19082908261284f575b505061281e57826127f561228c565b805191908261281757604051633250574960e11b815260048101839052602490fd5b9050602001fd5b6001600160e01b03191603612837575038808080612794565b60249060405190633250574960e11b82526004820152fd5b909192506020813d602011612890575b8161286c60209383611e0f565b810103126103365751906001600160e01b0319821682036102ee57509038806127e6565b3d915061285f565b8460649184604051926364283d7b60e01b8452600484015260248301526044820152fd5b604051633250574960e11b815260006004820152602490fd5b6000818152602090600282526040926128fa60018060a01b0385842054161515612354565b60135460ff16156129f157508251928160125461291681611e84565b90818752858701946001916001811690816000146129ca5750600114612980575b505050926518973539b7b760d11b602693869361295c61296c98611f3f980386611e0f565b5196879451809285870190611cc4565b830191820152036006810184520182611e0f565b9250601283526000805160206133c38339815191525b8284106129b757505050840183016518973539b7b760d11b8361296c612937565b8054888501880152928601928101612996565b60ff19168752505050151560051b8501840190506518973539b7b760d11b8361296c612937565b839193519380601254612a0381611e84565b9081885286880193600191600181169081600014612ab25750600114612a71575b5050506045938693611f3f9693612a49612a5a9964173539b7b760d91b950387611e0f565b825198899651809287890190611cc4565b850193840152820152036025810184520182611e0f565b9250601283526000805160206133c38339815191525b828410612a9f57505050850184018383611f3f612a24565b8054898501890152928701928101612a87565b60ff19168652505050151560051b8601850190508383611f3f612a24565b6000818152600260205260409020546001600160a01b0316908115612af3575090565b60249060405190637e27328960e01b82526004820152fd5b3360009081527f6d5257204ebe7d88fd91ae87941cb2dd9d8062b64ae5a2bd2d28ec40b9fbf6df602052604081205460ff1615612b455750565b6044906040519063e2517d3f60e01b82523360048301526024820152fd5b80600052600760205260406000203360005260205260ff6040600020541615612b455750565b60ff60065416612b9557565b60405163d93c066560e01b8152600490fd5b600260085414612bb8576002600855565b604051633ee5aeb560e01b8152600490fd5b6040516323b872dd60e01b60208201526001600160a01b03928316602482015292909116604483015260648083019390935291815260a081019181831067ffffffffffffffff841117611df957612c2392604052612ff6565b565b6040805192612c3384611ddd565b6000808552601454821115612e34575b6001600160a01b0394848616948515612e1c5783835260209660028852858420541684878215159283612de9575b81875260038b528887208054600101905582875260028b5288872080546001600160a01b031916831790557fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8780a4612dd1573b612cd2575b505050505050565b85612d0f9185969798955180938192630a85bd0160e11b978884523360048501528760248501526044840152608060648401526084830190611ce7565b0381858a5af190829082612d8d575b5050612d5557505050612d2f61228c565b80519384612d4f578251633250574960e11b815260048101859052602490fd5b84925001fd5b9194506001600160e01b031990911603612d76575050388080808080612cca565b602492505190633250574960e11b82526004820152fd5b909192508781813d8311612dca575b612da68183611e0f565b810103126103365751906001600160e01b0319821682036102ee5750903880612d1e565b503d612d9c565b84516339e3563760e11b815260048101849052602490fd5b600083815260046020526040902080546001600160a01b031916905580875260038b528887208054600019019055612c71565b8451633250574960e11b815260048101849052602490fd5b612e3d8461268e565b15612c4357825162461bcd60e51b815260206004820152604360248201527f4f6e6c79203120746f6b656e20616c6c6f77656420706572207573657220756e60448201527f74696c206d6178546f6b656e496452657761726461626c6520697320726561636064820152621a195960ea1b608482015260a490fd5b9060468102918183046046148215171561217857612edd6064612c239404809361216b565b6010546001600160a01b0391612ef59183168461305e565b601154169061305e565b906000918083526007602052604083209160018060a01b03169182845260205260ff60408420541615600014612f7a5780835260076020526040832082845260205260408320600160ff198254161790557f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d339380a4600190565b505090565b906000918083526007602052604083209160018060a01b03169182845260205260ff604084205416600014612f7a578083526007602052604083208284526020526040832060ff1981541690557ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b339380a4600190565b906000602091828151910182855af115613052576000513d61304957506001600160a01b0381163b155b6130275750565b604051635274afe760e01b81526001600160a01b039091166004820152602490fd5b60011415613020565b6040513d6000823e3d90fd5b60405163a9059cbb60e01b60208201526001600160a01b03929092166024830152604480830193909352918152612c239161309a606483611e0f565b612ff6565b916000928284526020916002835260018060a01b039460408681832054169683818995168015159081613168575b50505060029084957fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef95613135575b16958661311f575b87845252812080546001600160a01b0319168517905580a490565b8684526003815282842060018154019055613104565b600089815260046020526040902080546001600160a01b03191690558685526003885283852080546000190190556130fc565b908092939597949650916131d7575b501561318a5791828089959396946130cd565b83879189156000146131ae578151637e27328960e01b815260048101849052602490fd5b905163177e802f60e01b81526001600160a01b0390911660048201526024810191909152604490fd5b89811491508115613207575b81156131f1575b5038613177565b90508786526004875283858720541614386131ea565b8987526005885285872081885288528587205460ff1691506131e3565b600e5481101561266457600e6000527fbb7b4a454dc3493923482f07822329ed19e8244eff582cc204f8554c3620c3fd0190600090565b6000818152600f60205260408120549091908015612f7a576000199080820181811161334357600e549083820191821161332f578181036132e4575b505050600e5480156132d0578101906132af82613224565b909182549160031b1b19169055600e558152600f6020526040812055600190565b634e487b7160e01b84526031600452602484fd5b6133196132f361330293613224565b90549060031b1c928392613224565b819391549060031b91821b91600019901b19161790565b90558452600f6020526040842055388080613297565b634e487b7160e01b86526011600452602486fd5b634e487b7160e01b85526011600452602485fd5b6000818152600f60205260408120546133bd57600e54680100000000000000008110156133a957908261339561330284600160409601600e55613224565b9055600e54928152600f6020522055600190565b634e487b7160e01b82526041600452602482fd5b90509056febb8a6a4669ba250d26cd7a459eca9d215f8307e33aebe50379bc5a3617ec3444a2646970667358221220e1e3c542b049ac181e92ac00ba3edd02e39eee56dbac3d205196e117ea9cd1d464736f6c63430008180033