{
"bytecode": {
"linkReferences": {},
"object": "0x60a080604052346100c257306080525f516020610bd35f395f51905f525460ff8160401c166100b3576002600160401b03196001600160401b03821601610060575b604051610b0c90816100c782396080518181816102e401526103870152f35b6001600160401b0319166001600160401b039081175f516020610bd35f395f51905f525581527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d290602090a15f80610041565b63f92ee8a960e01b5f5260045ffd5b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c8063258ae582146106d5578063485cc9551461053e5780634f1ef2861461033857806352d1902d146102d2578063715018a61461028957806379ba50971461023d5780638da5cb5b146102095780639d54c79d146101e2578063a394a0e6146101b7578063ad3cb1cc14610159578063e30c3978146101255763f2fde38b1461009d575f80fd5b34610121576020366003190112610121576100b66107b5565b6100be610955565b5f516020610aec5f395f51905f5280546001600160a01b0319166001600160a01b039283169081179091555f516020610a8c5f395f51905f52549091167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e227005f80a3005b5f80fd5b34610121575f366003190112610121575f516020610aec5f395f51905f52546040516001600160a01b039091168152602090f35b34610121575f36600319011261012157604080519061017881836107cb565b600582526020820191640352e302e360dc1b83528151928391602083525180918160208501528484015e5f828201840152601f01601f19168101030190f35b34610121576020366003190112610121576101e06101d36107b5565b6101db610955565b61088d565b005b34610121575f366003190112610121575f546040516001600160a01b039091168152602090f35b34610121575f366003190112610121575f516020610a8c5f395f51905f52546040516001600160a01b039091168152602090f35b34610121575f366003190112610121575f516020610aec5f395f51905f5254336001600160a01b0390911603610276576101e0336108ea565b63118cdaa760e01b5f523360045260245ffd5b34610121575f3660031901126101215760405162461bcd60e51b81526020600482015260116024820152701c995b9bdd5b98d948191a5cd8589b1959607a1b6044820152606490fd5b34610121575f366003190112610121577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031630036103295760206040515f516020610aac5f395f51905f528152f35b63703e46dd60e11b5f5260045ffd5b60403660031901126101215761034c6107b5565b60243567ffffffffffffffff811161012157366023820112156101215761037d90369060248160040135910161081d565b6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001630811490811561051c575b50610329576103bf610955565b6040516352d1902d60e01b81526001600160a01b0383169290602081600481875afa5f91816104e8575b506104015783634c9c8ce360e01b5f5260045260245ffd5b805f516020610aac5f395f51905f528592036104d65750813b156104c4575f516020610aac5f395f51905f5280546001600160a01b031916821790557fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b5f80a28151156104ac575f808360206101e095519101845af43d156104a4573d9161048883610801565b9261049660405194856107cb565b83523d5f602085013e610a2d565b606091610a2d565b5050346104b557005b63b398979f60e01b5f5260045ffd5b634c9c8ce360e01b5f5260045260245ffd5b632a87526960e21b5f5260045260245ffd5b9091506020813d602011610514575b81610504602093836107cb565b81010312610121575190856103e9565b3d91506104f7565b5f516020610aac5f395f51905f52546001600160a01b031614159050836103b2565b34610121576040366003190112610121576105576107b5565b602435906001600160a01b0382168203610121575f516020610acc5f395f51905f52549160ff8360401c16159267ffffffffffffffff8116801590816106cd575b60011490816106c3575b1590816106ba575b506106ab5767ffffffffffffffff1981166001175f516020610acc5f395f51905f52558361067f575b506105dc610a02565b6105e4610a02565b6001600160a01b0382161561066c576105ff61060f926108ea565b610607610a02565b6101db610a02565b61061557005b68ff0000000000000000195f516020610acc5f395f51905f5254165f516020610acc5f395f51905f52557fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602060405160018152a1005b631e4fbdf760e01b5f525f60045260245ffd5b68ffffffffffffffffff191668010000000000000001175f516020610acc5f395f51905f5255836105d3565b63f92ee8a960e01b5f5260045ffd5b905015856105aa565b303b1591506105a2565b859150610598565b346101215760403660031901126101215760243567ffffffffffffffff8111610121573660238201121561012157806004013567ffffffffffffffff811161012157366024828401011161012157610762610768927f19457468657265756d205369676e6564204d6573736167653a0a3332000000005f52600435601c52603c5f2092602436920161081d565b90610853565b509060048210156107a157602091159081610789575b506040519015158152f35b5f546001600160a01b0391821691161490508261077e565b634e487b7160e01b5f52602160045260245ffd5b600435906001600160a01b038216820361012157565b90601f8019910116810190811067ffffffffffffffff8211176107ed57604052565b634e487b7160e01b5f52604160045260245ffd5b67ffffffffffffffff81116107ed57601f01601f191660200190565b92919261082982610801565b9161083760405193846107cb565b829481845281830111610121578281602093845f960137010152565b81519190604183036108835761087c9250602082015190606060408401519301515f1a90610975565b9192909190565b50505f9160029190565b6001600160a01b031680156108db575f548160018060a01b0382167fb83b1538cdec62b04dcd2c181a62e2ad93727bbda41580b2cd4cb8ce6e8c09a65f80a36001600160a01b031916175f55565b63d92e233d60e01b5f5260045ffd5b5f516020610aec5f395f51905f5280546001600160a01b03199081169091555f516020610a8c5f395f51905f5280549182166001600160a01b0393841690811790915591167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3565b5f516020610a8c5f395f51905f52546001600160a01b0316330361027657565b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a084116109f7579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa156109ec575f516001600160a01b038116156109e257905f905f90565b505f906001905f90565b6040513d5f823e3d90fd5b5050505f9160039190565b60ff5f516020610acc5f395f51905f525460401c1615610a1e57565b631afcd79f60e31b5f5260045ffd5b90610a515750805115610a4257805190602001fd5b63d6bda27560e01b5f5260045ffd5b81511580610a82575b610a62575090565b639996b31560e01b5f9081526001600160a01b0391909116600452602490fd5b50803b15610a5a56fe9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbcf0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c00f0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00"
},
"methodIdentifiers": {
"UPGRADE_INTERFACE_VERSION()": "ad3cb1cc",
"acceptOwnership()": "79ba5097",
"initialize(address,address)": "485cc955",
"notary()": "9d54c79d",
"owner()": "8da5cb5b",
"pendingOwner()": "e30c3978",
"proxiableUUID()": "52d1902d",
"renounceOwnership()": "715018a6",
"setNotary(address)": "a394a0e6",
"transferOwnership(address)": "f2fde38b",
"upgradeToAndCall(address,bytes)": "4f1ef286",
"verify(bytes32,bytes)": "258ae582"
}
}