Contract Address Details

0xE4ab77ED89528d90E6bcf0E1Ac99C58Da24e79d5

Token
CRO CROW (CROW)
Creator
0x582f7c–3b4468 at 0x294806–5d259a
Balance
0 CRO ( )
Tokens
Fetching tokens...
Transactions
10,881 Transactions
Transfers
1 Transfers
Gas Used
1,498,874,688
Last Balance Update
13828042

Deployed ByteCode

Verify & Publish
0x6080604052600436106102305760003560e01c8063715018a61161012e578063c29de630116100ab578063e7bc82081161006f578063e7bc820814610831578063e8a3d48514610848578063e985e9c514610873578063f2fde38b146108b0578063f3fef3a3146108d957610230565b8063c29de6301461074a578063c3f1d18514610775578063c87b56dd1461079e578063cce44fcf146107db578063de7fcb1d1461080657610230565b8063a0712d68116100f2578063a0712d6814610688578063a22cb465146106a4578063a2e91477146106cd578063b88d4fde146106f8578063c1f261231461072157610230565b8063715018a6146105d6578063868ff4a2146105ed5780638da5cb5b14610609578063938e3d7b1461063457806395d89b411461065d57610230565b806330176e13116101bc57806344a0d68a1161018057806344a0d68a146104cb5780634f6ccce7146104f45780636352211e146105315780636ac5db191461056e57806370a082311461059957610230565b806330176e13146103d65780633af32abf146103ff57806342842e0e1461043c57806342966c6814610465578063438b63001461048e57610230565b80630c1c972a116102035780630c1c972a1461030357806313faede61461031a57806318160ddd1461034557806323b872dd146103705780632f745c591461039957610230565b806301ffc9a71461023557806306fdde0314610272578063081812fc1461029d578063095ea7b3146102da575b600080fd5b34801561024157600080fd5b5061025c600480360381019061025791906138e2565b610902565b6040516102699190613f57565b60405180910390f35b34801561027e57600080fd5b50610287610914565b6040516102949190613f72565b60405180910390f35b3480156102a957600080fd5b506102c460048036038101906102bf9190613975565b6109a6565b6040516102d19190613ea5565b60405180910390f35b3480156102e657600080fd5b5061030160048036038101906102fc919061383c565b610a2b565b005b34801561030f57600080fd5b50610318610b43565b005b34801561032657600080fd5b5061032f610bdc565b60405161033c91906142d4565b60405180910390f35b34801561035157600080fd5b5061035a610be2565b60405161036791906142d4565b60405180910390f35b34801561037c57600080fd5b5061039760048036038101906103929190613736565b610bef565b005b3480156103a557600080fd5b506103c060048036038101906103bb919061383c565b610c4f565b6040516103cd91906142d4565b60405180910390f35b3480156103e257600080fd5b506103fd60048036038101906103f89190613934565b610cf4565b005b34801561040b57600080fd5b50610426600480360381019061042191906136d1565b610de0565b6040516104339190613f57565b60405180910390f35b34801561044857600080fd5b50610463600480360381019061045e9190613736565b610e36565b005b34801561047157600080fd5b5061048c60048036038101906104879190613975565b610e56565b005b34801561049a57600080fd5b506104b560048036038101906104b091906136d1565b610eb2565b6040516104c29190613f35565b60405180910390f35b3480156104d757600080fd5b506104f260048036038101906104ed9190613975565b610fac565b005b34801561050057600080fd5b5061051b60048036038101906105169190613975565b611032565b60405161052891906142d4565b60405180910390f35b34801561053d57600080fd5b5061055860048036038101906105539190613975565b6110c9565b6040516105659190613ea5565b60405180910390f35b34801561057a57600080fd5b5061058361117b565b60405161059091906142d4565b60405180910390f35b3480156105a557600080fd5b506105c060048036038101906105bb91906136d1565b611181565b6040516105cd91906142d4565b60405180910390f35b3480156105e257600080fd5b506105eb611239565b005b61060760048036038101906106029190613975565b6112c1565b005b34801561061557600080fd5b5061061e6114e6565b60405161062b9190613ea5565b60405180910390f35b34801561064057600080fd5b5061065b60048036038101906106569190613934565b61150f565b005b34801561066957600080fd5b506106726115fb565b60405161067f9190613f72565b60405180910390f35b6106a2600480360381019061069d9190613975565b61168d565b005b3480156106b057600080fd5b506106cb60048036038101906106c69190613800565b61180f565b005b3480156106d957600080fd5b506106e2611990565b6040516106ef9190613f57565b60405180910390f35b34801561070457600080fd5b5061071f600480360381019061071a9190613785565b6119a3565b005b34801561072d57600080fd5b5061074860048036038101906107439190613975565b611a05565b005b34801561075657600080fd5b5061075f611b18565b60405161076c9190613f57565b60405180910390f35b34801561078157600080fd5b5061079c60048036038101906107979190613878565b611b2b565b005b3480156107aa57600080fd5b506107c560048036038101906107c09190613975565b611c68565b6040516107d29190613f72565b60405180910390f35b3480156107e757600080fd5b506107f0611d0f565b6040516107fd91906142d4565b60405180910390f35b34801561081257600080fd5b5061081b611d15565b60405161082891906142d4565b60405180910390f35b34801561083d57600080fd5b50610846611d1b565b005b34801561085457600080fd5b5061085d611db4565b60405161086a9190613f72565b60405180910390f35b34801561087f57600080fd5b5061089a600480360381019061089591906136fa565b611e46565b6040516108a79190613f57565b60405180910390f35b3480156108bc57600080fd5b506108d760048036038101906108d291906136d1565b611eda565b005b3480156108e557600080fd5b5061090060048036038101906108fb919061383c565b611fd2565b005b600061090d826122ad565b9050919050565b606060018054610923906145e9565b80601f016020809104026020016040519081016040528092919081815260200182805461094f906145e9565b801561099c5780601f106109715761010080835404028352916020019161099c565b820191906000526020600020905b81548152906001019060200180831161097f57829003601f168201915b5050505050905090565b60006109b182612327565b6109f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109e790614174565b60405180910390fd5b6005600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610a36826110c9565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610aa7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9e906141f4565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610ac6612393565b73ffffffffffffffffffffffffffffffffffffffff161480610af55750610af481610aef612393565b611e46565b5b610b34576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b2b906140f4565b60405180910390fd5b610b3e838361239b565b505050565b610b4b612393565b73ffffffffffffffffffffffffffffffffffffffff16610b696114e6565b73ffffffffffffffffffffffffffffffffffffffff1614610bbf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bb690614194565b60405180910390fd5b6001601260006101000a81548160ff021916908315150217905550565b60135481565b6000600980549050905090565b610c00610bfa612393565b82612454565b610c3f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3690614214565b60405180910390fd5b610c4a838383612532565b505050565b6000610c5a83611181565b8210610c9b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c9290613fb4565b60405180910390fd5b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b610cfc612393565b73ffffffffffffffffffffffffffffffffffffffff16610d1a6114e6565b73ffffffffffffffffffffffffffffffffffffffff1614610d70576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d6790614194565b60405180910390fd5b60001515601260019054906101000a900460ff16151514610dc6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dbd90614234565b60405180910390fd5b80600c9080519060200190610ddc92919061344a565b5050565b6000601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b610e51838383604051806020016040528060008152506119a3565b505050565b610e67610e61612393565b82612454565b610ea6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e9d90614294565b60405180910390fd5b610eaf8161278e565b50565b60606000610ebf83611181565b905060008167ffffffffffffffff811115610f03577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015610f315781602001602082028036833780820191505090505b50905060005b82811015610fa157610f498582610c4f565b828281518110610f82577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010181815250508080610f999061464c565b915050610f37565b508092505050919050565b610fb4612393565b73ffffffffffffffffffffffffffffffffffffffff16610fd26114e6565b73ffffffffffffffffffffffffffffffffffffffff1614611028576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161101f90614194565b60405180910390fd5b8060138190555050565b600061103c610be2565b821061107d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161107490614254565b60405180910390fd5b600982815481106110b7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001549050919050565b6000806003600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611172576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161116990614134565b60405180910390fd5b80915050919050565b600e5481565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156111f2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111e990614114565b60405180910390fd5b600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b611241612393565b73ffffffffffffffffffffffffffffffffffffffff1661125f6114e6565b73ffffffffffffffffffffffffffffffffffffffff16146112b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112ac90614194565b60405180910390fd5b6112bf600061289f565b565b60011515601160006112d1612393565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151461135b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611352906140d4565b60405180910390fd5b6010548111156113a0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161139790614094565b60405180910390fd5b806013546113ae91906144a5565b3410156113f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113e7906142b4565b60405180910390fd5b6000600190505b81811161148357600e5461140b600b612186565b111561144c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161144390613f94565b60405180910390fd5b611466611457612393565b611461600b612186565b612963565b611470600b612170565b808061147b9061464c565b9150506113f7565b50600060116000611492612393565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b611517612393565b73ffffffffffffffffffffffffffffffffffffffff166115356114e6565b73ffffffffffffffffffffffffffffffffffffffff161461158b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161158290614194565b60405180910390fd5b60001515601260019054906101000a900460ff161515146115e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115d890614234565b60405180910390fd5b80600d90805190602001906115f792919061344a565b5050565b60606002805461160a906145e9565b80601f0160208091040260200160405190810160405280929190818152602001828054611636906145e9565b80156116835780601f1061165857610100808354040283529160200191611683565b820191906000526020600020905b81548152906001019060200180831161166657829003601f168201915b5050505050905090565b60011515601260009054906101000a900460ff161515146116e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116da90613fd4565b60405180910390fd5b600f54811115611728576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161171f90614274565b60405180910390fd5b8060135461173691906144a5565b341015611778576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161176f906142b4565b60405180910390fd5b6000600190505b81811161180b57600e54611793600b612186565b11156117d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117cb90613f94565b60405180910390fd5b6117ee6117df612393565b6117e9600b612186565b612963565b6117f8600b612170565b80806118039061464c565b91505061177f565b5050565b611817612393565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611885576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161187c90614074565b60405180910390fd5b8060066000611892612393565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff1661193f612393565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516119849190613f57565b60405180910390a35050565b601260009054906101000a900460ff1681565b6119b46119ae612393565b83612454565b6119f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119ea90614214565b60405180910390fd5b6119ff84848484612b31565b50505050565b611a0d612393565b73ffffffffffffffffffffffffffffffffffffffff16611a2b6114e6565b73ffffffffffffffffffffffffffffffffffffffff1614611a81576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a7890614194565b60405180910390fd5b6000600190505b818111611b1457600e54611a9c600b612186565b1115611add576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ad490613f94565b60405180910390fd5b611af7611ae8612393565b611af2600b612186565b612963565b611b01600b612170565b8080611b0c9061464c565b915050611a88565b5050565b601260019054906101000a900460ff1681565b611b33612393565b73ffffffffffffffffffffffffffffffffffffffff16611b516114e6565b73ffffffffffffffffffffffffffffffffffffffff1614611ba7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b9e90614194565b60405180910390fd5b60008151905060005b81811015611c6357600160116000858481518110611bf7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080611c5b9061464c565b915050611bb0565b505050565b6060611c7382612327565b611cb2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ca9906141d4565b60405180910390fd5b6000611cbc612b8d565b90506000815111611cdc5760405180602001604052806000815250611d07565b80611ce684612c1f565b604051602001611cf7929190613e81565b6040516020818303038152906040525b915050919050565b60105481565b600f5481565b611d23612393565b73ffffffffffffffffffffffffffffffffffffffff16611d416114e6565b73ffffffffffffffffffffffffffffffffffffffff1614611d97576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d8e90614194565b60405180910390fd5b6001601260016101000a81548160ff021916908315150217905550565b6060600d8054611dc3906145e9565b80601f0160208091040260200160405190810160405280929190818152602001828054611def906145e9565b8015611e3c5780601f10611e1157610100808354040283529160200191611e3c565b820191906000526020600020905b815481529060010190602001808311611e1f57829003601f168201915b5050505050905090565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b611ee2612393565b73ffffffffffffffffffffffffffffffffffffffff16611f006114e6565b73ffffffffffffffffffffffffffffffffffffffff1614611f56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f4d90614194565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611fc6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fbd90614014565b60405180910390fd5b611fcf8161289f565b50565b611fda612393565b73ffffffffffffffffffffffffffffffffffffffff16611ff86114e6565b73ffffffffffffffffffffffffffffffffffffffff161461204e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161204590614194565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156120d65761208b612393565b73ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156120d0573d6000803e3d6000fd5b5061216c565b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6120fa612393565b836040518363ffffffff1660e01b8152600401612118929190613f0c565b602060405180830381600087803b15801561213257600080fd5b505af1158015612146573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061216a91906138b9565b505b5050565b6001816000016000828254019250508190555050565b600081600001549050919050565b61219f8383836122a8565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156121e2576121dd81612dcc565b612221565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146122205761221f8382612e15565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156122645761225f81612f82565b6122a3565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16146122a2576122a182826130c5565b5b5b505050565b505050565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480612320575061231f82613144565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166003600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816005600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661240e836110c9565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600061245f82612327565b61249e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612495906140b4565b60405180910390fd5b60006124a9836110c9565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061251857508373ffffffffffffffffffffffffffffffffffffffff16612500846109a6565b73ffffffffffffffffffffffffffffffffffffffff16145b8061252957506125288185611e46565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16612552826110c9565b73ffffffffffffffffffffffffffffffffffffffff16146125a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161259f906141b4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612618576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161260f90614054565b60405180910390fd5b612623838383613226565b61262e60008261239b565b6001600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461267e91906144ff565b925050819055506001600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546126d5919061441e565b92505081905550816003600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b6000612799826110c9565b90506127a781600084613226565b6127b260008361239b565b6001600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461280291906144ff565b925050819055506003600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156129d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129ca90614154565b60405180910390fd5b6129dc81612327565b15612a1c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a1390614034565b60405180910390fd5b612a2860008383613226565b6001600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612a78919061441e565b92505081905550816003600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b612b3c848484612532565b612b4884848484613236565b612b87576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b7e90613ff4565b60405180910390fd5b50505050565b6060600c8054612b9c906145e9565b80601f0160208091040260200160405190810160405280929190818152602001828054612bc8906145e9565b8015612c155780601f10612bea57610100808354040283529160200191612c15565b820191906000526020600020905b815481529060010190602001808311612bf857829003601f168201915b5050505050905090565b60606000821415612c67576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050612dc7565b600082905060005b60008214612c99578080612c829061464c565b915050600a82612c929190614474565b9150612c6f565b60008167ffffffffffffffff811115612cdb577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015612d0d5781602001600182028036833780820191505090505b5090505b60008514612dc057600182612d2691906144ff565b9150600a85612d359190614695565b6030612d41919061441e565b60f81b818381518110612d7d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a85612db99190614474565b9450612d11565b8093505050505b919050565b600980549050600a600083815260200190815260200160002081905550600981908060018154018082558091505060019003906000526020600020016000909190919091505550565b60006001612e2284611181565b612e2c91906144ff565b9050600060086000848152602001908152602001600020549050818114612f11576000600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816008600083815260200190815260200160002081905550505b6008600084815260200190815260200160002060009055600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b60006001600980549050612f9691906144ff565b90506000600a6000848152602001908152602001600020549050600060098381548110612fec577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020015490508060098381548110613034577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020018190555081600a600083815260200190815260200160002081905550600a60008581526020019081526020016000206000905560098054806130a9577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b60006130d083611181565b905081600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806008600084815260200190815260200160002081905550505050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061320f57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061321f575061321e826133cd565b5b9050919050565b613231838383612194565b505050565b60006132578473ffffffffffffffffffffffffffffffffffffffff16613437565b156133c0578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02613280612393565b8786866040518563ffffffff1660e01b81526004016132a29493929190613ec0565b602060405180830381600087803b1580156132bc57600080fd5b505af19250505080156132ed57506040513d601f19601f820116820180604052508101906132ea919061390b565b60015b613370573d806000811461331d576040519150601f19603f3d011682016040523d82523d6000602084013e613322565b606091505b50600081511415613368576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161335f90613ff4565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149150506133c5565b600190505b949350505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600080823b905060008111915050919050565b828054613456906145e9565b90600052602060002090601f01602090048101928261347857600085556134bf565b82601f1061349157805160ff19168380011785556134bf565b828001600101855582156134bf579182015b828111156134be5782518255916020019190600101906134a3565b5b5090506134cc91906134d0565b5090565b5b808211156134e95760008160009055506001016134d1565b5090565b60006135006134fb84614314565b6142ef565b9050808382526020820190508285602086028201111561351f57600080fd5b60005b8581101561354f578161353588826135d5565b845260208401935060208301925050600181019050613522565b5050509392505050565b600061356c61356784614340565b6142ef565b90508281526020810184848401111561358457600080fd5b61358f8482856145a7565b509392505050565b60006135aa6135a584614371565b6142ef565b9050828152602081018484840111156135c257600080fd5b6135cd8482856145a7565b509392505050565b6000813590506135e481614e1d565b92915050565b600082601f8301126135fb57600080fd5b813561360b8482602086016134ed565b91505092915050565b60008135905061362381614e34565b92915050565b60008151905061363881614e34565b92915050565b60008135905061364d81614e4b565b92915050565b60008151905061366281614e4b565b92915050565b600082601f83011261367957600080fd5b8135613689848260208601613559565b91505092915050565b600082601f8301126136a357600080fd5b81356136b3848260208601613597565b91505092915050565b6000813590506136cb81614e62565b92915050565b6000602082840312156136e357600080fd5b60006136f1848285016135d5565b91505092915050565b6000806040838503121561370d57600080fd5b600061371b858286016135d5565b925050602061372c858286016135d5565b9150509250929050565b60008060006060848603121561374b57600080fd5b6000613759868287016135d5565b935050602061376a868287016135d5565b925050604061377b868287016136bc565b9150509250925092565b6000806000806080858703121561379b57600080fd5b60006137a9878288016135d5565b94505060206137ba878288016135d5565b93505060406137cb878288016136bc565b925050606085013567ffffffffffffffff8111156137e857600080fd5b6137f487828801613668565b91505092959194509250565b6000806040838503121561381357600080fd5b6000613821858286016135d5565b925050602061383285828601613614565b9150509250929050565b6000806040838503121561384f57600080fd5b600061385d858286016135d5565b925050602061386e858286016136bc565b9150509250929050565b60006020828403121561388a57600080fd5b600082013567ffffffffffffffff8111156138a457600080fd5b6138b0848285016135ea565b91505092915050565b6000602082840312156138cb57600080fd5b60006138d984828501613629565b91505092915050565b6000602082840312156138f457600080fd5b60006139028482850161363e565b91505092915050565b60006020828403121561391d57600080fd5b600061392b84828501613653565b91505092915050565b60006020828403121561394657600080fd5b600082013567ffffffffffffffff81111561396057600080fd5b61396c84828501613692565b91505092915050565b60006020828403121561398757600080fd5b6000613995848285016136bc565b91505092915050565b60006139aa8383613e63565b60208301905092915050565b6139bf81614533565b82525050565b60006139d0826143b2565b6139da81856143e0565b93506139e5836143a2565b8060005b83811015613a165781516139fd888261399e565b9750613a08836143d3565b9250506001810190506139e9565b5085935050505092915050565b613a2c81614545565b82525050565b6000613a3d826143bd565b613a4781856143f1565b9350613a578185602086016145b6565b613a6081614782565b840191505092915050565b6000613a76826143c8565b613a808185614402565b9350613a908185602086016145b6565b613a9981614782565b840191505092915050565b6000613aaf826143c8565b613ab98185614413565b9350613ac98185602086016145b6565b80840191505092915050565b6000613ae2602383614402565b9150613aed82614793565b604082019050919050565b6000613b05602b83614402565b9150613b10826147e2565b604082019050919050565b6000613b28601b83614402565b9150613b3382614831565b602082019050919050565b6000613b4b603283614402565b9150613b568261485a565b604082019050919050565b6000613b6e602683614402565b9150613b79826148a9565b604082019050919050565b6000613b91601c83614402565b9150613b9c826148f8565b602082019050919050565b6000613bb4602483614402565b9150613bbf82614921565b604082019050919050565b6000613bd7601983614402565b9150613be282614970565b602082019050919050565b6000613bfa601e83614402565b9150613c0582614999565b602082019050919050565b6000613c1d602c83614402565b9150613c28826149c2565b604082019050919050565b6000613c40601783614402565b9150613c4b82614a11565b602082019050919050565b6000613c63603883614402565b9150613c6e82614a3a565b604082019050919050565b6000613c86602a83614402565b9150613c9182614a89565b604082019050919050565b6000613ca9602983614402565b9150613cb482614ad8565b604082019050919050565b6000613ccc602083614402565b9150613cd782614b27565b602082019050919050565b6000613cef602c83614402565b9150613cfa82614b50565b604082019050919050565b6000613d12602083614402565b9150613d1d82614b9f565b602082019050919050565b6000613d35602983614402565b9150613d4082614bc8565b604082019050919050565b6000613d58602f83614402565b9150613d6382614c17565b604082019050919050565b6000613d7b602183614402565b9150613d8682614c66565b604082019050919050565b6000613d9e603183614402565b9150613da982614cb5565b604082019050919050565b6000613dc1601583614402565b9150613dcc82614d04565b602082019050919050565b6000613de4602c83614402565b9150613def82614d2d565b604082019050919050565b6000613e07601b83614402565b9150613e1282614d7c565b602082019050919050565b6000613e2a603083614402565b9150613e3582614da5565b604082019050919050565b6000613e4d601983614402565b9150613e5882614df4565b602082019050919050565b613e6c8161459d565b82525050565b613e7b8161459d565b82525050565b6000613e8d8285613aa4565b9150613e998284613aa4565b91508190509392505050565b6000602082019050613eba60008301846139b6565b92915050565b6000608082019050613ed560008301876139b6565b613ee260208301866139b6565b613eef6040830185613e72565b8181036060830152613f018184613a32565b905095945050505050565b6000604082019050613f2160008301856139b6565b613f2e6020830184613e72565b9392505050565b60006020820190508181036000830152613f4f81846139c5565b905092915050565b6000602082019050613f6c6000830184613a23565b92915050565b60006020820190508181036000830152613f8c8184613a6b565b905092915050565b60006020820190508181036000830152613fad81613ad5565b9050919050565b60006020820190508181036000830152613fcd81613af8565b9050919050565b60006020820190508181036000830152613fed81613b1b565b9050919050565b6000602082019050818103600083015261400d81613b3e565b9050919050565b6000602082019050818103600083015261402d81613b61565b9050919050565b6000602082019050818103600083015261404d81613b84565b9050919050565b6000602082019050818103600083015261406d81613ba7565b9050919050565b6000602082019050818103600083015261408d81613bca565b9050919050565b600060208201905081810360008301526140ad81613bed565b9050919050565b600060208201905081810360008301526140cd81613c10565b9050919050565b600060208201905081810360008301526140ed81613c33565b9050919050565b6000602082019050818103600083015261410d81613c56565b9050919050565b6000602082019050818103600083015261412d81613c79565b9050919050565b6000602082019050818103600083015261414d81613c9c565b9050919050565b6000602082019050818103600083015261416d81613cbf565b9050919050565b6000602082019050818103600083015261418d81613ce2565b9050919050565b600060208201905081810360008301526141ad81613d05565b9050919050565b600060208201905081810360008301526141cd81613d28565b9050919050565b600060208201905081810360008301526141ed81613d4b565b9050919050565b6000602082019050818103600083015261420d81613d6e565b9050919050565b6000602082019050818103600083015261422d81613d91565b9050919050565b6000602082019050818103600083015261424d81613db4565b9050919050565b6000602082019050818103600083015261426d81613dd7565b9050919050565b6000602082019050818103600083015261428d81613dfa565b9050919050565b600060208201905081810360008301526142ad81613e1d565b9050919050565b600060208201905081810360008301526142cd81613e40565b9050919050565b60006020820190506142e96000830184613e72565b92915050565b60006142f961430a565b9050614305828261461b565b919050565b6000604051905090565b600067ffffffffffffffff82111561432f5761432e614753565b5b602082029050602081019050919050565b600067ffffffffffffffff82111561435b5761435a614753565b5b61436482614782565b9050602081019050919050565b600067ffffffffffffffff82111561438c5761438b614753565b5b61439582614782565b9050602081019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b60006144298261459d565b91506144348361459d565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115614469576144686146c6565b5b828201905092915050565b600061447f8261459d565b915061448a8361459d565b92508261449a576144996146f5565b5b828204905092915050565b60006144b08261459d565b91506144bb8361459d565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156144f4576144f36146c6565b5b828202905092915050565b600061450a8261459d565b91506145158361459d565b925082821015614528576145276146c6565b5b828203905092915050565b600061453e8261457d565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b838110156145d45780820151818401526020810190506145b9565b838111156145e3576000848401525b50505050565b6000600282049050600182168061460157607f821691505b6020821081141561461557614614614724565b5b50919050565b61462482614782565b810181811067ffffffffffffffff8211171561464357614642614753565b5b80604052505050565b60006146578261459d565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561468a576146896146c6565b5b600182019050919050565b60006146a08261459d565b91506146ab8361459d565b9250826146bb576146ba6146f5565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f5472616e73616374696f6e2065786365656473206d6178206d696e7420616d6f60008201527f756e740000000000000000000000000000000000000000000000000000000000602082015250565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b7f5075626c69632053616c65206e6f742073746172746564207965740000000000600082015250565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b7f45786365656473206d617820616d6f756e742070657220574c206d696e740000600082015250565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f55736572206973206e6f742077686974656c6973746564000000000000000000600082015250565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960008201527f73206e6f74206f776e0000000000000000000000000000000000000000000000602082015250565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b7f546f6b656e2055524973206172652066726f7a656e0000000000000000000000600082015250565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b7f45786365656473206d617820616d6f756e7420706572206d696e740000000000600082015250565b7f4552433732314275726e61626c653a2063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656400000000000000000000000000000000602082015250565b7f4e6f7420656e6f7567682065746865722070726f766964656400000000000000600082015250565b614e2681614533565b8114614e3157600080fd5b50565b614e3d81614545565b8114614e4857600080fd5b50565b614e5481614551565b8114614e5f57600080fd5b50565b614e6b8161459d565b8114614e7657600080fd5b5056fea26469706673582212202014a42603946c1a34e49c9ad0013281302bb154e259bf9eabaf2b0d4187a4f664736f6c63430008040033