codex-factory/generator/contracts/Redistribution.bytecode

2 lines
24 KiB
Plaintext

60806040526001600160801b0360055567016345785d8a00006008556098600c553480156200002d57600080fd5b5060405162002ef738038062002ef78339810160408190526200005091620001b0565b60018054600280546001600160a01b038087166001600160a01b0319909216919091179091558316610100026001600160a81b031990911617905562000098600033620000cc565b620000c47f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a33620000cc565b5050620001e7565b620000d88282620000dc565b5050565b620000e8828262000166565b620000d8576000828152602081815260408083206001600160a01b03851684529091529020805460ff19166001179055620001226200018f565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6000918252602082815260408084206001600160a01b0393909316845291905290205460ff1690565b3390565b80516001600160a01b0381168114620001ab57600080fd5b919050565b60008060408385031215620001c3578182fd5b620001ce8362000193565b9150620001de6020840162000193565b90509250929050565b612d0080620001f76000396000f3fe608060405234801561001057600080fd5b50600436106102065760003560e01c806382b39b1b1161011a578063c1d810d5116100ad578063dfbf53ae1161007c578063dfbf53ae146103d9578063e3ce094d146103e1578063e63ab1e9146103f4578063ec5ffac2146103fc578063fb00f2f31461040457610206565b8063c1d810d514610398578063ce987745146103ab578063d1e8b63d146103be578063d547741f146103c657610206565b80638d8b6428116100e95780638d8b64281461036257806391d148541461036a578063a217fddf1461037d578063b78a52a71461038557610206565b806382b39b1b14610325578063832206261461034a5780638a19c8bc146103525780638b649b941461035a57610206565b80635c975abb1161019d57806369bfac011161016c57806369bfac01146102d65780636f94aaf2146102de57806372286cba146102e657806377c75d101461030a5780637fe019c61461031d57610206565b80635c975abb146102b65780635d4844ea146102be57806362fd29ae146102c657806364c34a85146102ce57610206565b80632f2ff15d116101d95780632f2ff15d1461027e5780632f3906da1461029357806336568abe1461029b5780634e71d92d146102ae57610206565b806301ffc9a71461020b5780631835009614610234578063248a9ca3146102495780632a4e624914610269575b600080fd5b61021e6102193660046122c2565b610417565b60405161022b919061246b565b60405180910390f35b61023c610444565b60405161022b919061239d565b61025c6102573660046121c1565b610458565b60405161022b9190612476565b61027161046d565b60405161022b91906123e7565b61029161028c3660046121d9565b61056a565b005b61021e6105a8565b6102916102a93660046121d9565b6105fe565b610291610640565b61021e610dad565b61023c610db6565b61025c610dc5565b61025c610e48565b61025c610ed9565b61025c610edf565b6102f96102f43660046121c1565b610ee5565b60405161022b95949392919061247f565b61021e6103183660046121c1565b610f33565b61025c6112e9565b6103386103333660046121c1565b6112ef565b60405161022b969594939291906123b1565b61025c611342565b61025c611349565b61025c61135e565b61021e611364565b61021e6103783660046121d9565b611396565b61025c6113bf565b61021e61039336600461225d565b6113c4565b6102916103a6366004612288565b611567565b61025c6103b9366004612288565b611970565b61021e6119a9565b6102916103d43660046121d9565b6119d5565b6103386119fd565b6102916103ef366004612208565b611a21565b61025c611e2d565b61025c611e51565b61021e610412366004612229565b611e57565b60006001600160e01b03198216637965db0b60e01b148061043c575061043c82611e90565b90505b919050565b60015461010090046001600160a01b031681565b60009081526020819052604090206001015490565b6060610477611364565b61049c5760405162461bcd60e51b81526004016104939061250d565b60405180910390fd5b60006104a6611349565b9050600a5481146104c95760405162461bcd60e51b81526004016104939061295d565b6004805480602002602001604051908101604052809291908181526020016000905b8282101561055f5760008481526020908190206040805160c0810182526006860290920180546001600160a01b031683526001808201548486015260028201549284019290925260038101546060840152600481015460808401526005015460ff1660a083015290835290920191016104eb565b505050509150505b90565b61057e61057683610458565b610378611ea9565b61059a5760405162461bcd60e51b8152600401610493906124be565b6105a48282611ead565b5050565b600080600c54436105b99190612c75565b90506004600c546105ca9190612ac2565b81101580156105e757506002600c546105e39190612ac2565b8111155b156105f6576001915050610567565b600091505090565b610606611ea9565b6001600160a01b0316816001600160a01b0316146106365760405162461bcd60e51b815260040161049390612a12565b6105a48282611f32565b610648610dad565b156106655760405162461bcd60e51b815260040161049390612778565b61066d611364565b6106895760405162461bcd60e51b81526004016104939061250d565b6000610693611349565b9050600a5481146106b65760405162461bcd60e51b81526004016104939061295d565b600b5481116106d75760405162461bcd60e51b815260040161049390612994565b60006106e1611fb5565b6003546004546040519293506000928392839283928392839290917f6752c5e71c95fb93bc7137adeb115a33fa4e54e2683e33d3f90c2bb1c4b6c2a590610729908490612476565b60405180910390a17f4c03de6a759749c0c9387b7014634dc5c6af610e1366023d90751c783a998f8d816040516107609190612476565b60405180910390a160005b8281101561088e576003818154811061079457634e487b7160e01b600052603260045260246000fd5b600091825260209091206004600590920201015460ff1661087c57600254600380546001600160a01b039092169163a6ce31d49190849081106107e757634e487b7160e01b600052603260045260246000fd5b9060005260206000209060050201600001546003848154811061081a57634e487b7160e01b600052603260045260246000fd5b9060005260206000209060050201600201546040518363ffffffff1660e01b8152600401610849929190612328565b600060405180830381600087803b15801561086357600080fd5b505af1158015610877573d6000803e3d6000fd5b505050505b8061088681612c5a565b91505061076b565b5060005b818110156109ea57600481815481106108bb57634e487b7160e01b600052603260045260246000fd5b906000526020600020906006020160030154896108d89190612aaa565b985089816040516020016108ed92919061235e565b60408051601f198184030181529190528051602090910120600554909750808816965061091b906001612aaa565b6004828154811061093c57634e487b7160e01b600052603260045260246000fd5b9060005260206000209060060201600301546109589190612c01565b6109628a88612c01565b10156109d8576004818154811061098957634e487b7160e01b600052603260045260246000fd5b9060005260206000209060060201600401549450600481815481106109be57634e487b7160e01b600052603260045260246000fd5b600091825260209091206005600690920201015460ff1693505b806109e281612c5a565b915050610892565b507f34e8eda4cd857cd2865becf58a47748f31415f4a382cbb2cc0c64b9a27c717be8484604051610a1c9291906124ad565b60405180910390a16000610a2e612030565b90506000805b83811015610cf65760048181548110610a5d57634e487b7160e01b600052603260045260246000fd5b90600052602060002090600602016004015487148015610ab6575060048181548110610a9957634e487b7160e01b600052603260045260246000fd5b600091825260209091206005600690920201015460ff8781169116145b15610c255760048181548110610adc57634e487b7160e01b600052603260045260246000fd5b9060005260206000209060060201600301548a610af99190612aaa565b99508282604051602001610b0e92919061235e565b60408051601f198184030181529190528051602090910120600554909950808a169850610b3c906001612aaa565b60048281548110610b5d57634e487b7160e01b600052603260045260246000fd5b906000526020600020906006020160030154610b799190612c01565b610b838b8a612c01565b1015610c135760048181548110610baa57634e487b7160e01b600052603260045260246000fd5b600091825260209091206006909102018054600d80546001600160a01b0319166001600160a01b039092169190911790556001810154600e556002810154600f5560038101546010556004810154601155600501546012805460ff191660ff9092169190911790555b81610c1d81612c5a565b925050610ce4565b600254600480546001600160a01b039092169163837fd16a919084908110610c5d57634e487b7160e01b600052603260045260246000fd5b906000526020600020906006020160010154886002610c7c9190612b2f565b600c54610c8a906007612c01565b610c949190612c01565b6040518363ffffffff1660e01b8152600401610cb1929190612328565b600060405180830381600087803b158015610ccb57600080fd5b505af1158015610cdf573d6000803e3d6000fd5b505050505b80610cee81612c5a565b915050610a34565b507f2756aa512df0e32847d196f374c5b2fa5f30705f2fe3a75b8baeac52f2af5b39600d604051610d279190612a61565b60405180910390a1600154600d546040516351cff8d960e01b81526001600160a01b036101009093048316926351cff8d992610d689291169060040161239d565b600060405180830381600087803b158015610d8257600080fd5b505af1158015610d96573d6000803e3d6000fd5b505050600b9c909c55505050505050505050505050565b60015460ff1690565b6002546001600160a01b031681565b600080610dd0611349565b610ddb906001612aaa565b600754600a5491925090610df0906001612aaa565b821115610e425760006001600a5484610e099190612c43565b610e139190612c43565b90508181604051602001610e28929190612328565b604051602081830303815290604052805190602001209150505b91505090565b600080610e53611349565b9050610e5d6119a9565b80610e795750600a5481118015610e795750610e77611364565b155b15610e8e57610e86611342565b915050610567565b610e966105a8565b8015610ea35750600a5481145b15610ec05760405162461bcd60e51b815260040161049390612539565b610ec8611364565b15610ed557610e86610dc5565b5090565b60095481565b600b5481565b60038181548110610ef557600080fd5b6000918252602090912060059091020180546001820154600283015460038401546004909401549294506001600160a01b0390911692909160ff1685565b6000610f3d611364565b610f595760405162461bcd60e51b81526004016104939061266f565b6000610f63611349565b9050600a548114610f865760405162461bcd60e51b81526004016104939061295d565b600b548111610fa75760405162461bcd60e51b815260040161049390612994565b6000610fb1611fb5565b90506000808080808080805b6004548110156111175760048181548110610fe857634e487b7160e01b600052603260045260246000fd5b906000526020600020906006020160030154886110059190612aaa565b9750888160405160200161101a92919061235e565b60408051601f1981840301815291905280516020909101206005549095508086169450611048906001612aaa565b6004828154811061106957634e487b7160e01b600052603260045260246000fd5b9060005260206000209060060201600301546110859190612c01565b61108f8986612c01565b101561110557600481815481106110b657634e487b7160e01b600052603260045260246000fd5b9060005260206000209060060201600401549250600481815481106110eb57634e487b7160e01b600052603260045260246000fd5b600091825260209091206005600690920201015460ff1691505b8061110f81612c5a565b915050610fbd565b506000611122612030565b90506000805b6004548110156112d5576004818154811061115357634e487b7160e01b600052603260045260246000fd5b906000526020600020906006020160040154851480156111ac57506004818154811061118f57634e487b7160e01b600052603260045260246000fd5b600091825260209091206005600690920201015460ff8581169116145b156112c357600481815481106111d257634e487b7160e01b600052603260045260246000fd5b906000526020600020906006020160030154896111ef9190612aaa565b9850828260405160200161120492919061235e565b60408051601f1981840301815291905280516020909101206005549097508088169650611232906001612aaa565b6004828154811061125357634e487b7160e01b600052603260045260246000fd5b90600052602060002090600602016003015461126f9190612c01565b6112798a88612c01565b10156112b557600481815481106112a057634e487b7160e01b600052603260045260246000fd5b90600052602060002090600602016001015497505b816112bf81612c5a565b9250505b806112cd81612c5a565b915050611128565b505050999093149998505050505050505050565b600a5481565b600481815481106112ff57600080fd5b60009182526020909120600690910201805460018201546002830154600384015460048501546005909501546001600160a01b0390941695509193909260ff1686565b600080610ddb5b6000600c54436113599190612ac2565b905090565b600c5481565b60006002600c546113759190612ac2565b600c546113829043612c75565b111561139057506001610567565b50600090565b6000918252602082815260408084206001600160a01b0393909316845291905290205460ff1690565b600081565b60006113ce611364565b806113dc57506113dc6119a9565b6113f85760405162461bcd60e51b8152600401610493906127a2565b600c54611406906002612c01565b6114109043612c43565b6002546040516376f2098160e11b81526001600160a01b039091169063ede4130290611440908790600401612476565b60206040518083038186803b15801561145857600080fd5b505afa15801561146c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061149091906122ea565b106114ad5760405162461bcd60e51b8152600401610493906128a2565b6008546002546040516348962b9360e01b81526001600160a01b03909116906348962b93906114e0908790600401612476565b60206040518083038186803b1580156114f857600080fd5b505afa15801561150c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061153091906122ea565b101561154e5760405162461bcd60e51b815260040161049390612814565b6115608361155a610e48565b84611e57565b9392505050565b61156f610dad565b1561158c5760405162461bcd60e51b815260040161049390612778565b6115946105a8565b6115b05760405162461bcd60e51b8152600401610493906127e7565b60006115ba611349565b905060095481146115dd5760405162461bcd60e51b8152600401610493906126a6565b600a548114611603576115ee610e48565b6006556115fd600460006120c8565b600a8190555b600061161186868686611970565b60035490915060005b8181101561195157876003828154811061164457634e487b7160e01b600052603260045260246000fd5b90600052602060002090600502016000015414801561169457506003818154811061167f57634e487b7160e01b600052603260045260246000fd5b90600052602060002090600502016003015483145b1561193f576116d8600382815481106116bd57634e487b7160e01b600052603260045260246000fd5b90600052602060002090600502016000015460065489611e57565b6116f45760405162461bcd60e51b81526004016104939061257e565b6003818154811061171557634e487b7160e01b600052603260045260246000fd5b600091825260209091206004600590920201015460ff16156117495760405162461bcd60e51b8152600401610493906125ec565b60016003828154811061176c57634e487b7160e01b600052603260045260246000fd5b906000526020600020906005020160040160006101000a81548160ff02191690831515021790555060046040518060c00160405280600384815481106117c257634e487b7160e01b600052603260045260246000fd5b6000918252602091829020600160059092020101546001600160a01b031682526003805492909101918590811061180957634e487b7160e01b600052603260045260246000fd5b90600052602060002090600502016000015481526020016003848154811061184157634e487b7160e01b600052603260045260246000fd5b90600052602060002090600502016002015481526020018960026118659190612b2f565b6003858154811061188657634e487b7160e01b600052603260045260246000fd5b9060005260206000209060050201600201546118a29190612c01565b815260208082018a905260ff8b8116604093840152845460018082018755600096875295839020855160069092020180546001600160a01b0319166001600160a01b039092169190911781559184015194820194909455908201516002820155606082015160038201556080820151600482015560a0909101516005909101805460ff191691909216179055611936612096565b5050505061196a565b8061194981612c5a565b91505061161a565b5060405162461bcd60e51b8152600401610493906129db565b50505050565b6000848484846040516020016119899493929190612336565b604051602081830303815290604052805190602001209050949350505050565b60006004600c546119ba9190612ac2565b600c546119c79043612c75565b101561139057506001610567565b6119e161057683610458565b6106365760405162461bcd60e51b815260040161049390612728565b600d54600e54600f546010546011546012546001600160a01b039095169460ff1686565b611a29610dad565b15611a465760405162461bcd60e51b815260040161049390612778565b611a4e6119a9565b611a6a5760405162461bcd60e51b8152600401610493906125bf565b6002546040516348962b9360e01b81526000916001600160a01b0316906348962b9390611a9b908590600401612476565b60206040518083038186803b158015611ab357600080fd5b505afa158015611ac7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611aeb91906122ea565b9050600854811015611b0f5760405162461bcd60e51b815260040161049390612623565b60025460405163a0d22b2160e01b815233916001600160a01b03169063a0d22b2190611b3f908690600401612476565b60206040518083038186803b158015611b5757600080fd5b505afa158015611b6b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b8f91906121a5565b6001600160a01b031614611bb55760405162461bcd60e51b815260040161049390612856565b600c54611bc3906002612c01565b611bcd9043612c43565b6002546040516376f2098160e11b81526001600160a01b039091169063ede4130290611bfd908690600401612476565b60206040518083038186803b158015611c1557600080fd5b505afa158015611c29573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c4d91906122ea565b10611c6a5760405162461bcd60e51b8152600401610493906128d2565b6000611c74611349565b90506009548114611c9157611c8b600360006120ec565b60098190555b60035460005b81811015611d03578460038281548110611cc157634e487b7160e01b600052603260045260246000fd5b9060005260206000209060050201600001541415611cf15760405162461bcd60e51b8152600401610493906126dd565b80611cfb81612c5a565b915050611c97565b50506040805160a08101825293845233602085019081529084019283526060840194855260006080850181815260038054600181018255925294517fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b60059092029182015590517fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85c820180546001600160a01b0319166001600160a01b0390921691909117905591517fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85d8301555091517fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85e830155517fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85f909101805460ff1916911515919091179055565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b60085481565b600060ff8216611e6957506001611560565b611e7860ff8316610100612c20565b611e83906002612b1c565b8484181090509392505050565b6001600160e01b031981166301ffc9a760e01b14919050565b3390565b611eb78282611396565b6105a4576000828152602081815260408083206001600160a01b03851684529091529020805460ff19166001179055611eee611ea9565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b611f3c8282611396565b156105a4576000828152602081815260408083206001600160a01b03851684529091529020805460ff19169055611f71611ea9565b6001600160a01b0316816001600160a01b0316837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45050565b6060611fbf611364565b611fdb5760405162461bcd60e51b815260040161049390612919565b6000611fe5611349565b9050600a5481146120085760405162461bcd60e51b81526004016104939061295d565b60075460405160200161201b9190612302565b60405160208183030381529060405291505090565b606061203a611364565b6120565760405162461bcd60e51b815260040161049390612919565b6000612060611349565b9050600a5481146120835760405162461bcd60e51b81526004016104939061295d565b60075460405160200161201b9190612315565b600754446040516020016120ab929190612328565b60408051601f198184030181529190528051602090910120600755565b50805460008255600602906000526020600020908101906120e9919061210d565b50565b50805460008255600502906000526020600020908101906120e99190612154565b5b80821115610ed55780546001600160a01b03191681556000600182018190556002820181905560038201819055600482015560058101805460ff1916905560060161210e565b5b80821115610ed55760008082556001820180546001600160a01b031916905560028201819055600382015560048101805460ff19169055600501612155565b803560ff8116811461043f57600080fd5b6000602082840312156121b6578081fd5b815161156081612cb5565b6000602082840312156121d2578081fd5b5035919050565b600080604083850312156121eb578081fd5b8235915060208301356121fd81612cb5565b809150509250929050565b6000806040838503121561221a578182fd5b50508035926020909101359150565b60008060006060848603121561223d578081fd5b833592506020840135915061225460408501612194565b90509250925092565b6000806040838503121561226f578182fd5b8235915061227f60208401612194565b90509250929050565b6000806000806080858703121561229d578081fd5b843593506122ad60208601612194565b93969395505050506040820135916060013590565b6000602082840312156122d3578081fd5b81356001600160e01b031981168114611560578182fd5b6000602082840312156122fb578081fd5b5051919050565b908152600360fc1b602082015260210190565b908152603160f81b602082015260210190565b918252602082015260400190565b93845260f89290921b6001600160f81b03191660208401526021830152604182015260610190565b60008351815b8181101561237e5760208187018101518583015201612364565b8181111561238c5782828501525b509190910191825250602001919050565b6001600160a01b0391909116815260200190565b6001600160a01b03969096168652602086019490945260408501929092526060840152608083015260ff1660a082015260c00190565b602080825282518282018190526000919060409081850190868401855b8281101561245e57815180516001600160a01b0316855286810151878601528581015186860152606080820151908601526080808201519086015260a09081015160ff169085015260c09093019290850190600101612404565b5091979650505050505050565b901515815260200190565b90815260200190565b9485526001600160a01b03939093166020850152604084019190915260608301521515608082015260a00190565b91825260ff16602082015260400190565b6020808252602f908201527f416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e60408201526e0818591b5a5b881d1bc819dc985b9d608a1b606082015260800190565b6020808252601290820152716e6f7420696e20636c61696d20706861736560701b604082015260600190565b60208082526025908201527f63616e27742072657475726e2076616c75652061667465722066697273742072604082015264195d99585b60da1b606082015260800190565b60208082526021908201527f616e63686f72206f7574206f662073656c66207265706f7274656420646570746040820152600d60fb1b606082015260800190565b6020808252601390820152726e6f7420696e20636f6d6d697420706861736560681b604082015260600190565b6020808252601c908201527f7061727469636970616e7420616c72656164792072657665616c656400000000604082015260600190565b6020808252602c908201527f6e6f6465206d7573742068617665207374616b6564206174206c65617374206d60408201526b696e696d756d207374616b6560a01b606082015260800190565b60208082526019908201527f77696e6e6572206e6f742064657465726d696e65642079657400000000000000604082015260600190565b60208082526019908201527f726f756e64207265636569766564206e6f20636f6d6d69747300000000000000604082015260600190565b6020808252602b908201527f7061727469636970616e7420616c726561647920636f6d6d697474656420696e60408201526a081d1a1a5cc81c9bdd5b9960aa1b606082015260800190565b60208082526030908201527f416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e60408201526f2061646d696e20746f207265766f6b6560801b606082015260800190565b60208082526010908201526f14185d5cd8589b194e881c185d5cd95960821b604082015260600190565b60208082526025908201527f6e6f742064657465726d696e656420666f72207570636f6d696e6720726f756e60408201526419081e595d60da1b606082015260800190565b6020808252601390820152726e6f7420696e2072657665616c20706861736560681b604082015260600190565b60208082526022908201527f7374616b6520616d6f756e7420646f6573206e6f74206d656574206d696e696d604082015261756d60f01b606082015260800190565b6020808252602c908201527f6f776e6572206d757374206d617463682073656e64657220746f20626520616260408201526b1b19481d1bc818dbdb5b5a5d60a21b606082015260800190565b6020808252601690820152757374616b65207570646174656420726563656e746c7960501b604082015260600190565b60208082526027908201527f6e6f6465206d7573742068617665207374616b6564206265666f7265206c61736040820152661d081c9bdd5b9960ca1b606082015260800190565b60208082526024908201527f6e6f742064657465726d696e656420666f722063757272656e7420726f756e64604082015263081e595d60e21b606082015260800190565b60208082526019908201527f726f756e64207265636569766564206e6f2072657665616c7300000000000000604082015260600190565b60208082526027908201527f726f756e6420616c7265616479207265636569766564207375636365737366756040820152666c20636c61696d60c81b606082015260800190565b6020808252601a908201527f6e6f206d61746368696e6720636f6d6d6974206f722068617368000000000000604082015260600190565b6020808252602f908201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560408201526e103937b632b9903337b91039b2b63360891b606082015260800190565b81546001600160a01b031681526001820154602082015260028201546040820152600382015460608201526004820154608082015260059091015460ff1660a082015260c00190565b60008219821115612abd57612abd612c89565b500190565b600082612ad157612ad1612c9f565b500490565b80825b6001808611612ae85750612b13565b818704821115612afa57612afa612c89565b80861615612b0757918102915b9490941c938002612ad9565b94509492505050565b600061156060001961ffff851684612b3d565b600061156060001960ff8516845b600082612b4c57506001611560565b81612b5957506000611560565b8160018114612b6f5760028114612b7957612ba6565b6001915050611560565b60ff841115612b8a57612b8a612c89565b6001841b915084821115612ba057612ba0612c89565b50611560565b5060208310610133831016604e8410600b8410161715612bd9575081810a83811115612bd457612bd4612c89565b611560565b612be68484846001612ad6565b808604821115612bf857612bf8612c89565b02949350505050565b6000816000190483118215151615612c1b57612c1b612c89565b500290565b600061ffff83811690831681811015612c3b57612c3b612c89565b039392505050565b600082821015612c5557612c55612c89565b500390565b6000600019821415612c6e57612c6e612c89565b5060010190565b600082612c8457612c84612c9f565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b6001600160a01b03811681146120e957600080fdfea264697066735822122029a2b5b5a3541a619d118c7a186c2252912b34393b19114df60733feda5673df64736f6c63430008010033