0 txs
10 calls
constructor
constructor(address _ens, address wrapperAddress)
functions
ABI
viewfunction ABI(bytes32 node, uint256 contentTypes) view returns (uint256, bytes)
addr
viewfunction addr(bytes32 node, uint256 coinType) view returns (bytes)
addr
viewfunction addr(bytes32 node) view returns (address)
contenthash
viewfunction contenthash(bytes32 node) view returns (bytes)
dnsRecord
viewfunction dnsRecord(bytes32 node, bytes32 name, uint16 resource) view returns (bytes)
hasDNSRecords
viewfunction hasDNSRecords(bytes32 node, bytes32 name) view returns (bool)
interfaceImplementer
viewfunction interfaceImplementer(bytes32 node, bytes4 interfaceID) view returns (address)
isApprovedForAll
viewfunction isApprovedForAll(address account, address operator) view returns (bool)
name
viewfunction name(bytes32 node) view returns (string)
pubkey
viewfunction pubkey(bytes32 node) view returns (bytes32 x, bytes32 y)
supportsInterface
purefunction supportsInterface(bytes4 interfaceID) pure returns (bool)
text
viewfunction text(bytes32 node, string key) view returns (string)
zonehash
viewfunction zonehash(bytes32 node) view returns (bytes)
clearDNSZone
nonpayablefunction clearDNSZone(bytes32 node)
multicall
nonpayablefunction multicall(bytes[] data) returns (bytes[] results)
setABI
nonpayablefunction setABI(bytes32 node, uint256 contentType, bytes data)
setAddr
nonpayablefunction setAddr(bytes32 node, address a)
setAddr
nonpayablefunction setAddr(bytes32 node, uint256 coinType, bytes a)
setApprovalForAll
nonpayablefunction setApprovalForAll(address operator, bool approved)
setContenthash
nonpayablefunction setContenthash(bytes32 node, bytes hash)
setDNSRecords
nonpayablefunction setDNSRecords(bytes32 node, bytes data)
setInterface
nonpayablefunction setInterface(bytes32 node, bytes4 interfaceID, address implementer)
setName
nonpayablefunction setName(bytes32 node, string newName)
setPubkey
nonpayablefunction setPubkey(bytes32 node, bytes32 x, bytes32 y)
setText
nonpayablefunction setText(bytes32 node, string key, string value)
setZonehash
nonpayablefunction setZonehash(bytes32 node, bytes hash)
events
ABIChanged
event ABIChanged(bytes32 indexed node, uint256 indexed contentType)
AddrChanged
event AddrChanged(bytes32 indexed node, address a)
AddressChanged
event AddressChanged(bytes32 indexed node, uint256 coinType, bytes newAddress)
ApprovalForAll
event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
ContenthashChanged
event ContenthashChanged(bytes32 indexed node, bytes hash)
DNSRecordChanged
event DNSRecordChanged(bytes32 indexed node, bytes name, uint16 resource, bytes record)
DNSRecordDeleted
event DNSRecordDeleted(bytes32 indexed node, bytes name, uint16 resource)
DNSZoneCleared
event DNSZoneCleared(bytes32 indexed node)
DNSZonehashChanged
event DNSZonehashChanged(bytes32 indexed node, bytes lastzonehash, bytes zonehash)
InterfaceChanged
event InterfaceChanged(bytes32 indexed node, bytes4 indexed interfaceID, address implementer)
NameChanged
event NameChanged(bytes32 indexed node, string name)
PubkeyChanged
event PubkeyChanged(bytes32 indexed node, bytes32 x, bytes32 y)
TextChanged
event TextChanged(bytes32 indexed node, string indexed indexedKey, string key)
errors
No errors.
creation bytecode
0x60806040523480156200001157600080fd5b5060405162002a1138038062002a1183398101604081905262000034916200007f565b600b80546001600160a01b039384166001600160a01b031991821617909155600c8054929093169116179055620000be565b6001600160a01b03811681146200007c57600080fd5b50565b600080604083850312156200009357600080fd5b8251620000a08162000066565b6020840151909250620000b38162000066565b809150509250929050565b61294380620000ce6000396000f3fe608060405234801561001057600080fd5b50600436106101ae5760003560e01c806377372213116100ee578063bc1c58d111610097578063d5fa2b0011610071578063d5fa2b0014610403578063e59d895d14610416578063e985e9c514610429578063f1cb7e061461046557600080fd5b8063bc1c58d1146103a0578063c8690233146103b3578063ce3decdc146103f057600080fd5b8063a8fa5682116100c8578063a8fa56821461035a578063ac9650d81461036d578063ad5780af1461038d57600080fd5b806377372213146103215780638b95dd7114610334578063a22cb4651461034757600080fd5b8063304e6ade1161015b57806359d1d43c1161013557806359d1d43c146102c85780635c98042b146102e8578063623195b0146102fb578063691f34311461030e57600080fd5b8063304e6ade146102625780633b3b57de146102755780634cbf6ba41461028857600080fd5b8063124a319c1161018c578063124a319c146102035780632203ab561461022e57806329cd62ea1461024f57600080fd5b806301ffc9a7146101b35780630af179d7146101db57806310f13a8c146101f0575b600080fd5b6101c66101c1366004611f63565b610478565b60405190151581526020015b60405180910390f35b6101ee6101e9366004611fc0565b6104bc565b005b6101ee6101fe36600461200c565b6106aa565b610216610211366004612086565b610758565b6040516001600160a01b0390911681526020016101d2565b61024161023c3660046120b2565b6109ea565b6040516101d2929190612124565b6101ee61025d36600461213d565b610b05565b6101ee610270366004611fc0565b610b85565b610216610283366004612169565b610be4565b6101c66102963660046120b2565b600091825260066020908152604080842060048352818520548552825280842092845291905290205461ffff16151590565b6102db6102d6366004611fc0565b610c16565b6040516101d29190612182565b6102db6102f6366004612169565b610cdb565b6101ee610309366004612195565b610d7d565b6102db61031c366004612169565b610dfe565b6101ee61032f366004611fc0565b610e1b565b6101ee6103423660046121fe565b610e7a565b6101ee6103553660046122d7565b610f40565b6102db610368366004612315565b611066565b61038061037b366004612355565b6110a9565b6040516101d291906123ca565b6101ee61039b366004612169565b6111c4565b6102db6103ae366004612169565b611225565b6103db6103c1366004612169565b600090815260096020526040902080546001909101549091565b604080519283526020830191909152016101d2565b6101ee6103fe366004611fc0565b611242565b6101ee61041136600461244a565b61134e565b6101ee61042436600461246f565b611375565b6101c66104373660046124a4565b6001600160a01b039182166000908152600d6020908152604080832093909416825291909152205460ff1690565b6102db6104733660046120b2565b61141a565b60006001600160e01b031982167fac9650d80000000000000000000000000000000000000000000000000000000014806104b657506104b6826114c8565b92915050565b826104c681611506565b6104cf57600080fd5b60008060608060008061051c60008a8a8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092939250506116719050565b90505b80515160208201511015610645578561ffff166000036105845780604001519550610549816116d2565b93508360405160200161055c91906124d2565b60405160208183030381529060405280519060200120915061057d816116f3565b9250610637565b600061058f826116d2565b9050816040015161ffff168761ffff161415806105b357506105b1858261170f565b155b156106355761060e8b86898d8d8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505060208801518c9150610606908290612504565b8a511561172d565b816040015196508160200151955080945084805190602001209250610632826116f3565b93505b505b6106408161196c565b61051f565b5082511561069f5761069f8984878b8b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508b925061069791508290508e612504565b88511561172d565b505050505050505050565b846106b481611506565b6106bd57600080fd5b8282600a600089815260200190815260200160002087876040516106e2929190612517565b908152602001604051809103902091826106fd9291906125af565b50848460405161070e929190612517565b6040518091039020867fd8c9334b1a9c2f9da342a0a2b32629c1a229b6445dad78947f674b44444a7550878760405161074892919061269a565b60405180910390a3505050505050565b60008281526007602090815260408083206001600160e01b0319851684529091528120546001600160a01b031680156107925790506104b6565b600061079d85610be4565b90506001600160a01b0381166107b8576000925050506104b6565b6040516301ffc9a760e01b602482015260009081906001600160a01b0384169060440160408051601f198184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff166301ffc9a760e01b1790525161082591906124d2565b600060405180830381855afa9150503d8060008114610860576040519150601f19603f3d011682016040523d82523d6000602084013e610865565b606091505b5091509150811580610878575060208151105b806108ba575080601f81518110610891576108916126ae565b01602001517fff0000000000000000000000000000000000000000000000000000000000000016155b156108cc5760009450505050506104b6565b6040516001600160e01b0319871660248201526001600160a01b0384169060440160408051601f198184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff166301ffc9a760e01b1790525161093791906124d2565b600060405180830381855afa9150503d8060008114610972576040519150601f19603f3d011682016040523d82523d6000602084013e610977565b606091505b50909250905081158061098b575060208151105b806109cd575080601f815181106109a4576109a46126ae565b01602001517fff0000000000000000000000000000000000000000000000000000000000000016155b156109df5760009450505050506104b6565b509095945050505050565b600082815260208190526040812060609060015b848111610ae55780851615801590610a2e575060008181526020839052604081208054610a2a90612527565b9050115b15610add5780826000838152602001908152602001600020808054610a5290612527565b80601f0160208091040260200160405190810160405280929190818152602001828054610a7e90612527565b8015610acb5780601f10610aa057610100808354040283529160200191610acb565b820191906000526020600020905b815481529060010190602001808311610aae57829003601f168201915b50505050509050935093505050610afe565b60011b6109fe565b5060006040518060200160405280600081525092509250505b9250929050565b82610b0f81611506565b610b1857600080fd5b60408051808201825284815260208082018581526000888152600983528490209251835551600190920191909155815185815290810184905285917f1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e4691015b60405180910390a250505050565b82610b8f81611506565b610b9857600080fd5b6000848152600260205260409020610bb18385836125af565b50837fe379c1624ed7e714cc0937528a32359d69d5281337765313dba4e081b72d75788484604051610b7792919061269a565b600080610bf283603c61141a565b90508051600003610c065750600092915050565b610c0f81611a54565b9392505050565b6060600a60008581526020019081526020016000208383604051610c3b929190612517565b90815260200160405180910390208054610c5490612527565b80601f0160208091040260200160405190810160405280929190818152602001828054610c8090612527565b8015610ccd5780601f10610ca257610100808354040283529160200191610ccd565b820191906000526020600020905b815481529060010190602001808311610cb057829003601f168201915b505050505090509392505050565b6000818152600360205260409020805460609190610cf890612527565b80601f0160208091040260200160405190810160405280929190818152602001828054610d2490612527565b8015610d715780601f10610d4657610100808354040283529160200191610d71565b820191906000526020600020905b815481529060010190602001808311610d5457829003601f168201915b50505050509050919050565b83610d8781611506565b610d9057600080fd5b83610d9c600182612504565b1615610da757600080fd5b6000858152602081815260408083208784529091529020610dc98385836125af565b50604051849086907faa121bbeef5f32f5961a2a28966e769023910fc9479059ee3495d4c1a696efe390600090a35050505050565b6000818152600860205260409020805460609190610cf890612527565b82610e2581611506565b610e2e57600080fd5b6000848152600860205260409020610e478385836125af565b50837fb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f78484604051610b7792919061269a565b82610e8481611506565b610e8d57600080fd5b837f65412581168e88a1e60c6459d7f44ae83ad0832e670826c05a4e2476b57af7528484604051610ebf929190612124565b60405180910390a2603c8303610f1657837f52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd2610efa84611a54565b6040516001600160a01b03909116815260200160405180910390a25b60008481526001602090815260408083208684529091529020610f3983826126c4565b5050505050565b6001600160a01b0382163303610fdc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f455243313135353a2073657474696e6720617070726f76616c2073746174757360448201527f20666f722073656c660000000000000000000000000000000000000000000000606482015260840160405180910390fd5b336000818152600d602090815260408083206001600160a01b0387168085529083529281902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6000838152600560209081526040808320600483528184205484528252808320858452825280832061ffff851684529091529020805460609190610c5490612527565b60608167ffffffffffffffff8111156110c4576110c46121e8565b6040519080825280602002602001820160405280156110f757816020015b60608152602001906001900390816110e25790505b50905060005b828110156111bd576000803086868581811061111b5761111b6126ae565b905060200281019061112d9190612784565b60405161113b929190612517565b600060405180830381855af49150503d8060008114611176576040519150601f19603f3d011682016040523d82523d6000602084013e61117b565b606091505b50915091508161118a57600080fd5b8084848151811061119d5761119d6126ae565b6020026020010181905250505080806111b5906127e9565b9150506110fd565b5092915050565b806111ce81611506565b6111d757600080fd5b60008281526004602052604081208054916111f1836127e9565b909155505060405182907fb757169b8492ca2f1c6619d9d76ce22803035c3b1d5f6930dffe7b127c1a198390600090a25050565b6000818152600260205260409020805460609190610cf890612527565b8261124c81611506565b61125557600080fd5b6000848152600360205260408120805461126e90612527565b80601f016020809104026020016040519081016040528092919081815260200182805461129a90612527565b80156112e75780601f106112bc576101008083540402835291602001916112e7565b820191906000526020600020905b8154815290600101906020018083116112ca57829003601f168201915b505050600088815260036020526040902092935061130a915085905086836125af565b50847f8f15ed4b723ef428f250961da8315675b507046737e19319fc1a4d81bfe87f8582868660405161133f93929190612803565b60405180910390a25050505050565b8161135881611506565b61136157600080fd5b61137083603c61034285611a7c565b505050565b8261137f81611506565b61138857600080fd5b60008481526007602090815260408083206001600160e01b031987168085529083529281902080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b038716908117909155905190815286917f7c69f06bea0bdef565b709e93a147836b0063ba2dd89f02d0b7e8d931e6a6daa910160405180910390a350505050565b6000828152600160209081526040808320848452909152902080546060919061144290612527565b80601f016020809104026020016040519081016040528092919081815260200182805461146e90612527565b80156114bb5780601f10611490576101008083540402835291602001916114bb565b820191906000526020600020905b81548152906001019060200180831161149e57829003601f168201915b5050505050905092915050565b60006001600160e01b031982167f59d1d43c0000000000000000000000000000000000000000000000000000000014806104b657506104b682611ab5565b600b546040517f02571be30000000000000000000000000000000000000000000000000000000081526004810183905260009182916001600160a01b03909116906302571be390602401602060405180830381865afa15801561156d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115919190612833565b600c549091506001600160a01b039081169082160361163357600c546040517f6352211e000000000000000000000000000000000000000000000000000000008152600481018590526001600160a01b0390911690636352211e90602401602060405180830381865afa15801561160c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116309190612833565b90505b6001600160a01b038116331480610c0f57506001600160a01b0381166000908152600d6020908152604080832033845290915290205460ff16610c0f565b6116bf6040518060e001604052806060815260200160008152602001600061ffff168152602001600061ffff168152602001600063ffffffff16815260200160008152602001600081525090565b82815260c081018290526104b68161196c565b602081015181516060916104b6916116ea9082611af3565b84519190611b55565b60a081015160c08201516060916104b6916116ea908290612504565b600081518351148015610c0f5750610c0f8360008460008751611bcc565b60008781526004602090815260408220548851918901919091209091611754878787611b55565b9050831561185d5760008a81526005602090815260408083208684528252808320858452825280832061ffff8c1684529091529020805461179490612527565b1590506117e85760008a815260066020908152604080832086845282528083208584529091528120805461ffff16916117cc83612850565b91906101000a81548161ffff021916908361ffff160217905550505b60008a81526005602090815260408083208684528252808320858452825280832061ffff8c168452909152812061181e91611ef0565b897f03528ed0c2a3ebc993b12ce3c16bb382f9c7d88ef7d8a1bf290eaf35955a12078a8a60405161185092919061286e565b60405180910390a2611960565b60008a81526005602090815260408083208684528252808320858452825280832061ffff8c1684529091529020805461189590612527565b90506000036118eb5760008a815260066020908152604080832086845282528083208584529091528120805461ffff16916118cf83612894565b91906101000a81548161ffff021916908361ffff160217905550505b60008a81526005602090815260408083208684528252808320858452825280832061ffff8c168452909152902061192282826126c4565b50897f52a608b3303a48862d07a73d82fa221318c0027fbbcfb1b2329bface3f19ff2b8a8a84604051611957939291906128b5565b60405180910390a25b50505050505050505050565b60c081015160208201819052815151116119835750565b600061199782600001518360200151611af3565b82602001516119a691906128e4565b82519091506119b59082611bef565b61ffff1660408301526119c96002826128e4565b82519091506119d89082611bef565b61ffff1660608301526119ec6002826128e4565b82519091506119fb9082611c17565b63ffffffff166080830152611a116004826128e4565b8251909150600090611a239083611bef565b61ffff169050611a346002836128e4565b60a084018190529150611a4781836128e4565b60c0909301929092525050565b60008151601414611a6457600080fd5b50602001516c01000000000000000000000000900490565b6040805160148082528183019092526060916020820181803683375050506c010000000000000000000000009290920260208301525090565b60006001600160e01b031982167fc86902330000000000000000000000000000000000000000000000000000000014806104b657506104b682611c41565b6000815b83518110611b0757611b076128f7565b6000611b138583611c7f565b60ff169050611b238160016128e4565b611b2d90836128e4565b915080600003611b3d5750611b43565b50611af7565b611b4d8382612504565b949350505050565b8251606090611b6483856128e4565b1115611b6f57600080fd5b60008267ffffffffffffffff811115611b8a57611b8a6121e8565b6040519080825280601f01601f191660200182016040528015611bb4576020820181803683370190505b509050602080820190868601016109df828287611ca3565b6000611bd9848484611cf9565b611be4878785611cf9565b149695505050505050565b8151600090611bff8360026128e4565b1115611c0a57600080fd5b50016002015161ffff1690565b8151600090611c278360046128e4565b1115611c3257600080fd5b50016004015163ffffffff1690565b60006001600160e01b031982167f691f34310000000000000000000000000000000000000000000000000000000014806104b657506104b682611d1d565b6000828281518110611c9357611c936126ae565b016020015160f81c905092915050565b60208110611cdb5781518352611cba6020846128e4565b9250611cc76020836128e4565b9150611cd4602082612504565b9050611ca3565b905182516020929092036101000a6000190180199091169116179052565b8251600090611d0883856128e4565b1115611d1357600080fd5b5091016020012090565b60006001600160e01b031982167f124a319c0000000000000000000000000000000000000000000000000000000014806104b657506104b68260006001600160e01b031982167fa8fa5682000000000000000000000000000000000000000000000000000000001480611db957506001600160e01b031982167f5c98042b00000000000000000000000000000000000000000000000000000000145b806104b657506104b68260006001600160e01b031982167fbc1c58d10000000000000000000000000000000000000000000000000000000014806104b657506104b68260006001600160e01b031982167f3b3b57de000000000000000000000000000000000000000000000000000000001480611e5f57506001600160e01b031982167ff1cb7e0600000000000000000000000000000000000000000000000000000000145b806104b657506104b68260006001600160e01b031982167f2203ab560000000000000000000000000000000000000000000000000000000014806104b657506104b68260006001600160e01b031982167fac9650d80000000000000000000000000000000000000000000000000000000014806104b657506301ffc9a760e01b6001600160e01b03198316146104b6565b508054611efc90612527565b6000825580601f10611f0c575050565b601f016020900490600052602060002090810190611f2a9190611f2d565b50565b5b80821115611f425760008155600101611f2e565b5090565b80356001600160e01b031981168114611f5e57600080fd5b919050565b600060208284031215611f7557600080fd5b610c0f82611f46565b60008083601f840112611f9057600080fd5b50813567ffffffffffffffff811115611fa857600080fd5b602083019150836020828501011115610afe57600080fd5b600080600060408486031215611fd557600080fd5b83359250602084013567ffffffffffffffff811115611ff357600080fd5b611fff86828701611f7e565b9497909650939450505050565b60008060008060006060868803121561202457600080fd5b85359450602086013567ffffffffffffffff8082111561204357600080fd5b61204f89838a01611f7e565b9096509450604088013591508082111561206857600080fd5b5061207588828901611f7e565b969995985093965092949392505050565b6000806040838503121561209957600080fd5b823591506120a960208401611f46565b90509250929050565b600080604083850312156120c557600080fd5b50508035926020909101359150565b60005b838110156120ef5781810151838201526020016120d7565b50506000910152565b600081518084526121108160208601602086016120d4565b601f01601f19169290920160200192915050565b828152604060208201526000611b4d60408301846120f8565b60008060006060848603121561215257600080fd5b505081359360208301359350604090920135919050565b60006020828403121561217b57600080fd5b5035919050565b602081526000610c0f60208301846120f8565b600080600080606085870312156121ab57600080fd5b8435935060208501359250604085013567ffffffffffffffff8111156121d057600080fd5b6121dc87828801611f7e565b95989497509550505050565b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561221357600080fd5b8335925060208401359150604084013567ffffffffffffffff8082111561223957600080fd5b818601915086601f83011261224d57600080fd5b81358181111561225f5761225f6121e8565b604051601f8201601f19908116603f01168101908382118183101715612287576122876121e8565b816040528281528960208487010111156122a057600080fd5b8260208601602083013760006020848301015280955050505050509250925092565b6001600160a01b0381168114611f2a57600080fd5b600080604083850312156122ea57600080fd5b82356122f5816122c2565b91506020830135801515811461230a57600080fd5b809150509250929050565b60008060006060848603121561232a57600080fd5b8335925060208401359150604084013561ffff8116811461234a57600080fd5b809150509250925092565b6000806020838503121561236857600080fd5b823567ffffffffffffffff8082111561238057600080fd5b818501915085601f83011261239457600080fd5b8135818111156123a357600080fd5b8660208260051b85010111156123b857600080fd5b60209290920196919550909350505050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b8281101561243d577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc088860301845261242b8583516120f8565b945092850192908501906001016123f1565b5092979650505050505050565b6000806040838503121561245d57600080fd5b82359150602083013561230a816122c2565b60008060006060848603121561248457600080fd5b8335925061249460208501611f46565b9150604084013561234a816122c2565b600080604083850312156124b757600080fd5b82356124c2816122c2565b9150602083013561230a816122c2565b600082516124e48184602087016120d4565b9190910192915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156104b6576104b66124ee565b8183823760009101908152919050565b600181811c9082168061253b57607f821691505b60208210810361255b57634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111561137057600081815260208120601f850160051c810160208610156125885750805b601f850160051c820191505b818110156125a757828155600101612594565b505050505050565b67ffffffffffffffff8311156125c7576125c76121e8565b6125db836125d58354612527565b83612561565b6000601f84116001811461260f57600085156125f75750838201355b600019600387901b1c1916600186901b178355610f39565b600083815260209020601f19861690835b828110156126405786850135825560209485019460019092019101612620565b508682101561265d5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b818352818160208501375060006020828401015260006020601f19601f840116840101905092915050565b602081526000611b4d60208301848661266f565b634e487b7160e01b600052603260045260246000fd5b815167ffffffffffffffff8111156126de576126de6121e8565b6126f2816126ec8454612527565b84612561565b602080601f831160018114612727576000841561270f5750858301515b600019600386901b1c1916600185901b1785556125a7565b600085815260208120601f198616915b8281101561275657888601518255948401946001909101908401612737565b50858210156127745787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126127b957600080fd5b83018035915067ffffffffffffffff8211156127d457600080fd5b602001915036819003821315610afe57600080fd5b600060001982036127fc576127fc6124ee565b5060010190565b60408152600061281660408301866120f8565b828103602084015261282981858761266f565b9695505050505050565b60006020828403121561284557600080fd5b8151610c0f816122c2565b600061ffff821680612864576128646124ee565b6000190192915050565b60408152600061288160408301856120f8565b905061ffff831660208301529392505050565b600061ffff8083168181036128ab576128ab6124ee565b6001019392505050565b6060815260006128c860608301866120f8565b61ffff85166020840152828103604084015261282981856120f8565b808201808211156104b6576104b66124ee565b634e487b7160e01b600052600160045260246000fdfea26469706673582212203dae933f7034201bd245e98fcf94447fed3de1ec9ec16aae7fdb364375f7b49964736f6c634300081100330000000000000000000000009277acd65b5dc0f85867dfd40f5488be8d47ad180000000000000000000000000000000000000000000000000000000000000000