VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xE8FF3A…7918
Summary
Transactions
Transfers
Address
0xE8FF3A5B2e4264507940d7071D8e14AA562a7918
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x6B020E5C8E8574388a275cC498B27E3EB91ec3f2
Deployer
0x6B020E5C8E8574388a275cC498B27E3EB91ec3f2
Code
0x608060405234801561001057600080fd5b506004361061023f5760003560e01c80638456cb591161013c578063bc499709116100be578063bc49970914610518578063be9c795f1461052b578063c729b84b1461053e578063cccadd3614610551578063d1af0c7d14610564578063d1fe9e9614610577578063d581dd1b1461058a578063e8550f8e1461059d578063eadf6c2c146105b0578063ec316961146105c2578063f311df8e146105d5578063fa6f5d0b146105e857600080fd5b80638456cb5914610437578063864b1fb11461043f5780638aee81271461044c578063908bcc7a1461045f57806399e265d714610472578063a0bbe3ce14610485578063a12273ea146104b7578063a173a5a6146104ca578063a217fddf146104dd578063a3574c5b146104e5578063ae169a501461050557600080fd5b80633e4f49e6116101c55780633e4f49e6146103435780633f4ba83a14610363578063485cc9551461036b5780635598f8cc1461037e578063590929f81461039e5780635c975abb146103b15780636b5ca27d146103c9578063794ae982146103dc578063797669c9146103ef5780637a99aa5f146104045780637e88dc8c1461041757600080fd5b80630264fd021461024457806302932f561461025957806305f13c15146102705780630607ee6314610285578063141961bc146102985780631dda279b146102c457806325b0e5a2146102d757806328f55073146102f7578063295ff5a81461030a5780632eaef02f1461031d578063315a095d14610330575b600080fd5b610257610252366004615122565b6105fb565b005b6002545b6040519081526020015b60405180910390f35b61025d600080516020615d1583398151915281565b6102576102933660046151c0565b610c5b565b6102ab6102a63660046151e4565b610d06565b6040516102679d9c9b9a99989796959493929190615243565b6102576102d23660046152f4565b610f2f565b6102ea6102e536600461533a565b6112c8565b6040516102679190615447565b6102576103053660046154a9565b6118f2565b6102576103183660046154f1565b611ae7565b61025d61032b3660046154f1565b611ce1565b61025761033e3660046151e4565b611dd7565b6103566103513660046151e4565b611f6b565b6040516102679190615533565b610257612071565b61025761037936600461555b565b61210c565b61039161038c3660046151e4565b61223e565b6040516102679190615585565b6102576103ac36600461561e565b612531565b6103b9612819565b6040519015158152602001610267565b6102576103d73660046151e4565b61282e565b61025d6103ea3660046151e4565b612b6a565b61025d600080516020615cf583398151915281565b6102576104123660046151e4565b612bd9565b61042a6104253660046151e4565b612efa565b604051610267919061565a565b610257612fc0565b600a546103b99060ff1681565b61025761045a3660046156a7565b613058565b61025761046d3660046156a7565b61311e565b6102576104803660046151c0565b6131d1565b6104986104933660046154f1565b613275565b6040805193151584529115156020840152151590820152606001610267565b6102576104c53660046151c0565b61331c565b6103b96104d83660046154f1565b6133c9565b61025d600081565b6001546104f8906001600160a01b031681565b60405161026791906156c2565b6102576105133660046151e4565b6134aa565b6102576105263660046156d6565b613701565b61025761053936600461572c565b613b12565b61042a61054c3660046151e4565b613eb0565b61025761055f36600461561e565b613f74565b6000546104f8906001600160a01b031681565b6102576105853660046154f1565b61419e565b6102576105983660046157aa565b614415565b6102576105ab3660046152f4565b6147b0565b600a546103b990610100900460ff1681565b6103b96105d03660046154f1565b6149ad565b61025d6105e33660046154f1565b614a35565b600a546103b99062010000900460ff1681565b610603614c3f565b600a5460ff166107b457600154604051632474521560e21b81526001600160a01b03909116906391d148549061064d90600080516020615d158339815191529033906004016157ea565b602060405180830381865afa15801561066a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061068e9190615801565b806107155750600154604051632474521560e21b81526001600160a01b03909116906391d14854906106d490600080516020615cf58339815191529033906004016157ea565b602060405180830381865afa1580156106f1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107159190615801565b8061078f5750600154604051632474521560e21b81526001600160a01b03909116906391d148549061074e9060009033906004016157ea565b602060405180830381865afa15801561076b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061078f9190615801565b6107b45760405162461bcd60e51b81526004016107ab9061581e565b60405180910390fd5b4385116107c057600080fd5b8484116107cc57600080fd5b600083116107d957600080fd5b60028054604080516101a0810182528281523360208083019182528284018d8152606084018d9052608084018c905260a084018b905260c084018a905260e08401899052600061010085018190526101208501819052855192830190955284825261014084019190915261016083018490528615156101808401526001850186559490925280517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace600b850290810191825592517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5acf840180546001600160a01b0319166001600160a01b0390921691909117905593519293909290917f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ad0019061090290826158e6565b506060820151600382019061091790826158e6565b506080820151600482015560a0820151600582015560c0820151600682015560e082015160078201556101008083015160088301805461012086015161ffff1990911692151561ff00191692909217911515909202179055610140820151600982019061098490826158e6565b50610160820151600a90910180546101809093015115156101000261ff00199215159290921661ffff199093169290921717905560405181907f633109eec20320eded000fc1e2634211aa7e92ba3f5b15faf6dcdafca05094e4906109ea9033906156c2565b60405180910390a2600154604051632474521560e21b81526001600160a01b03909116906391d1485490610a3290600080516020615cf58339815191529033906004016157ea565b602060405180830381865afa158015610a4f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a739190615801565b80610aed5750600154604051632474521560e21b81526001600160a01b03909116906391d1485490610aac9060009033906004016157ea565b602060405180830381865afa158015610ac9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aed9190615801565b80610b875750600154604051632474521560e21b81526001600160a01b03909116906391d1485490610b3390600080516020615d158339815191529033906004016157ea565b602060405180830381865afa158015610b50573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b749190615801565b8015610b875750600a54610100900460ff165b15610c5157600160028281548110610ba157610ba16159a5565b600091825260208083206008600b9093020191909101805493151560ff199485161790558382526009815260408083203380855290835281842080549095166001908117909555858452600783528184208054958601815580855292842090940180546001600160a01b03191690941790935590839052905182917f2284c40f7ce2afc8527ad88889bde058b66c41f45337931f8926e2e315a4ec9891610c489190615a04565b60405180910390a25b5050505050505050565b600154604051632474521560e21b81526000916001600160a01b0316906391d1485490610c8e90849033906004016157ea565b602060405180830381865afa158015610cab573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ccf9190615801565b610ceb5760405162461bcd60e51b81526004016107ab90615a17565b50600a80549115156101000261ff0019909216919091179055565b60028181548110610d1657600080fd5b60009182526020909120600b90910201805460018201546002830180549294506001600160a01b039091169291610d4c9061586c565b80601f0160208091040260200160405190810160405280929190818152602001828054610d789061586c565b8015610dc55780601f10610d9a57610100808354040283529160200191610dc5565b820191906000526020600020905b815481529060010190602001808311610da857829003601f168201915b505050505090806003018054610dda9061586c565b80601f0160208091040260200160405190810160405280929190818152602001828054610e069061586c565b8015610e535780601f10610e2857610100808354040283529160200191610e53565b820191906000526020600020905b815481529060010190602001808311610e3657829003601f168201915b5050506004840154600585015460068601546007870154600888015460098901805498999598949750929550909360ff8083169461010090930416929091610e9a9061586c565b80601f0160208091040260200160405190810160405280929190818152602001828054610ec69061586c565b8015610f135780601f10610ee857610100808354040283529160200191610f13565b820191906000526020600020905b815481529060010190602001808311610ef657829003601f168201915b505050600a909301549192505060ff808216916101009004168d565b8160006001600160a01b031660028281548110610f4e57610f4e6159a5565b600091825260209091206001600b9092020101546001600160a01b031603610f885760405162461bcd60e51b81526004016107ab90615a49565b610f90614c3f565b600060028481548110610fa557610fa56159a5565b90600052602060002090600b020190506000610fc085611f6b565b90506000816005811115610fd657610fd661551d565b1461110d57600154604051632474521560e21b81526001600160a01b03909116906391d148549061101b90600080516020615cf58339815191529033906004016157ea565b602060405180830381865afa158015611038573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061105c9190615801565b806110d65750600154604051632474521560e21b81526001600160a01b03909116906391d14854906110959060009033906004016157ea565b602060405180830381865afa1580156110b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110d69190615801565b806110ff5750600085815260096020908152604080832033845290915290205460ff1615156001145b61110857600080fd5b611269565b60008160058111156111215761112161551d565b036112695760018201546001600160a01b03163314806111bd5750600154604051632474521560e21b81526001600160a01b03909116906391d148549061117c90600080516020615cf58339815191529033906004016157ea565b602060405180830381865afa158015611199573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111bd9190615801565b806112375750600154604051632474521560e21b81526001600160a01b03909116906391d14854906111f69060009033906004016157ea565b602060405180830381865afa158015611213573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112379190615801565b806112605750600085815260096020908152604080832033845290915290205460ff1615156001145b61126957600080fd5b6002820161127785826158e6565b50847f3491067484259e625478195567a2b0d8bf364ff50659d0f921e4f9023ca3f5fe8584600301856004015486600501546040516112b99493929190615a7a565b60405180910390a25050505050565b60608215806112d5575081155b15611584576002805480602002602001604051908101604052809291908181526020016000905b82821015611579576000848152602090819020604080516101a081018252600b86029092018054835260018101546001600160a01b031693830193909352600283018054929392918401916113509061586c565b80601f016020809104026020016040519081016040528092919081815260200182805461137c9061586c565b80156113c95780601f1061139e576101008083540402835291602001916113c9565b820191906000526020600020905b8154815290600101906020018083116113ac57829003601f168201915b505050505081526020016003820180546113e29061586c565b80601f016020809104026020016040519081016040528092919081815260200182805461140e9061586c565b801561145b5780601f106114305761010080835404028352916020019161145b565b820191906000526020600020905b81548152906001019060200180831161143e57829003601f168201915b505050918352505060048201546020820152600582015460408201526006820154606082015260078201546080820152600882015460ff808216151560a084015261010090910416151560c082015260098201805460e0909201916114bf9061586c565b80601f01602080910402602001604051908101604052809291908181526020018280546114eb9061586c565b80156115385780601f1061150d57610100808354040283529160200191611538565b820191906000526020600020905b81548152906001019060200180831161151b57829003601f168201915b5050509183525050600a919091015460ff808216151560208085019190915261010090920416151560409092019190915290825260019290920191016112fc565b5050505090506118ec565b600082611592600186615b35565b61159c9190615b48565b905060006115aa8483615b5f565b6002549091508111156115bc57506002545b60006115c88383615b35565b6001600160401b038111156115df576115df61505f565b60405190808252806020026020018201604052801561161857816020015b611605614f6c565b8152602001906001900390816115fd5790505b509050825b828110156118e65760028181548110611638576116386159a5565b90600052602060002090600b0201604051806101a0016040529081600082015481526020016001820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b0316815260200160028201805461169b9061586c565b80601f01602080910402602001604051908101604052809291908181526020018280546116c79061586c565b80156117145780601f106116e957610100808354040283529160200191611714565b820191906000526020600020905b8154815290600101906020018083116116f757829003601f168201915b5050505050815260200160038201805461172d9061586c565b80601f01602080910402602001604051908101604052809291908181526020018280546117599061586c565b80156117a65780601f1061177b576101008083540402835291602001916117a6565b820191906000526020600020905b81548152906001019060200180831161178957829003601f168201915b505050918352505060048201546020820152600582015460408201526006820154606082015260078201546080820152600882015460ff808216151560a084015261010090910416151560c082015260098201805460e09092019161180a9061586c565b80601f01602080910402602001604051908101604052809291908181526020018280546118369061586c565b80156118835780601f1061185857610100808354040283529160200191611883565b820191906000526020600020905b81548152906001019060200180831161186657829003601f168201915b5050509183525050600a919091015460ff80821615156020840152610100909104161515604090910152826118b88684615b35565b815181106118c8576118c86159a5565b602002602001018190525080806118de90615b72565b91505061161d565b50925050505b92915050565b600154604051632474521560e21b81526001600160a01b03909116906391d148549061193290600080516020615cf58339815191529033906004016157ea565b602060405180830381865afa15801561194f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119739190615801565b806119ed5750600154604051632474521560e21b81526001600160a01b03909116906391d14854906119ac9060009033906004016157ea565b602060405180830381865afa1580156119c9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119ed9190615801565b611a095760405162461bcd60e51b81526004016107ab90615b8b565b8260006001600160a01b031660028281548110611a2857611a286159a5565b600091825260209091206001600b9092020101546001600160a01b031603611a625760405162461bcd60e51b81526004016107ab90615a49565b611a6a614c3f565b600060028581548110611a7f57611a7f6159a5565b60009182526020918290206006600b909202019081018690556007810185905560408051888152928301879052820185905291507f7d1ab7dbaa6216c4b263ed528724b2d7c41a58b8ffd46fbcf6712cdeaaed30099060600160405180910390a15050505050565b6000828152600960209081526040808320338452909152902054829060ff16151560011480611b925750600154604051632474521560e21b81526001600160a01b03909116906391d1485490611b5190600080516020615cf58339815191529033906004016157ea565b602060405180830381865afa158015611b6e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b929190615801565b80611c0c5750600154604051632474521560e21b81526001600160a01b03909116906391d1485490611bcb9060009033906004016157ea565b602060405180830381865afa158015611be8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c0c9190615801565b611c285760405162461bcd60e51b81526004016107ab9061581e565b8260006001600160a01b031660028281548110611c4757611c476159a5565b600091825260209091206001600b9092020101546001600160a01b031603611c815760405162461bcd60e51b81526004016107ab90615a49565b611c89614c3f565b6000611c9485611f6b565b90506001816005811115611caa57611caa61551d565b1480611cc757506003816005811115611cc557611cc561551d565b145b611cd057600080fd5b611cda8585614c67565b5050505050565b60008260006001600160a01b031660028281548110611d0257611d026159a5565b600091825260209091206001600b9092020101546001600160a01b031603611d3c5760405162461bcd60e51b81526004016107ab90615a49565b6000611d478561223e565b60008681526009602090815260408083206001600160a01b038916845290915290205490915060ff168015611d9f575060008581526008602090815260408083206001600160a01b038816845290915290205460ff16155b15611dca5760008581526007602052604090205460e0820151611dc29190615bcd565b925050611dd0565b60009250505b5092915050565b600154604051632474521560e21b81526000916001600160a01b0316906391d1485490611e0a90849033906004016157ea565b602060405180830381865afa158015611e27573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e4b9190615801565b611e675760405162461bcd60e51b81526004016107ab90615a17565b600080546040516370a0823160e01b81526001600160a01b03909116906370a0823190611e989030906004016156c2565b602060405180830381865afa158015611eb5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ed99190615bef565b905080831115611ee857600080fd5b60005460405163a9059cbb60e01b81526001600160a01b039091169063a9059cbb90611f1a9033908790600401615c08565b6020604051808303816000875af1158015611f39573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f5d9190615801565b611f6657600080fd5b505050565b60008160006001600160a01b031660028281548110611f8c57611f8c6159a5565b600091825260209091206001600b9092020101546001600160a01b031603611fc65760405162461bcd60e51b81526004016107ab90615a49565b600060028481548110611fdb57611fdb6159a5565b90600052602060002090600b020190508060080160019054906101000a900460ff161561200c57600292505061206b565b600881015460ff161561206557438160040154111561202f57600192505061206b565b4381600501541161205b57600a81015460ff161561205157600592505061206b565b600492505061206b565b600392505061206b565b60009250505b50919050565b600154604051632474521560e21b81526000916001600160a01b0316906391d14854906120a490849033906004016157ea565b602060405180830381865afa1580156120c1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120e59190615801565b6121015760405162461bcd60e51b81526004016107ab90615a17565b612109614cdd565b50565b6000612116614d34565b805490915060ff600160401b82041615906001600160401b031660008115801561213d5750825b90506000826001600160401b031660011480156121595750303b155b905081158015612167575080155b156121855760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff1916600117855583156121af57845460ff60401b1916600160401b1785555b6121b7614d58565b6121bf614d68565b600080546001600160a01b03808a166001600160a01b0319928316179092556001805492891692909116919091179055831561223557845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050565b612246614f6c565b8160006001600160a01b031660028281548110612265576122656159a5565b600091825260209091206001600b9092020101546001600160a01b03160361229f5760405162461bcd60e51b81526004016107ab90615a49565b6000600284815481106122b4576122b46159a5565b90600052602060002090600b0201604051806101a0016040529081600082015481526020016001820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b031681526020016002820180546123179061586c565b80601f01602080910402602001604051908101604052809291908181526020018280546123439061586c565b80156123905780601f1061236557610100808354040283529160200191612390565b820191906000526020600020905b81548152906001019060200180831161237357829003601f168201915b505050505081526020016003820180546123a99061586c565b80601f01602080910402602001604051908101604052809291908181526020018280546123d59061586c565b80156124225780601f106123f757610100808354040283529160200191612422565b820191906000526020600020905b81548152906001019060200180831161240557829003601f168201915b505050918352505060048201546020820152600582015460408201526006820154606082015260078201546080820152600882015460ff808216151560a084015261010090910416151560c082015260098201805460e0909201916124869061586c565b80601f01602080910402602001604051908101604052809291908181526020018280546124b29061586c565b80156124ff5780601f106124d4576101008083540402835291602001916124ff565b820191906000526020600020905b8154815290600101906020018083116124e257829003601f168201915b5050509183525050600a919091015460ff80821615156020840152610100909104161515604090910152949350505050565b6000828152600960209081526040808320338452909152902054829060ff161515600114806125dc5750600154604051632474521560e21b81526001600160a01b03909116906391d148549061259b90600080516020615cf58339815191529033906004016157ea565b602060405180830381865afa1580156125b8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125dc9190615801565b806126565750600154604051632474521560e21b81526001600160a01b03909116906391d14854906126159060009033906004016157ea565b602060405180830381865afa158015612632573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126569190615801565b6126725760405162461bcd60e51b81526004016107ab9061581e565b8260006001600160a01b031660028281548110612691576126916159a5565b600091825260209091206001600b9092020101546001600160a01b0316036126cb5760405162461bcd60e51b81526004016107ab90615a49565b6126d3614c3f565b600284815481106126e6576126e66159a5565b90600052602060002090600b0201600a0160019054906101000a900460ff161561276d5760405162461bcd60e51b815260206004820152603260248201527f4f6e65207374657020766572696669636174696f6e20697320656e61626c6564604482015271103337b9103a3434b99031b0b6b830b4b3b760711b60648201526084016107ab565b600061277885611f6b565b9050600181600581111561278e5761278e61551d565b14806127ab575060038160058111156127a9576127a961551d565b145b806127c7575060048160058111156127c5576127c561551d565b145b6127d057600080fd5b60005b8451811015612811576127ff868683815181106127f2576127f26159a5565b6020026020010151614d78565b8061280981615b72565b9150506127d3565b505050505050565b600080612824614e0d565b5460ff1692915050565b6000818152600960209081526040808320338452909152902054819060ff161515600114806128d95750600154604051632474521560e21b81526001600160a01b03909116906391d148549061289890600080516020615cf58339815191529033906004016157ea565b602060405180830381865afa1580156128b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128d99190615801565b806129535750600154604051632474521560e21b81526001600160a01b03909116906391d14854906129129060009033906004016157ea565b602060405180830381865afa15801561292f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129539190615801565b61296f5760405162461bcd60e51b81526004016107ab9061581e565b8160006001600160a01b03166002828154811061298e5761298e6159a5565b600091825260209091206001600b9092020101546001600160a01b0316036129c85760405162461bcd60e51b81526004016107ab90615a49565b6129d0614c3f565b600154604051632474521560e21b81526001600160a01b03909116906391d1485490612a1090600080516020615d158339815191529033906004016157ea565b602060405180830381865afa158015612a2d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a519190615801565b8015612a665750600a5462010000900460ff16155b15612ac45760405162461bcd60e51b815260206004820152602860248201527f416c6c6f772073757065727669736f7220746f2066696e616c697a6520697320604482015267191a5cd8589b195960c21b60648201526084016107ab565b6000612acf84611f6b565b90506004816005811115612ae557612ae561551d565b14612aef57600080fd5b600160028581548110612b0457612b046159a5565b90600052602060002090600b0201600a0160006101000a81548160ff021916908315150217905550837faee08ea879d473e97011a6373e72496cc032435e10f1ebc263a8f7ad7f662bc733604051612b5c91906156c2565b60405180910390a250505050565b60008160006001600160a01b031660028281548110612b8b57612b8b6159a5565b600091825260209091206001600b9092020101546001600160a01b031603612bc55760405162461bcd60e51b81526004016107ab90615a49565b505060009081526005602052604090205490565b612be1614e31565b612be9614c3f565b8060006001600160a01b031660028281548110612c0857612c086159a5565b600091825260209091206001600b9092020101546001600160a01b031603612c425760405162461bcd60e51b81526004016107ab90615a49565b600154604051632474521560e21b8152600080516020615d15833981519152916001600160a01b0316906391d1485490612c8290849033906004016157ea565b602060405180830381865afa158015612c9f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612cc39190615801565b612cdf5760405162461bcd60e51b81526004016107ab90615a17565b6000612cea84611f6b565b90506005816005811115612d0057612d0061551d565b14612d1d5760405162461bcd60e51b81526004016107ab90615c21565b600084815260096020908152604080832033845290915290205460ff16612d4357600080fd5b600084815260086020908152604080832033845290915290205460ff1615612d6a57600080fd5b6000612d768533611ce1565b6000546040516370a0823160e01b815291925082916001600160a01b03909116906370a0823190612dab9030906004016156c2565b602060405180830381865afa158015612dc8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612dec9190615bef565b1015612e0a5760405162461bcd60e51b81526004016107ab90615c58565b60005460405163a9059cbb60e01b81526001600160a01b039091169063a9059cbb90612e3c9033908590600401615c08565b6020604051808303816000875af1158015612e5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612e7f9190615801565b612e8857600080fd5b60008581526008602090815260408083203380855290835292819020805460ff191660011790558051888152918201929092529081018290527f31b7583dcbaa928f5a9e8b3fed25559546e493d29418b09c5dfd1c4b3e292cc89060600160405180910390a150505050612109614e67565b60608160006001600160a01b031660028281548110612f1b57612f1b6159a5565b600091825260209091206001600b9092020101546001600160a01b031603612f555760405162461bcd60e51b81526004016107ab90615a49565b60008381526007602090815260409182902080548351818402810184019094528084529091830182828015612fb357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311612f95575b5050505050915050919050565b600154604051632474521560e21b81526000916001600160a01b0316906391d1485490612ff390849033906004016157ea565b602060405180830381865afa158015613010573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906130349190615801565b6130505760405162461bcd60e51b81526004016107ab90615a17565b612109614e78565b600154604051632474521560e21b81526000916001600160a01b0316906391d148549061308b90849033906004016157ea565b602060405180830381865afa1580156130a8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906130cc9190615801565b6130e85760405162461bcd60e51b81526004016107ab90615a17565b6001600160a01b0382166130fb57600080fd5b50600080546001600160a01b0319166001600160a01b0392909216919091179055565b600154604051632474521560e21b81526000916001600160a01b0316906391d148549061315190849033906004016157ea565b602060405180830381865afa15801561316e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906131929190615801565b6131ae5760405162461bcd60e51b81526004016107ab90615a17565b50600180546001600160a01b0319166001600160a01b0392909216919091179055565b600154604051632474521560e21b81526000916001600160a01b0316906391d148549061320490849033906004016157ea565b602060405180830381865afa158015613221573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906132459190615801565b6132615760405162461bcd60e51b81526004016107ab90615a17565b50600a805460ff1916911515919091179055565b60008060008460006001600160a01b031660028281548110613299576132996159a5565b600091825260209091206001600b9092020101546001600160a01b0316036132d35760405162461bcd60e51b81526004016107ab90615a49565b6132dd86866133c9565b6132e787876149ad565b60008881526006602090815260408083206001600160a01b038b168452909152902054919550935060ff169150509250925092565b600154604051632474521560e21b81526000916001600160a01b0316906391d148549061334f90849033906004016157ea565b602060405180830381865afa15801561336c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906133909190615801565b6133ac5760405162461bcd60e51b81526004016107ab90615a17565b50600a8054911515620100000262ff000019909216919091179055565b60008260006001600160a01b0316600282815481106133ea576133ea6159a5565b600091825260209091206001600b9092020101546001600160a01b0316036134245760405162461bcd60e51b81526004016107ab90615a49565b60005b60008581526003602052604090205481101561349f57600085815260036020526040902080546001600160a01b038616919083908110613469576134696159a5565b6000918252602090912001546001600160a01b03160361348d576001925050611dd0565b8061349781615b72565b915050613427565b506000949350505050565b6134b2614e31565b8060006001600160a01b0316600282815481106134d1576134d16159a5565b600091825260209091206001600b9092020101546001600160a01b03160361350b5760405162461bcd60e51b81526004016107ab90615a49565b613513614c3f565b600061351e83611f6b565b905060058160058111156135345761353461551d565b146135515760405162461bcd60e51b81526004016107ab90615c21565b600083815260066020908152604080832033845290915290205460ff161561357857600080fd5b60006135848433614a35565b6000546040516370a0823160e01b815291925082916001600160a01b03909116906370a08231906135b99030906004016156c2565b602060405180830381865afa1580156135d6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906135fa9190615bef565b10156136185760405162461bcd60e51b81526004016107ab90615c58565b60005460405163a9059cbb60e01b81526001600160a01b039091169063a9059cbb9061364a9033908590600401615c08565b6020604051808303816000875af1158015613669573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061368d9190615801565b61369657600080fd5b600084815260066020908152604080832033808552925291829020805460ff19166001179055905185917f24b5efa61dd1cfc659205a97fb8ed868f3cb8c81922bab2b96423e5de1de2cb7916136ee91908590615c08565b60405180910390a2505050612109614e67565b600154604051632474521560e21b81526001600160a01b03909116906391d148549061374190600080516020615cf58339815191529033906004016157ea565b602060405180830381865afa15801561375e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906137829190615801565b806137fc5750600154604051632474521560e21b81526001600160a01b03909116906391d14854906137bb9060009033906004016157ea565b602060405180830381865afa1580156137d8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906137fc9190615801565b6138185760405162461bcd60e51b81526004016107ab90615b8b565b8360006001600160a01b031660028281548110613837576138376159a5565b600091825260209091206001600b9092020101546001600160a01b0316036138715760405162461bcd60e51b81526004016107ab90615a49565b613879614c3f565b436002868154811061388d5761388d6159a5565b90600052602060002090600b020160040154116138a957600080fd5b6000600286815481106138be576138be6159a5565b600091825260208083206008600b90930201918201805461ffff1916600117905560068201879055600780830187905589845281526040909220875191935061390c92909190880190614fe5565b5060005b8551811015613abf57600087815260096020526040812087516001929089908590811061393f5761393f6159a5565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff021916908315150217905550600160009054906101000a90046001600160a01b03166001600160a01b03166391d14854600080516020615d158339815191528884815181106139c3576139c36159a5565b60200260200101516040518363ffffffff1660e01b81526004016139e89291906157ea565b602060405180830381865afa158015613a05573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613a299190615801565b613aad5760015486516001600160a01b039091169063cd59bc8190889084908110613a5657613a566159a5565b60200260200101516040518263ffffffff1660e01b8152600401613a7a91906156c2565b600060405180830381600087803b158015613a9457600080fd5b505af1158015613aa8573d6000803e3d6000fd5b505050505b80613ab781615b72565b915050613910565b50857f2284c40f7ce2afc8527ad88889bde058b66c41f45337931f8926e2e315a4ec9860076000898152602001908152602001600020604051613b029190615a04565b60405180910390a2505050505050565b8460006001600160a01b031660028281548110613b3157613b316159a5565b600091825260209091206001600b9092020101546001600160a01b031603613b6b5760405162461bcd60e51b81526004016107ab90615a49565b613b73614c3f565b600060028781548110613b8857613b886159a5565b90600052602060002090600b020190506000613ba388611f6b565b90506000816005811115613bb957613bb961551d565b14613cf057600154604051632474521560e21b81526001600160a01b03909116906391d1485490613bfe90600080516020615cf58339815191529033906004016157ea565b602060405180830381865afa158015613c1b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613c3f9190615801565b80613cb95750600154604051632474521560e21b81526001600160a01b03909116906391d1485490613c789060009033906004016157ea565b602060405180830381865afa158015613c95573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613cb99190615801565b80613ce25750600088815260096020908152604080832033845290915290205460ff1615156001145b613ceb57600080fd5b613e4c565b6000816005811115613d0457613d0461551d565b03613e4c5760018201546001600160a01b0316331480613da05750600154604051632474521560e21b81526001600160a01b03909116906391d1485490613d5f90600080516020615cf58339815191529033906004016157ea565b602060405180830381865afa158015613d7c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613da09190615801565b80613e1a5750600154604051632474521560e21b81526001600160a01b03909116906391d1485490613dd99060009033906004016157ea565b602060405180830381865afa158015613df6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613e1a9190615801565b80613e435750600088815260096020908152604080832033845290915290205460ff1615156001145b613e4c57600080fd5b60028201613e5a88826158e6565b5060038201613e6987826158e6565b50600482018590556005820184905560405188907f3491067484259e625478195567a2b0d8bf364ff50659d0f921e4f9023ca3f5fe90610c48908a908a908a908a90615c84565b60608160006001600160a01b031660028281548110613ed157613ed16159a5565b600091825260209091206001600b9092020101546001600160a01b031603613f0b5760405162461bcd60e51b81526004016107ab90615a49565b60008381526003602090815260409182902080548351818402810184019094528084529091830182828015612fb3576020028201919060005260206000209081546001600160a01b03168152600190910190602001808311612f95575050505050915050919050565b6000828152600960209081526040808320338452909152902054829060ff1615156001148061401f5750600154604051632474521560e21b81526001600160a01b03909116906391d1485490613fde90600080516020615cf58339815191529033906004016157ea565b602060405180830381865afa158015613ffb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061401f9190615801565b806140995750600154604051632474521560e21b81526001600160a01b03909116906391d14854906140589060009033906004016157ea565b602060405180830381865afa158015614075573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906140999190615801565b6140b55760405162461bcd60e51b81526004016107ab9061581e565b8260006001600160a01b0316600282815481106140d4576140d46159a5565b600091825260209091206001600b9092020101546001600160a01b03160361410e5760405162461bcd60e51b81526004016107ab90615a49565b614116614c3f565b600061412185611f6b565b905060018160058111156141375761413761551d565b1480614154575060038160058111156141525761415261551d565b145b61415d57600080fd5b60005b84518110156128115761418c8686838151811061417f5761417f6159a5565b6020026020010151614c67565b8061419681615b72565b915050614160565b600154604051632474521560e21b81526001600160a01b03909116906391d14854906141de90600080516020615cf58339815191529033906004016157ea565b602060405180830381865afa1580156141fb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061421f9190615801565b806142995750600154604051632474521560e21b81526001600160a01b03909116906391d14854906142589060009033906004016157ea565b602060405180830381865afa158015614275573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906142999190615801565b6142b55760405162461bcd60e51b81526004016107ab90615b8b565b8160006001600160a01b0316600282815481106142d4576142d46159a5565b600091825260209091206001600b9092020101546001600160a01b03160361430e5760405162461bcd60e51b81526004016107ab90615a49565b614316614c3f565b60008381526007602090815260408083208054600180820183559185528385200180546001600160a01b0319166001600160a01b038881169182179092558886526009855283862090865290935292819020805460ff1916841790559154915163cd59bc8160e01b815291169063cd59bc81906143979085906004016156c2565b600060405180830381600087803b1580156143b157600080fd5b505af11580156143c5573d6000803e3d6000fd5b5050506000848152600760205260409081902090517f0b88c947209cddf8121c91a776b275710cc8ced79162cf854396f1dc32d4210a9250614408918691615cbd565b60405180910390a1505050565b600154604051632474521560e21b81526001600160a01b03909116906391d148549061445590600080516020615cf58339815191529033906004016157ea565b602060405180830381865afa158015614472573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906144969190615801565b806145105750600154604051632474521560e21b81526001600160a01b03909116906391d14854906144cf9060009033906004016157ea565b602060405180830381865afa1580156144ec573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906145109190615801565b61452c5760405162461bcd60e51b81526004016107ab90615b8b565b8260006001600160a01b03166002828154811061454b5761454b6159a5565b600091825260209091206001600b9092020101546001600160a01b0316036145855760405162461bcd60e51b81526004016107ab90615a49565b61458d614c3f565b60005b6000858152600760205260409020548110156146d257600085815260076020526040902080546001600160a01b0386169190839081106145d2576145d26159a5565b6000918252602090912001546001600160a01b0316036146c0576000858152600760205260409020805461460890600190615b35565b81548110614618576146186159a5565b60009182526020808320909101548783526007909152604090912080546001600160a01b039092169183908110614651576146516159a5565b600091825260208083209190910180546001600160a01b0319166001600160a01b03949094169390931790925586815260079091526040902080548061469957614699615cde565b600082815260209020810160001990810180546001600160a01b03191690550190556146d2565b806146ca81615b72565b915050614590565b50811561473c5760015460405163639b817960e01b81526001600160a01b039091169063639b8179906147099086906004016156c2565b600060405180830381600087803b15801561472357600080fd5b505af1158015614737573d6000803e3d6000fd5b505050505b60008481526009602090815260408083206001600160a01b03871684528252808320805460ff1916905586835260079091529081902090517f0b88c947209cddf8121c91a776b275710cc8ced79162cf854396f1dc32d4210a916147a291879190615cbd565b60405180910390a150505050565b600154604051632474521560e21b81526001600160a01b03909116906391d14854906147f090600080516020615cf58339815191529033906004016157ea565b602060405180830381865afa15801561480d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906148319190615801565b806148ab5750600154604051632474521560e21b81526001600160a01b03909116906391d148549061486a9060009033906004016157ea565b602060405180830381865afa158015614887573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906148ab9190615801565b6148c75760405162461bcd60e51b81526004016107ab90615b8b565b8160006001600160a01b0316600282815481106148e6576148e66159a5565b600091825260209091206001600b9092020101546001600160a01b0316036149205760405162461bcd60e51b81526004016107ab90615a49565b614928614c3f565b60006002848154811061493d5761493d6159a5565b600091825260209091206008600b90920201908101805461ff00191661010017905590506009810161496f84826158e6565b5060088101805460ff1916905560405184907fc3f451c8eba813b83ed73bf2904347fff970b9ca06227a6507f7e9cd971ff11390600090a250505050565b60008260006001600160a01b0316600282815481106149ce576149ce6159a5565b600091825260209091206001600b9092020101546001600160a01b031603614a085760405162461bcd60e51b81526004016107ab90615a49565b505060009182526004602090815260408084206001600160a01b0393909316845291905290205460ff1690565b60008260006001600160a01b031660028281548110614a5657614a566159a5565b600091825260209091206001600b9092020101546001600160a01b031603614a905760405162461bcd60e51b81526004016107ab90615a49565b60028481548110614aa357614aa36159a5565b60009182526020909120600b90910201600a0154610100900460ff161515600103614b5157614ad284846133c9565b8015614b01575060008481526006602090815260408083206001600160a01b038716845290915290205460ff16155b15614b4c576000848152600360205260409020546002805486908110614b2957614b296159a5565b90600052602060002090600b020160060154614b459190615bcd565b9150611dd0565b614c35565b60008481526004602090815260408083206001600160a01b038716845290915290205460ff16614bc35760405162461bcd60e51b815260206004820152601d60248201527f436c65616e657220646964206e6f7420636f6d706c657465207461736b00000060448201526064016107ab565b614bcd84846133c9565b8015614bde5750614bde84846149ad565b8015614c0d575060008481526006602090815260408083206001600160a01b038716845290915290205460ff16155b15614c35576000848152600560205260409020546002805486908110614b2957614b296159a5565b5060009392505050565b614c47612819565b15614c655760405163d93c066560e01b815260040160405180910390fd5b565b60008281526003602090815260408083208054600181018255908452919092200180546001600160a01b0319166001600160a01b0384161790555182907fc7167c47f6b9c621b1e22394dafde432530765ad2db3e581402d555fe2f92f5e90614cd19084906156c2565b60405180910390a25050565b614ce5614ebf565b6000614cef614e0d565b805460ff1916815590507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b604051614d2991906156c2565b60405180910390a150565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0090565b614d60614ee4565b614c65614f09565b614d70614ee4565b614c65614f11565b614d8282826133c9565b15614e095760008281526004602090815260408083206001600160a01b03851684528252808320805460ff1916600117905584835260059091528120805491614dca83615b72565b91905055507fbfc1a658dbf67fa57a89160b83829959febc9a5524f2c7887eeef56665d322e68282604051614e009291906157ea565b60405180910390a15b5050565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330090565b6000614e3b614f2e565b805490915060011901614e6157604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b6000614e71614f2e565b6001905550565b614e80614c3f565b6000614e8a614e0d565b805460ff1916600117815590507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258614d1c3390565b614ec7612819565b614c6557604051638dfc202b60e01b815260040160405180910390fd5b614eec614f52565b614c6557604051631afcd79f60e31b815260040160405180910390fd5b614e67614ee4565b614f19614ee4565b6000614f23614e0d565b805460ff1916905550565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0090565b6000614f5c614d34565b54600160401b900460ff16919050565b604051806101a001604052806000815260200160006001600160a01b03168152602001606081526020016060815260200160008152602001600081526020016000815260200160008152602001600015158152602001600015158152602001606081526020016000151581526020016000151581525090565b82805482825590600052602060002090810192821561503a579160200282015b8281111561503a57825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190615005565b5061504692915061504a565b5090565b5b80821115615046576000815560010161504b565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b038111828210171561509d5761509d61505f565b604052919050565b600082601f8301126150b657600080fd5b81356001600160401b038111156150cf576150cf61505f565b6150e2601f8201601f1916602001615075565b8181528460208386010111156150f757600080fd5b816020850160208301376000918101602001919091529392505050565b801515811461210957600080fd5b600080600080600080600060e0888a03121561513d57600080fd5b87356001600160401b038082111561515457600080fd5b6151608b838c016150a5565b985060208a013591508082111561517657600080fd5b506151838a828b016150a5565b96505060408801359450606088013593506080880135925060a0880135915060c08801356151b081615114565b8091505092959891949750929550565b6000602082840312156151d257600080fd5b81356151dd81615114565b9392505050565b6000602082840312156151f657600080fd5b5035919050565b6000815180845260005b8181101561522357602081850181015186830182015201615207565b506000602082860101526020601f19601f83011685010191505092915050565b8d81526001600160a01b038d1660208201526101a06040820181905260009061526e8382018f6151fd565b90508281036060840152615282818e6151fd565b90508b60808401528a60a08401528960c08401528860e08401526152ab61010084018915159052565b8615156101208401528281036101408401526152c781876151fd565b9150506152d961016083018515159052565b8215156101808301529e9d5050505050505050505050505050565b6000806040838503121561530757600080fd5b8235915060208301356001600160401b0381111561532457600080fd5b615330858286016150a5565b9150509250929050565b6000806040838503121561534d57600080fd5b50508035926020909101359150565b60006101a082518452602083015161537f60208601826001600160a01b03169052565b506040830151816040860152615397828601826151fd565b915050606083015184820360608601526153b182826151fd565b9150506080830151608085015260a083015160a085015260c083015160c085015260e083015160e0850152610100808401516153f08287018215159052565b505061012083810151151590850152610140808401518583038287015261541783826151fd565b925050506101608084015161542f8287018215159052565b50506101809283015115159390920192909252919050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b8281101561549c57603f1988860301845261548a85835161535c565b9450928501929085019060010161546e565b5092979650505050505050565b6000806000606084860312156154be57600080fd5b505081359360208301359350604090920135919050565b80356001600160a01b03811681146154ec57600080fd5b919050565b6000806040838503121561550457600080fd5b82359150615514602084016154d5565b90509250929050565b634e487b7160e01b600052602160045260246000fd5b602081016006831061555557634e487b7160e01b600052602160045260246000fd5b91905290565b6000806040838503121561556e57600080fd5b615577836154d5565b9150615514602084016154d5565b6020815260006151dd602083018461535c565b600082601f8301126155a957600080fd5b813560206001600160401b038211156155c4576155c461505f565b8160051b6155d3828201615075565b92835284810182019282810190878511156155ed57600080fd5b83870192505b8483101561561357615604836154d5565b825291830191908301906155f3565b979650505050505050565b6000806040838503121561563157600080fd5b8235915060208301356001600160401b0381111561564e57600080fd5b61533085828601615598565b6020808252825182820181905260009190848201906040850190845b8181101561569b5783516001600160a01b031683529284019291840191600101615676565b50909695505050505050565b6000602082840312156156b957600080fd5b6151dd826154d5565b6001600160a01b0391909116815260200190565b600080600080608085870312156156ec57600080fd5b8435935060208501356001600160401b0381111561570957600080fd5b61571587828801615598565b949794965050505060408301359260600135919050565b600080600080600060a0868803121561574457600080fd5b8535945060208601356001600160401b038082111561576257600080fd5b61576e89838a016150a5565b9550604088013591508082111561578457600080fd5b50615791888289016150a5565b9598949750949560608101359550608001359392505050565b6000806000606084860312156157bf57600080fd5b833592506157cf602085016154d5565b915060408401356157df81615114565b809150509250925092565b9182526001600160a01b0316602082015260400190565b60006020828403121561581357600080fd5b81516151dd81615114565b6020808252602e908201527f43616c6c6572206973206e6f7420612073757065727669736f722c206d6f646560408201526d3930ba37b91037b91030b236b4b760911b606082015260800190565b600181811c9082168061588057607f821691505b60208210810361206b57634e487b7160e01b600052602260045260246000fd5b601f821115611f6657600081815260208120601f850160051c810160208610156158c75750805b601f850160051c820191505b81811015612811578281556001016158d3565b81516001600160401b038111156158ff576158ff61505f565b6159138161590d845461586c565b846158a0565b602080601f83116001811461594857600084156159305750858301515b600019600386901b1c1916600185901b178555612811565b600085815260208120601f198616915b8281101561597757888601518255948401946001909101908401615958565b50858210156159955787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052603260045260246000fd5b6000815480845260208085019450836000528060002060005b838110156159f95781546001600160a01b0316875295820195600191820191016159d4565b509495945050505050565b6020815260006151dd60208301846159bb565b60208082526018908201527710d85b1b195c881a5cc81b9bdd08185d5d1a1bdc9a5e995960421b604082015260600190565b60208082526017908201527610d85b5c185a59db88191bd95cc81b9bdd08195e1a5cdd604a1b604082015260600190565b608081526000615a8d60808301876151fd565b60208382038185015260008754615aa38161586c565b80855260018281168015615abe5760018114615ad857615b06565b60ff1984168787015282151560051b870186019450615b06565b8b6000528560002060005b84811015615afe578154898201890152908301908701615ae3565b880187019550505b5050505060408501969096525050506060015292915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156118ec576118ec615b1f565b80820281158282048414176118ec576118ec615b1f565b808201808211156118ec576118ec615b1f565b600060018201615b8457615b84615b1f565b5060010190565b60208082526022908201527f43616c6c6572206973206e6f742061206d6f64657261746f72206f722061646d60408201526134b760f11b606082015260800190565b600082615bea57634e487b7160e01b600052601260045260246000fd5b500490565b600060208284031215615c0157600080fd5b5051919050565b6001600160a01b03929092168252602082015260400190565b6020808252601d908201527f43616d706169676e206973206e6f74207965742066696e616c697a6564000000604082015260600190565b602080825260129082015271496e73756666696369656e742066756e647360701b604082015260600190565b608081526000615c9760808301876151fd565b8281036020840152615ca981876151fd565b604084019590955250506060015292915050565b828152604060208201526000615cd660408301846159bb565b949350505050565b634e487b7160e01b600052603160045260246000fdfe71f3d55856e4058ed06ee057d79ada615f65cdf5f9ee88181b914225088f834f060c8eced3c6b422fe5573c862b67b9f6e25a3fc7d9543b14f7aee77b138e70da2646970667358221220c36cd506713bcefedaaacd48348e8e300299ea50c36fdcfe65f94b6ecccf0e5b64736f6c63430008140033