false
false
0

Contract Address Details

0x40c71E11940417CA2064BE28c5153948c3Ae5d80

Token
Curra Ownerships (CRO)
Creator
0x3ed467–f943ff at 0x6a3d35–ecb629
Balance
0 FTN ( )
Tokens
Fetching tokens...
Transactions
Fetching transactions...
Transfers
Fetching transfers...
Gas Used
Fetching gas used...
Last Balance Update
3650290

Contract Creation Code

Verify & Publish
0x60803462000324576040906001600160401b0390808301828111828210176200030e578352601081526020906f4375727261204f776e6572736869707360801b828201528351848101818110858211176200030e578552600381526243524f60e81b838201528151938085116200030e576000948062000080875462000329565b94601f95868111620002de575b508690868311600114620002765788926200026a575b50508160011b916000199060031b1c19161785555b8151908111620002565780600192620000d2845462000329565b8581116200021b575b508590858311600114620001b7578792620001ab575b5050600019600383901b1c191690821b1790555b600680546001600160a01b03191633908117909155837f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a36200014c60075462000329565b9181831162000189575b7f68747470733a2f2f63757272612e696f2f6f776e657273686970732f0000003860075584516126239081620003808239f35b836007620001a1955220910160051c81019062000366565b3880808062000156565b015190503880620000f1565b8488528688208594509190601f198416895b89828210620002045750508411620001ea575b505050811b01905562000105565b015160001960f88460031b161c19169055388080620001dc565b8385015186558897909501949384019301620001c9565b62000245908589528789208780860160051c8201928a87106200024c575b0160051c019062000366565b38620000db565b9250819262000239565b634e487b7160e01b85526041600452602485fd5b015190503880620000a3565b8880528789209250601f198416895b89828210620002c7575050908460019594939210620002ad575b505050811b018555620000b8565b015160001960f88460031b161c191690553880806200029f565b600185968293968601518155019501930162000285565b6200030790898052888a208880860160051c8201928b87106200024c570160051c019062000366565b386200008d565b634e487b7160e01b600052604160045260246000fd5b600080fd5b90600182811c921680156200035b575b60208310146200034557565b634e487b7160e01b600052602260045260246000fd5b91607f169162000339565b81811062000372575050565b600081556001016200036656fe608060405260043610156200001357600080fd5b60003560e01c806301ffc9a714620001af57806306fdde0314620001a9578063081812fc14620001a3578063095ea7b3146200019d5780630fc4dc54146200019757806323b872dd1462000191578063321ad5bb146200018b57806342842e0e14620001855780635414dff0146200016757806355f804b3146200017f5780636352211e14620001795780636c0360eb146200017357806370a08231146200016d5780637bca040e14620001675780638da5cb5b146200016157806395d89b41146200015b578063a22cb4651462000155578063a971ed22146200014f578063b88d4fde1462000149578063c87b56dd1462000143578063db4c545e146200013d578063e985e9c514620001375763f2fde38b146200013157600080fd5b6200146b565b620013e8565b620013bb565b620012cd565b6200114a565b620010cc565b62000ff7565b62000f44565b62000f0e565b62000b72565b62000e5e565b62000da9565b62000d87565b62000be3565b62000a65565b62000966565b62000948565b620006fc565b620005d4565b62000524565b62000411565b620001e5565b7fffffffff00000000000000000000000000000000000000000000000000000000811603620001e057565b600080fd5b34620001e0576020600319360112620001e05760207fffffffff000000000000000000000000000000000000000000000000000000006004356200022981620001b5565b167f01ffc9a700000000000000000000000000000000000000000000000000000000811490811562000294575b811562000269575b506040519015158152f35b7f5b5e139f00000000000000000000000000000000000000000000000000000000915014386200025e565b7f80ac58cd000000000000000000000000000000000000000000000000000000008114915062000256565b90600182811c921680156200030a575b6020831014620002db57565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b91607f1691620002cf565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6060810190811067ffffffffffffffff8211176200036157604052565b62000315565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff8211176200036157604052565b60208082528251818301819052939260005b858110620003fc575050507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8460006040809697860101520116010190565b818101830151848201604001528201620003bb565b34620001e0576000806003193601126200052157604051908080546200043781620002bf565b80855291600191808316908115620004d6575060011462000477575b6200047385620004668187038262000367565b60405191829182620003a9565b0390f35b80809450527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b828410620004bd57505050810160200162000466826200047362000453565b805460208587018101919091529093019281016200049e565b8695506200047396935060209250620004669491507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001682840152151560051b820101929362000453565b80fd5b34620001e0576020600319360112620001e0576004356000526004602052602073ffffffffffffffffffffffffffffffffffffffff60406000205416604051908152f35b6004359073ffffffffffffffffffffffffffffffffffffffff82168203620001e057565b6044359073ffffffffffffffffffffffffffffffffffffffff82168203620001e057565b6024359073ffffffffffffffffffffffffffffffffffffffff82168203620001e057565b34620001e0576040600319360112620001e057620005f162000568565b602435600091818352600260205273ffffffffffffffffffffffffffffffffffffffff80604085205416918233148015620006b5575b6200063290620015f5565b6200068c816200064c866000526004602052604060002090565b9073ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffff0000000000000000000000000000000000000000825416179055565b16907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258480a480f35b5082855260056020526200063260ff620006f233604089209073ffffffffffffffffffffffffffffffffffffffff16600052602052604060002090565b5416905062000627565b34620001e0576060600319360112620001e0576200071962000568565b620007236200058c565b9060405160208101903360601b8252602435603482015260348152620007498162000344565b51902080926200075a828462001a54565b823b15928315620007ed575b50620007766200077c9362001978565b62001b62565b6040805183815273ffffffffffffffffffffffffffffffffffffffff831660208201529192917ff3f895fae43fb531969163329a960d851838c3bfdf64f76e02aa2e1a9e68e3a89190a16040805191825273ffffffffffffffffffffffffffffffffffffffff929092166020820152f35b92509050604051906020827f150b7a02000000000000000000000000000000000000000000000000000000009485825281600073ffffffffffffffffffffffffffffffffffffffff826200087b8b3360048401909173ffffffffffffffffffffffffffffffffffffffff60a09316825260006020830152604082015260806060820152600060808201520190565b0393165af18015620008fd576200077c937fffffffff0000000000000000000000000000000000000000000000000000000062000776928795600091620008c8575b501614935062000766565b620008ee915060203d8111620008f5575b620008e5818362000367565b81019062001951565b38620008bd565b503d620008d9565b6200196c565b6003196060910112620001e05773ffffffffffffffffffffffffffffffffffffffff906004358281168103620001e057916024359081168103620001e0579060443590565b34620001e057620009646200095d3662000903565b91620016c1565b005b34620001e0576040600319360112620001e05760043562000986620005b0565b620009918262001569565b73ffffffffffffffffffffffffffffffffffffffff3391160362000a3b57620009bc60409262001c0b565b82518281527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc602082015260008094819282855af11562000a1e577f5d611f318680d00598bb735d61bacf0c514c6b50e1e5ad30040a4df2b12791c78380a380f35b823d1562000a2e573d81803e3d90fd5b6355299b4990526004601cfd5b60046040517f1dedaec7000000000000000000000000000000000000000000000000000000008152fd5b34620001e05762000a763662000903565b909162000a85828483620016c1565b823b1592831562000a9c575b620009648462001978565b600093509060a460209260405195869384927f150b7a02000000000000000000000000000000000000000000000000000000009788855233600486015273ffffffffffffffffffffffffffffffffffffffff8093166024860152604485015260806064850152826084850152165af1918215620008fd5762000964927fffffffff000000000000000000000000000000000000000000000000000000009160009162000b4f575b50161490388062000a91565b62000b6b915060203d8111620008f557620008e5818362000367565b3862000b43565b34620001e0576020600319360112620001e057602062000b9460043562001c0b565b73ffffffffffffffffffffffffffffffffffffffff60405191168152f35b9181601f84011215620001e05782359167ffffffffffffffff8311620001e05760208381860195010111620001e057565b34620001e057602080600319360112620001e05767ffffffffffffffff600435818111620001e05762000c1b90369060040162000bb2565b9162000c4173ffffffffffffffffffffffffffffffffffffffff60065416331462001503565b8211620003615762000c608262000c5a600754620002bf565b620019de565b600092601f831160011462000cbf575091819260009262000cb3575b50507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8260011b9260031b1c191617600755600080f35b01359050388062000c7c565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe083169362000d1160076000527fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c68890565b9281905b86821062000d6e575050836001951062000d35575b505050811b01600755005b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88560031b161c1991013516905538808062000d2a565b8060018496829495870135815501950192019062000d15565b34620001e0576020600319360112620001e057602062000b9460043562001569565b34620001e0576000806003193601126200052157604051908060075462000dd081620002bf565b80855291600191808316908115620004d6575060011462000dfe576200047385620004668187038262000367565b9250600783527fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c6885b82841062000e4557505050810160200162000466826200047362000453565b8054602085870181019190915290930192810162000e26565b34620001e0576020600319360112620001e05773ffffffffffffffffffffffffffffffffffffffff62000e9062000568565b16801562000eb05760005260036020526020604060002054604051908152f35b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f5a45524f5f4144445245535300000000000000000000000000000000000000006044820152fd5b34620001e0576000600319360112620001e057602073ffffffffffffffffffffffffffffffffffffffff60065416604051908152f35b34620001e05760008060031936011262000521576040519080600180549162000f6d83620002bf565b80865292828116908115620004d6575060011462000f98576200047385620004668187038262000367565b92508083527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b82841062000fde57505050810160200162000466826200047362000453565b8054602085870181019190915290930192810162000fbf565b34620001e0576040600319360112620001e0576200101462000568565b60243590811515809203620001e05773ffffffffffffffffffffffffffffffffffffffff90336000526005602052620010718160406000209073ffffffffffffffffffffffffffffffffffffffff16600052602052604060002090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0081541660ff851617905560405192835216907f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3160203392a3005b34620001e0576020600319360112620001e057600435620010ed8162001c0b565b906040516108778082019082821067ffffffffffffffff8311176200036157602091839162001d77833973ffffffffffffffffffffffffffffffffffffffff80961681520301906000f58015620008fd5760209160405191168152f35b34620001e0576080600319360112620001e0576200116762000568565b62001171620005b0565b60443560643567ffffffffffffffff8111620001e0576200119790369060040162000bb2565b9092620011a6838287620016c1565b803b15938415620011bd575b620009648562001978565b60209394506000601f9660a485937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe06040519a8b98899788947f150b7a02000000000000000000000000000000000000000000000000000000009d8e875233600488015273ffffffffffffffffffffffffffffffffffffffff8099166024880152604487015260806064870152816084870152868601378685828601015201168101030193165af1918215620008fd5762000964927fffffffff0000000000000000000000000000000000000000000000000000000091600091620012aa575b50161438808080620011b2565b620012c6915060203d8111620008f557620008e5818362000367565b386200129d565b34620001e057602080600319360112620001e0576040516000600754620012f481620002bf565b906001908181169081156200138157506001146200132a575b620004738462000466878287600435815203808452018262000367565b600760009081529192507fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c6885b8383106200136d575050508101820182826200130d565b805485840187015291850191810162001356565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00168686015250508015150282018301905082826200130d565b34620001e0576000600319360112620001e057602060886013620013de62001c3a565b0120604051908152f35b34620001e0576040600319360112620001e057602060ff6200145f6200140d62000568565b73ffffffffffffffffffffffffffffffffffffffff6200142c620005b0565b91166000526005845260406000209073ffffffffffffffffffffffffffffffffffffffff16600052602052604060002090565b54166040519015158152f35b34620001e0576020600319360112620001e0577fffffffffffffffffffffffff0000000000000000000000000000000000000000620014a962000568565b6006549073ffffffffffffffffffffffffffffffffffffffff90620014d2828416331462001503565b169182911617600655337f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a3005b156200150b57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f554e415554484f52495a454400000000000000000000000000000000000000006044820152fd5b600052600260205273ffffffffffffffffffffffffffffffffffffffff604060002054169081156200159757565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600a60248201527f4e4f545f4d494e544544000000000000000000000000000000000000000000006044820152fd5b15620015fd57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f4e4f545f415554484f52495a45440000000000000000000000000000000000006044820152fd5b156200166357565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f494e56414c49445f524543495049454e540000000000000000000000000000006044820152fd5b9073ffffffffffffffffffffffffffffffffffffffff80620016ed856000526002602052604060002090565b541691818416928303620018f35762001758620017c592821694620017148615156200165b565b84331480156200188c575b80156200182d575b6200173290620015f5565b73ffffffffffffffffffffffffffffffffffffffff166000526003602052604060002090565b80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff019055620017a98173ffffffffffffffffffffffffffffffffffffffff166000526003602052604060002090565b805460010190556200064c856000526002602052604060002090565b62001806620017de846000526004602052604060002090565b7fffffffffffffffffffffffff00000000000000000000000000000000000000008154169055565b7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4565b506200173262001882620018696200184f8a6000526004602052604060002090565b5473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1690565b3314905062001727565b50620018ed620018e633620018c18473ffffffffffffffffffffffffffffffffffffffff166000526005602052604060002090565b9073ffffffffffffffffffffffffffffffffffffffff16600052602052604060002090565b5460ff1690565b6200171f565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600a60248201527f57524f4e475f46524f4d000000000000000000000000000000000000000000006044820152fd5b90816020910312620001e057516200196981620001b5565b90565b6040513d6000823e3d90fd5b156200198057565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f554e534146455f524543495049454e54000000000000000000000000000000006044820152fd5b601f8111620019eb575050565b600090600782527fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c688906020601f850160051c8301941062001a49575b601f0160051c01915b82811062001a3d57505050565b81815560010162001a30565b909250829062001a27565b73ffffffffffffffffffffffffffffffffffffffff908181169162001a7b8315156200165b565b8360005260026020526040600020541662001b04578062001ac062001adc9273ffffffffffffffffffffffffffffffffffffffff166000526003602052604060002090565b600181540190556200064c846000526002602052604060002090565b60007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8180a4565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f414c52454144595f4d494e5445440000000000000000000000000000000000006044820152fd5b91909162001b6f62001c3a565b9260009060886013860183f593841562001bfe5781604082858394527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc602082015234885af11562001be2577f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20818592a3565b3d1562001bf1573d81803e3d90fd5b633011642590526004601cfd5b633011642582526004601cfd5b6088601362001c1962001c3a565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c1562001cdf57666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d825256fe60a0346100d657601f61087738819003918201601f19168301916001600160401b038311848410176100db578084926020946040528339810103126100d657516001600160a01b0381168082036100d657156100915760805260405161078590816100f2823960805181818160880152818160e801528181610172015281816101fc0152818161027d01526103c40152f35b60405162461bcd60e51b815260206004820152601f60248201527f466f727761726465723a2072756c65206973207a65726f2061646472657373006044820152606490fd5b600080fd5b634e487b7160e01b600052604160045260246000fdfe6080806040526004361015610022575b50361561001857005b61002061036b565b005b600090813560e01c90816325e3d522146102335750806358843b36146101ad5780637d76ccf114610117578063b41b08c2146100c15763d87108d00361000f57346100be57610070366102c9565b9073ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001633036100ba576100b79261062d565b80f35b8380fd5b80fd5b50346100be576100d0366102c9565b9073ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001633036100ba576100b792610554565b50346100be5760807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100be5761014f6102a1565b60643573ffffffffffffffffffffffffffffffffffffffff80821682036100ba577f00000000000000000000000000000000000000000000000000000000000000001633036101a9576100b79160443590602435906106bc565b8280fd5b50346100be5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100be576101e56102a1565b73ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016330361022f576100b7906024359061052e565b5080fd5b90503461022f57817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261022f5760209073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b6004359073ffffffffffffffffffffffffffffffffffffffff821682036102c457565b600080fd5b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc60609101126102c45773ffffffffffffffffffffffffffffffffffffffff60043581811681036102c457916024359160443590811681036102c45790565b67ffffffffffffffff811161033c57604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604080517f8fab1a0600000000000000000000000000000000000000000000000000000000815230600482015247602482015260006044820181905273ffffffffffffffffffffffffffffffffffffffff9083836064817f000000000000000000000000000000000000000000000000000000000000000086165afa9283156104b45781948294610410575b50505082161561040c5761040a916104c0565b565b5050565b919450919250803d82116104ad575b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f820116830183811067ffffffffffffffff8211176104805782528201829003126101a95780519282841684036100be575060200151903880806103f7565b6024867f4e487b710000000000000000000000000000000000000000000000000000000081526041600452fd5b503d61041f565b508351903d90823e3d90fd5b600080809381935af1156104d057565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f4554485f5452414e534645525f4641494c4544000000000000000000000000006044820152fd5b9073ffffffffffffffffffffffffffffffffffffffff82161561040c5761040a916104c0565b91909173ffffffffffffffffffffffffffffffffffffffff80921680156106275760008093604493602096604051947fa9059cbb00000000000000000000000000000000000000000000000000000000865260048601526024850152165af13d15601f3d11600160005114161716156105c957565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f5452414e534645525f4641494c454400000000000000000000000000000000006044820152fd5b50505050565b909173ffffffffffffffffffffffffffffffffffffffff809116918215610627571691823b156102c45760646000928360405195869485937f42842e0e000000000000000000000000000000000000000000000000000000008552306004860152602485015260448401525af180156106b0576106a75750565b61040a90610328565b6040513d6000823e3d90fd5b919273ffffffffffffffffffffffffffffffffffffffff8091169283156107485716803b156102c4576000928360c49260405196879586947ff242432a00000000000000000000000000000000000000000000000000000000865230600487015260248601526044850152606484015260a060848401528160a48401525af180156106b0576106a75750565b505050505056fea26469706673582212202d5128966f32100bf9142afe4d1682f6e9cb08575be3e6e0a036af584762944964736f6c63430008120033a26469706673582212207adcb5099f2715d7cfc66c7cf6b6cce8d2ee03f4b152eb71d262881301f093b764736f6c63430008120033

Deployed ByteCode

0x608060405260043610156200001357600080fd5b60003560e01c806301ffc9a714620001af57806306fdde0314620001a9578063081812fc14620001a3578063095ea7b3146200019d5780630fc4dc54146200019757806323b872dd1462000191578063321ad5bb146200018b57806342842e0e14620001855780635414dff0146200016757806355f804b3146200017f5780636352211e14620001795780636c0360eb146200017357806370a08231146200016d5780637bca040e14620001675780638da5cb5b146200016157806395d89b41146200015b578063a22cb4651462000155578063a971ed22146200014f578063b88d4fde1462000149578063c87b56dd1462000143578063db4c545e146200013d578063e985e9c514620001375763f2fde38b146200013157600080fd5b6200146b565b620013e8565b620013bb565b620012cd565b6200114a565b620010cc565b62000ff7565b62000f44565b62000f0e565b62000b72565b62000e5e565b62000da9565b62000d87565b62000be3565b62000a65565b62000966565b62000948565b620006fc565b620005d4565b62000524565b62000411565b620001e5565b7fffffffff00000000000000000000000000000000000000000000000000000000811603620001e057565b600080fd5b34620001e0576020600319360112620001e05760207fffffffff000000000000000000000000000000000000000000000000000000006004356200022981620001b5565b167f01ffc9a700000000000000000000000000000000000000000000000000000000811490811562000294575b811562000269575b506040519015158152f35b7f5b5e139f00000000000000000000000000000000000000000000000000000000915014386200025e565b7f80ac58cd000000000000000000000000000000000000000000000000000000008114915062000256565b90600182811c921680156200030a575b6020831014620002db57565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b91607f1691620002cf565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6060810190811067ffffffffffffffff8211176200036157604052565b62000315565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff8211176200036157604052565b60208082528251818301819052939260005b858110620003fc575050507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8460006040809697860101520116010190565b818101830151848201604001528201620003bb565b34620001e0576000806003193601126200052157604051908080546200043781620002bf565b80855291600191808316908115620004d6575060011462000477575b6200047385620004668187038262000367565b60405191829182620003a9565b0390f35b80809450527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b828410620004bd57505050810160200162000466826200047362000453565b805460208587018101919091529093019281016200049e565b8695506200047396935060209250620004669491507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001682840152151560051b820101929362000453565b80fd5b34620001e0576020600319360112620001e0576004356000526004602052602073ffffffffffffffffffffffffffffffffffffffff60406000205416604051908152f35b6004359073ffffffffffffffffffffffffffffffffffffffff82168203620001e057565b6044359073ffffffffffffffffffffffffffffffffffffffff82168203620001e057565b6024359073ffffffffffffffffffffffffffffffffffffffff82168203620001e057565b34620001e0576040600319360112620001e057620005f162000568565b602435600091818352600260205273ffffffffffffffffffffffffffffffffffffffff80604085205416918233148015620006b5575b6200063290620015f5565b6200068c816200064c866000526004602052604060002090565b9073ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffff0000000000000000000000000000000000000000825416179055565b16907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258480a480f35b5082855260056020526200063260ff620006f233604089209073ffffffffffffffffffffffffffffffffffffffff16600052602052604060002090565b5416905062000627565b34620001e0576060600319360112620001e0576200071962000568565b620007236200058c565b9060405160208101903360601b8252602435603482015260348152620007498162000344565b51902080926200075a828462001a54565b823b15928315620007ed575b50620007766200077c9362001978565b62001b62565b6040805183815273ffffffffffffffffffffffffffffffffffffffff831660208201529192917ff3f895fae43fb531969163329a960d851838c3bfdf64f76e02aa2e1a9e68e3a89190a16040805191825273ffffffffffffffffffffffffffffffffffffffff929092166020820152f35b92509050604051906020827f150b7a02000000000000000000000000000000000000000000000000000000009485825281600073ffffffffffffffffffffffffffffffffffffffff826200087b8b3360048401909173ffffffffffffffffffffffffffffffffffffffff60a09316825260006020830152604082015260806060820152600060808201520190565b0393165af18015620008fd576200077c937fffffffff0000000000000000000000000000000000000000000000000000000062000776928795600091620008c8575b501614935062000766565b620008ee915060203d8111620008f5575b620008e5818362000367565b81019062001951565b38620008bd565b503d620008d9565b6200196c565b6003196060910112620001e05773ffffffffffffffffffffffffffffffffffffffff906004358281168103620001e057916024359081168103620001e0579060443590565b34620001e057620009646200095d3662000903565b91620016c1565b005b34620001e0576040600319360112620001e05760043562000986620005b0565b620009918262001569565b73ffffffffffffffffffffffffffffffffffffffff3391160362000a3b57620009bc60409262001c0b565b82518281527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc602082015260008094819282855af11562000a1e577f5d611f318680d00598bb735d61bacf0c514c6b50e1e5ad30040a4df2b12791c78380a380f35b823d1562000a2e573d81803e3d90fd5b6355299b4990526004601cfd5b60046040517f1dedaec7000000000000000000000000000000000000000000000000000000008152fd5b34620001e05762000a763662000903565b909162000a85828483620016c1565b823b1592831562000a9c575b620009648462001978565b600093509060a460209260405195869384927f150b7a02000000000000000000000000000000000000000000000000000000009788855233600486015273ffffffffffffffffffffffffffffffffffffffff8093166024860152604485015260806064850152826084850152165af1918215620008fd5762000964927fffffffff000000000000000000000000000000000000000000000000000000009160009162000b4f575b50161490388062000a91565b62000b6b915060203d8111620008f557620008e5818362000367565b3862000b43565b34620001e0576020600319360112620001e057602062000b9460043562001c0b565b73ffffffffffffffffffffffffffffffffffffffff60405191168152f35b9181601f84011215620001e05782359167ffffffffffffffff8311620001e05760208381860195010111620001e057565b34620001e057602080600319360112620001e05767ffffffffffffffff600435818111620001e05762000c1b90369060040162000bb2565b9162000c4173ffffffffffffffffffffffffffffffffffffffff60065416331462001503565b8211620003615762000c608262000c5a600754620002bf565b620019de565b600092601f831160011462000cbf575091819260009262000cb3575b50507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8260011b9260031b1c191617600755600080f35b01359050388062000c7c565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe083169362000d1160076000527fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c68890565b9281905b86821062000d6e575050836001951062000d35575b505050811b01600755005b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88560031b161c1991013516905538808062000d2a565b8060018496829495870135815501950192019062000d15565b34620001e0576020600319360112620001e057602062000b9460043562001569565b34620001e0576000806003193601126200052157604051908060075462000dd081620002bf565b80855291600191808316908115620004d6575060011462000dfe576200047385620004668187038262000367565b9250600783527fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c6885b82841062000e4557505050810160200162000466826200047362000453565b8054602085870181019190915290930192810162000e26565b34620001e0576020600319360112620001e05773ffffffffffffffffffffffffffffffffffffffff62000e9062000568565b16801562000eb05760005260036020526020604060002054604051908152f35b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f5a45524f5f4144445245535300000000000000000000000000000000000000006044820152fd5b34620001e0576000600319360112620001e057602073ffffffffffffffffffffffffffffffffffffffff60065416604051908152f35b34620001e05760008060031936011262000521576040519080600180549162000f6d83620002bf565b80865292828116908115620004d6575060011462000f98576200047385620004668187038262000367565b92508083527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b82841062000fde57505050810160200162000466826200047362000453565b8054602085870181019190915290930192810162000fbf565b34620001e0576040600319360112620001e0576200101462000568565b60243590811515809203620001e05773ffffffffffffffffffffffffffffffffffffffff90336000526005602052620010718160406000209073ffffffffffffffffffffffffffffffffffffffff16600052602052604060002090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0081541660ff851617905560405192835216907f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3160203392a3005b34620001e0576020600319360112620001e057600435620010ed8162001c0b565b906040516108778082019082821067ffffffffffffffff8311176200036157602091839162001d77833973ffffffffffffffffffffffffffffffffffffffff80961681520301906000f58015620008fd5760209160405191168152f35b34620001e0576080600319360112620001e0576200116762000568565b62001171620005b0565b60443560643567ffffffffffffffff8111620001e0576200119790369060040162000bb2565b9092620011a6838287620016c1565b803b15938415620011bd575b620009648562001978565b60209394506000601f9660a485937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe06040519a8b98899788947f150b7a02000000000000000000000000000000000000000000000000000000009d8e875233600488015273ffffffffffffffffffffffffffffffffffffffff8099166024880152604487015260806064870152816084870152868601378685828601015201168101030193165af1918215620008fd5762000964927fffffffff0000000000000000000000000000000000000000000000000000000091600091620012aa575b50161438808080620011b2565b620012c6915060203d8111620008f557620008e5818362000367565b386200129d565b34620001e057602080600319360112620001e0576040516000600754620012f481620002bf565b906001908181169081156200138157506001146200132a575b620004738462000466878287600435815203808452018262000367565b600760009081529192507fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c6885b8383106200136d575050508101820182826200130d565b805485840187015291850191810162001356565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00168686015250508015150282018301905082826200130d565b34620001e0576000600319360112620001e057602060886013620013de62001c3a565b0120604051908152f35b34620001e0576040600319360112620001e057602060ff6200145f6200140d62000568565b73ffffffffffffffffffffffffffffffffffffffff6200142c620005b0565b91166000526005845260406000209073ffffffffffffffffffffffffffffffffffffffff16600052602052604060002090565b54166040519015158152f35b34620001e0576020600319360112620001e0577fffffffffffffffffffffffff0000000000000000000000000000000000000000620014a962000568565b6006549073ffffffffffffffffffffffffffffffffffffffff90620014d2828416331462001503565b169182911617600655337f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a3005b156200150b57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f554e415554484f52495a454400000000000000000000000000000000000000006044820152fd5b600052600260205273ffffffffffffffffffffffffffffffffffffffff604060002054169081156200159757565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600a60248201527f4e4f545f4d494e544544000000000000000000000000000000000000000000006044820152fd5b15620015fd57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f4e4f545f415554484f52495a45440000000000000000000000000000000000006044820152fd5b156200166357565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f494e56414c49445f524543495049454e540000000000000000000000000000006044820152fd5b9073ffffffffffffffffffffffffffffffffffffffff80620016ed856000526002602052604060002090565b541691818416928303620018f35762001758620017c592821694620017148615156200165b565b84331480156200188c575b80156200182d575b6200173290620015f5565b73ffffffffffffffffffffffffffffffffffffffff166000526003602052604060002090565b80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff019055620017a98173ffffffffffffffffffffffffffffffffffffffff166000526003602052604060002090565b805460010190556200064c856000526002602052604060002090565b62001806620017de846000526004602052604060002090565b7fffffffffffffffffffffffff00000000000000000000000000000000000000008154169055565b7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4565b506200173262001882620018696200184f8a6000526004602052604060002090565b5473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1690565b3314905062001727565b50620018ed620018e633620018c18473ffffffffffffffffffffffffffffffffffffffff166000526005602052604060002090565b9073ffffffffffffffffffffffffffffffffffffffff16600052602052604060002090565b5460ff1690565b6200171f565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600a60248201527f57524f4e475f46524f4d000000000000000000000000000000000000000000006044820152fd5b90816020910312620001e057516200196981620001b5565b90565b6040513d6000823e3d90fd5b156200198057565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f554e534146455f524543495049454e54000000000000000000000000000000006044820152fd5b601f8111620019eb575050565b600090600782527fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c688906020601f850160051c8301941062001a49575b601f0160051c01915b82811062001a3d57505050565b81815560010162001a30565b909250829062001a27565b73ffffffffffffffffffffffffffffffffffffffff908181169162001a7b8315156200165b565b8360005260026020526040600020541662001b04578062001ac062001adc9273ffffffffffffffffffffffffffffffffffffffff166000526003602052604060002090565b600181540190556200064c846000526002602052604060002090565b60007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8180a4565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f414c52454144595f4d494e5445440000000000000000000000000000000000006044820152fd5b91909162001b6f62001c3a565b9260009060886013860183f593841562001bfe5781604082858394527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc602082015234885af11562001be2577f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20818592a3565b3d1562001bf1573d81803e3d90fd5b633011642590526004601cfd5b633011642582526004601cfd5b6088601362001c1962001c3a565b012060ff6000536035523060601b6001526015526055600020906000603552565b604051903060701c1562001cdf57666052573d6000fd607b8301527f3d356020355560408036111560525736038060403d373d3d355af43d6000803e60748301527f3735a920a3ca505d382bbc545af43d6000803e6052573d6000fd5b3d6000f35b60548301527f14605757363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc60348301523060148301526c607f3d8160093d39f33d3d33738252565b66604c573d6000fd60758301527f3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e606e8301527f3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b604e8301527f14605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc602e83015230600e8301526c60793d8160093d39f33d3d336d825256fe60a0346100d657601f61087738819003918201601f19168301916001600160401b038311848410176100db578084926020946040528339810103126100d657516001600160a01b0381168082036100d657156100915760805260405161078590816100f2823960805181818160880152818160e801528181610172015281816101fc0152818161027d01526103c40152f35b60405162461bcd60e51b815260206004820152601f60248201527f466f727761726465723a2072756c65206973207a65726f2061646472657373006044820152606490fd5b600080fd5b634e487b7160e01b600052604160045260246000fdfe6080806040526004361015610022575b50361561001857005b61002061036b565b005b600090813560e01c90816325e3d522146102335750806358843b36146101ad5780637d76ccf114610117578063b41b08c2146100c15763d87108d00361000f57346100be57610070366102c9565b9073ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001633036100ba576100b79261062d565b80f35b8380fd5b80fd5b50346100be576100d0366102c9565b9073ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001633036100ba576100b792610554565b50346100be5760807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100be5761014f6102a1565b60643573ffffffffffffffffffffffffffffffffffffffff80821682036100ba577f00000000000000000000000000000000000000000000000000000000000000001633036101a9576100b79160443590602435906106bc565b8280fd5b50346100be5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100be576101e56102a1565b73ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016330361022f576100b7906024359061052e565b5080fd5b90503461022f57817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261022f5760209073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b6004359073ffffffffffffffffffffffffffffffffffffffff821682036102c457565b600080fd5b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc60609101126102c45773ffffffffffffffffffffffffffffffffffffffff60043581811681036102c457916024359160443590811681036102c45790565b67ffffffffffffffff811161033c57604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604080517f8fab1a0600000000000000000000000000000000000000000000000000000000815230600482015247602482015260006044820181905273ffffffffffffffffffffffffffffffffffffffff9083836064817f000000000000000000000000000000000000000000000000000000000000000086165afa9283156104b45781948294610410575b50505082161561040c5761040a916104c0565b565b5050565b919450919250803d82116104ad575b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f820116830183811067ffffffffffffffff8211176104805782528201829003126101a95780519282841684036100be575060200151903880806103f7565b6024867f4e487b710000000000000000000000000000000000000000000000000000000081526041600452fd5b503d61041f565b508351903d90823e3d90fd5b600080809381935af1156104d057565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f4554485f5452414e534645525f4641494c4544000000000000000000000000006044820152fd5b9073ffffffffffffffffffffffffffffffffffffffff82161561040c5761040a916104c0565b91909173ffffffffffffffffffffffffffffffffffffffff80921680156106275760008093604493602096604051947fa9059cbb00000000000000000000000000000000000000000000000000000000865260048601526024850152165af13d15601f3d11600160005114161716156105c957565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f5452414e534645525f4641494c454400000000000000000000000000000000006044820152fd5b50505050565b909173ffffffffffffffffffffffffffffffffffffffff809116918215610627571691823b156102c45760646000928360405195869485937f42842e0e000000000000000000000000000000000000000000000000000000008552306004860152602485015260448401525af180156106b0576106a75750565b61040a90610328565b6040513d6000823e3d90fd5b919273ffffffffffffffffffffffffffffffffffffffff8091169283156107485716803b156102c4576000928360c49260405196879586947ff242432a00000000000000000000000000000000000000000000000000000000865230600487015260248601526044850152606484015260a060848401528160a48401525af180156106b0576106a75750565b505050505056fea26469706673582212202d5128966f32100bf9142afe4d1682f6e9cb08575be3e6e0a036af584762944964736f6c63430008120033a26469706673582212207adcb5099f2715d7cfc66c7cf6b6cce8d2ee03f4b152eb71d262881301f093b764736f6c63430008120033