VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x36cA51…4281
Summary
Transactions
Transfers
Address
0x36cA51D3F31524e10931F50ffDCE970ce8424281
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xa3568b1f8Eb9E56A01beAcAD660244BF46be18F5
Deployer
0xa3568b1f8Eb9E56A01beAcAD660244BF46be18F5
Code
0x6080604052600436106101295760003560e01c8063ad3cb1cc116100a5578063bf9c743611610074578063c6063fb811610059578063c6063fb814610472578063cdff55e514610492578063e70ef872146104b457600080fd5b8063bf9c7436146103e8578063c0c53b8b1461045257600080fd5b8063ad3cb1cc146102fe578063b079ea0b14610354578063b90bc51914610374578063bf7e214f1461039457600080fd5b8063693dde5c116100fc57806386bb8f37116100e157806386bb8f37146101ff57806388c3ffb01461021f5780638fb36037146102b857600080fd5b8063693dde5c146101ab5780637a9e5e4b146101df57600080fd5b8063041cb93c1461012e5780633ad4f02a146101505780634f1ef2861461017057806352d1902d14610183575b600080fd5b34801561013a57600080fd5b5061014e610149366004612b1f565b6104d4565b005b34801561015c57600080fd5b5061014e61016b366004612b1f565b6105c6565b61014e61017e366004612b89565b610656565b34801561018f57600080fd5b50610198610675565b6040519081526020015b60405180910390f35b3480156101b757600080fd5b507f51e3c91817d7446700f29d1516098401d6384acff21eab24aca293b5b2e933ef54610198565b3480156101eb57600080fd5b5061014e6101fa366004612c6b565b6106a4565b34801561020b57600080fd5b5061019861021a366004612c88565b6107d1565b34801561022b57600080fd5b5061028e61023a366004612b1f565b60009081527f51e3c91817d7446700f29d1516098401d6384acff21eab24aca293b5b2e933ed602052604090208054600182015460028301546003840154600490940154929491939092909160ff90911690565b6040805195865260208601949094529284019190915260608301521515608082015260a0016101a2565b3480156102c457600080fd5b506102cd610f06565b6040517fffffffff0000000000000000000000000000000000000000000000000000000090911681526020016101a2565b34801561030a57600080fd5b506103476040518060400160405280600581526020017f352e302e3000000000000000000000000000000000000000000000000000000081525081565b6040516101a29190612d18565b34801561036057600080fd5b5061014e61036f366004612b1f565b610f7b565b34801561038057600080fd5b5061019861038f366004612c88565b611064565b3480156103a057600080fd5b507ff3177357ab46d8af007ab3fdb9af81da189e1068fefdc0073dca88a2cab40a005460405173ffffffffffffffffffffffffffffffffffffffff90911681526020016101a2565b3480156103f457600080fd5b50610442610403366004612c88565b60009182527f51e3c91817d7446700f29d1516098401d6384acff21eab24aca293b5b2e933ee6020908152604080842092845291905290205460ff1690565b60405190151581526020016101a2565b34801561045e57600080fd5b5061014e61046d366004612d2b565b6112a8565b34801561047e57600080fd5b5061044261048d366004612b1f565b611630565b34801561049e57600080fd5b506104a761165c565b6040516101a29190612db2565b3480156104c057600080fd5b5061014e6104cf366004612dc5565b611733565b6104e1335b600036611b89565b7f51e3c91817d7446700f29d1516098401d6384acff21eab24aca293b5b2e933ec61052c7f51e3c91817d7446700f29d1516098401d6384acff21eab24aca293b5b2e933f183611d88565b610597576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f546f6b656e206e6f74206578636c75646564000000000000000000000000000060448201526064015b60405180910390fd5b60405182907f28b857fd02d2609f7effee06ca0de445ade16ede4430043fce411f0b4e48f6dc90600090a25050565b6105cf336104d9565b7f51e3c91817d7446700f29d1516098401d6384acff21eab24aca293b5b2e933ef805490829055604080518281526020810184905281517f51e3c91817d7446700f29d1516098401d6384acff21eab24aca293b5b2e933ec93927f51caf96948f769c4807e20b9d5f7874f14165b1049b5fd57b490230b9369564b928290030190a1505050565b61065e611d9b565b61066782611ea1565b6106718282611ead565b5050565b600061067f611feb565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b336106e37ff3177357ab46d8af007ab3fdb9af81da189e1068fefdc0073dca88a2cab40a005473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461075f576040517f068ca9d800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8216600482015260240161058e565b8173ffffffffffffffffffffffffffffffffffffffff163b6000036107c8576040517fc2f31e5e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8316600482015260240161058e565b6106718261205a565b60007f51e3c91817d7446700f29d1516098401d6384acff21eab24aca293b5b2e933ec61081e7f51e3c91817d7446700f29d1516098401d6384acff21eab24aca293b5b2e933f1846120f2565b1561082d576000915050610f00565b60008481526001820160205260409020600481015460ff166108ab576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f526f756e64206e6f7420646566696e6564000000000000000000000000000000604482015260640161058e565b6000858152600283016020908152604080832087845290915290205460ff1615610931576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f5265776172647320616c726561647920636c61696d6564000000000000000000604482015260640161058e565b81546040517ea5ae210000000000000000000000000000000000000000000000000000000081526004810186905260009173ffffffffffffffffffffffffffffffffffffffff169062a5ae2190602401602060405180830381865afa15801561099e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109c29190612df1565b905060006109ce61210a565b60038401546040517f3a46b1a800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85811660048301526024820192909252911690633a46b1a890604401602060405180830381865afa158015610a47573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a6b9190612e0e565b905060008111610ad7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f4e6f207265776172647320746f20636c61696d00000000000000000000000000604482015260640161058e565b60008360020154828560010154610aee9190612e56565b610af89190612e9c565b905060008111610b64576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f4e6f207265776172647320746f20636c61696d00000000000000000000000000604482015260640161058e565b600088815260028601602090815260408083208a8452909152812080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055610bb1896121c2565b604051602001610bc19190612eb0565b604080518083037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe00181526001808452838301909252925060009190816020015b6060815260200190600190039081610c0257505060408051600180825281830190925291925060009190602082015b6060815260200190600190039081610c315790505090506040518060400160405280600481526020017f746578740000000000000000000000000000000000000000000000000000000081525082600081518110610c9157610c91612ef5565b6020026020010181905250610ca58b6121c2565b604051602001610cb59190612f24565b60405160208183030381529060405281600081518110610cd757610cd7612ef5565b602090810291909101015260408051600280825260608201909252600091816020015b6060815260200190600190039081610cfa57505060408051600280825260608201835292935060009290916020830190803683370190505090506040518060400160405280600681526020017f636172626f6e000000000000000000000000000000000000000000000000000081525082600081518110610d7d57610d7d612ef5565b6020026020010181905250600481600081518110610d9d57610d9d612ef5565b6020026020010181815250506040518060400160405280600681526020017f656e65726779000000000000000000000000000000000000000000000000000081525082600181518110610df257610df2612ef5565b6020026020010181905250603281600181518110610e1257610e12612ef5565b602002602001018181525050610e266122ff565b73ffffffffffffffffffffffffffffffffffffffff16637b9245328b60030154888b888888888d6040518963ffffffff1660e01b8152600401610e70989796959493929190613007565b600060405180830381600087803b158015610e8a57600080fd5b505af1158015610e9e573d6000803e3d6000fd5b505050508773ffffffffffffffffffffffffffffffffffffffff168d7f24b5efa61dd1cfc659205a97fb8ed868f3cb8c81922bab2b96423e5de1de2cb788604051610eeb91815260200190565b60405180910390a35093985050505050505050505b92915050565b7ff3177357ab46d8af007ab3fdb9af81da189e1068fefdc0073dca88a2cab40a0080546000919074010000000000000000000000000000000000000000900460ff16610f53576000610f75565b7f8fb36037000000000000000000000000000000000000000000000000000000005b91505090565b610f84336104d9565b7f51e3c91817d7446700f29d1516098401d6384acff21eab24aca293b5b2e933ec610fcf7f51e3c91817d7446700f29d1516098401d6384acff21eab24aca293b5b2e933f18361238b565b611035576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f546f6b656e20616c7265616479206578636c7564656400000000000000000000604482015260640161058e565b60405182907f0492873f8f08d3246bf15a790d91b4900ffb9987f2d922eaa47e4cb46598f02a90600090a25050565b60007f51e3c91817d7446700f29d1516098401d6384acff21eab24aca293b5b2e933ec6110b17f51e3c91817d7446700f29d1516098401d6384acff21eab24aca293b5b2e933f1846120f2565b156110c0576000915050610f00565b60008481526001820160205260409020600481015460ff1615806110ff57506000858152600283016020908152604080832087845290915290205460ff165b1561110f57600092505050610f00565b81546040517ea5ae210000000000000000000000000000000000000000000000000000000081526004810186905260009173ffffffffffffffffffffffffffffffffffffffff169062a5ae2190602401602060405180830381865afa15801561117c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111a09190612df1565b905060006111ac61210a565b60038401546040517f3a46b1a800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85811660048301526024820192909252911690633a46b1a890604401602060405180830381865afa158015611225573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112499190612e0e565b905080600003611260576000945050505050610f00565b82600201548184600101546112759190612e56565b61127f9190612e9c565b9450670de0b6b3a764000085101561129e576000945050505050610f00565b5050505092915050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000810460ff16159067ffffffffffffffff166000811580156112f35750825b905060008267ffffffffffffffff1660011480156113105750303b155b90508115801561131e575080155b15611355576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b84547fffffffffffffffffffffffffffffffffffffffffffffffff000000000000000016600117855583156113b65784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff16680100000000000000001785555b6113bf88612397565b6113c76123a8565b7f51e3c91817d7446700f29d1516098401d6384acff21eab24aca293b5b2e933ec805473ffffffffffffffffffffffffffffffffffffffff8981167fffffffffffffffffffffffff00000000000000000000000000000000000000009283161783557f766f7433000000000000000000000000000000000000000000000000000000007f51e3c91817d7446700f29d1516098401d6384acff21eab24aca293b5b2e933ef557f51e3c91817d7446700f29d1516098401d6384acff21eab24aca293b5b2e933f08054918a169190921681179091556040517f02571be30000000000000000000000000000000000000000000000000000000081527f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e260048201526302571be390602401602060405180830381865afa15801561150d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115319190612df1565b6040517f1e83409a00000000000000000000000000000000000000000000000000000000815233600482015273ffffffffffffffffffffffffffffffffffffffff9190911690631e83409a906024016020604051808303816000875af115801561159f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115c39190612e0e565b505083156116265784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050505050565b6000610f007f51e3c91817d7446700f29d1516098401d6384acff21eab24aca293b5b2e933f1836120f2565b60607f51e3c91817d7446700f29d1516098401d6384acff21eab24aca293b5b2e933ec60006116aa7f51e3c91817d7446700f29d1516098401d6384acff21eab24aca293b5b2e933f16123b0565b67ffffffffffffffff8111156116c2576116c2612b5a565b6040519080825280602002602001820160405280156116eb578160200160208202803683370190505b50905060005b815181101561172c5761170760058401826123ba565b82828151811061171957611719612ef5565b60209081029190910101526001016116f1565b5092915050565b61173c336104d9565b60008381527f51e3c91817d7446700f29d1516098401d6384acff21eab24aca293b5b2e933ed6020526040902060048101547f51e3c91817d7446700f29d1516098401d6384acff21eab24aca293b5b2e933ec919060ff16156117fb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f526f756e6420616c726561647920646566696e65640000000000000000000000604482015260640161058e565b6000831161188b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f546f74616c20564f54332062616c616e6365206d75737420626520677265617460448201527f6572207468616e20300000000000000000000000000000000000000000000000606482015260840161058e565b60006118956123c6565b73ffffffffffffffffffffffffffffffffffffffff1663d06efeda876040518263ffffffff1660e01b81526004016118cf91815260200190565b602060405180830381865afa1580156118ec573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119109190612e0e565b90506000811161197c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f496e76616c696420726f756e64206e756d626572000000000000000000000000604482015260640161058e565b60008061198b856005016123b0565b905060005b81811015611af65760006119a760058801836123ba565b87546040517ea5ae210000000000000000000000000000000000000000000000000000000081526004810183905291925060009173ffffffffffffffffffffffffffffffffffffffff9091169062a5ae2190602401602060405180830381865afa158015611a19573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a3d9190612df1565b9050611a4761210a565b6040517f3a46b1a800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8381166004830152602482018990529190911690633a46b1a890604401602060405180830381865afa158015611abc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ae09190612e0e565b611aea90866130a2565b94505050600101611990565b5042845560018401879055611b0b82876130b5565b6002850155600384018390556004840180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055604080518881526020810185905289917fea0793d1681e9f56fde4186b24d9849c55bf745a724a8ae05c67400b3ffe2e05910160405180910390a25050505050505050565b7ff3177357ab46d8af007ab3fdb9af81da189e1068fefdc0073dca88a2cab40a00600080611c0c611bee7ff3177357ab46d8af007ab3fdb9af81da189e1068fefdc0073dca88a2cab40a005473ffffffffffffffffffffffffffffffffffffffff1690565b8730611bfe600460008a8c6130c8565b611c07916130f2565b612452565b9150915081611d805763ffffffff811615611d365782547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1674010000000000000000000000000000000000000000178355611c9c7ff3177357ab46d8af007ab3fdb9af81da189e1068fefdc0073dca88a2cab40a005473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff166394c7d7ee8787876040518463ffffffff1660e01b8152600401611cd89392919061313a565b600060405180830381600087803b158015611cf257600080fd5b505af1158015611d06573d6000803e3d6000fd5b505084547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff16855550611d809050565b6040517f068ca9d800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8716600482015260240161058e565b505050505050565b6000611d9483836125cf565b9392505050565b3073ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000036ca51d3f31524e10931f50ffdce970ce8424281161480611e6857507f00000000000000000000000036ca51d3f31524e10931f50ffdce970ce842428173ffffffffffffffffffffffffffffffffffffffff16611e4f7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1614155b15611e9f576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b611eaa336104d9565b50565b8173ffffffffffffffffffffffffffffffffffffffff166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611f32575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201909252611f2f91810190612e0e565b60015b611f80576040517f4c9c8ce300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8316600482015260240161058e565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8114611fdc576040517faa1d49a40000000000000000000000000000000000000000000000000000000081526004810182905260240161058e565b611fe683836126c2565b505050565b3073ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000036ca51d3f31524e10931f50ffdce970ce84242811614611e9f576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7ff3177357ab46d8af007ab3fdb9af81da189e1068fefdc0073dca88a2cab40a00805473ffffffffffffffffffffffffffffffffffffffff83167fffffffffffffffffffffffff00000000000000000000000000000000000000009091168117825560408051918252517f2f658b440c35314f52658ea8a740e05b284cdc84dc9ae01e891f21b8933e7cad9181900360200190a15050565b60008181526001830160205260408120541515611d94565b6000612114612725565b73ffffffffffffffffffffffffffffffffffffffff1663b319c9e46040518163ffffffff1660e01b815260040161217c9060208082526004908201527f766f743300000000000000000000000000000000000000000000000000000000604082015260600190565b602060405180830381865afa158015612199573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121bd9190612df1565b905090565b60608160000361220557505060408051808201909152600181527f3000000000000000000000000000000000000000000000000000000000000000602082015290565b8160005b811561222f5780612219816131a4565b91506122289050600a83612e9c565b9150612209565b60008167ffffffffffffffff81111561224a5761224a612b5a565b6040519080825280601f01601f191660200182016040528015612274576020820181803683370190505b5090505b84156122f7576122896001836130b5565b9150612296600a866131dc565b6122a19060306130a2565b60f81b8183815181106122b6576122b6612ef5565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053506122f0600a86612e9c565b9450612278565b949350505050565b6000612309612725565b6040517fb319c9e400000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f72657761726473506f6f6c000000000000000000000000000000000000000000604482015273ffffffffffffffffffffffffffffffffffffffff919091169063b319c9e49060640161217c565b6000611d9483836127da565b61239f612829565b611eaa81612890565b611e9f612829565b6000610f00825490565b6000611d9483836128a1565b60006123d0612725565b6040517fb319c9e400000000000000000000000000000000000000000000000000000000815260206004820152600360248201527f676f760000000000000000000000000000000000000000000000000000000000604482015273ffffffffffffffffffffffffffffffffffffffff919091169063b319c9e49060640161217c565b60405173ffffffffffffffffffffffffffffffffffffffff848116602483015283811660448301527fffffffff0000000000000000000000000000000000000000000000000000000083166064830152600091829182918291891690608401604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb7009613000000000000000000000000000000000000000000000000000000001790525161253291906131f0565b600060405180830381855afa9150503d806000811461256d576040519150601f19603f3d011682016040523d82523d6000602084013e612572565b606091505b509150915081156125c45760408151106125a4578080602001905181019061259a9190613221565b90945092506125c4565b60208151106125c457808060200190518101906125c19190613261565b93505b505094509492505050565b600081815260018301602052604081205480156126b85760006125f36001836130b5565b8554909150600090612607906001906130b5565b905080821461266c57600086600001828154811061262757612627612ef5565b906000526020600020015490508087600001848154811061264a5761264a612ef5565b6000918252602080832090910192909255918252600188019052604090208390555b855486908061267d5761267d61327c565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610f00565b6000915050610f00565b6126cb826128cb565b60405173ffffffffffffffffffffffffffffffffffffffff8316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a280511561271d57611fe6828261299a565b610671612a1d565b7f51e3c91817d7446700f29d1516098401d6384acff21eab24aca293b5b2e933ec8054604080517ff5887cdd00000000000000000000000000000000000000000000000000000000815290516000939273ffffffffffffffffffffffffffffffffffffffff169163f5887cdd9160048083019260209291908290030181865afa1580156127b6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f759190612df1565b600081815260018301602052604081205461282157508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610f00565b506000610f00565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005468010000000000000000900460ff16611e9f576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612898612829565b611eaa8161205a565b60008260000182815481106128b8576128b8612ef5565b9060005260206000200154905092915050565b8073ffffffffffffffffffffffffffffffffffffffff163b600003612934576040517f4c9c8ce300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8216600482015260240161058e565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60606000808473ffffffffffffffffffffffffffffffffffffffff16846040516129c491906131f0565b600060405180830381855af49150503d80600081146129ff576040519150601f19603f3d011682016040523d82523d6000602084013e612a04565b606091505b5091509150612a14858383612a55565b95945050505050565b3415611e9f576040517fb398979f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b606082612a6a57612a6582612add565b611d94565b8151158015612a8e575073ffffffffffffffffffffffffffffffffffffffff84163b155b1561172c576040517f9996b31500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8516600482015260240161058e565b805115612aed5780518082602001fd5b6040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600060208284031215612b3157600080fd5b5035919050565b73ffffffffffffffffffffffffffffffffffffffff81168114611eaa57600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60008060408385031215612b9c57600080fd5b8235612ba781612b38565b9150602083013567ffffffffffffffff80821115612bc457600080fd5b818501915085601f830112612bd857600080fd5b813581811115612bea57612bea612b5a565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168101908382118183101715612c3057612c30612b5a565b81604052828152886020848701011115612c4957600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b600060208284031215612c7d57600080fd5b8135611d9481612b38565b60008060408385031215612c9b57600080fd5b50508035926020909101359150565b60005b83811015612cc5578181015183820152602001612cad565b50506000910152565b60008151808452612ce6816020860160208601612caa565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b602081526000611d946020830184612cce565b600080600060608486031215612d4057600080fd5b8335612d4b81612b38565b92506020840135612d5b81612b38565b91506040840135612d6b81612b38565b809150509250925092565b60008151808452602080850194506020840160005b83811015612da757815187529582019590820190600101612d8b565b509495945050505050565b602081526000611d946020830184612d76565b600080600060608486031215612dda57600080fd5b505081359360208301359350604090920135919050565b600060208284031215612e0357600080fd5b8151611d9481612b38565b600060208284031215612e2057600080fd5b5051919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b8082028115828204841417610f0057610f00612e27565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600082612eab57612eab612e6d565b500490565b7f5374616b696e67205265776172647320666f7220526f756e6420230000000000815260008251612ee881601b850160208701612caa565b91909101601b0192915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f476f7665726e616e63652070617274696369706174696f6e206175746f6d617481527f696f6e20666f7220726f756e6420230000000000000000000000000000000000602082015260008251612f8281602f850160208701612caa565b91909101602f0192915050565b60008282518085526020808601955060208260051b8401016020860160005b84811015612ffa577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0868403018952612fe8838351612cce565b98840198925090830190600101612fae565b5090979650505050505050565b60006101008a835289602084015273ffffffffffffffffffffffffffffffffffffffff8916604084015280606084015261304381840189612f8f565b905082810360808401526130578188612f8f565b905082810360a084015261306b8187612f8f565b905082810360c084015261307f8186612d76565b905082810360e08401526130938185612cce565b9b9a5050505050505050505050565b80820180821115610f0057610f00612e27565b81810381811115610f0057610f00612e27565b600080858511156130d857600080fd5b838611156130e557600080fd5b5050820193919092039150565b7fffffffff0000000000000000000000000000000000000000000000000000000081358181169160048510156131325780818660040360031b1b83161692505b505092915050565b73ffffffffffffffffffffffffffffffffffffffff8416815260406020820152816040820152818360608301376000818301606090810191909152601f9092017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016010192915050565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036131d5576131d5612e27565b5060010190565b6000826131eb576131eb612e6d565b500690565b60008251613202818460208701612caa565b9190910192915050565b8051801515811461321c57600080fd5b919050565b6000806040838503121561323457600080fd5b61323d8361320c565b9150602083015163ffffffff8116811461325657600080fd5b809150509250929050565b60006020828403121561327357600080fd5b611d948261320c565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea2646970667358221220d831ebfa54113267f22cac955fd971e4b96aed85ff13a2249319339928d6e4e664736f6c63430008180033